﻿
html,body{ 
font-family: "verdana", helvetica, sans-serif; 
} 
body {
	background-color:  #efefef;
	margin:0em;
	font-size: 100%;
	color: #666666;
}
table{
border:none;
width:100%;
}
td{
vertical-align: top;
text-align:inherit;
}

#tabCentral{
background-color:#FFFFFF;
}

.cuadrado{
	border:1px solid #96BEFA;
	
}
.centrado{
text-align:center;
}

div.centrado table {
margin: 0 auto;
text-align: center;

}
.dcha
{
text-align:right;
}
img{
padding:0; margin:0; border:0;
}
.banner {
	FONT-SIZE:11px; COLOR: #FFFFFF; 
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
	}
 table .banner{
 width:auto; height:20px; white-space:nowrap;}

.banner a:link, .banner a:active, .banner a:visited {
	COLOR: #FFFFFF;TEXT-DECORATION: none; 
}
.banner a:hover {
	 COLOR: #F3B927; TEXT-DECORATION: none; 
}
.menuFormacion{ 
 text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:78%; color:#2C4661; font-weight:bold; vertical-align:middle; height:25px; 
}
.menuFormacion ul{
white-space:nowrap; margin:0; padding:0; width:auto; display:block; float:left
}
.menuFormacion li{
display:inline; list-style-image:none; border-right: 1px solid #2C4661; margin:3px; padding-right:4px;
}
.menuFormacion  a{
	
	color: #2C4661;
	text-decoration:none;
}

.menuFormacion  a:visited {
	color:#2C4661;
}
.menuFormacion  a:hover {
	color: #FFFFFF;
	
}

.menuNav{ 
 text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:65%; color:#FFFFFF; font-weight:bold; vertical-align:middle; height:25px; 
}
.menuNav ul{
white-space:nowrap; margin:0; padding:0; width:auto; display:block; float:left
}
.menuNav li{
display:inline; list-style-image:none; border-right: 1px solid #FFFFFF; margin:0; padding:3px;
}
.menuNav  a{color: #FFFFFF;text-decoration:none;
}

.menuNav  a:visited {
	color:#FFF;
}
.menuNav  a:hover {
	color: #F5D312;
	
}

.textAzul2{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; color:#387AA8; font-weight:normal; padding-bottom:10px;
}

.titAzul	{
	text-align:left;
	font-size:x-small;
	color: #3B5F83;
	background-color: inherit;
	font-weight:bold;
	padding: 0 0.5em 0 1em;
		}
.titAzul a:link, .titAzul a:active, .titAzul  a:visited{
	color: #3B5F83;
	background-color: inherit;
	text-decoration: none;
}

.titAzul a:hover{
	
	color: #F3B927;
	background-color: inherit;
	text-decoration: none;
	
		}
		
.titAzulTabla	{
	text-align:left;
	font-size:75%;
	color: #215AA5;
	background-color: inherit;
	font-weight:bold;
	padding: 5px;
		}



#menu {
	display:block;
	float:left;
	width:200px;
	text-align:left;
	text-decoration: none;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:26px;
	white-space:nowrap;
	font-size:70%;
	height:25px
	
}
#menu  a{
	display:block;
	float:left;
	width:200px;
	text-align:left;
	padding: 0 5px 0 10px;
	text-decoration: none;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:26px;
	white-space:nowrap;
	
	height:25px
	
}
#menu  a:visited {
	color: #FFFFFF;
}
#menu  a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-color:#3B5F83;
	display:block;
}
#menu ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	width: 185px;
	
	float:left;
	
}
#menu li {
	height:25px;
	width: 185px;
	border-bottom:1px solid #FFFFFF;
}


#menu #selec {
display:block;
	float:left;
	width:200px;
	height:16px;
	text-align:left;
	padding: 0 5px 0 10px;
	text-decoration: none;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
	white-space:nowrap;
	font-size:70%;
	background-color:#3B5F83;
}




.txiki {
	FONT-SIZE:70%; COLOR: #6D7989; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	}
.txiki a:link, .txiki a:active, .txiki a:visited {FONT-SIZE:70%; COLOR: #6D7989; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none;
}
.txiki a:hover {
	FONT-SIZE: 70%; COLOR: #F3B927; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	}
.txikiBold {
	FONT-SIZE:70%; COLOR: #6D7989; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	}
.txikiBold a:link, .txikiBold a:active, .txikiBold a:visited {COLOR: #6D7989;TEXT-DECORATION: none;
}
.txikiBold a:hover {
	 COLOR: #F3B927; TEXT-DECORATION: none;
	}
.menuSup {
	FONT-SIZE: 10px; COLOR: #6D7989;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width:auto; float:right; height:30px
	}
.menuSup a:link, .menuSup a:active, .menuSup a:visited {FONT-SIZE: 10px; COLOR: #6D7989; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none;
}
.menuSup a:hover {
	FONT-SIZE: 10px; COLOR: #F3B927; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	}	
.textBold {
	FONT-SIZE:70%; COLOR:#4B545F; font-weight:bold; 
	}
.textBold a:link, .textBold a:active, .textBold a:visited {
COLOR: #4B545F;TEXT-DECORATION: none;
}
.textBold  a:hover {
	COLOR: #3B5F83; TEXT-DECORATION:underline;
	}
	
	
.textBold2 {
	FONT-SIZE:70%; COLOR:#4B545F; font-weight:bold; 
	}
.textBold2 a:link, .textBold2 a:active, .textBold2 a:visited {
COLOR: #4B545F;TEXT-DECORATION: none;
}
.textBold2  a:hover {
	COLOR: #F3B927; TEXT-DECORATION:none;
	}

.text {
	FONT-SIZE:70%; COLOR:#4B545F ; 
	}
.text a:link, .text a:active, .text a:visited {
COLOR: #4B545F;TEXT-DECORATION: none;
}
.text  a:hover {
	COLOR: #3B5F83; TEXT-DECORATION:underline;
	}
	
.text  ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding: 0 1em 0 1em;
	width:auto;
	float:left;
	
}
.text  li {
	margin-top:10px;
	text-align:left;
	padding-bottom:3px;
	border-bottom:1px dotted #3B5F83;	
}
.textAzul {
	FONT-SIZE:95%; COLOR:#3B5F83; font-weight:normal;
	}

.desplegable {border-left:1px solid #A8B3B2; border-right:1px solid #426867; border-top:1px solid #426867; 
    border-bottom:1px solid #A8B3B2;  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4D5253; width:310px;height:20px;
	}
.subTit{
padding: 8px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#3B5F83; font-weight:bold; text-align:left;
}
.subTitDcha{
padding: 8px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#3B5F83; font-weight:bold; text-align:right;
}
.tit1 {
FONT-SIZE: 70%; COLOR: #efefef; font-weight: bold; padding : 0px 5px 0px 5px; background-color:#1F4C6E;
	}
	.tit2 {
FONT-SIZE: 70%; COLOR: #efefef; font-weight: bold; padding : 0px 5px 0px 5px; background-color:#1F4C6E; height:20px; text-align:left; vertical-align:middle;
	}
	.tit2 a:link, .tit2 a:active, .tit2 a:visited {
COLOR: #efefef;TEXT-DECORATION: none;
}
.tit2  a:hover {
	COLOR: #F3B927; TEXT-DECORATION:underline;
	}
.center{
text-align:center;
}
.cuadradoGris {
border: 1px solid #96BEFA;
width:175px;
}
.cuadradoGrisGr {
border: 1px solid #96BEFA;
width:328px;
}
.botonAcceso{border:1px solid #A8B3B2;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF;BACKGROUND-COLOR: #1F4C6E; font-weight:bold; height:20px; padding:3px
}
.input {border-left:1px solid #A8B3B2; border-right:1px solid #426867; border-top:1px solid #426867; 
    border-bottom:1px solid #A8B3B2;  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4D5253;
	}

.btnIdm
{
	border:0; background-image:url(../images/icoIdm.gif); background-position:left; background-repeat:no-repeat;cursor:pointer; width:140px; padding:0; margin:0; text-align:right
}
.titAzul2 {FONT-SIZE: 70%; COLOR: #598ABD; font-weight: bold; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-STYLE: normal; padding :0px 5px 0px 0px;}

.titAzul2 a:link, .titAzul2 a:active, .titAzul2 a:visited {COLOR: #598ABD; TEXT-DECORATION: none;   }

.titAzul2 a:hover { COLOR: #F3B927; TEXT-DECORATION: none; }

.bannerLat {
	FONT-SIZE:65%; COLOR: #6D7989; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid  #6D7989; height:25px; vertical-align:middle
	}
.bannerLat a:link, .bannerLat a:active, .bannerLat a:visited {COLOR: #6D7989;TEXT-DECORATION: none;
}
.bannerLat a:hover {
	 COLOR: #F3B927; TEXT-DECORATION: none;
	}
	
.pathActiv {FONT-SIZE: 10px; COLOR: #F3B927; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase;
	}
.path {
	FONT-SIZE: 10px; COLOR: #6D7989; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding : 0px 5px 0px 0px;text-transform:uppercase;
	}
	
.path a:link, .path a:active, .path a:visited {
	FONT-SIZE: 10px; COLOR: #6D7989; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; padding : 0px 5px 0px 0px;
}
.path a:hover {
	FONT-SIZE: 10px; COLOR: #F3B927; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;padding : 0px 5px 0px 0px;
	}

.txtBco{
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal;padding : 0px 0px 0px 5px;
	}
.txtBco a:link, .txtBco a:active, .txtBco a:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; font-weight: normal;
}
.txtBco a:hover {
	FONT-SIZE: 11px; COLOR: #F3B927; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal;
}
.txtNeg{
	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal;padding : 0px 0px 0px 5px;
	}
.txtNeg a:link, .txtNeg a:active, .txtNeg a:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; font-weight: normal;
}
.txtNeg a:hover {
	FONT-SIZE: 11px; COLOR: #F3B927; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal;
}
.titArea {
	FONT-SIZE:70%; COLOR: #3B5F83; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid  #3B5F83; height:25px; vertical-align:middle}

.textDatos {
	FONT-SIZE:70%; COLOR:#4B545F ; text-align:justify
	}
.textDatos a:link, .textDatos a:active, .textDatos a:visited {
COLOR: #4B545F;TEXT-DECORATION: none;
}
.textDatos  a:hover {
	COLOR: #3B5F83; TEXT-DECORATION:underline;
	}
	
.btnInsClass
{
	border:0; width: auto; height:17px; background-color:#3B5F83; color:#FFF;
}
.textAzulLabel {
	 COLOR:#3B5F83; font-weight:normal; border:0; padding:0 3px 0 3px; font-size:70%; white-space:nowrap;
	}
.textAzulN {
	 COLOR:#3B5F83; font-weight:normal; border:0; padding:0 3px 0 3px; font-size:70%;
	}
.textAzulN a{
	 COLOR:#3B5F83;  border:0; padding:0 3px 10px 3px; font-weight:bold; text-decoration:none;
	}
.textAzulN a:hover{
	 COLOR:#F3B927;  border:0; padding:0 3px 10px 3px; font-weight:bold; text-decoration:none;
	}
.boton {border:1px solid #A8B3B2;  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #FFFFFF;BACKGROUND-COLOR: #598ABD; font-weight:bold; width:auto; height:18px;
	}
	.inputWebForm {border:1px solid #A8B3B2; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #4D5253; width:300px
	}
	.botonM {background-image:url(../images/iconos/ver.gif); background-position:center ; background-repeat:no-repeat; cursor:pointer;}
	
	.tabCentral{
	 width:100%; border:0; text-align:left; COLOR: #6D7989;  TEXT-DECORATION: none;font-weight: bold; cursor:pointer
	}
	.tabCentral td{
text-align:left;padding-left:5px; border:0;
}
.filaGrid
{
	border-bottom:ipx solid #CCC; vertical-align:middle; text-align:left
	}
	.textBoldFFF {
FONT-SIZE: 70%; COLOR: #efefef; font-weight: bold; padding : 0px 5px 0px 5px; height:20px; text-align:left; vertical-align:middle;
	}
	.textBoldFFF a:link, .textBoldFFF a:active, .textBoldFFF a:visited 
	{
		
COLOR: #efefef;TEXT-DECORATION: none;
}
.textBoldFFF  a:hover {
	COLOR: #F3B927; TEXT-DECORATION:underline;
	}
.cuadradoBan {
border: 1px solid #666666;
width:90%;
}

.pag{
	display:block;
	float:left;
	width:330px;
	height:auto;
	text-align:left;
	padding: 0 5px 0 5px;
	margin:0;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:80%;
	
}
.pag  a{
	
	text-decoration: none;
	color: #FFFFFF;	
}

.pag a:visited {
	color: #FFFFFF;
}
.pag a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-color:#3B5F83;
	display:block;
}
.pag ul {
	list-style-type:none;
	display:block;
	margin:0;
	width: 100%;
	padding-top:5px;
	float:left;
	
}
.pag li {
	
	height:25px;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	display:block;
	width:100%
}
.pagCorto{
	display:block;
	float:left;
	width:150px;
	height:auto;
	text-align:left;
	padding: 0 5px 0 5px;
	margin:0;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:70%;
	
}
.pagCorto  a{
	
	text-decoration: none;
	color: #FFFFFF;	
}

.pagCorto a:visited {
	color: #FFFFFF;
}
.pagCorto a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-color:#3B5F83;
	display:block;
}
.pagCorto ul {
	list-style-type:none;
	display:block;
	margin:0;
	width: 150px;
	padding:0;
	float:left;
	
}
.pagCorto li {
	
	height:auto;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
}


.pagBlack {
	FONT-SIZE:70%; COLOR:#4B545F ; 
	}
.pagBlack a:link, .pagBlack a:active, .pagBlack a:visited {
COLOR: #4B545F;TEXT-DECORATION: none;
}
.pagBlack  a:hover {
	COLOR: #3B5F83; TEXT-DECORATION:underline;
	}
	
.pagBlack  ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding: 0 5px 0 5px;
	width:95%;
	float:left;
	
}
.pagBlack  li {
	margin-top:5px;
	text-align:left;
	padding-bottom:3px;
	border-bottom:1px dotted #96BEFA;	
}

.cuadrado2 {
border: 1px solid #666666;
width:150px;
height:auto
}
.cuadrado4{
border: 1px solid #666666;
width:340px;
height:auto
}
.cuadrado3 {
border: 1px solid #666666;
width:200px;
}
.pag3{
	display:block;
	float:left;
	width:220px;
	height:auto;
	text-align:left;
	padding: 0 5px 0 5px;
	margin:0;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	white-space:nowrap;
	font-size:70%;
	
}
.pag3  a{
	
	text-decoration: none;
	color: #FFFFFF;	
}

.pag3 a:visited {
	color: #FFFFFF;
}
.pag3 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-color:#3B5F83;
	display:block;
}
.pag3 ul {
	list-style-type:none;
	display:block;
	margin:0;
	width: 230px;
	padding:0;
	float:left;
	
}
.pag3 li {
	
	height:20px;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
}
.textBoldSin {
	FONT-SIZE:70%; COLOR:#4B545F; font-weight:bold; cursor:none;
	}