@charset "iso-8859-1";
body {
	margin:0 auto;
	/*margin-top:57px;*/
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003d6e;
}
img{
	border:none;
	}
#contenedor{
	margin:0 auto;
	width:982px;
	min-height:728px;
	}
#sombras{
	margin:0 auto;
	width:982px;
	background-image:url(../imagenes/fondo_pag.png);
	background-repeat:repeat-y;
	}
#contenido{
	margin:0 auto;
	width:939px;
	/*min-height:728px;*/

	}
#cabecera{
	margin:0 auto;
	width:939px;
	height:160px;
	}
#logo{
	width:115px;
	height:160px;
	float:left;
	}
#izquierda{
	width:824px;
	height:160px;
	float:left;
	}
#left_top{
	width:824px;
	height:156px;
	float:left;
	}
#idiomas{
	width:824px;
	height:19px;
	float:none;
	clear:both;
	}
#idiomas2{
	width:324px;
	height:29px;
	float:right;
	}
#spc03{
	width:824px;
	height:20px;
	float:none;
	clear:both;
	}
#leyenda{
	width:824px;
	height:101px;
	}
#leyenda2{
/*	width:340px;*/
	width: 382px;
	height:101px;
	float:left;
	padding-bottom:5px;
	/*border:#ff0000 1px solid;*/
	}
	#feaps{
	width:30px;
	height:65px;
	float:left;
	padding-bottom:5px
	}

#rsociales{
/*	width:474px;*/
	width: 432px;
	height:65px;
	float:left;
	/*border:#060 1px solid;*/
	}
#spc02{
	width:474px;
	height:20px;
	float:right;
	vertical-align:bottom;
	}
#rs{
	width:474px;
	height:45px;
	float:right;
	vertical-align:bottom;
	}
#direcciones{
	width:380px;
	height:65px;
	float:right;
	vertical-align:bottom;
	}

#linea2{
	width:824px;
	height:3px;
	float:left;
	background-color:#013d71;
	}
#menu{
	width:824px;
	height:22px;
	float:left;
	margin-top:10px;
	
	}
#linea{
	width:939px;
	height:3px;
	float:left;
	background-color:#013d71;
	
		}

#navegacion{
	position:absolute;
	left:155px;	width:784px;
	height:3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003d6e;
	
	}
#contiene_index{
	width:939px;
	float:none;
	min-height:420px;
	}
#contiene{
	width:939px;
	float:none;
	min-height:510px;
	}
#img_todo{
	width:939px;
	height:374px;
	float:none;
	}
#map{
	width:939px;
	height:20px;
	float:none;
	position:relative;
	padding-top:10px;
	}
#left{
	width:134px;
	float:left;
	}
#sp{
	width:21px;
	float:left;
	}
#right{
	width:784px;
	float:left;
	}
	
/*caldendario*/
	#navegacion_cal{
	position:absolute;
	left:0px;	width:784px;
	height:3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003d6e;
	}
	#left_cal{
	width:600px;
	float:left;
	}
    #sp_cal{
	width:15px;
	
	float:left;
	}
    #right_cal{
	width:170px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003d6e;
	
	}

	
	
	
#pass{
	width:782px;
	height:309px;
	float:left;
	/*border:1px solid #096;*/
	}
#pass02{
	width:785px;
	min-height:374px;
	float:left;
	}
#esp01{
	width:225px;
	float:left;
	}
#spc05{
	width:225px;
	height:75px;
	}
#acc01{
	width:225px;
	height:153px;

	}
#spc06{
	width:225px;
	height:80px;
	}
#txt02{
	width:225px;

	/*font-family:Calibri;*/
	font-family:"Roboto Condensed";
	font-size:13px;
	font-weight:normal;
	color:#003d6e;
	}
#spc04{
	width:35px;
	float:left;
	}
#ocupacional{
	width:519px;
	float:left;
	}
#txt01{
	width:785px;
	float:left;
	font-family:"Roboto Condensed";
	/*font-family:Calibri;*/
	font-size:14px;
	font-weight:normal;
	color:#003d6e;
	padding-top:8px;
	padding-bottom:10px;
	}
#bocadillos{
	width:939px;
	height:125px;
	float:left;
	}
#spc01{
	width:939px;
	height:30px;
	float:none;
	}
#pie{
	width:939px;
	height:15px;
	float:none;
	}	
#pie a{
	color: #003d6e !important;
}
#spcdown{
	width:939px;
	height:36px;
	float:none;
	}	
	




/*LINKS*/
/*links*/
a {
	font-size:13px; color:#00445f; text-decoration:none; 
}
.a:hover{
	 font-size:13px; color:#000000; text-decoration:underline;}
.a:visited{
	 font-size:13px; color:#00445f; text-decoration:none;}
.a:visited:hover{
	 font-size:13px; color:#000000; text-decoration:underline;}


a.noticias{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration:none;
	color: #003d6e;
	font-size :24px;
}
a.noticias:hover{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration : none;
	color: #666666;
	font-size :24px;
}
a.noticias:visited{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration : none;
	color:#003d6e;
	font-size : 24px;
}
a.noticias:visited:hover{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration :none;
	color:#666666;
	font-size : 24x;
}


a.masinfo{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration:none;
	color: #8cc63f;
	font-size :14px;
}
a.masinfo:hover{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration : none;
	color: #666666;
	font-size :14px;
}
a.masinfo:visited{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration : none;
	color:#8cc63f;
	font-size : 14px;
}
a.masinfo:visited:hover{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration :none;
	color:#666666;
	font-size :14x;
}

a.mapaweb{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration:none;
	color: #f00445f;
	font-size :14px;
}
a.mapaweb:hover{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration : underline;
	color: #8cc63f;
	font-size :14px;
}
a.mapaweb:visited{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration : none;
	color:#f00445f;
	font-size : 14px;
}
a.mapaweb:visited:hover{
font-family: 'Roboto Condensed', sans-serif;
	text-decoration : underline;
	color:#8cc63f;
	font-size :14x;
}














	
	
#sombra_down{
	width:982px;
	height:7px;
	background-image:url(../imagenes/sombra_down.png);
	background-repeat:no-repeat;
	}
#space{
	width:982px;
	height:0px;
	float:none;
	clear:both;
	}
	
	
	/*MENU LATERAL*/
	
	
#side .accordion {margin:0px; padding-top:2px; padding-left:0px; padding-right:0px; }

#side .accordion li {list-style-type:none; 	font-family:"Roboto Condensed";font-size:12px;	color:#003d6e; padding-bottom: 0px;}

#side .accordion li a, #side .accordion li a:visited{padding:8px; line-height:10px; font-family:"Roboto Condensed";font-size:12px; font-weight:normal;	color: #003d6e;  text-decoration:none; }

#side .accordion li a:hover, #side .accordion li a:visited:hover{font-family:"Roboto Condensed";font-size:12px; font-weight:normal; color:#7ac23f; background-image: url(../imagenes/ico.png); background-repeat:no-repeat; background-position:left}

#side .accordion li.last-child a, #side .accordion li.last-child a:visited {font-family:"Roboto Condensed";font-size:12px; font-weight:normal; text-decoration:none; padding-left:5px; width:120px;}

#side .accordion li.last-child a:hover, #side .accordion li.last-child a:visited:hover {font-family:"Roboto Condensed";font-size:12px; font-weight:normal; color:#7ac23f;}

#side .accordion li.last-child a.igual, #side .accordion li.last-child .igual:visited {color:#fff; background-color:#ff0000;}

#side .accordion li.last-child a.igual:hover, #side .accordion li.last-child .igual:visited:hover {color:#999}

#side .accordion li.last-child {list-style-type:none}
#side ul.accordion ul { padding-top:0px;padding-left:3px; list-style-type:none;  }
#side .last-child a.trigger{ font-size:12px; font-weight:normal;}

.form{
	border:none;
	width:590px;
	height:23px;
	
	}
	.form1{
	border:none;
	width:400px;
	height:23px;
	
	
	}
.form2{
	border:none;
	width:180px;
	height:23px;
	
	}

	.textarea{
	border:none;
	width:590px;
	}
	.select{
	border: #003a70 1px solid;
	width:590px;
	color:#003a70;
	height:23px;
	
	}.boton{
	border:none;
	width:82px;
	height:32px;
	background-color:#c4034d;
	color:#FFF;
	
	
	}

table#pp td{
	border: 1px solid #ddd;
}

#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
}
#infobox3 {
    margin: auto;
    position: relative;
    top: 0px;
    height: 58px;
    width: 100%;
    text-align:center;
    background-color: #000;
    color: #fff;
}
#infobox3 p {
    line-height:58px;
    font-size:12px;
    text-align:center;
}
#infobox3 p a {
    margin-right:5px;
    text-decoration: underline;
    color: #fff;
}