HTML
{
    MARGIN: 0px 0px 0px; 0px;
    MIN-HEIGHT: 100%;
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
BODY
{
	MARGIN: 0 0 0 0;
    FONT: 82.5% Verdana, Arial, Helvetica, sans-serif;
    COLOR: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background-color:#FFFFFF;

}

.partrule{
border-style:0; 
height: 10px; 
color: darkblue; 
background-color: darkblue;
}
BLOCKQUOTE
{
    MARGIN: 0px 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size:8pt;
}

.nav1 {
POSITION:static !important;
border: 0px solid lightgrey;
float:right;
height:auto!important;
margin-top: 0px;
margin-right: 6px;
margin-left: 6px;
FONT-FAMILY: Tahoma;
COLOR: #000000;
WIDTH:160PX;
border:0px solid windowtext;
background: white;
border-left:none;
border-right:none;

}
.nav1 UL {
list-style:none;
TEXT-ALIGN:LEFT;
background:#E8E8E8;
MARGIN: 0PX;
PADDING: 12PX;
}



.indent
{
text-indent:20px;
}
.code
{
    FONT-FAMILY: "Courier New", Courier, monospace
}
.monospace
{
    FONT-FAMILY: "Courier New", Courier, monospace
}
EM
{
    FONT-STYLE: italic
}


STRONG
{
    FONT-WEIGHT: bold
}
H1 SUP
{
    FONT-SIZE: 0.75em
}


TABLE
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    MARGIN: 20px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
TH
{
	border: 1px solid #000;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px;
	font-size:8pt;
}
TABLE.bm TD
{
	border: 1px solid #000;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 6px;
	font-size:8pt;

}
TABLE.sinlinea TD
{
	BORDER: none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 50px;
    PADDING-TOP: 0px;
	font-size:8pt;

}
.reference
{
margin:0 0 0 0;
    

    PADDING-TOP: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.layout
{
    MARGIN: 0px
}
TABLE.layout TD
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    VERTICAL-ALIGN: top;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

H1
{
    FONT-FAMILY: Verdana, "Times New Roman", Times, serif;
    COLOR: #333;
    FONT-SIZE: 2.2em;
    FONT-WEIGHT: normal;
}
.trans-title
{
    font-size:12pt;
    FONT-FAMILY: Verdana, "Times New Roman", Times, serif;
    COLOR: #333;
	font-style:italic;
	text-align:center;

}
H2
{
    FONT-FAMILY: Verdana, "Times New Roman", Times, serif;
    COLOR: #333;
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 1.8em;
    FONT-WEIGHT: normal;
    PADDING-TOP: 2px;
}
H3
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #333;
    MARGIN: 0.8em 0px;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    
    
}
h3 span{
	FONT-WEIGHT: normal;
}
H4
{
    FONT-SIZE: 1.2em;
}
H5
{
    FONT-SIZE: 1em;
}
H6
{
    FONT-SIZE: 0.9em;
}
.authors
{
    MARGIN: 10px 0px 0px;
    FONT-SIZE: 1.1em;
    FONT-WEIGHT: bold
}
.affiliations
{
    LINE-HEIGHT: 1.4em;
    MARGIN: 0px;
    FONT-SIZE: 0.85em
    }

/*sivaraj codes*/



TABLE.fm 
{
    MARGIN: 2em 0 0em 0;
    font-size: 12px;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#F0F0E8;
	
}
TABLE.fmt_inline
{
    MARGIN: 2em 0 0em 0;
    font-size: 82.5%;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background:#F0F0E8;
}

TABLE.fig
{
    border: 0;
    font-size: 82.5%;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#ADD8E6;
	margin:2em auto;
	
}
TABLE.bm
{
	border: 1px solid #000;
	MARGIN: 5px auto;
    font-size: 82.5%;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background:#F0F0E8;
}
TABLE.ref
{
	border: 0;
	MARGIN: 0 auto;
    font-size: 82.5%;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background:#F0F0E8;
}

TABLE#extra p{
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TABLE.fmt h3{
	LINE-HEIGHT: 1.35em; MARGIN: 0em 1em 0.25em 0em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #003333; FONT-WEIGHT: bold
}
TABLE.fmt COL.emph
{
    BACKGROUND-COLOR: #fdae7a;
	line-height: 1.5em;
}
TABLE.fmt TH
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: transparent;
    VERTICAL-ALIGN: top;
	line-height: 1.5em;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999 1px solid;
    PADDING-BOTTOM: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li
{
TEXT-ALIGN: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
font-size:8pt;
margin:0.5em;
}
li.sinblanco
{
TEXT-ALIGN: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
font-size:8pt;
}

p
{
TEXT-ALIGN: justify;
}

TABLE.fmt TD
{
    TEXT-ALIGN: Justify;
    BACKGROUND-COLOR: #F0F0E8;
    VERTICAL-ALIGN: top;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 1px;
	line-height: 1.5em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TABLE.fmt TD.text
{
    TEXT-ALIGN: left;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TABLE.fmt TH.text
{
    TEXT-ALIGN: left
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.label{
font-size:8pt;
color: darkblue; 
font-weight:bold;
TEXT-ALIGN: left;
PADDING-TOP: 6px;

}
.tl-lowest-section{
font-size:8pt;
color: darkblue; 
font-weight:bold;
TEXT-ALIGN: left;
PADDING-TOP: 6px;

}
.h1title{
font-size:8pt;
color: darkblue; 
text-transform:uppercase;
font-weight:bold;
TEXT-ALIGN: left;
}
.segundo_nivel{
font-size:8pt;
font-weight:bold;
TEXT-ALIGN: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tercer_nivel{
font-size:8pt;
TEXT-ALIGN: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style:italic;

}
.cuarto_nivel{
font-size:8pt;
TEXT-ALIGN: left;
margin-top:20pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1.reftitle{
font-size:12pt;
font-variant:small-caps;
font-weight:normal;
TEXT-ALIGN: left
}

h1{
font-family: verdana, Arial;
line-height: 1.5em;
    font-size: 8pt;
}

h2{
font-family: verdana, Arial;
line-height: 1.5em;
font-size:10pt;
font-weight:bold;
border: 0 0 0 0;
}
H1.title{
font-weight:bold;
font-size:12pt;
}


#tossing{
	border:1px solid darkblue;
	background: skyblue ;
	width:200px;
	position:absolute;
	font-size:8pt;
	margin-left:100%;
	margin-top:10px;
	padding: 1em 1em 1em 1em;
	text-align:right;
	display:none;
	font-weight:normal;
	font-style:normal;	
}

#tossing p{
	margin: 0 0 0 0;
	text-align:left;
	font-weight:normal;
font-style:normal;
}

div.figure
{
background: #ADD8E6;
padding: 0.5em 0.5em 0.5em 0.5em;
width:auto;
}

div.boxfloat{
background: skyblue;
text-align:left;
padding: 0.5em 0.5em 0.5em 0.5em;
border:1px solid dark;
margin: 0 0 2em 0;
width: 75%;

}
/*
div.boxfloat table{
background: #FFFFFF;
}*/
div.boxfloat table , div.boxfloat caption, div.boxfloat td, div.boxfloat th{
/*div.boxfloat caption {*/
background: skyblue;
border-collapse:collapse;
border-width:1px;
border-color: windowtext;
border-spacing: 0;
font-size:9pt;
margin:0 0 0 0;
font-weight:normal;
font-style:normal;
}


div.boxfloat p, div.boxfloat caption{
	margin:0 0 0 0;
	text-align:left;
	font-weight:normal;
	font-style:normal;
}

.dochead{
background:darkblue;
background-color:darkblue;
color: white;
margin-top:10px;
}

p{
margin:0 0 0 0;
margin-top:6px;
font-weight:normal;
font-style:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
font-size:8pt;
}

.subtitle{
margin-top:10px;
font-size:13pt;
}


.sectionrule{
border-style:0;
height: 1px; 
color: #00008E;
}

.refitem{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
font-size:8pt;
}


.refitem-odd{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
font-size:8pt;
background:#cbcac1;
}
.refitem-even{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
font-size:8pt;
background:#fdfdfb;
}

.author{
font-weight: bold;
text-align:center;
margin: 0 0 0 0;
}

.affiliation{
	margin: 0 0 0 0;
	font-weight:normal;
	font-style:normal;
	text-align:center;
}




table.floattable thead{
border:1px solid windowtext;
background: white;
border-left:none;
border-right:none;
}
table.floattable td, table.floattable tbody td{
border: none ;
background: white;
}

#preview_div{
	cursor: pointer; 
}
.centrado {

text-align: center;
margin-top:6px;
}
.overline {

text-decoration: overline;
}
.underline {

text-decoration: underline;
}
.capture-id {

margin-top: 2em;
}
a {
	color: #53608A; text-decoration: none;
}
a:link {
	color: #53608A;
}
a:active {
	color: #53608A;
}
a:visited {
	color: #53608A;
}
a:hover {
	text-decoration: underline;