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:active {color:#E0E0E0;  text-decoration : none; font-size: 9px;}
.cab a:link {color:#E0E0E0;  text-decoration : none; font-size: 9px;}
.cab a:visited {color: #E0E0E0;	text-decoration : none; font-size: 9px;}
.cab a:hover {color: #FFFFFF;text-decoration: none;font-size: 9px;}

.px {background: #007A53;}


.act  {border-left : 1px solid #007A53; background: #FFFFFF;}
.act p {margin: 2px 30px 5px 35px;}
.act p.tit { font-size: 18px; color: #006C84; font-weight: bold; margin-top:15px; margin-bottom:15px;}

.contenido  {border-left : 1px solid #007A53; background: #FFFFFF;}
.contenido p {margin: 2px 20px 12px 25px;}
.contenido p.tit { font-size: 18px; color:  #006C84; font-weight: bold; margin-top:15px; margin-bottom:15px;}
.contenido p.tit1 { font-size: 11px; color:  #006C84; font-weight: bold; margin-top:15px; margin-bottom:3px;}
.contenido p.tit2 { font-size: 11px; color:#939393; font-weight: bold; margin-top:15px; margin-bottom:3px;}
.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: 0 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;
}

.contenido ul.desord li ul.desord {
/*	background-image:url(../images/aa_eg1.gif);*/
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	margin: 0.6em 1em 0 0;
	padding: 0;
	padding-left: 2.1em;
}


.fecha{ font-size: 9px; color: #939393; font-weight: bold; margin-top:15px; margin-bottom:0px;}
.noticia { font-size: 10px; color: #006C84; font-weight: bold; margin-top:5px; margin-bottom:10px;}
/* columna superior*/
.col00-sup {
	background: #F6F6F6;
}
.col00-sup p{
	margin-left: 50px;
	margin-right:35px;
	margin-top:10px;
	margin-bottom:1px;
}

/* columnas inferiores*/
.col00-inf {
	border-right : 1px solid #007A53; 
	border-bottom : 1px solid #007A53;
}

.col00-inf p {
	margin: 3px 0 6px 22px;
/*	margin-left: 20px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 11px;*/
}

.col00-inf1-logo {
	/*border-top: 1px solid #007A53; */
	border-bottom: 1px solid #007A53;
}

.col00-inf1 {
	border-right: 1px solid #007A53; 
	border-bottom: 1px solid #007A53;
}

.col00-inf1 p{
	margin: 3px 0 6px 14px;	
}

.col00-inf2 {
/*	border-right: 1px solid #007A53; */
	border-bottom: 1px solid #007A53;
}

.col00-inf2 p {
	margin: 3px 0 6px 2px;
}

/* pie pagina */

.pie {
	background: #E0E0E0;
	font-size: 9px;
}
.pie p {
	margin: 4px 14px 4px 28px;
}

.pie a:link, .pie a:visited, .pie a:active {color:#00429E;text-decoration : none;font-size: 9px;}
.pie a:hover {color: #00429E; text-decoration : underline;font-size: 9px;}


.pieint {
	font-size: 9px;
	color:#FFFFFF;
}
.pieint p {
	margin: 8px 14px 4px 31px;
}

.pieint a:link, .pieint a:visited, .pieint a:active {color:#FFFFFF;text-decoration : none;font-size: 9px;}
.pieint a:hover {color: #FFFFFF; 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;
}

/*
a:link {color:#266DAA;  text-decoration : none;}
a:visited {color: #266DAA;	text-decoration : none;}
a:hover {color: #266DAA;text-decoration : underline;}
a:active {color:#266DAA;  text-decoration : none;}
*/



.col1-txt {
	background: #FFFFFF;
}
.col1-txt p {margin: 5px 5px 0px 13px;}
.col1-txt a:link, .col1-txt a:visited, .col1-txt a:active {color: #266DAA;text-decoration : underline;font-weight: bold;}
.col1-txt a:hover{color: #266DAA;text-decoration : none;}
.col1-txt .txtN-col1{
	color:#333333; font-weight: bold;
}
.col1-txt .txtm{
	font-size: 9px;
}

td.tdfondobanner1 {
	background: #EFEFE4;
}

/* columna dcha*/
td.tdfondobanner2 {
	background: #FFFFFF;
}
td.tdfilbanner2 {
	background: #D1CFC5;
}
.col2{
	background:#EFEFE4;
}
.col2 p {
	margin: 10px 0px 0px 16px;
}
.col2 p.tit1 {
	font-size: 10px;
	font-weight: bold;
	margin: 20px 0px 10px 16px;
}
.col2 a:link, .col2 a:active, .col2 a:visited {
	color: #266DAA;
	text-decoration : underline;
	font-weight: bold;
}
.col2 a:hover{
	color: #266DAA;
	text-decoration : none;
	font-weight: bold;
}
.col2 p.mas {
	margin: 0px 0px 10px 16px;
}
.col2 p.mas a:link, .col2 p.mas a:visited, .col2 p.mas a:active {
	color: #266DAA;
	text-decoration : underline;
	font-weight: normal;
}
.col2 p.mas a:hover {
	color: #266DAA;
	text-decoration : none;
}

.col2-inf {
	color:#FFFFFF;
	font-size: 10px; 
	background: #FF7E04;
	font-weight: bold;
}
.col2-inf p {
	margin: 3px 0px 3px 16px;
}
.col2-inf a:link, .col2-inf a:active, .col2-inf a:visited {
	color: #FFFFFF;
	text-decoration : none;
}
.col2-inf a:hover{
	color: #FFFFFF;
	text-decoration : underline;
}

/*columna ppal*/
.colppal{
	background: #FFFFFF;
}
.colppal p {
	margin: 5px 15px 10px 0px;
}
.colppal p.tit1 {
	color:#00496B; font-size: 16px;font-weight: bold;margin: 20px 0px 10px 0px;
}
.colppal p.tit2{
	color:#FF7E04; margin: 15px 0px 0px 0px; font-size:13px;font-weight: bold;
}
.colppal p.tit3{
	color:#00496B; margin:15px 0px 0px 0px; font-size:11px;font-weight: bold;
}
.colppal p.tit3-mas{
	color:#FF7E04; margin:15px 0px 0px 0px; font-size:11px;font-weight: bold;
}
.colppal p.destacado{
	color:#33333;
	background: #EFEFE4;
	margin:15px,15px,15px,0px;
	padding: 5px 5px 5px 10px;
}

/*tablas de datos*/
.colppal .tdfondo {
	background: #D1CFC5;
}
.colppal .tdcabecera {
	color:#333333;
	background: #EFEFE4;
	font-weight: bold;
	padding:3px,3px,3px,5px;
}
.colppal .tdcuerpo {
	background: #FFFFFF;
	padding:3px,3px,3px,5px;
}

/*formularios*/
.colppal .titFORM{
	font-size: 11px;
	color:#00496B;
	font-weight: bold;	
}
.colppal .tdfondoFORM {
	background: #EFEFE4;
}
.colppal .tdcabeceraFORM {
	color:#333333;
	font-weight: bold;
}


/*banner*/
.ban1-tit { font-size: 10px; color:#333333; text-decoration : none;font-weight : bold;}
.ban1-tit p {margin: 10px 5px 3px 5px;}
.ban1 { font-size: 10px; color:#FFFFFF; text-decoration : none;font-weight : bold; background-color: #5094BC;}
.ban1 p {margin: 4px 5px 4px 5px;}
.ban1 a:active, .ban1 a:link, .ban1 a:visited {color:#FFFFFF;   text-decoration : none;font-weight : bold;}
.ban1 a:hover {text-decoration : underline;}

.ban1-on { font-size: 10px; color:#FFFFFF; text-decoration : none;font-weight : bold; background-color: #1C5984;}
.ban1-on  p {margin: 4px 5px 4px 5px;}
.ban1-on a:active, .ban1-on a:link, .ban1-on a:visited {color:#FFFFFF;   text-decoration : none;font-weight : bold;}
.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;}

/*cabecera, pie, path*/
td.tdfil1 {
	background: #236DAA;
}
.cab-util{
	color: #639EC3;font-size: 9px;
}
.cab-util a:link, .cab-util a:active, .cab-util a:visited {color:#FFFFFF;font-weight: bold;}
.cab-util a:hover{color: #FFFFFF;font-weight: bold;}

.path {background: #FFFFFF; color: #000000; font-size: 10px;}
.path a:link, .path a:visited, .path a:active {color: #266DAA; text-decoration : underline;}
.path a:hover{color: #266DAA;text-decoration : none;}

/*otros*/
img.fl1 {
margin-left: -11px;margin-right: 3px;
}
img.fl2 {
margin-left: -16px;margin-right: 4px;
}
img.imgpdf {
margin: 3px 5px 3px 0px;
}
.txtN{
	color:#333333;
	font-weight: bold;
}


ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ol {
	margin:0;
	padding:0;
}

ol.ord li{
	list-style-position:outside;
	margin: 0.6em 1em 0 2.2em;
	padding: 0;
}

ul.desord li {
	background-image:url(../images/aa_eg1.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	margin: 0.6em 1em 0 0;
	padding: 0;
	padding-left: 2.1em;
}

.boton03-Ppal {font-size: 11px;font-weight: bold; color: #FFFFFF; background-color: #236DAA ;border:1 #333333 solid; width: 55 px;  height: 19px;}
.boton05-Ppal {font-size: 11px;font-weight: bold; color: #FFFFFF; background-color: #236DAA ;border:1 #333333 solid; width: 70 px;  height: 19px;}
.boton10-Ppal {font-size: 11px;font-weight: bold; color: #FFFFFF; background-color: #236DAA ;border:1 #333333 solid; width: 75 px;  height: 19px;}
.boton20-Ppal {font-size: 11px;font-weight: bold; color: #FFFFFF; background-color: #236DAA ;border:1 #333333 solid; width: 100 px;  height: 19px;}

.boton10 {font-size: 11px;font-weight: bold; color: #236DAA; background-color: transparent ;border:1 #333333 solid; width: 75 px;  height: 19px;}

/*  input por defecto*/
INPUT {font-size: 10px; font-family: "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif" color: #333333; background-color: white; border:1 #000000 solid;  
border-color : #000000 #000000 #000000 #000000;}

.inpu-radio {font-size: 10px; font-family: "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif" color: #333333; background-color: white; 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: 125px; height: 18px;}
.inpu45-sh {width: 135px;}
.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 : #000000; background-color : white; 
font-family : "Geneva", "Arial", "Helvetica", "Lucida", "Sans-Serif";
font-size: 11px;} 	.volver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5094BC;
}

