/*************************ESCOLES I INSTITUTS***************************/
body {
	background-color: #336699;	/*Color fondo*/
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
	margin: 0;
	padding: 0;
}
#contenedor{
	position:relative;
	width: 1024px;
	left:50%;
	margin-left:-512px; 
}
/***********************FILA SUPERIOR IMÁGENES***************/
div#imagendifuminada{ position:absolute; top:0px; left:0px; width:172; float:left; z-index:0; }/*Foto sede Agrupación*/

/************************PARTE DERECHA*****************/
div#partederecha{ position:absolute; top:160px; left:830px; width: 157px; }	/*top:140px; Capa que engloba toda la columna derecha: la dirección*/

.enlacesbanners{ width:140px; } /*width:150px;*/
.banners{ position:absolute; top:65px; left:18px; width: 140px; } /*background-color:#3a3a3a; padding:10px 10px 0px 10px;*/
.banner1{ padding-bottom:16px; }
.banner2{ padding-bottom:16px; }

/**********************MENU PAGINAS************************/
div#menupaginas{ position:absolute; top:-10px; left:18px;width: 140px; text-align:center; } /*top:555px;*/
div#menupaginas p{ border:1px solid black; border-left: none; border-bottom:none;
	padding:7px 7px 7px; margin-bottom:0; margin-top:0; }

div#altrespagines p { border:0; padding:8px 0; }	
.titularesmenublanco{ font-size:11px; font-weight:bold; color:#ffffff;
	line-height:1em; margin:0; padding: 0; outline: 0; text-decoration: none; } 
	
div#form{ position:absolute; top:25px; left:2px; width:140px; margin:0; padding:0; }
select { margin:0; padding:0; outline:0; }
.textosmenucaja{ color:#555555;font-size:7.5pt;text-decoration:none; }	

div.floatderecha { float:left; height:auto;width:100px;/*;100px;modificado a causa de la tabla de precios height:67px;*/ }
div.floatizquierda { float:right; right:300px;}
/******************FINAL MENU PAGINAS*********************/

/***************PARTE CENTRAL PAGINAS FIJAS******************/
.cuerpocentral{ position:absolute; top:160px; left:36px; width: 795px; } /*top:145px; Capa que engloba todo el cuerpo central, incluida la raya vertical*/

.titularesbarras{font-size:14px; font-weight:bold; color:color:#003399;text-align:left; line-height:1.2em; font-family: Arial, Helvetica, sans-serif; margin:0; padding: 0; }
p.titularesbarras12, span.titularesbarras12, a.titularesbarras12{font:12px/20px; font-weight:bold; color:#003399;text-align:left; line-height:-2.5em; margin:0; padding: 0; }
 
p.titularesbarras12granate, span.titularesbarras12granate, a.titularesbarras12granate{font:12px/20px; font-weight:bold; color:#760000;text-align:left; line-height:-2.5em; margin:0; padding: 0; } 
p.titularesbarras12negra, span.titularesbarras12negra{font:12px/20px; font-weight:bold; color:#000000;text-align:left; line-height:-2.5em; margin:0; padding: 0;} 

a.titularesbarras12, a.titularesbarras12granate {text-decoration:none; outline: 0;}
p.telefono{font-size:14px; font-weight:bold; color:#003399;text-align:center;margin: 5px 5px 7px 0;padding:0;  }/*margin-top:5px; margin-bottom: 7px; margin-right:5px;margin: -6px 0 -2px -18px;*/

div.columnas{ position:absolute; margin:0; padding: 0; float: left; width:378px; z-index:3; } /*width:340px; top:-80px;*/
div.columna1{ left:0px;  }
div.columna2{ left:398px; }

div.recuadro{ background-color:#ffffff; margin:0px; padding:10px 16px 2px 16px; width:346px;}	/*378:Hay que descontar el padding  position:absolute; #97b6db;*/
div.recuadroizquierda{ left:0px; top: 1px; height:auto; margin-bottom:18px;}
div.recuadroderecha{ left:0px; height:auto; margin-bottom:18px; }

p#parrafotop0{ margin-top:0px; }

p.textopaginafija, span.textopaginafija{color: #000000; font: normal 11px/13px text-align:left;  }/*Tipo letra paginas fijas */	
p.texto10px, span.texto10px{color: #000000; font: normal 10px/12px text-align:left;  }/*Tipo letra paginas fijas */	

div#floatderecha { padding-left:8px; padding-top:4px; float:right; }
div#floatizquierda {  margin: 2px 10px 10px 0px; float:left; }	/*padding:3px 18px 0 -2px;*/

ul{ margin:0;padding:0; list-style:none inside none;}
ul li{ margin:0px; } 
ul li a{ outline: 0; text-decoration: none; }