body {font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
font-size: 11px; color:#333333; line-height:14px; margin:0px;
scrollbar-3d-light-color:#C8E3EE;
scrollbar-arrow-color:#FFFFFF;/*FLECHA*/
scrollbar-base-color: #C8E3EE;
scrollbar-dark-shadow-color:#C8E3EE;
scrollbar-face-color:#01135D;/*  PRINCIPAL*/
scrollbar-highlight-color:#999999;
scrollbar-track-color: #EFEFE4; 
}
td {font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
font-size: 11px; color:#333333;line-height:14px;
}

a:link {color:#00429E;  text-decoration : underline;}
a:visited {color: #00429E;	text-decoration : underline;}
a:hover {color: #7B9CCA;text-decoration: underline;}
a:active {color:#00429E;  text-decoration : underline;}

/* cabecera superior*/

.cab {font-size: 9px; color:#01135D}
.cab a:link {color:#E0E0E0;  text-decoration : none; font-size: 9px;}
.cab a:hover {color: #FFFFFF;text-decoration: none;font-size: 9px;}
.cab a:visited {color: #E0E0E0;	text-decoration : none; font-size: 9px;}
.cab a:active {color:#E0E0E0;  text-decoration : none; font-size: 9px;}

.px {background: #007A53;}
.contenido p.stit2 {margin-top:15px; margin-bottom:2px;}
/*p.stit3{font-size: 11px; color: #00429E; font-weight: bold; margin-top:15px; margin-bottom:2px;}*/
.contenido p.stit4{font-size: 11px; color: #00429E; font-weight: bold; margin-top:15px; margin-bottom:2px;}
.contenido p.stit3 a:link{font-size: 11px; color: #00429E; font-weight: bold; margin-top:15px; margin-bottom:2px;}
.contenido p.stit3 a:hover{font-size: 11px; color: #00429E; font-weight: bold; margin-top:15px; margin-bottom:2px;}
.contenido p.stit3 a:active{font-size: 11px; color: #00429E; font-weight: bold; margin-top:15px; margin-bottom:2px;}
.contenido p.stit3 a:visited{font-size: 11px; color: #00429E; font-weight: bold; margin-top:15px; margin-bottom:2px;}
.contenido  {border-left : 1px solid #007A53; background: #FFFFFF;}
.contenido p {margin: 2px 20px 12px 25px; font-size: 11px;}
.contenido p.tit { font-size: 18px; color: #007A53; font-weight: bold; margin-top:15px; margin-bottom:15px; line-height:24px;}
.contenido p.tit0 { font-size: 13px; color: #007A53; font-weight: bold; margin-top:10px; margin-bottom:2px;}
.contenido p.tit1 { font-size: 11px; color: #007A53; font-weight: bold; margin-top:10px; margin-bottom:2px;}
.contenido p.tit2 { font-size: 11px; color: #007A53; font-weight: bold; margin-top:15px; margin-bottom:5px;}
.contenido p.tit3 {font-size: 11px; color: #007A533; font-weight: bold; margin-top:15px; margin-bottom:5px;}
.contenido p.stit {font-size: 11px; color: #939393; font-weight: bold; margin-top:15px; margin-bottom:2px;}
.contenido img.fl1 {margin-left: -10px;  margin-right: 4px; }
.contenido p.doc {margin: 2px 20px 5px 25px;}
.contenido p.volver {margin: 25px 20px 20px 25px;}

.contenido ul {
	list-style-type:none;
	margin: 20px 20px 12px 25px;
	padding:0;
}

.contenido ol {
	margin: 20px 20px 12px 25px;
	padding:0;
}

.contenido ol.ord li{
	list-style-position:outside;
	margin: 0.6em 1em 0 2.2em;
	padding: 0;
}

.contenido ul.desord li {
	background-image:url(../images/aa_eg2.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	margin: 0.6em 1em 0 0;
	padding: 0;
	padding-left: 2.1em;
}


.path {color: #000000; font-size: 10px; background: #FFFFFF;  padding:5px; border-bottom : 1px solid #007A53; border-top : 1px solid #007A53;}
.path a:link, .path a:visited, .path a:active {color: #00429E; text-decoration : underline; }
.path a:hover{color: #266DAA;text-decoration : none;}

/* columna superior*/
.col00-sup {
	background: #E6E193; border-top: 1px solid #007A53; border-bottom : 1px solid #007A53;
}
.col00-sup p{
	margin-left: 25px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:1px;
}


/* columnas inferiores*/
.col00-inf-logo {
	border-top : 1px solid #007A53; 
	border-bottom : 1px solid #007A53;
}

.col00-inf {
	border-right : 1px solid #007A53; background: #F8F8F8;
}
.col00-inf p{
	margin-left: 18px;
	margin-right:10px;
	margin-top:1px;
	margin-bottom:4px;
	font-size: 10px;
}

.col00-inf1 {
	border-right : 1px solid #007A53; border-bottom : 1px solid #007A53;background: #F8F8F8;
}

.col00-inf1 p{
	margin-left: 18px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:5px;
	font-size: 10px;
}

.col00-inf0 {
	background: #F8F8F8;
}
.col00-inf0 p{
	margin-left: 18px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:11px;
	font-size: 10px;
}
.col00-inf0 p.stit { font-weight: bold; margin-top:10px; margin-bottom:1px;}
.col00-inf p.stit { font-weight: bold; margin-top:10px; margin-bottom:1px;}


.col00-inf2 {
	border-bottom : 1px solid #007A53; 
	background: #FFFFFF;
}
.col00-inf2 p{
	margin-left: 18px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:11px;
	font-size: 10px;
}
.col00-inf2 p.tit {color: #666666; margin-bottom: 1px;}
.col00-inf2 p.stit { font-weight: bold; margin-top:1px; margin-bottom:1px;}
.col00-inf2 p.stit1 {margin-top:1px; margin-bottom:15px;}


.col00-tabla-inf {
	border-top: 1px solid #007A53;
	
}

.col00-inf3 {
	border-bottom : 1px solid #007A53; 
	background: #FFFFFF; 
	border-left: 1px solid #007A53; 
}
.col00-inf3 p{
	margin-left: 10px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:11px;
}
.col00-inf3 p.doc {margin: 2px 5px 5px 15px;}
.col00-inf3 img.fl1 {margin-left: -8px;  margin-right: 2px; }

.col00-inf4{
	border-bottom : 1px solid #007A53; background: #E0E0E0;
}
/* encuesta*/
.encuesta{
	border-bottom : 1px solid #007A53; background: #FDEB95;}
	
.encuesta p{
	margin-left: 8px;
	margin-right:8px;
	margin-top:2px;
	margin-bottom:11px;
	font-size: 10px;
}


.encuesta p.txtn{font-weight: bold;
	margin-left: 8px;
	margin-right:8px;
	margin-top:2px;
	margin-bottom:1px;
	font-size: 10px;
}

.encuesta p.for{
	margin-left: 4px;
	margin-right:8px;
	margin-top:2px;
	margin-bottom:10px;
	font-size: 10px;
}

.boton10-enc {font-size: 11px; color: #E0E0E0; font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 55px;  height: 19px;}

/* columnas inferiores*/
.pie {
	background: #E0E0E0;font-size: 9px;
}
.pie p {
	margin-left:28px;margin-right:14px;margin-top:4px;margin-bottom:4px;
}

.pie a:link, .pie a:active, .pie a:visited {color:#00429E;text-decoration : none;font-size: 9px;}
.pie a:hover{color: #00429E; text-decoration : underline;font-size: 9px;}

.col00-inf1 img.fl1 {margin-left: -5px;  margin-right: 2px; }

.col1-tit {
	background: #EFEFE4; 
	font-size: 10px; 
	font-weight: bold;
}
.col1-tit p {
	margin: 5px 0px 3px 13px;
}

/*banner*/
.ban1-tit { font-size: 9px; color:#333333; text-decoration : none;font-weight : normal; border-bottom : 1px solid #CCCCCC;}
.ban1-tit p {margin: 9px 3px 3px 3px;}
.ban1 { font-size: 9px; color:#333333; text-decoration : none;font-weight : normal; background-color: #FFFFFF; border-bottom : 1px solid #CCCCCC;}
.ban1 p {margin: 4px 4px 4px 4px;}
.ban1 a:active, .ban1 a:link, .ban1 a:visited {color:#333333;   text-decoration : none;font-weight : normal;}
.ban1 a:hover {text-decoration : underline; color:#11458E;}

.ban1-on { font-size: 9px; color:#333333; text-decoration : none;font-weight : normal; background-color: #E0E0E0; border-bottom : 1px solid #CCCCCC;}
.ban1-on  p {margin: 4px 4px 4px 4px;}
.ban1-on a:active, .ban1-on a:link, .ban1-on a:visited {color:#11458E;   text-decoration : none;font-weight : normal;}
.ban1-on a:hover {text-decoration : underline;}
.ban1-on  p.mg {font-size: 9px;font-weight : normal;margin: 0px 5px 5px 10px;}
.ban1-on  p.mg a:link, .ban1-on  p.mg a:visited, .ban1-on  p.mg p.mas a:active{font-size: 9px;font-weight : normal;margin: 0px 5px 5px 10px;}
.ban1-on  p.mg a:hover {text-decoration : underline;}

.ban2-tit { font-size: 9px; color:#333333; text-decoration : none;font-weight : normal; border-bottom : 1px solid #CCCCCC;}
.ban2-tit p {margin: 9px 3px 3px 3px;}
.ban2 { font-size: 9px; color:#333333; text-decoration : none;font-weight : normal; background-color: #FFFFFF; border-bottom : 1px solid #CCCCCC;}
.ban2 p {margin: 4px 4px 4px 4px;}
.ban2 a:active, .ban2 a:link, .ban2 a:visited {color:#00429E;   text-decoration : underline;font-weight : normal; font-size: 9px; }
.ban2 a:hover {text-decoration : underline; color:#7B9CCA;}

.ban2-on { font-size: 9px; color:#333333; text-decoration : none;font-weight : normal;  border-bottom : 1px solid #CCCCCC;}
.ban2-on  p {margin: 4px 4px 4px 4px;}
.ban2-on a:active, .ban1-on a:link, .ban2-on a:visited {color:#333333;   text-decoration : underline;font-weight : normal;}
.ban2-on a:hover {text-decoration : underline;}
.ban2-on  p.mg {font-size: 9px;font-weight : normal;margin: 0px 5px 5px 10px;}
.ban2-on  p.mg a:link, .ban2-on  p.mg a:visited, .ban2-on  p.mg p.mas a:active{font-size: 9px;font-weight : normal;margin: 0px 5px 5px 10px;}
.ban2-on  p.mg a:hover {text-decoration : underline;}


.txtN{
	color:#333333;
	font-weight: bold;
}


/*tablas interiores*/
/*color fondo*/
.td1fd{
	background: #007A53;
}
/*color cabecera*/
.td1cb {
	background: #ECE9AE;
	font-weight: bold;
}

.td1cb p {
	background: #ECE9AE;
	font-weight: bold; margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px;
}
/*color cuerpo*/
.td1cp {
	background: #F8F7E3;
}

.td1cp p {
	background: #F8F7E3;margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px;
}
.td1cp  a:active, .td1cp  a:link, .td1cp  a:visited {font-size: 10px; color:#00429E;   text-decoration : none; font-weight: bold;}
.td1cp  a:hover {color:#7B9CCA;text-decoration : none;  font-weight: bold;}

.td3new{
	background: #F2F0C8; font-weight: bold;
}
.td3new p {
	background: #FFFFFF; margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px; 
}
.td4new{
	background: #D8CA9C;; font-weight: bold;
}
.td2cp {
	background: #FFFFFF;
}

.td01cp {
	background: #F8F7E3; font-size: 9px; font-weight: bold;
}

.td01cp p {
	background: #F8F7E3;margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px; font-size: 9px; font-weight: bold;
}

.td2cp p {
	background: #FFFFFF; margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px;
}
.td02cp {
	background: #FFFFFF;font-size: 9px; 
}

.td02cp p {
	background: #FFFFFF; margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px; font-size: 9px; 
}
.td2cp  a:active, .td2cp  a:link, .td2cp  a:visited {font-size: 10px; color:#00429E;   text-decoration : none;font-weight : normal;  font-weight: bold;}
.td2cp  a:hover {color:#7B9CCA;text-decoration : none;  font-weight: bold;}

.td2biscp p{margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px;}

.td8cp {
	background: #FFFFFF;
}

.td8cp p {
	background: #FFFFFF; margin-top:3px; margin-bottom: 5px; margin-left: 7px; margin-right:5px;
}
.td8cp  a:active, .td8cp  a:link, .td8cp  a:visited {font-size: 10px; color:#00429E;   text-decoration : none;font-weight : normal; }
.td8cp  a:hover {color:#7B9CCA;text-decoration : none;  font-weight: normal;}


.td2fd{
	background: #007A53;
}
.td2cb {
	background: #F3F1D1;
	font-weight: normal;
}


.td3fp {
	background: #D8CA9C;
}
.td3cp {
	background: #FFFFFF; padding:5px 0px 10px 0px;
}
/*
.td3cp table {
	background: #FFFFFF; border: 1px solid #DECB9C;*/
/*	border-width: 10px; border: #CCCCCC;*/
}

.td00{
	background: #FFFFFF; border: 0px solid #FFFFFF; ;
/*	border-width: 10px; border: #CCCCCC;*/
}

.td3cp table.encuesta {
	background: #FFE773; border: 0;
}

.td3cp  a:active, .td3cp  a:link, .td3cp  a:visited {font-size: 10px; color:#00429E;   text-decoration : none;font-weight : normal; }
.td3cp  a:hover {color:#00429E;text-decoration : underline;  font-weight: normal;}
.td3cp p  {margin: 25px 20px 5px 25px;}

.td4cp {
	background: #F8F7E3; padding:5px 0px 10px 0px;
}
.td4cp  a:active, .td4cp  a:link, .td4cp  a:visited {font-size: 10px; color:#00429E;   text-decoration : none;font-weight : normal; }
.td4cp  a:hover {color:#00429E;text-decoration : underline;  font-weight: normal;}
.td4cp p  {margin: 25px 20px 5px 25px;}


.td5cp {
	background: #FFFFFF;font-size: 9px; font-weight : bold; 
}
.td5cp p  {margin: 5px 5px 5px 5px;}

.td6cp {
	background: #F8F7E3; font-size: 9px; font-weight : bold; 
}

.td7cp {
	background: #FFFFFF; font-size: 9px; font-weight :normal; 
}
.td7cp  a:active, .td7cp  a:link, .td7cp  a:visited {font-size: 9px; color:#00429E;   text-decoration : underline;font-weight : normal; }
.td7cp  a:hover {color:#7B9CCA;text-decoration : underline;  font-weight: normal;}


a.empresa:active{font-size: 11px; color:#00429E;   text-decoration : underline;font-weight : bold;}
a.empresa:link {font-size: 11px; color:#00429E;   text-decoration : underline;font-weight : bold;}
a.empresa:visited{font-size: 11px; color:#00429E;   text-decoration : underline;font-weight : bold;}
a.empresa:hover {font-size: 11px; color:#7B9CCA; text-decoration : underline;  font-weight: bold;}


/*
.td3cp p {
	padding:3px;  #7B9CCA
}*/
.tdpadding {
	padding: 1px 1px 5px 25px;
}

.tdpadding p.tit1 { font-size: 11px; color: #007A53; font-weight: bold; margin-top:10px; margin-bottom:2px; margin-left:0px;}
.tdpadding p.tit2 { font-size: 11px; color: #333333; font-weight: bold; margin-top:2px; margin-bottom:5px; margin-left:2px;}
.tdpadding p.tit3 { font-size: 11px; color: #007A53; font-weight: bold; margin-top:10px; margin-bottom:8px; margin-left:0px;}
.tdpadding p.tit4{ font-size: 13px; color: #333333; font-weight: bold; margin-top:10px; margin-bottom:8px; margin-left:15px;}
.tdpadding p {margin: 3px 15px 3px 15px;}
.tdpadding p.ng {margin: 3px 15px 4px 15px; font-weight: bold;}
.fecha {color: #000000; font-size: 9px; background: #FFFFFF;  padding:5px; }

.tdpadding-list {	padding: 1px 1px 5px 25px;}
.tdpadding-list p {margin: 3px;}

/*----------------*/
.boton03-Ppal {font-size: 11px; color: #E0E0E0;font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 55 px;  height: 19px;}
.boton05-Ppal {font-size: 11px; color: #E0E0E0;font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 70 px;  height: 19px;}
.boton10-Ppal {font-size: 11px; color: #E0E0E0;font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 75 px;  height: 19px;}
.boton20-Ppal {font-size: 11px; color: #E0E0E0;font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 110 px;  height: 19px;}
.boton30-Ppal {font-size: 11px; color: #E0E0E0;font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 125 px;  height: 19px;}
.boton40-Ppal {font-size: 11px; color: #E0E0E0;font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 150 px;  height: 19px;}
.boton50-Ppal {font-size: 11px; color: #E0E0E0;font-weight:bold; background-color: #17348B ;border:1 #17348B solid; width: 175 px;  height: 19px;}

.boton02 {font-size: 11px; color: #00429E; background-color: #FFFFFF ;border:1 #17348B solid; width: 20 px;  height: 19px;}
.boton03 {font-size: 11px; color: #00429E; background-color: #FFFFFF ;border:1 #17348B solid; width: 30 px;  height: 19px;}
.boton05 {font-size: 11px; color: #00429E; background-color: #FFFFFF ;border:1 #17348B solid; width: 40 px;  height: 19px;}
.boton07 {font-size: 11px; color: #00429E; background-color: #FFFFFF ;border:1 #17348B solid; width: 60 px;  height: 19px;}
.boton08 {font-size: 11px; color: #00429E; background-color: #FFFFFF ;border:1 #17348B solid; width: 65 px;  height: 19px;}
.boton10 {font-size: 11px; color: #00429E; background-color: #FFFFFF ;border:1 #17348B solid; width: 75 px;  height: 19px;}

.boton03-Ppal2 {font-size: 11px; color: #FFFFFF;font-weight:bold; background-color: #00429E ;border:1 #00429E solid; width: 55 px;  height: 19px;}
.boton05-Ppal2 {font-size: 11px; color: #FFFFFF;font-weight:bold; background-color: #00429E ;border:1 #00429E solid; width: 70 px;  height: 19px;}
.boton10-Ppal2 {font-size: 11px; color: #FFFFFF;font-weight:bold; background-color: #00429E ;border:1 #00429E solid; width: 75 px;  height: 19px;}
.boton20-Ppal2 {font-size: 11px; color: #FFFFFF;font-weight:bold; background-color: #00429E ;border:1 #00429E solid; width: 110 px;  height: 19px;}
.boton30-Ppal2 {font-size: 11px; color: #FFFFFF;font-weight:bold; background-color: #00429E ;border:1 #00429E solid; width: 125 px;  height: 19px;}
.boton40-Ppal2 {font-size: 11px; color: #FFFFFF;font-weight:bold; background-color: #00429E ;border:1 #00429E solid; width: 150 px;  height: 19px;}
.boton50-Ppal2 {font-size: 11px; color: #FFFFFF;font-weight:bold; background-color: #00429E ;border:1 #00429E solid; width: 175 px;  height: 19px;}

/*  input por defecto*/
INPUT {font-size: 11px; font-family: "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif" color: #333333; background-color: white; border:1 #7A797C solid;  
border-color : #4E4D4F #4E4D4F #4E4D4F #4E4D4F;}

.inpu-radio {font-size: 10px; font-family: "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif" color: #333333; background-color: transparent; border: 0;
}

/*alineacion izda*/

.inpu05 { width:20px; height: 18px;}
.inpu10 { width:30px; height: 18px;}
.inpu20 { width: 50px; height: 18px;}
.inpu30 { width: 75px; height: 18px;}
.inpu40 { width: 100px; height: 18px;}
.inpu40-sh {width: 100px;}
.inpu45 { width: 120px; height: 18px;}
.inpu45-sh {width: 120px;}
.inpu50 { width: 150px; height: 18px;}
.inpu50-d { width: 150px; height: 18px;  text-align : right; }
.inpu50-sh {width: 150px;}
.inpu60 { width: 200px; height: 18px;}
.inpu60-sh {width: 200px;}
.inpu70 { width: 225px; height: 18px;}
.inpu70-sh {width: 250px;}
.inpu80 {width: 300px; height: 18px;}
.inpu85 {width: 325px; height: 18px;}
.inpu80-sh {width: 300px;}
.inpu85-sh {width: 325px;}
.inpu90 {width: 350px; height: 18px;}
.inpu90-sh {width: 350px;}
.inpu95 {width: 425px; height: 18px;}
.inpu95-sh {width: 425px;}
.inpu100 {width: 475px; height: 18px;}
.inpu100-sh {width: 475px;}


.chek{ font-size: 11px; border:1;background-color : transparent;}

/* Estilo para desplegables*/
select {color : black; background-color : white; 
font-family : "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif";
font-size: 11px;} 

/*.ul { 
	list-style:disc; 
	list-style-position: outside; 
	text-indent: 0em;
	margin-top: 6px;
	margin-bottom: 10px;  margin-right:2em;
}

. li{
	margin-top: 11 px;
	margin-bottom: 5px; margin-left: 5px;
}*/


.contenido2  {color:#007A53;font-weight: bold;}
.contenido2 p {margin: 5px 20px 5px 0px;}

.txtexcp{
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
font-size: 10px; color:#333333;line-height:14px; font-weight: normal;
}

contenido2 ul {
	list-style-type:none;
	margin: 20px 20px 12px 25px;
	padding:0;
}

.contenido2 ol {
	margin: 5px 20px 10px 25px;
	padding:0;
}

.contenido2 ol.ord li{
	list-style-position:outside;
	margin: 5px 20px 10px 25px;
	padding: 0;
}

.contenido2 ul.desord li {
	background-image:url(../images/aa_eg1.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	margin: 5px 20px 10px 25px;
	padding: 0;
	padding-left: 2.1em;
}
