/* GENERALES */

img, embed, object, form, table, div, select, textarea, input, script, h1, h2, h3, h4 { border:0; margin:0; padding:0; }

select, textarea, input{ margin:0; padding: 0 0 0 2px; font-family: Verdana, Arial; color: #7a7a7a; font-size: 10px; border: 1px solid #cacaca;
    background: #FFF !important; 
	background-color: #FFFFFF;
 }

.noscreen {	display:none; }
.floatleft { float:left; margin:0; padding:0; }
.floatright {	float:right; margin:0; padding:0; }
.center {	text-align:center; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent; }
.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

html,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0;
	background-color: #e0dfdb;
	text-align: center;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tab_central {
	margin:0 auto; /* center, not in IE5 */
	width: 805px;
	height: 100%;
	background-image: url(../images/fondo.gif);
	background-repeat: repeat-y;
}
#tabla_centrada
{
	margin:0 auto; /* center, not in IE5 */
}
#central_home{
	margin-left:5px;
	margin-right:5px;
}
#oContenedor {
	height: 100%;
}

.f_home_1{
	height: 55px;
	width: 359px;
	padding-left:50px;
	padding-right:180px;
	text-align:left;
	background-image: url(../images/f_home_1.gif) ;
	background-repeat: no-repeat;
}
.f_home_1_2{
	width: 206px;
	height: 244px;
	text-align:left;
	background-image: url(../images/f_home_3.gif) ;
	background-repeat: no-repeat;
}
.f_home_calendario{
	width: 276px;
	height: 259px;
	text-align:left;
	background-image: url(../images/f_1.jpg) ;
	background-repeat: no-repeat;
}
.f_home_noticias{
	width: 234px;
	height: 259px;
	text-align:left;
	background-image: url(../images/f_2.jpg) ;
	background-repeat: no-repeat;
}

#f_menu_lat{
	margin-left:5px;
	width: 157px;
	height: 288px;
	text-align:left;
	background-image: url(../images/f_menu_lat.jpg) ;
	background-repeat: no-repeat;
}
.f_contenido{	
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #636363;
	width: 575px;
	padding-left:30px;
	padding-right:35px;
	text-align:left;
	background: url(../images/f_contenido.jpg) bottom no-repeat;
}

.f_contenido a{
	color: #0674c9;
}

.f_formulario{	
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #636363;
	width: 575px;
	padding-left:30px;
	padding-right:35px;
	text-align:left;
}

.titular01 {
	display: inline;
	width: 100%;
	color: #0059b3;
	font-weight: bold;
	font-size: 15px;
 	padding: 0px 0px 5px 14px;
	margin: 0;
	background: url(../images/f_titular01.jpg) 0px 3px no-repeat;
}

/* PIE DE PÁGINA */
#oPie{
	height: 25px;
	margin-left:5px;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	border: 0px solid #00FF00;
	background-image: url(../images/pie.gif) ;
	background-repeat: no-repeat;

	font-size: 12px;
	color:#0674c9;
	font-weight: bold;
	text-decoration: none;
}

#oPie ul {
	margin: 0;
	padding: 0;
}

#oPie li {
	display: inline;
	padding: 0;
}

#oPie ul li a, #oPie div {
 color:#0071ba;
 text-decoration:none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}


#oPie ul li a:hover {
 text-decoration: underline;
}

.texto_gris {
	color: #8c8c8c;
}

.texto_blanco_bold {
	padding: 0 0 0 5px;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.texto_azul {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #0674c9;
}

.texto_azul_bold {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #3c87c2;
	font-weight: bold;
	text-decoration: none;
}

.texto_azul_bold:hover	 {
	color: #71e015;
	font-weight: bold;
	text-decoration: none; 
}
.tit_v {
	color: #8ed217;
	font-size: 12px;
	font-weight: bold;
}
a.enlace_azul  {
	text-decoration: underline; 
	color: #2769a5;
}

/* SUBMENU */

.subMenu {
	float: left;
	width: 157px;
	padding: 14px 0;
}

.subMenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

.subMenu ul li {
	margin: 0 0 6px 25px !important;
	margin: 0 0 0px 25px;
	padding: 0;
	list-style:none;

}

.subMenu ul li a, .subMenu a:link, .subMenu a:visited{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	text-decoration:none;
	font-weight: bold;
	background: transparent url(../images/ico_flecha_2.gif) no-repeat 0 2px;
	color:#025bb5;
}

.subMenu ul li a.selected {
	color: #71e015;
}
.subMenu ul li a:hover, .subMenu ul li ul li a:hover {
  color:#71e015;
}

.tablaBoton0 {
	font-size: 11px;
	font-weight: bold;
	color: #025CB4;
	text-decoration: none;
	font-family: verdana;
	cursor:hand;
	padding-left:5px;
}
.tablaBotonOver0 {
	font-size: 11px;
	font-weight: bold;
	color: #71e015;
	text-decoration: none;
	font-family: verdana;
	cursor:hand;
	padding-left:5px;
}
.tablaBoton1 {
	font-size: 11px;
	font-weight: bold;
	color: #4387C4;
	text-decoration: none;
	font-family: verdana;
	cursor:hand;
	padding-left:5px;
}
.tablaBotonOver1 {
	font-size: 11px;
	font-weight: bold;
	color: #71e015;
	text-decoration: none;
	font-family: verdana;
	cursor:hand;
	padding-left:5px;
}
.blanco {
	font-size: 11px;
	font-weight: bold;
	color: #71e015;
	text-decoration: none;
	font-family: verdana;
	cursor:hand;
	padding-left:5px;
}

.cajas {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-left: 1px solid #027DC3;
	border-top: 1px solid #358BC6;
	border-right: 1px solid #6799CA;
	border-bottom: 1px solid #8EBEE6;
}

.cajas_form {
	height: 15px;
	background-color: #7ABF42;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none #FFFFFF;
}

.cajas_form_text {
	/*scrollbar-arrow-color: #6BB637;
	scrollbar-base-color: #6BB637;
	scrollbar-shadow-color: #6BB637;
	scrollbar-darkshadow-color: #6BB637;
	scrollbar-track-color: #6BB637;
	scrollbar-face-color: #6BB637;
	scrollbar-highlight-color: #6BB637;*/
	background-color: #6BB637;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none #FFFFFF;
}

.nota_prensa{	
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #818386;
	width: 466px !important;
	width: 541px;
	height: 50px;
	margin: 0; 
	padding: 3px 30px 0 35px;
	text-align:left;
	background: url(../images/listado_prensa.jpg) left bottom no-repeat;
}

.nota_prensa a{	
	color: #818386;
	text-decoration: none;
}

.nota_prensa a:hover{	
	color: #454545;
	text-decoration: none;
}

.ultimas_noticias{	
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #818386;
	width: 560px;
	padding: 0px 5px 0 5px;
	]padding: 0px 5px 0 5px; /* ie 7 */
	_padding: 0px 5px 0 5px; /* ie 6 */
}

.prensa {
	font-size: 11px;
	font-weight: normal;
	color: #4387C4;
	text-decoration: none;
	cursor:hand;
}

.prensa:hover	 {
	font-size: 11px;
	font-weight: normal;
	color: #71e015;
	text-decoration: none;
	cursor:hand;
}

#tapa{

	width: 100%;
	height: 600px;
	top: 0px;
	left:0px;
	position:absolute;
	background-image: url("../images/tapa.png") !important;
	background-image: none;
	background-repeat: repeat;
	filter: none !important;
	filter: progid;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tapa.png', sizingMethod='scale'); 
	z-index: 98;
}	

#pop{
	width: 100%;
	top: 0px;
	left:0px;
	position:absolute;	
	z-index: 99;
}

.imagen div {
	background-color: #CCCCCC;
	padding: 4px;
	margin: 0 0 2px 0;
}

.galeria_imagen div {
	background-color: #E1E2E3;
	padding: 4px;
	margin: 0 0 2px 0;
}
/* Variantes de tipografÃ­as y  Clases Generales
-------------------------------------------------- */

.noscreen {	display:none; }
.floatleft { float:left; margin:0; padding:0; }
.floatright {	float:right; margin:0; padding:0; }
.center {	text-align: center; }
.right {	text-align: right; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent; }
.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

.sub { text-decoration: underline; }
.nosub { text-decoration: none; }
.bold { font-weight: bold; }
.capital{ text-transform: uppercase; }
.normal { font-weight: normal; }
.cursiva { font-style: italic; }

.nueve { font-size: 9px;}
.diez { font-size: 10px;}
.doce { font-size: 12px;}
.trece { font-size: 13px;}

.rosa { color: #d10060; }
.azul { color: #004bad; }
.verde { color: #71e015; }
.gris, .gris a { color: #999999; }

a.pdf {
	float: left;
	padding: 6px 0 0 25px;
	background: transparent url(../images/ico_pdf.gif) top left no-repeat;
	color: #909090;
	text-decoration: none;
	font-size: 11px;
	height: 15px;
}

a:hover.pdf {
	text-decoration: underline;
}


/* MÃ¡rgenes y anchos
-------------------------------------------------- */

.nomargin { margin: 0; }

.mv5 { margin-top: 5px; }
.mv10 { margin-top: 10px; }
.mv17 { margin-top: 17px; }
.mv25 { margin-top: 25px; }


.mx5 { margin-left: 5px; }
.mx10 { margin-left: 10px; }
.mx20 { margin-left: 20px; }
.mx30 { margin-left: 30px; }


.w125 { width: 125px; }
.w140 { width: 140px; }
.w240 { width: 240px; }
.w325 { width: 325px; }
.w575 { width: 575px; }
.w821 { width: 821px; }

.sep01 {
	float: left;
	background: transparent url(../images/sep_1.gif) top left repeat-x;
	margin: 10px 0 10px 0;
	height: 1px;
	clear: both;
}