
#body
{
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Garamond, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
#ClientName
{
    COLOR: #303f70
}
.caja{ background-color:#9fd0d5; width:60px; height:16px; border:1px solid #59990e;  } 


#td_ClientName
{
    PADDING-RIGHT: 15px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: right
}
#bodyMain
{
    OVERFLOW: auto;
}
#tblMain
{
    WIDTH: 100%;
    HEIGHT: 100%;
}
#td_HeadingAsp
{
    PADDING-LEFT: 30px;
}
#tr_HeadingSimpleAsp
{
    PADDING-LEFT: 30px;
    WIDTH: 1000px
}

#td_TocAsp
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px
}
#divToc
{
    WIDTH: 100%;
    HEIGHT: 100%
}
#td_PieDefaultAsp
{
    PADDING-TOP: 3px
}

.titulo
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial;
	color:#666666;
	FONT-WEIGHT: bold;
}

.titular
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial;
	color:#4f81bd;
	FONT-WEIGHT: bold;
	text-align:left;
}

.azulpeq
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
	color:#4f81bd;
	text-decoration:underline;

}


.titulo1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #303f70;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.titulo2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #303f70;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.titulo3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #303f70;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}


.texto2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.texto2:hover
{
    COLOR: #97a8b7
}
.texto2home
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #455167;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.texto2home:hover
{
    COLOR: #455167
}
.texto2n
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #303f70;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.texto2n:hover
{
    COLOR: #97a8b7
}
.pie
{
    FONT-SIZE: 9px;
    COLOR: #012d52;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.pie:hover
{
    COLOR: #97a8b7
}
.toc1
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 4px;
    COLOR: #303f70;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

div
{
    color:#FFFFFF;
}

.toc1:hover
{
    COLOR: #97a8b7
}
.tocTitle
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    COLOR: #303f70
}
TH
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}

TD
{
	color:#FFFFFF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;	
}

A
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: #384e80
}

.blanco
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
	color:#FFFFFF;
}

.azul
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
	color:#013066;
	
}

.azulselect
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
	color:#013066;
	font-weight:bold;
	
}

.azultit
{
    FONT-SIZE: 13pt;
    FONT-FAMILY: Arial;
	color:#013066;
	font-weight:bold;
	text-align:left;
	
}

.azulneg
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
	color:#013066;
	font-weight:bold;
	
}

.grisneg
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
	color:#333333;
	font-weight:bold;
	
}

.gristit
{
    FONT-SIZE: 13pt;
    FONT-FAMILY: Arial;
	color:#333333;
	font-weight:bold;
	text-align:left;
	
}

.textos
{
	color:#666666;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    line-height:20px;
}

.calendario
{
	color:#666666;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;

}

.fecha
{
	color:#666666;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    line-height:20px;
}


.menusup {
	BACKGROUND-IMAGE: url(fon_menusup.gif); BACKGROUND-REPEAT: repeat; HEIGHT: 32px; background-color:#929190; font-weight:bold;
}


.menutormo {
	BACKGROUND-IMAGE: url(fon_top.gif); BACKGROUND-REPEAT: no-repeat; background-position:right;HEIGHT: 32px; 
}

.menutormohome {
	BACKGROUND-IMAGE: url(fon_tophome.gif); BACKGROUND-REPEAT: repeat; HEIGHT: 32px; background-color:#929190;
}



.blancobig
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
}

.gris
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
	color:#666666;
	font-weight:bold;
}


.table0toc
{
    BORDER-RIGHT: #97a8b7 1px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #97a8b7 0px dashed;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #97a8b7 1px dashed;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #97a8b7 1px dashed
}


.disclaimer
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
	color:#999999;
}

	.boton
		{
		color:#666666;
		font-weight:bold;
		border:#666666 solid 1px;
		padding:0px 2px;
		background-color:#FFFFFF;
		}
		
.tabcontent{
display:none;
border:#CCCCCC 1px solid;
height:auto;
}

#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/

}

		#persistentContainer {
			float: right;
			padding-bottom: 20px;
		}
	
/*## START PRESISTENT NAVIGATION ##*/

	/* Top Base menu */
		.persistentLinks, .persistentLinks ul {
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			text-align: left;
			
		}

	/* Generic Styles */
		.persistentLinks a {
			display: block;
			font-weight: normal;
			text-decoration: none;
			padding-left: 4px;
			padding-right: 4px;
			color: #311E1E;
		}
		body .persistentLinks a { font-size:12px; }
		html>body .persistentLinks a { font-size: 12px; }

	/* For Opera 7 only - display items inline */
		@media all and (min-width: 0px){
			.persistentLinks li {
				display: table-cell;
			}
			.persistentLinks li ul li {
				display: block;
			}
		}

		.persistentLinks a:hover {
			background-color: #FFFFFF;
		}

		.persistentLinks li.over {
			background-color: #FFFFFF;
			z-index: 50;
		}

		.persistentLinks li {
			float: left;
			position: relative;
			/*width: 90px;*/
		}

		.persistentLinks li ul {
			position: absolute;
			left: auto;
			display: none;
			top: auto;
			width: 116px;
		}

		/* Hack for opera */
		.persistentLinks li > ul {
			top: auto;
			left: auto;
		}

		/* Hover for Mozilla based browsers */
		.persistentLinks li:hover ul, .persistentLinks li.over ul { display: list-item; top: auto; z-index: 50; background-color: #FFFFFF; width: 116px;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

		/* Fix IE. Hide from IE Mac \*/
		* html .persistentLinks ul li { float: left; height: 1%; }
		* html .persistentLinks ul li a { height: 1%; }
		/* End */

		/* Sub Menu Styles */
		.persistentLinks li ul li a {
			padding: 0;
			padding-left: 5px;
			padding-top: 2px;
			font-weight: normal;
			/*background-color: #E5E5E5;*/
			width: 111px;
		}
		body .persistentLinks li ul li a { font-size: 11px; height:20px; }
		html>body .persistentLinks li ul li a { font-size: 11px; height:20px; }

		.persistentLinks li ul li a:hover {
			padding-left: 5px;
			text-decoration: underline;
		}

		.persistentTop {
			border-right: 1px solid #82796F;
		}

/*## END PRESISTENT NAVIGATION ##*/

P{
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	line-height:20px;
}

	.RVPBox ul li { list-style-image: url(/images/ui/icons/olive/arrow_right_bright.gif); }
/** RVP link styles */
	.RVPBox ul li a:link { text-decoration: none; color: #8C9600; }
	.RVPBox ul li a:visited { text-decoration: none; color: #8C9600; }
	.RVPBox ul li a:hover { text-decoration:underline; color: #4E562B; background-color :#F0F0F0; }

		
