
#body
{
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Garamond, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	text-align: left;
}
#ClientName
{
    COLOR: #303f70;
}
.caja{ background-color:#9fd0d5; width:60px; height:16px; border:1px solid #59990e;  } 


p{margin:0; padding-bottom: 8px;}

#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;
}

Apie
{
    COLOR: #666666;
    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;
	
}
.textos div
{
	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 {
	HEIGHT: 32px; font-weight:bold;
}

.menusupNew {
	background:#929190 url(fon_menu.gif) repeat-x left top;
	border-top:#777  solid 1px;
	border-right:#999 solid 1px;
	border-bottom:#cccccc  solid 1px;
	border-left:#999  solid 1px;
	height:34px;
	width:680px;
	font-size:11px;
	position:relative;
}
.menuSup{height:34px; display:block; margin:0px; padding:0px;}
.menuSup .btn_menu{
width:170px;
height:34px;
float:left;

list-style-image:none;
list-style-position:outside;
list-style-type:none;}
/*.menusupNew ul li:hover{background:#929190 url(fon_menu_over.gif) repeat-x left top;}*/
.menuSup .btn_menu a{
font-size:11px;
border-left:1px solid #BDC2C5;
border-right:1px solid #999999;
display:block;
height:34px;
line-height:32px;
text-align:center;
width:168px;


}

.menuSup .btn_menu a:hover {width:168px; border:none 0px;border-left:1px solid #333; border-right:1px solid #333;color:#FFFFFF;}
/*.menusupNew ul li a{ }
.menusupNew ul li a:hover{ }*/
.submenu{
position:absolute;
top:34px;
min-width:148px;
/*max-width:100% !important;*/
padding:4px 10px;
background-color:#FFFFFF;
border-top:#cccccc solid 1px;
border-left:#cccccc solid 1px;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
display:none;
}

#submenu1{left:0px;}#submenu2{left:170px; width:162px;}#submenu3{left:340px; width:194px;}#submenu4{left:510px;}


.submenu p { height:100% !important;margin:0px !important; padding:4px 0 !important; font-size:11px; background-color:#FFFFFF; color:#333333; border:0px none !important; text-align:left !important; }
.submenu p a{height:100% !important; font-weight:normal !important;line-height:13px !important; margin:0px !important; padding:0px !important; font-size:12px !important; background-color:#FFFFFF; color:#333333; border:0px none !important; text-align:left !important; display:inline;min-width:100% !important; width:100% !important;}
.submenu p a:hover { font-weight:bold !important; color:#333333 !important;}

.menu_selected{ color:#ffffff;background:#929190 url(fon_menu_over.gif) repeat-x left top;border-left:1px solid #333 !important; border-right:1px solid #333 !important;color:#FFFFFF;}
.menu_unselected{ display:none;}

.clear{ clear:both;}
.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; }
		body .persistentLinks li ul{padding-top: 8px;}
		html>body .persistentLinks li ul li a { font-size: 11px; height:20px; }

		.persistentLinks li ul li a:hover {
			padding-left: 5px;
			text-decoration: none;
			color: #000066;
		}

		.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; }

		
/* FOTOS*/



#content_fotos{ position:absolute; top:0px; left:0px; display:none; z-index:40;width:100%;}
#content_fotos_in{ position:relative; margin:10px auto; width:830px; padding: 20px 46px; background-color:#666666;}
/*#content_fotos_in a{ display:block;width:250px;  float:left;padding:0 20px 20px 0;}
#content_fotos_in a img{ display:block; width:250px; border:none 0px !important;}*/

#btn_fotos_on, #btn_fotos_off{
	color: #013066;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    text-align: left;
	padding:4px 0 0 10px;}
	
	
.fotos_on{ display:block !important;}
.fotos_off{ display:none !important;}

#tit_gallery{ /*background-color:#999999; border:#d9d9d9 solid 2px; padding:3px 4px; font-weight:bold; color:#ffffff; font-size:14px;*/
   color: #013066;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    text-align: left;
	padding:4px 0 0 10px;

}
#galeria{border:#d9d9d9 solid 2px; background-color:#eeeeee; padding:5px; }
#tit_galeria{
	font-size: 14pt;
    letter-spacing: 0.08em;
    text-align: left;
	padding:0 0 20px 0;
	color:#FFFFFF;
	line-height: 14px;
	text-transform: uppercase;
	}

#gallery{width:810px;overflow:hidden;/*border:#d9d9d9 solid 2px;*/ padding:20px 0 20px 20px;background-color:#eeeeee;}
#gallery .foto{ display:block;width:250px;  float:left;padding:0 20px 20px 0;}
#gallery .foto a{ display:block; width:250px; }
#gallery .foto img{border:none 0px !important;}
#gallery .foto .foto_pie{ background-color:#cccccc; padding:3px; color:#FFFFFF;}
#gallery .foto .foto_pie p{color:#666; line-height:13px; margin-bottom:4px; padding:0px;height: 24px;}
#gallery .foto .foto_pie a{color:#003366; line-height:18px; font-weight:bold; width:100%;}
#btn_fotos_on{
	display:block;
	color: #013066;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    text-align: left;
	  padding: 0 6px 8px;
}
#btn_fotos_on2 img{ border:none 0px; width:209px;}
#btn_fotos_off, #btn_fotos_off2{padding: 0 20px 0 0; clear: both; display:block; color:#003366; font-size:14px; font-weight:bold; text-align:right; line-height:14px; }
#btn_fotos_off{margin:0 0 10px 0;}
#btn_fotos_off2{margin: 10px 0 0 0;}
/*#content_fotos_in a{ display:block;width:250px;  float:left;padding:0 2px 2px 0;}
#content_fotos_in a img{ display:block; width:250px; border:none 0px !important;}*/


/* INFORMES*/

.informes{border:#d9d9d9 solid 2px; background-color:#eeeeee; }
.informes ul{ list-style-type:none; padding:0 0 0 4px; margin:10px 0 5px 0; }

.informes ul li{ padding:0px 10px 10px 15px; background:url(/images/flecha.gif) 0px 3px no-repeat; text-align:left;  }
