/* CSS Document */

*{ margin: 0; padding: 0; }* 

body {
	background: url(imagenes/fondo.gif) repeat-y top; 
	background-color: #F2F5F7;
	margin: 0; 
	padding: 0;
	text-align: center;
	height:100%;
	color: #333333;
	line-height:15px;
} 

a:link { text-decoration:none; color:#45769E;}
a:visited {text-decoration:none; color: #00466A;}
a:hover{text-decoration:none; color: #00466A;}



h1 {font-family:Arial, Verdana, sans-serif; font-size:16px; color:#002845; margin-bottom:4px;}
h2 {font-family:Arial, Verdana, sans-serif; font-size:12px; color:#45769E; margin-bottom:8px; font-weight:normal;}
h3 {font-family:Arial, Verdana, sans-serif; font-size:12px; color:#002845; font-weight:bold;}
h4 {font-family:Arial, Verdana, sans-serif; font-size:11px; color:#333; font-style: italic;}

/* Cabecera */


/* MENUS */


#navmenu ul{
margin-top:11px;
padding-right:0px;
float: right;
padding-left: 0;
width: 560px;
}

#navmenu ul li {
display: inline;}

#navmenu ul li a{
height: 30px;
float: left;
}

#navmenu ul li#inicio a{background: url(imagenes/b_inicio.gif);width: 100px; }
#navmenu ul li#acestres a{background: url(imagenes/b_acestres.gif);width: 100px; }
#navmenu ul li#servicios a{background: url(imagenes/b_servicios.gif);width: 100px; }
#navmenu ul li#online a{width:177px;text-decoration:none;}
#navmenu ul li#online a img{border:0px;}

#navmenu ul li#inicio a:hover{background-position: -100px 0;}
#navmenu ul li#acestres a:hover{background-position: -100px 0;}
#navmenu ul li#servicios a:hover{background-position: -100px 0;}

#navmenu ul li#inicio a#current{background-position:-100px 0;}
#navmenu ul li#acestres a#current{background-position: -100px 0;}
#navmenu ul li#servicios a#current{background-position: -100px 0;}



#navapar ul{
width: 230px;
}

#navapar ul li {
width: 230px;
display: inline;
}

#navapar ul li a{
height: 32px;
width: 230px;
float: right;
}

#navapar ul li#apartado0 a{background: url(imagenes/b_servicios_0.gif); }
#navapar ul li#apartado1 a{background: url(imagenes/b_servicios_1.gif); }
#navapar ul li#apartado2 a{background: url(imagenes/b_servicios_2.gif); }
#navapar ul li#apartado3 a{background: url(imagenes/b_servicios_3.gif); }
#navapar ul li#apartado4 a{background: url(imagenes/b_servicios_4.gif); }
#navapar ul li#apartado14 a{background: url(imagenes/b_servicios_5.gif); }

#navapar ul li#apartado5 a{background: url(imagenes/b_ace_1.gif); }
#navapar ul li#apartado6 a{background: url(imagenes/b_ace_2.gif); }
#navapar ul li#apartado7 a{background: url(imagenes/b_ace_3.gif); }
#navapar ul li#apartado8 a{background: url(imagenes/b_ace_4.gif); }
#navapar ul li#apartado9 a{background: url(imagenes/b_ace_5.gif); }
#navapar ul li#apartado10 a{background: url(imagenes/b_ace_6.gif); }
#navapar ul li#apartado11 a{background: url(imagenes/b_ace_7.gif); }
#navapar ul li#apartado12 a{background: url(imagenes/b_ace_8.gif); }
#navapar ul li#apartado13 a{background: url(imagenes/b_ace_9.gif); }


#navapar ul li#apartado0 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado1 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado2 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado3 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado4 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado14 a:hover{background-position: 0 -32px;}

#navapar ul li#apartado5 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado6 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado7 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado8 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado9 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado10 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado11 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado12 a:hover{background-position: 0 -32px;}
#navapar ul li#apartado13 a:hover{background-position: 0 -32px;}

#navapar ul li a#current{background-position: 0 -32px;}


ul {
margin: 0;
padding: 0;
}

ul li {
margin-left: 20px; /* width for bullet.gif */
padding-left: 0;
margin-bottom: 8px;
} 


/* Menu */

#contemenu{
width:500px;
padding-right:40px;
float:right;
margin: 0 auto;
}


#menu{
float:right;
text-align:center;
}

#menu li { 
	background: url(imagenes/lineaMenu.gif) no-repeat;
	background-position: 0 -10px;
	display: inline;
	font: 12px  Arial, Verdana, Helvetica, sans-serif;
	line-height:40px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}	

#menu a {
	color: #507B9D;
	margin: 0;
	padding: 0 4px 0 10px;
	text-decoration: none;
}
#menu a:hover {
	color: #002845;
	
}





#cabecera{
font-family: Verdana, arial,  sans-serif; font-size: 12px; font-weight:bold; text-align: center;
text-align: right;
background: url(imagenes/cabecera.gif) no-repeat top; 
width: 960px;
height: 109px;
margin: auto;
}


/* Contenido */

#contenedor{
width: 960px;
margin: auto;
}

#contenido{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:justify;
background: url(imagenes/fondo_cont.gif) repeat-y center top;
clear: both;
overflow: hidden;
width: 960px;
padding-bottom: 30px;
}


#firma{
padding: 15px 0 0 30px;
_padding: 15px 0 0 0px;
font-family: arial, Verdana, sans-serif; font-size: 12px; color:#45769E; font-weight:bold; text-align: left;
clear: both;
}

#firma a {color:#45769E; text-decoration:none;}
#firma a:hover {color:#fff; text-decoration:none;} 

#direccion{
border-left:1px solid #45769E;
float: left;
margin: 0 20px 0 10px;
padding-left: 25px;
}
#direccion1{
float: left;
margin: 0 20px 0 20px;
padding-left: 25px;
}

#foto_der{
float:right;
margin:0 0 15px 15px;
}

#foto_izd{
float:left;
}



/* HOME */

#home_izd{
text-align:left;
float: left;
width: 640px;
padding-top: 15px;
margin-left: 50px;
_margin-left: 25px;
}

#home_der{
text-align:left;
padding: 0 0 0 20px;
border-left: 1px dotted #A4A5A5;
float: left;
width: 230px;
height: 360px;
}


#documentos{
background: url(imagenes/cab_docu.gif) no-repeat left top;
padding: 40px 25px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#384C65; line-height:12px;
}

.descarga{
background: url(imagenes/pdf.gif) no-repeat left top;
padding: 0 0 0 20px;
}

#banners{
clear:both;
width:900px;
height:120px;
padding-left:50px;
}

#banner{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#384C65;
text-align:left;
float: left;
height: 70px;

}

#banner_poe{
font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#384C65;
margin: 10px 20px 0 20px;
_margin: 10px 20px 0 10px;
padding: 0px 0 0 5px;
text-align:left;
float: left;
width: 220px;
height: 70px;
text-indent: -7px;
}

.banner1{background: url(imagenes/banner1.jpg) no-repeat left top;width: 188px; margin: 10px 5px 0 0;padding: 50px 0 0 15px;}
.banner2{background: url(imagenes/banner2.jpg) no-repeat left top;width: 222px; margin: 10px 5px 0 0;padding: 50px 0 0 15px;}
.banner3{width: 154px; margin:0px 10px 0px 0px; padding: 10px 0 0 5px;}



/* APARTADOS */

#apar_izd{
background: url(imagenes/fond_menu_lat.jpg) repeat left bottom;
float: left;
text-align:left;
margin: 25px 0 0 30px;
_margin: 25px 0 0 15px;
text-align:left;
width: 230px;
height: 400px;
}

#apar_der{
text-align:left;
float: right;
width: 670px;
margin-left: 30px;
_margin-left: 0px;
}

.conte_apar{
width: 620px;
margin-bottom: 20px;
}

.ruleta{
margin-left: 15px;
float:right;
}

/* EQUIPO*/

#ficha{
width:620px;
}


#mail{ float:right; font-size:10px; font-weight:bold;}


#equipo{
width:620px;
float: right;
margin-bottom:15px;
border-bottom:#999999 dotted 1px;
}


#destacado{
margin-left:15px;
width:510px;
background-color:#3c79b2;
color:#FFFFFF;
padding:10px;
}



/* ACORDDION*/

		.accordion_toggle {
			display: block;
			height: 25px;
			width: 560px;
			background: url(imagenes/accordion.gif) no-repeat top;
			font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:bold;
			line-height: 20px;
			padding-left: 15px;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-bottom: 1px solid #ffffff;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(imagenes/accordion_on.gif) no-repeat top;
			color: #ffffff;
			border-bottom: 1px solid #ffffff;
		}
		
		.accordion_content {
			margin-left: 5px;
			width: 565px;
			background-color: #D7DEE2;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold;
				margin: 15px 0 5px 10px;
				color: #002845;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 5px 10px;
			}


/* Agenda */

#titus_agenda{
background: url(imagenes/cab_agenda.gif) no-repeat left top;
padding: 40px 25px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#384C65; line-height:12px;
margin-bottom: 15px;
}

#titus_calendario{
background: url(imagenes/cab_calendario.gif) no-repeat left top;
padding: 40px 25px 0 0;
}


#titus_agenda a{color:#999999;}
#titus_agenda a:hover{color:#002845; text-decoration:none;}

#acto_agenda{
margin-bottom: 4px;
color:#002845;
}



#noticia_agenda{
width:600px;
padding-bottom:15px;
margin:0 0 20px 15px;
border-bottom: #EC910A 1px dotted;
}

#fecha{
float:right;
text-align:right;
padding-top:14px;
margin-top: -15px;
font-size:12px;
font-weight: normal;
}

#titulo_agenda{
line-height:20px;
height: 20px;
font-family: Arial, Verdana, sans-serif; font-size: 16px; color:#002845;  font-weight:bold;
margin-bottom: 4px;
}

#foto_agenda{
float:left;
margin:0 15px 15px 0;
padding: 5px;
border: #EB8C00 1px solid;
}

#enlaces_agenda{
float:right;
margin: 20px 0 0 0;
width:200px;
padding:10px;
background: #D1D6DC;
font-weight:bold;
line-height: 16px;
}

#enlaces_agenda a{
font-weight:normal; color: #468FC6;}
#enlaces_agenda a:hover{font-weight:normal; color: #002845; text-decoration:none;}

#cierre_agenda{
clear:both;
height:40px;
width:620px;
background:url(imagenes/cierre.gif) no-repeat;
}


#apunte{
font-size:9px;
}

#columna{
padding-left: 5px;
float:left;
width:290px;
}




/* Formulario */


#formulario{
	margin-left:30px;
	padding-top: 10px;
	float:right;
	background-color:#CFD6DB;
	width: 350px;
}



/* Acceso */

#acceso {
	margin-left: -30px;
	_margin-left: -20px;
	float:left;
	width: 220px;
	}


/* form styles */



#selecIdioma{
float: right;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
}

form label.field-state select {
font-size: 11px;
width: 90px;
float: left;	
}



form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
}

fieldset {
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

form h3 {
	clear: both;
	padding: 5px 0px 5px 0px;
	font-size: 14px;
}

form label {
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding: 0px 0px 5px 0px;
}

form input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	margin-top: 3px;
}


#servicios{
margin:15px 0 5px 0;
text-align:left;
}



form select {
	font-size: 11px;
	float: left;
	display: block;
}

form label.field-first,
form label.field-address,
form label.field-city,
form label.field-email,
form label.field-empresa {
	clear: left;
	}


form label.field-first,
form label.field-phone,
form label.field-cargo,
form label.field-provincia{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 130px;
	}

form label.field-last,
form label.field-email,
form label.field-empresa,
form label.field-city{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 170px;
	}

form label.field-actividad{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 310px;
	}

form label.field-first input,
form label.field-phone input,
form label.field-cargo input,
form label.field-provincia input{
	float: left;
	width: 130px;
	padding: 0px;
	}

form label.field-last input,
form label.field-email input,
form label.field-empresa input,
form label.field-city input{
	float: left;
	width: 170px;
	padding: 0px;
	}

form label.field-actividad input{
	float: left;
	width: 310px;
	padding: 0px;
	}



form label.field-zip {
	font-size: 11px;
	float: left;
	width: 80px;
	padding: 0px;
}

form label.field-zip input {
	font-size: 11px;
	float: left;
	width: 80px;
	padding: 0px;
}

form label.field-address {
	float: left;
	width: 220px;
	margin: 0px 10px 0px 0px;
}

form label.field-address input {
	float: left;
	width: 220px;
	padding: 0px;
}


textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
}

form input#checkbox_1 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 15px 0px;
}

form textarea {
	margin-top: 3px;
}


form label.field-curri {
	color:#FFFFFF;
	background-color:#EB8C00;
	float: left;
	width: 220px;
	margin: 0px 10px 0px 0px;
	padding-left: 10px;
}


