@charset "utf-8";
/* CSS Document */

body {
	text-align:center;
	margin:10px auto 0 auto;
}


#div_general {
	margin:0 auto 0 auto;	
	text-align:center;
	width:990px;
	height:auto;
}

#div_cabecera {
	margin:0 auto 0 auto;
	width:912px;
	height:434px;
	border:1px solid #2c70c4;
	text-align:center;
	padding-top:5px;
	padding-top:10px;
}

#div_medio {
	margin:0 auto 0 auto;	
	width:912px;
	height:auto;
	text-align:center;	
	padding-top:5px;
}

#div_medio2 {
	margin:0 auto 0 auto;	
	width:926px;
	height:242px;
	background:url(../img/medio2.jpg) no-repeat;
}

#div_medio2_a {
	width:250px;
	height:auto;
	float:left;
	margin-top:110px;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}

#div_medio2_b {
	width:250px;
	height:auto;
	float:left;
	margin-top:110px;
	margin-left:35px;
	margin-right:20px;
	text-align:center;	
}

#div_medio2_c {
	width:245px;
	height:auto;
	float:right;
	margin-top:110px;
	margin-left:20px;
	margin-right:65px;
	text-align:center;	
}

#div_medio3 {
	margin:0 auto 0 auto;	
	width:916px;
	height:auto;
	text-align:center;	
	padding-top:5px;
	display:table;
}

#div_medio3_a {
	width:219px;
	height:350px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	border-right:1px solid #af772b;
}

#div_medio3_b {
	width:219px;
	height:350px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	border-right:1px solid #af772b;
}

#div_medio3_c {
	width:219px;
	height:350px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	border-right:1px solid #af772b;
}

#div_medio3_d {
	width:219px;
	height:350px;
	float:left;
	margin-left:5px;
	text-align:left;
}

#div_medio4 {
	margin:0 auto 0 auto;	
	width:912px;
	height:auto;
	background:url(../img/medio4.jpg) no-repeat;
	margin-top:15px;
	display:table;
}

#div_enlaces_book {
	padding-top:19px;
	width:912px;
	height:auto;
	text-align:right;
}

#div_medio5 {
	margin:0 auto 0 auto;
	margin-top:15px;
	width:928px;
	height:760px;
	display:table;
}

.textos_negro {
	clear:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
}

.textos_azul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#0354a0;
	font-weight:bold;
}

.textos_negro_no_negrita {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:normal;
}

.textos_negro_negrita {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
}

.textos_negro_no_negrita_peque {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
}


.textos_ocre_no_negrita {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#af772b;
	font-weight:normal;
}

.enlaces_blancos {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.medio4in {
	margin-top:3px;
	margin-bottom:3px;
	width:912px;
	border-bottom:1px solid #000;
	height:autopx;
	display:table;
}

.medio4in_imagen {
	width:130px;
	float:left;
	height:100px;	
}

.medio4in_puesto {
	width:400px;
	float:left;
	height:40px;
	margin-top:60px;
	text-align:left;
}

.medio4in_texto {
	width:382px;
	float:right;
	height:67px;
	margin-top:33px;
	text-align:left;	
}

#medio5_izquierda {
	width:368px;
	height:750px;
	float:left;
}

#medio5_derecha {
	width:560px;
	height:750px;
	float:right;
}

.texto_nombre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#0054a6;
	font-weight:bold;
}

.texto_cargo {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#959595;
	font-weight:bold;
}

.texto_descripcion {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}

#div_pie1 {
	width:646px;
	height:auto;
	text-align:center;
	margin:0 auto 0 auto;
	display:table;
}

#div_pie2 {
	width:940px;
	height:auto;
	text-align:left;
	margin:0 auto 0 auto;
	display:table;
	margin-top:10px;
}

#pie1_1 {
	margin-top:5px;
	width:215px;
	float:left;
}

#pie1_2 {
	margin-top:20px;
	width:215px;
	float:left;
}

#pie1_3 {
	width:215px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#555555;
	text-align:left;
}

#pie_2_izquierda {
	width:450px;
	height:auto;
}

#pie_2_derecha {
	width:450px;
	height:auto;
}

.texto_pie_negrita {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#555555;
	text-align:center;
	font-weight:bold;
}

.texto_pie {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#555555;
	text-align:left;
	font-weight:normal;
}

.texto_pie2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#555555;
	text-align:left;
	font-weight:normal;
}

#div_pie_direcciones {
	margin:0 auto 0 auto;	
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	text-align:center;
	background:url(../img/pie_fondo.jpg) repeat-x;
	padding-top:20px;
	display:table;
	margin-bottom:10px;
}

#div_pie_direcciones_fijo {
	margin:0 auto 0 auto;
	width:940px;
	height:auto;
	margin:0 auto 0 auto;
	text-align:left;
}

#direcciones_izquierda {
	width:455px;
	float:left;
}

#direcciones_centro {
	width:235px;
	float:left;
}

#direcciones_derecha {
	width:220px;
	float:left;
}

.enlace_rojo {
	font-family:Verdana, Geneva, sans-serif;
	color:#a11a21;
	font-size:10px;
	text-decoration:none;
}

.enlace_rosa {
	font-family:Verdana, Geneva, sans-serif;
	color:#e1484d;
	font-size:10px;
	text-decoration:none;
}

.barcelona {
	width:70px;
	float:left;
	border-right:1px solid #999;
}

.barcelona_direccion {
	margin-left:80px;
}
