BODY, TD {font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
font-size: 11px; color:#333;
scrollbar-3d-light-color:#FFFFFF;/*#C8E3EE*/
scrollbar-arrow-color:#266DAA;/*FLECHA*/
scrollbar-base-color: #266DAA;
scrollbar-dark-shadow-color:#266DAA;
scrollbar-face-color:#FFFFFF;/*  PRINCIPAL*/
scrollbar-highlight-color:#FFFFFF;
scrollbar-track-color: #F2F2EC;
}

a:link {color:#1350BB;  text-decoration : none;}
a:visited {color: #1350BB; text-decoration : none;}
a:hover {color: #1350BB; text-decoration : underline;}
a:active {color: #1350BB; text-decoration : none;}

/* columna izda*/
.col1-sup{
	background: #FFFFFF;
}
.col1-tit {
	background: #F2F2EC; 
	font-size: 10px; 
	font-weight: bold;
}
.col1-tit p {
	margin: 5px 5px 3px 13px;
}
.col1-txt {
	background: #FFFFFF;
	font-size: 9px;
}
.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: #FFFFFF;
}

/* columna dcha*/
td.tdfondobanner2 {
	background: #FFFFFF;
}
td.tdfilbanner2 {
	background: #DFDFD7;
}
.col2{
	font-size: 10px;
	background:#F2F2EC;
}
.col2 p {
	margin: 10px 2px 0px 16px;
}
.col2 p.tit1 {
	color: #999;
	font-size: 10px;
	font-weight: bold;
	margin: 20px 2px 10px 14px;
}

.col2 a:link, .col2  a:visited  {
/*	color: #266DAA;*/
	text-decoration : none;
	font-weight: normal;
}
.col2 a:hover{
/*	color: #266DAA;*/
	text-decoration : underline;
	font-weight: normal;
}

.col2 a:active  {
/*	color: #266DAA;*/
	text-decoration : none;
	font-weight: normal;
}
/*****************************************/
a.enlS:link, a.enlS:visited  {
	color: #266DAA;
	text-decoration : underline;
	font-weight: bold;
}
a.enlS:hover{
	color: #266DAA;
	text-decoration : none;
	font-weight: bold;
}

a.enlS:active  {
	color: #266DAA;
	text-decoration : underline;
	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: 8px 20px 10px 0px;
	line-height: 1.25em;
	text-align: justify;
}
.colppal p.p-SJ {
	margin: 8px 5px 10px 0px;
	line-height: 1.25em;
	text-align: left;
}

.colppal p.tit1 {
	color:#00496B; font-size: 16px;font-weight: bold; margin: 20px 15px 10px 0px;
}
.colppal .tit1_cursiva {
   font-style: italic;
}
.colppal p.tit2{
	color:#FF7E04; margin: 15px 15px 0px 0px; font-size:13px;font-weight: bold;
}
.colppal .tit2_cursiva{
	font-style:italic;
}
.colppal p.tit2-A{
	color:#00496B; margin: 15px 15px 0px 0px; font-size:13px;font-weight: bold;
}
.colppal p.tit2 a:link, .colppal p.tit2 a:active, .colppal p.tit2 a:visited {
	color: #FF7E04;
	text-decoration : none;
	
}
.colppal p.tit2 a:hover{
	color: #FF7E04;
	text-decoration : underline;
}

.colppal p.tit3 {
	color:#00496B; margin:20px 15px 0px 0px; font-size:11px;font-weight: bold;
}
.colppal p.tit3-Na {
	color:#FF7E04; margin:20px 15px 0px 0px; font-size:11px;font-weight: bold;
}

.colppal p.tit3-mas{
	color:#FF7E04; margin:15px 15px 0px 0px; font-size:11px;font-weight: bold;
}
.colppal p.destacado{
	color:#333333;
	background: #F2F2EC;
	margin: 15px 15px 15px 0px;
	padding: 5px 5px 5px 10px;
}

.colppal p.volver {
	margin: 35px 15px 0 0;
}
td.tit3 {
	color:#00496B; margin:20px 15px 0px 0px; font-size:11px;font-weight: bold;
}

/*tablas de datos*/
.colppal .tdfondo {
	background: #D1CFC5;
}
.colppal .tdcabecera {
	color:#333333;
	background: #EFEFE4;
	font-weight: bold;
	padding: 2px;
}
.colppal .tdcabecera-Nn {
	color:#333333;
	background: #EFEFE4;
	font-weight: normal;
	padding: 2px;
}
.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 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 {color: #000000; font-size: 9px;}
.path a:link, .path a:active, .path a:visited {/*color: #266DAA;*/ text-decoration : underline;}
.path a:hover{/*color: #266DAA;*/ text-decoration : none;}

.pie1 {
	background: #FF7E04;font-size: 9px;
}
.pie2 {
	background: #F2F2EC;font-size: 9px;
}
.pie3 {
	background: #00496B;color: #FFFFFF; margin: 10px 10px 10px 0px; font-size: 9px;
}
.pie3 p {
	margin: 4px 0px 4px 10px; color:#E5E5DA; font-size: 9px;
}
.pie3 a:link, .pie3 a:active, .pie3 a:visited {color:#E5E5DA;text-decoration : underline;}
.pie3 a:hover{color: #E5E5DA;text-decoration : none;}


/*otros*/
img.fl1 {
margin-left: -11px; 
margin-right: 3px;
}
img.fl2 {
margin-left: -12px;
margin-right: 5px;
}
img.imgpdf {
margin: 3px 5px 3px 0px;
}
.txtN{
	color:#666;
	font-weight: bold;
}
a.txtN{
	color:#666;
	font-weight: bold;
	text-decoration: underline;
}
a.txtN:visited{
	color:#666;
	text-decoration: underline;
}
a.txtN:hover{
	color:#226DAA;
}
a.txtN2{
	color:#666;
	text-decoration: none;
}
a.txtN2:visited{
	color:#666;
	text-decoration: none;
}
a.txtN2:hover{
	color:#226DAA;
}
.txtMn{
font-size:10px;
}

img.img-ind1 {
margin-top: 15px;
}

img.img-ind2 {
margin-left: 33px;
}

/*listas*/
ul {
	list-style-type:none;
	margin: 0 15px 1.5em 0;
	padding:0;
}

ol {
	margin: 0 15px 0 0;
	padding:0;
}

ol.ord li{
	list-style-position:outside;
	margin: 0.6em 1em 0 2.5em;
	padding: 0;
	text-align: justify;
}

ol.ordl li{
	list-style-position:outside;
	margin: 0.6em 1em 0 3em;
	padding: 0;
	text-align: justify;
}

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;
	text-align: justify;
}
ul.desord-SI li {
	background-image:none;
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	margin: 0.6em 1em 0 0;
	padding: 0;
	padding-left: 2.1em;
	text-align: justify;
}

.boton10-Ppal {font-size: 11px;font-weight: bold; color: #FFFFFF; background-color: #236DAA ;border:1 #333333 solid; width: 75 px;  height: 19px;}

.botonCal {font-size: 11px;font-weight: bold; color: #FFFFFF; background-color: #236DAA ;border:1 #333333 solid; width: 123 px;  height: 19px;}

a.botonCal {
  font-size: 11px;
  font-weight: bold; 
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF; 
  background-color: #236DAA ;
  border:1 #333333 solid; 
  width: 123 px;  
  height: 19px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
}

a.botonCal:hover {
  background-color: #FFFFFF ;
  color: #236DAA ; 
  text-decoration: none;
}

a.botonCal:visited {
  background-color: #FFFFFF ;
  color: #236DAA ; 
  text-decoration: none;
}

/*  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;}



/* 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;
}

.txtaviso{
	color:#FF7E04;
}

.colInd-G{
	background:#D1CFC5;
}
.colInd-G p {
	margin: 3px 3px 3px 16px;
}
.colInd-G a:link, .colInd-G a:active, .colInd-G a:visited {
	color: #266DAA;
	text-decoration : underline;
	font-weight: bold;
}
.colInd-G a:hover{
	color: #266DAA;
	text-decoration : none;
	font-weight: bold;
}
.colInd-Gm{
	background:#FFFFFF;
}
.colInd-Gm p {
	margin: 3px 3px 3px 3px;
}
.colInd-Gm a:link, .colInd-Gm a:active, .colInd-Gm a:visited {
	font-size: 9px;
	color: #266DAA;
	text-decoration : underline;
	font-weight: bold;
}
.colInd-Gm a:hover{
	font-size: 9px;
	color: #266DAA;
	text-decoration : none;
	font-weight: bold;
}

.colInd1{
	background:#FFFFFF;
}
.colInd1 p {
	font-size: 10px;
	margin: 3px 3px 10px 16px;
}
.colInd1 p.tit1 {
	font-size: 10px;
	font-weight: bold;
	margin: 20px 0px 10px 16px;
}
.colInd1 a:link, .colInd1 a:visited, .colInd1 a:active {
	color: #266DAA;
	text-decoration : underline;
	font-weight: bold;
}
.colInd1 a:hover{
	color: #266DAA;
	text-decoration : none;
	font-weight: bold;
}

.colInd2{
	background:#FFFFFF;
}
.colInd2 p {
	font-size: 10px;
	margin: 3px 3px 10px 16px;
}
.colInd2 p.tit1 {
	font-size: 10px;
	font-weight: bold;
	margin: 20px 0px 10px 16px;
}

/* principal */
.colIni {
	background:#FFFFFF;
}
.colIni p {
	font-size: 11px; 
	width: 235px;
	margin: 10px 0;
}
.blue{
	color:#1350BB;
}

a.blue:link, a.blue:visited, a.blue:active {
	font-size: 11px; 
	color: #1350BB;
	text-decoration : none;
	font-weight: normal;
}
a.blue:hover{
	font-size: 11px; 
	color: #1350BB;
	text-decoration : underline;
	font-weight: normal;
}

.ley1{
	font-size: 11px; color:#FF7E04;
}
table.menu{
	border-top: 2px solid #00496B;
	border-left:  none;
	border-right:  none;
	border-bottom: none;	
}
td.menu{
 	background-color:#EFEFE4;	
	border-left:  1px solid #CCCCCC;
	border-right:  none;	
}
td.menuCierre{
 	background-color:#EFEFE4;	
	border-left:  1px solid #CCCCCC;
	border-right:  1px solid #CCCCCC;;		
}
a.menu {
	text-align : center;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #00496B;font-weight : bold;
 	background-color:#EFEFE4;
	height: 100%;
	width: 100%;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	}
	
a.menu:visited{
   color: #00496B;	
   background-color:#EFEFE4;
}	
a.menu:hover{
   color:#EFEFE4;
	background-color: #00496B;
	text-decoration: none;
}

td.inicio{
	text-align : center;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight : bold;
	height: 22px;
   color:#EFEFE4;
	background-color: #00496B;
	text-decoration: none;	
}

a.inicio {
	text-align : center;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight : bold;
   color:#EFEFE4;
	background-color: #00496B;
	height: 100%;
	width: 100%;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
}
	
a.inicio:visited{
   color:#EFEFE4;
	background-color: #00496B;
	text-decoration: none;
}

a.inicio:hover{
   color:#EFEFE4;
	background-color: #00496B;
	text-decoration: none;
}

.copyright{
	color: #d1cfc5;
	font-weight: bold;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
}


