/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1D394B;
	font-size:0.7em;
	margin-top:10px;	
}

#horizon{		
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;	
}

#intro{
	width: 500px;	
	margin-left: -250px;
	position: absolute;
	top: -155px;
	left: 50%;
	height: 310px;
	visibility: visible
}

#intro a{
	color: #1D394B;
	text-decoration: none;
}

#intro a:hover{text-decoration: underline}

form{margin: 0px}

h1{
	padding: 0px;
	margin: 0px;
}

table{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table td{
	padding: 0px;
	margin: 0px;
}

p{
	text-align: left;
	margin: 0px;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.txf_error, .txf{
	border:1px solid #1D394B;
	background-color:#F7F5F7;		
	padding:1px 3px;
	font-size: 0.9em;
}

.txa, .txa_error{ 
	border:1px solid #1D394B;
	background-color:#F7F5F7;	
	scrollbar-face-color: #1D394B;
	scrollbar-highlight-color: #F7F5F7;
	scrollbar-shadow-color: #F7F5F7;
	scrollbar-3DLIGHT-color: #F7F5F7;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #F7F5F7;
	scrollbar-darkshadow-color: #F7F5F7;
	font-size: 1.1em;
}

.txf_error, .txa_error{
	background-color:#FFEEEE;	
	border:1px solid #FF0000;	
} 

.btn{
	border:1px solid #000000;
	background-color:#1D394B;
	color:#ffffff;
	font-size:0.9em;
	padding:0px 0px 1px 0px;
}

a{text-decoration:none}

a img{border:0px}

a:hover, a.subray{text-decoration:underline}

#contenedor{
	margin:auto;
	padding:auto;
	width:732px;
}

#imgCabecera{
	border-top: 1px solid #336D97;
	padding-top:1px;
	border-bottom: 1px solid #ffffff;
}

/* menú utilidades */

a.menUtilidades {	
	font-size:0.9em;
	color: #1D394B;
	text-decoration: none;	
}

a.menUtilidades:hover{
	color: #1D394B;
	text-decoration: underline;
}

/* menú principal */

ul.menPpal{
	margin:0px;
	padding: 0px;	
	display: inline;
}

ul.menPpal li{
	list-style-type: none;
	color: #ffffff;
	padding:0px 2px 0px 4px;
	font-size: 1.1em;
	border-right: 1px solid #ffffff;
	display: inline;
	letter-spacing:-1px;
}

ul.menPpal li.last{
		border-right: 0px;
}

ul.menPpal li a{
	color: #ffffff;
	text-decoration: none;	
	padding:2px 3px;
}

ul.menPpal li a:hover, ul.menPpal li span.menuOn{
	color: #1D394B;
	background-color: #F9C961;
	padding:2px 3px;
	text-decoration: none;
}

h1.tit, h1.tit2{
	font-size:1.1em;
	width: 97%;
	background:#D9E4EC url(../img/tit.gif) 5px 5px no-repeat;	
	padding: 3px 0px 3px 20px;	
	margin: 0px;
	/*margin-bottom: 15px;*/
	letter-spacing: -1px;
}

h1.tit2{width: 92%}

table.contenidos{margin:14px 0px}

/* CAJA LOGIN */

.rbroundboxLg { 	
	width:185px;
	background: url(../img/login/nt.gif) repeat; 	
	padding:0px;
	margin:auto;
}
.rbtopLg div { background: url(../img/login/tl.gif) no-repeat top left}

.rbtopLg { background: url(../img/login/tr.gif) no-repeat top right}

.rbbotLg div { background: url(../img/login/bl.gif) no-repeat bottom left}

.rbbotLg { background: url(../img/login/br.gif) no-repeat bottom right}

.rbtopLg div, .rbtopLg, .rbbotLg div, .rbbotLg {
	height: 7px;
	font-size: 1px;
}


h1.login{
	font-size:1.1em;	
	background: url(../img/tit.gif) 0px 5px no-repeat;	
	padding: 3px 0px 3px 15px;
	margin: 0px;
	margin-bottom: 5px;
	letter-spacing: -1px;
}

h1.spacing{letter-spacing: 0px}

ul.menPie{
	margin:0px;
	padding: 0px;	
	display: inline;
}

ul.menPie li{
	list-style-type: none;
	color: #1D394B;
	padding:0px 3px 0px 3px;
	font-size: 0.8em;	
	display: inline;
}

ul.menPie li a{
	color: #1D394B;
	text-decoration: none;	
}

ul.menPie li a:hover{text-decoration: underline}

ul.pie{
	margin:0px;
	padding: 0px;	
	display: inline;
}

ul.pie li{
	list-style-type: none;
	color: #999999;
	padding:0px 3px 0px 5px;
	font-size: 0.8em;
	border-right: 1px solid #999999;
	display: inline;
}

ul.pie li.last{border-right: 0px}

ul.pie li a{
	color: #999999;
	text-decoration: none;	
}

ul.pie li a:hover{text-decoration: underline}

/* FIN CAJA REDONDEADA DEL LOGIN*/

table td.txtSeccion ul, ul.listPpal, ul.listSecond{
	margin:auto;
	padding:7px 10px 7px 7px;
	width: 90%;
	float: left;
	margin-left:10px; 
	margin-top:-5px;
}

table td.txtSeccion ul li, ul.listPpal li, ul.listSecond li{
	list-style-type: none;
	padding:3px 0px 3px 10px;
	background: url(../img/bullet.gif) 0px 7px no-repeat;
	color:#1D394B;
}

ul.listPpal li{
	background: url(../img/bullet2.gif) 0px 7px no-repeat;
	padding:3px 0px 3px 16px;
}

ul.listPpal li a{	
	color:#1D394B;
	text-decoration: none;
}

ul.listPpal li a:hover{text-decoration: underline}

table td.BtnVolver{padding: 7px 0px}

table td.listTable{
	padding: 7px 0px;
	border-top: 1px solid #D9E4EC;
}

/* PAGINACIÓN */

ul.paginacion{
	margin:0px;
	padding: 0px;	
	display: inline;
}

ul.paginacion li{
	list-style-type: none;
	color: #1D394B;
	padding:0px 3px;
	font-size: 0.9em;
	border-right: 1px solid #1D394B;
	display: inline;
}

ul.paginacion li.last{
		border-right: 0px;
}

ul.paginacion li a{
	color: #1D394B;
	text-decoration: none;
	letter-spacing:-1px;
	padding:0px 2px;
}

ul.paginacion li a:hover, ul.paginacion li.pagOn{
	color: #1D394B;
	background-color: #D9E4EC;
	padding:0px 2px;
	text-decoration: none;
}

ul.paginacion li span.pagOn{
	padding:0px 2px;
	background-color: #F9C961;
}

ul.paginacion li.ext a:hover{
	letter-spacing:2px;
	background-color: #ffffff;
}

/*

table td.txtSeccion ul, ul.listPpal{
	margin:auto;
	padding:7px 10px 7px 7px;
	width: 90%;
	float: left;
	margin-left:10px; 
}

table td.txtSeccion ul li, ul.listPpal li{
	list-style-type: none;
	padding:3px 0px 3px 10px;
	background: url(../img/bullet.gif) 0px 7px no-repeat;
	color:#1D394B;
}

ul.listPpal li{
	background: url(../img/bullet2.gif) 0px 7px no-repeat;
	padding:3px 0px 3px 16px;
}

ul.listPpal li a{	
	color:#1D394B;
	text-decoration: none;
}

ul.listPpal li a:hover{text-decoration: underline}

*/


/* descargas */

#ulDirectorios{
	margin-top:-5px;
	margin-left:-15px;
}

#ulDirectorios ul{
	margin-top:7px;
	margin-left: 20px;
	margin-right:0px;
}

#ulDirectorios ul li{
	list-style-type: none;	
	color:#1D394B;
	padding:2px 0px 2px 0px;
	text-align: left;
}

#ulDirectorios ul li h1{
	color:#336D97;
	font-size:1.1em;
	margin:0px;	
}

#ulDirectorios ul li h1 a{
	color:#336D97;
	text-decoration:none;
	background-image: none;	
}

#ulDirectorios ul li h2{
	font-size:1.0em;
	margin:0px;
}

#ulDirectorios ul li h2 a{
	color:#1D394B;
	text-decoration:none;
	background-image: none;
}

#ulDirectorios ul li span{font-size:0.9em}

#ulDirectorios ul li a{
	color:#1D394B;
	text-decoration:underline;
	padding: 0px 0px 0px 10px;
	background: url(../img/bullet.gif) 0px 6px no-repeat;
}

/* contactar */

#formContacto{
	margin-top:20px;
	margin-left:40px;
}

#filaForm{
 	display: block;
 	clear: both;
	margin:3px 0px;		
}

#filaForm label{	
	width:80px;
	float:left;
	text-align: right;
	margin-right:10px;
	color:#1D394B;
	margin-top:2px;
}

#formContacto #filaForm label{	
	width:55px;
	text-align: left;
	margin-right:0px;
}

#formContacto #filaForm label.w300{width:300px}

#botonesContactar{
	text-align: center;
	margin-top:10px;	
}



/* otros */
.clrF9C961{background-color: #F9C961}

.clr336D97{background-color: #336D97}

.txt336D97{color: #336D97}

.clrD9E4EC{background-color: #D9E4EC}

.bbffffff{border-bottom: 1px solid #ffffff}

.bb87A9C2{border-bottom: 1px solid #87A9C2}

.bbD9E4EC{border-bottom: 1px solid #D9E4EC}

.btD9E4EC{border-top: 1px solid #D9E4EC}

.clrF7F5F7{background-color:#F7F5F7}

.clrFFEBC6{background-color:#FFEBC6}

table th{font-size:0.9em}

.n{font-weight: bold}

.borde-tabla{
	border: 1px solid #1d394B;
	margin: 5px;
	padding: 5px;
	}

#imgLeft{
	border: 1px solid #1D394B;
	margin: 5px;
	float: left;
}

#imgRight{
	border: 1px solid #1D394B;
	margin: 5px;
	float: right;
}
/*
#imgNoFlt{
	border: 1px solid #1D394B;
	margin: 5px;
}
*/
#imgXL{
	border: 1px solid #1D394B;	
}

#cerrarImg{
	float: right;
	padding: 10px;
}

div.pad14{
	padding: 0px 14px 2px 14px;
	text-align: left;
}

.contCentral{
	border-left:1px dashed #387099;
	border-right: 1px dashed #387099;
}

.tdUnico{border-right: 1px dashed #387099}

.tdUnico p{
	width: 100%;
	float: left;
}

.tdUnico img{
	padding:-10px 0px 10px 0px
}

.direccion{
	font-size: 0.8em;
	margin-top: 5px;
	margin-left:15px;
}

a.link{
	color: #387099;
	text-decoration: none;
}

a.link:hover{
	text-decoration: underline;
}

a.linkBtn{
	background-color: #FCEAC4;
	padding: 2px 7px;
	text-decoration: none;
	color: #1D394B;	
	border: 1px solid #F9C961;	
	font-size: 0.9em;
}

a.linkBtn:hover{text-decoration: underline}

.txt-listado {	
	background-color:#F7F5F7;
	padding:4px;
	font-size: 0.9em;
}

a.v1D394B{
	color: #1D394B;
	text-decoration: none;
}

a.v1D394B:hover{text-decoration: underline}

table.solicitud{display:none}

table.solicitud td{
	padding:8px;
	width:400px;	
	margin:5px 0px;
} 

#bLat{
	padding-bottom: 10px;
	margin-left: 10px;
}

#bLat img{
	border: 1px solid #1D394B;
	margin-bottom: 5px
}

#banner{margin:1px 0px}


