/* CSS Document */
html{
height:100%;
display:table;
margin:0 auto 0 auto;
}
body{
margin:0 auto 0 auto;
background-color:#bcc3c7;
font-family:Arial;
color:#333333;
font-size:1em;
height:800px;
display:table;
}

td {
	text-align:left;
}

h1{
font-size:1.3em;
padding-left:20px;
color:#7e6738;
}

#cuerpo{
padding-top:10px;
width:900px;
height:100%;
margin:0 auto 0 auto;
background-color:#517186;
display:table;
}
#exCuerpo{
padding-top:10px;
width:900px;
margin:0 auto 0 auto;
background-color:#bcc3c7;
display:table;
}
#sobreCabecera{
padding-left:100px;
padding-right:20px;
margin-bottom:10px;
}
#sobreCabecera a:hover, a{
	color:#FFFFFF;
	font-family: arial;
	font-size: 12px;
/*	text-decoration:none;*/
}
#cabecera{
width:746px;
background-image:url(fondoCabecera.jpg);
background-repeat:no-repeat;
height:203px;
margin:0 auto 0 auto;
display:table;
}

#cabecera2{
width:746px;
margin:0 auto 0 auto;
display:table;
}

#menuWeb{
margin-top:15px;
margin-left:0px;
padding-left:10px;
width:238px;
list-style:none;
font:normal bold 0.9em/1em Arial;
text-align:right;
float:left;
}

		ul#menuWeb li{	
		margin-top:2px;
		height:33px;
		width:238px;
		background-image: url(arrow.jpg);	
		}
		
		ul#menuWeb a{
		height:20px;
		width:200px;
		position:relative;
		top:8px;
		right:50px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;			
		}
			ul#menuWeb a:hover{ color:#debb1f;  }
		
#restoCabecera{
float:left;
width:400px;	
}
#restoCabecera img{ position:relative; bottom:15px;}

#contenido{
width:746px;
background-image:url(fondoCabecera.jpg);
background-repeat:no-repeat;
margin:0 auto 0 auto;
display:block;
}

input.blanco {
background-color: #FFFFCC; border-width:1px; border-color:#CCCCCC; font-size: 12px; color: #003366;
}

#contenidoLarge{
width:720px;
height:500px;
background-color:#314b5d;
margin:0 auto 0 auto;
font-size:0.8em;
display:block;

}
	#contenidoLarge INPUT, TEXTAREA, SELECT{
	border:none;
	border-collapse:collapse;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	}


#logIn{
margin-top:10px; 
padding-right:15px;
}

#formLogIn{
background-repeat:no-repeat; 
background-position:center; 
height:130px; 
padding-top:10px; 
padding-left:10px; 
text-align:right; 
font-size:0.7em; 
vertical-align:top;
color:#9aa5ad;
}
	#formLogIn a{ color:#FFFFFF; text-decoration:none;}
	#formLogIn a:hover{ color:#debb1f; }

#logIn INPUT{
	border:none;
	margin-top:1px;
	margin-right:2px;
}

#forgotPass{
padding-top:5px;
display:block;
position:relative;
}
#systemMsg{
padding-top:5px;
display:none;
position:relative;
}
#bCarga{
 background-repeat:no-repeat; 
 background-position:center; 
 height:50px; 
 padding-left:10px; 
 text-align:center;
}
	#bCarga a{ color:#FFFFFF; padding-top:10px; text-decoration:none; font-weight:bold;}
	#bCarga a:hover{ color:#debb1f; }
	



#Bcarga1{

} 	

#Bcarga2{
display:none;
}


#Bcarga3{
display:none;
}

#Bcarga4{
background-color:#566d7c;
position:relative;

display:block;
left:10px;
width:680px;
z-index:2;
text-align:center;
display:none;
}

#Bcarga5{
background-color:#566d7c;
position:relative;
left:10px;
width:680px;
z-index:1;
text-align:center;
display:none;
}

#Bcarga6{
background-color:#566d7c;
position:relative;
left:10px;
width:780px;
z-index:1;
text-align:center;
display:block;
}

#piePagina{
background-image:url(fondoPie.gif); 
background-repeat:no-repeat; 
height:55px;
font-size:0.8em;
text-align:center;
width:745px;
margin:10px auto 0 auto;
padding-top:15px;
display:table-footer-group;
}
		#piePagina a{ color:#debb1f; text-decoration:none; }
		#piePagina a:hover{ color:#FFFFFF; }

.blancaBold{
color:#FFFFFF;
font-family:Arial;
font-size:12px;
text-align:right;
padding-left:5px;
}

.fechaNews{
font-family:Verdana;
color:#e9cc57;
font-size:0.7em;
padding-left:5px;
}
.textoNews{
display:block;
font-family:Verdana;
color:#9aa5ad;
font-size:0.7em;
padding-left:5px;
text-align:left;
}

.boletin{
color:#FFFFFF;
font-family:sans-serif;
font-size:0.8em;
text-align:left;
}

.input{
border:none;
font-size:0.8em;
color:#666666;
margin-top:2px;
}

.textoF{
font-size:0.9em;
color:#cbd8e2;
}
.textoFF{
font-size:0.8em;
/*color:#223a4c;*/
color:#FFFFFF;
}



#derechaTop{
float:left;
width:475px;
background:#426373 url(backHeader.gif) no-repeat top;
/*background-color:#426373;*/
margin-left:15px;
margin-top:5px;
}
	#derechaTop p{
	font:normal normal 12px/13px Arial;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	}
	#derechaTop ul{
	font:italic normal 12px Georgia, "Times New Roman", Times, serif;
	color:#fff6d3;
	}
	#derechaTop a{
	color:#fff6d3;
	font:normal bold 12px Helvetica;
	}
	#derechaTop h1{color:#debb1f;}

#cuerpoDerecha{
text-align:justify;
width:730px;
background-color:#426373;
margin:0 auto 0 auto;
}

#backFoot{
background:#426373 url(backFoot.gif) no-repeat top; 
width:475px; 
height:39px;
}

.titlePage{
display:block;
padding-top:5px;
color:#FFFFFF;
font:normal bold 1.4em/1.6em Arial;
padding-left:15px;
}
.notaPagina{
font:normal normal 10px/11px Arial;
color:#333333;
padding:15px;
text-align:justify;
height:200px;
overflow-x:hidden;
overflow-y:scroll;
}
.noresult{
color:#333333;
font:normal bold 12px Arial;
/*padding-right:25px;
padding-left:25px;*/
}
#exHead{
width:1000px;
background-image:url(/images/exencabezado.gif);
height:150px;
display:block;
margin:0 auto 0 auto;
}

#exBodyPrint{
font:normal normal 12px/14px Arial;
}

#exBody{
width:998px;
display:block;
margin:0 auto 0 auto;
border:1px solid #314b5d;
font:normal normal 12px/14px Arial;
background-color:#f5ede3;
min-height:500px;
}
	#exBody INPUT[type="text"] { width:100px; font:normal normal 11px/12px Helvetica; border:none; }
	
	#exBody SELECT.nodate{ width:100px; border:0px; } 
/*	#exBody TEXTAREA{ width:200px; border:none; } 
	#exBody TEXTAREA[large]{ width:220px; border:none; } */
	#exBody div{ top:-4px; }
	#exBody H2{ color:#fff6d3; text-align:center; font-size:17px; padding-top:10px; }
	#exBody IMG{border:none;}
	#exBody P{ padding:15px 15px 5px 25px; color:#333;  }
	#exBody .enlacebolsa{font-family:arial; font-size:12px; color:#333333; text-decoration:underline;}
	#exBody .enlacebolsa:hover{font-family:arial; font-size:12px; color:#000000; text-decoration:underline;}	
	#exBody .titulo{font-family:arial; font-size:12px; color:#666633; text-decoration:underline; text-align:left;}
	#exBody a{ font-family:arial; font-size:12px; text-decoration:none;}
	#exBody a:hover{color:#debb1f;}
	
	
#exLink a{ color:#8f514a; font:italic bold 13px/14px Arial; padding-left:100px; margin-top:15px;   }
#exLink a:hover{ text-decoration:underline;  }

#exFoot{
height:0px;
margin:-2px auto 0 auto;
}
#exMenu{
width:1000px;
height:20px;
margin:0 auto 0 auto;
background-color:#001b44;
}

	#exMenu a{ font-family:arial; font-size:12px;}
	#exMenu a:hover{color:#debb1f;}
	
#exPie{
background-color:#001b44;
height:40px;
width:998px;
border:1px solid #314b5d;
margin:0px auto 0 auto;
text-align:center;
padding-top:10px;
color:#debb1f;
font-size:10px;
}
	#exPie a{ font-family:arial; font-size:10px; text-decoration:none;}
	#exPie a:hover{ color:#debb1f;}
	
#formAlta{
width:350px;
margin:0 auto 10px auto;
background-color:#8fa1af;
padding:20px;
font:normal normal 12px/13px Arial;
}
	#formAlta INPUT[type="text"]{width:190px;}
	#formAlta SELECT{width:190px;}
	#formAlta INPUT{font:normal normal 12px/13px Arial; border:none; }
	
	
#botonera{
width:100%;
display:block;
height:40px;
text-align:right;
}

.requerido{
font-size:12px;
color:#333333;
font-weight:bold;

}