/* CSS Document */

/*############## Etiquetas generales ################*/

body{

	margin:0px;

	padding:0px;

	background:#fafafa;

	font:12px Trebuchet MS, verdana, arial;

	line-height:14px;

	color:#444;

}

h1 {

	margin:0px;

	padding:12px 0 0 10px;

	width:524px;

	background:#666;

	height:18px;

}

/*##############Titulo de portadas de sección, ej. productos################*/

h1.completa{

	margin:0px;

	padding:12px 0 0 10px;

	width:724px;

	background:#666;

	height:18px;

}



h2 {

	margin:0px 0px 5px;

	padding:5px 0 0 1px;

	font:bold 18px Trebuchet MS, verdana;	

	color:#666;

	height:25px;

	text-transform:uppercase;
	
	line-height:14px;
	clear:both;

}

*html h2 {

	margin:0px 0px 2px;

}





h2.actualidad {

	margin:0px;

	padding:12px 0 0 10px;

	height:18px;

}



h5{

	margin:0px;

	padding:0 0 0 10px;

	width:158px;

	background:#666;

	height:30px;

}

h5.portada{

	margin:0px;

	padding:0 0 0 10px;

	width:226px;

	background:#666;

	height:30px;

}

h3{

font:bold 14px Trebuchet MS, verdana;	

	margin:0px 0px 2px 0px;

	padding:12px 0 10px 0;

	width:100%;

	border-bottom:#AFAEAE 1px solid;

	height:10px;

	clear:both;

}



h4{

	font:bold 20px Trebuchet MS, verdana;	

	margin:0px 0px 2px 0px;

	padding:0px 0 2px 0;

	width:100%;

	color:#830101;

	line-height:18px;



}



h6{

	margin:0px 0px 15px;

	padding:0px 0 0 1px;

	font:bold 14px Trebuchet MS, verdana;	

	color:#830101;

	height:18px;

	text-transform:uppercase;



}



h6.aladcha{

	margin:0px 0px 0px;

	padding:0px 10px 0 1px;

	font:bold 14px Trebuchet MS, verdana;	

	color:#666;

	height:18px;

	text-transform:uppercase;

	text-align:right;

}





*html h3{

	margin:0px;

	padding:12px 0 2px 0;

	width:100%;

	border-bottom:#AFAEAE 1px solid;

	height:5px;

}

a{	text-decoration:none;

}











/*############## Etiquetas de estructura ################*/

#posicionamientohome {

	position:absolute;

	top:50%;

	left:0;

	width:100%;

	margin-top:-230px;

	text-align:center;

}

#posicionamientointerior {

	position:absolute;

	left:0;

	width:100%;

	margin-top:5px;

	text-align:center;

}

#estructura {

	position:relative;

	width:770px;

	margin:0 auto;

	text-align:left;

}

#cabecera{

	width:770px;

	text-align:center;

}

#cabecera ul{

	margin:0 0 0 -4px; 

	padding:0px;

	list-style:none;

}

#cabecera ul li{

	margin:0 -4px 0 0;

	padding:0px;

	display:inline;

}

#cajacentro{

	background:url(/imgs/fondo.centrocentral.gif) top left;

	width:568px;

	float:left;

	padding:0px;

	margin:0px;

}

#columnaizquierda{

	vertical-align:top;

	float:left;

}

#columnaderecha{

	vertical-align:top;

	float:right;

}



/*##############caja portadas de sección, ej. productos################*/



#cajacentro_completa{

	background:url(/imgs/fondo.cajacentro_completa.gif) top left;

	width:771px;

	float:left;

	padding:0px;

	margin:0px;

}



#cajasubmenu{

	background:url(/imgs/fondo.centrosubmenu.gif) top left;

	width:202px;

	margin:0px;

	padding:0px;

}

#titulo{

	background:url(/imgs/fondo.cabeceracentral.gif) no-repeat top left;

	padding:17px 17px 5px;

	margin:0px;

}

/*##############tit de sección, ej. productos################*/

#lista ul li{

	margin:0 0 3px;

	padding:0 0 0 10px;

	line-height:12px;

	background:url(/imgs/ico.asterisco.gif) no-repeat 0px 2px;

}

#lista ul{

	margin:0 0 0 6px;

	padding:0px;

	line-height:12px;

	list-style:none;

}

#titulo_completa{

	background:url(/imgs/fondo.cabeceracentral_completa.gif) no-repeat top left;

	padding:17px 17px 5px;

	margin:0px;

}



#titulosubmenu{

	background:url(/imgs/fondo.cabecerasubmenu.gif) no-repeat top left;

	padding:17px 17px 0;

	margin:0px;

}

#titulosubmenu ul{

	margin:0 0 0 6px;

	padding:0px;

	line-height:12px;

	list-style:none;

}

#titulosubmenu ul li{

	margin:0 0 3px;

	padding:0 0 0 10px;

	font:bold 11px Trebuchet MS, verdana;

	line-height:12px;

	background:url(/imgs/ico.submenu.gif) no-repeat 0px 4px;

}

*html #titulosubmenu ul li{

	margin:0 0 3px;

	padding:0 0 0 10px;

	font:bold 11px Trebuchet MS, verdana;

	line-height:13px;

	background:url(/imgs/ico.submenu.gif) no-repeat 0px 7px;

}

#titulosubmenu ul li a{

	font:bold 11px Trebuchet MS, verdana;

	color:#777;

	line-height:12px;

}

#titulosubmenu ul li a:hover{

	color:#D50101;

}

#titulosubmenu ul li.on a{

	font:bold 11px Trebuchet MS, verdana;

	color:#D50101;

	line-height:12px;

}

#menuubicacion{

	font:11px arial,verdana;

	line-height:13px;

	color:#999;

	padding:0 27px 15px;

}

#menuubicacion a{

	font:11px arial,verdana;

	color:#999;

}

#menuubicacion a:hover{

	font:11px arial,verdana;

	color:#666;

}

#menuubicacion a.on{

	font:11px arial,verdana;

	color:#D50101;

}

#texto {

	padding:0 25px;



}

#texto strong{

	color:#830101;

	line-height:10px;

	margin:0;

	

}

#texto strong a{

	color:#D50101;

	text-decoration:underline;

}

#cliente {
width:530px;
float:right;
padding:0 25px;
}


#logo {
width:110px;
float:left;
padding:0 5px;
}

#terminarcajacentro{

	background:url(/imgs/fondo.piecentral.gif) no-repeat bottom left;

	height:42px;

}

/*##############fin portadas de sección, ej. productos################*/

#terminarcajacentro_completa{

	background:url(/imgs/fondo.piecentral_completa.gif) no-repeat bottom left;

	height:42px;

}



#terminarcajasubmenu{

	background:url(/imgs/fondo.piesubmenu.gif) no-repeat bottom left;

	height:42px;

}

.subcategoria{

	margin:15px 0 3px 5px;

}

.subcategoriazonas{

	margin:15px 0 5px 0;

}

*html .subcategoria{

	margin:15px 0 -5px 5px;

}

*html .subcategoriazonas{

	margin:15px 0 -5px 0;

}

.promo{

	padding:10px 0 10px 10px;

	margin:0px;

 

}



#menuabajo{

	clear:both;

	width:720px;

	margin:15px 10px 0 10px;

	padding:2px 15px;

	background:#999;

	font:11px Trebuchet MS, verdana, arial;

	color:#fff;

}

#menuabajo a{

	font:11px Trebuchet MS, verdana, arial;

	color:#fff;

	text-transform:uppercase;

}

#menuabajo a:hover{

	color:#eee;

}

#direccion{

	clear:both;

	width:750px;

	margin:5px 10px 0 10px;

	padding:0px;

	font:12px Trebuchet MS, verdana, arial;

	line-height:14px;

	color:#555;

}

#direccion a{

	font:12px Trebuchet MS, verdana, arial;

	line-height:14px;

	color:#830101;

}

#direccion a:hover{

	color:#D50101;

}

#direccion a.linkdireccion{

	font:12px Trebuchet MS, verdana, arial;

	line-height:14px;

	color:#555;	

}

#direccion a.linkdireccion:hover{

	color:#333;	

}

.menuizda{

	margin:0px;

	padding:0px;

	float:left;

}

.menudrcha{

	margin:0px;

	padding:0px;

	float:right;

}

.clear{

	clear:both;

	margin:0px;

	padding:0px;

}



/*##############ficha################*/







.iconosficha{

	font:12px verdana, arial;

padding-left:20px;

padding-bottom:9px;

}

.iconosficha ul{

	margin:0 0 -20px;

	padding:0px;

	list-style:inline;

}

*html .iconosficha ul{

	margin:0 0 -15px;

}

.iconosficha ul li{

	margin:0 0 0 -4px;

	padding:0px;

	display:inline;

}







.iconosficha ul li a{

	padding:2px 4px;

	text-align:center;

	border-right:#bbb 1px solid;

	color:#666;

	font:bold 11px verdana, arial;

	border-top:#bbb 1px solid;

}



.iconosficha ul li a:hover,.iconosficha ul li.primero a:hover{

	color:#E20A17;

	background:#efefef;

	border-top:#bbb 1px solid;

}





.iconosficha ul li.on a{

	text-align:center;

	font:bold 11px verdana, arial;

	color:#E20A17;

	background:#efefef;

}



.iconosficha ul li.onprimero a{

	padding:2px 3px 2px 2px;

	text-align:center;

	border-right:#bbb 1px solid;

	font:bold 11px verdana, arial;

	color:#E20A17;

	background:#efefef;

	border-left:#bbb 1px solid;

	margin-left:4px;

	border-top:#bbb 1px solid;

}



.iconosficha ul li.primero a{

padding:2px 3px 2px 2px;

	text-align:center;

	border-right:#bbb 1px solid;

	color:#666;

	font:bold 11px verdana, arial;

	border-left:#bbb 1px solid;

	border-top:#bbb 1px solid;

	margin-left:4px;

}







.ficha{

	border:#bbb 1px solid;

	padding:7px 15px 15px 15px;

	font:12px Trebuchet MS, verdana, arial;

	color:#444;

	margin:7px 15px 15px 20px;

	line-height:18px;

}







.ficha p{

	padding:0px;

	margin:3px 0px 5px;

}

.ficha h3 img{

border:none;

}

.img{

border:none;

}





div#tipDiv {

	position:absolute; 

	visibility:hidden; 

	left:0; 

	top:0; 

	z-index:10000;

	background:#fff; 

	border:1px solid #ccc; 

	padding:3px;

	color:#D50101; 

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

}













/*######### HOME #########*/

#cajacentroportada{

	background:url(/imgs/fondo.portada.izda.gif) top left;

	width:466px;

	padding:15px 17px 0 17px;

	margin:0px;

	vertical-align:top;

}

.terminarcajacentroportada{

	clear:both;

	background:url(/imgs/fondo.portada.pieizda.gif) no-repeat bottom left;

	height:15px;

	margin:0 -17px;

}



#terminarcajasubmenuportada{

	background:url(/imgs/fondo.piesubmenuportada.gif) no-repeat bottom left;

	height:42px;

}

#cajasubmenuportada{

	background:url(/imgs/fondo.centrosubmenuportada.gif) top left;

	width:270px;

	margin:0px;

	padding:0px;

}



#titulosubmenuportada{

	background:url(/imgs/fondo.cabecerasubmenuportada.gif) no-repeat top left;

	padding:17px 17px 0;

	margin:0px;

}

#titulosubmenuportada ul{

	margin:0 0 0 5px;

	padding:0px;

	line-height:12px;

	width:251px;

	list-style:none;

}

*html #titulosubmenuportada ul{

	width:231px;

}

#titulosubmenuportada ul li{

	margin:0px;

	padding:0 0 3px 10px;

	font:bold 11px Trebuchet MS, verdana;

	line-height:12px;

	background:url(/imgs/ico.submenu.gif) no-repeat 0px 4px;

}

*html #titulosubmenuportada ul li{

	background:url(/imgs/ico.submenu.gif) no-repeat 0px 6px;

}

#titulosubmenuportada ul li a{

	font:bold 11px Trebuchet MS, verdana;

	color:#777;

	line-height:12px;

}

#titulosubmenuportada ul li a:hover{

	color:#D50101;

}

#titulosubmenuportada ul li.on a{

	font:bold 11px Trebuchet MS, verdana;

	color:#D50101;

	line-height:12px;

}

#productosdetacadosportada{

	margin-top:10px;

}

#actualidaddestacadaportada{

	margin-top:1px;

}

.titulocajadestacado{

	margin:-2px 0 5px;

	padding:0px;

	border-bottom:1px solid #ccc;

}

.promoportada{

	padding:10px 0 10px 15px;

	margin:0px;

}



/*######### actualidad #########*/







/*######### DESARROLLO #########*/

.fotosencolumna{

	margin:0 0 5px 10px;

	padding:0px;

	list-style:none;

	float:right;

}

.fotosencolumna li{

	margin:0px;

	padding:0 0 10px;

}

.fotosencolumna li p{

	padding:4px;

	border:1px solid #ccc;

	margin:0px;

}





.destacadoactualidad {

	margin:5px;

	padding:5px 0px 10px 0px;

	line-height:13px;

}







.destacado .fotodestacado,.destacadoportada .fotodestacado, .destacadoactualidad .fotodestacado{

	float:left;

	margin-right:9px;

	border:#ccc 1px solid;

	padding:2px;

}

.destacado .titulo,.destacadoportada .titulo, .destacadoactualidad .titulo{

	margin:0px;

	padding:0px;

	line-height:11px;

}



.destacadoactualidad .titulo{

	background:url(/imgs/ico.submenu.gif) no-repeat 0px 5px;

padding-bottom:2px;

}



.destacadoportada .titulo {

	background:url(/imgs/ico.submenu.gif) no-repeat 111px 5px;

}

*html .destacadoportada .titulo{

	background:url(/imgs/ico.submenu.gif) no-repeat 111px 6px;

}



.destacado .titulo a,.destacadoportada .titulo a, .destacadoactualidad .titulo a{

	font:bold 13px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#830101;

	text-decoration:none;

}

.destacadoportada .titulo a, .destacadoactualidad .titulo a{

	padding-left:10px;

	text-decoration:none;

}

.destacado .subtitulo,.destacadoportada .subtitulo, .destacadoactualidad .subtitulo{

	font:12px Trebuchet MS, verdana, arial;

	line-height:11px;

	color:#D50101;

	margin:0px;

	padding:0px;

}



.subtitulo{

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#D50101;

	margin:0px;

	padding:0px;

}

.fecha{

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#333;

	margin:0px;

	padding:3px 0 10px 0;

}



.destacado .cuerpo,.destacadoportada .cuerpo, .destacadoactualidad .cuerpo{

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#666;

	margin:0px;

	padding:0px;

}



.destacado .mas,.destacadoportada .mas,.destacado_ultidllo .mas, .destacadoactualidad .mas a{

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#D50101;

	text-decoration:none;

}







a.mas{

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#D50101;

	text-decoration:none;

}



#entradilla{

	font:bold 12px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#666;

	margin:0px;

	padding:0 0  5px 0;

}



.productos_izda{

	width:350px;

	padding:0px;

	margin-top:10px;

	font:12px Trebuchet MS, verdana, arial;

	float:left;

}

.productos_dcha{

	width:350px;

	padding:0px;

	margin-top:10px;

	font:12px Trebuchet MS, verdana, arial;

	float:right;

}



.productos_izdaconmenu{

	width:250px;

	padding:0px;

	margin-top:15px;

	font:12px Trebuchet MS, verdana, arial;

	float:left;

}

.productos_dchaconmenu{

	width:250px;

	padding:0px;

	margin-top:15px;

	font:12px Trebuchet MS, verdana, arial;

	float:right;

}



/* galeria */

.piegaleria{

	margin-top:5px;

	width:437px;

	height:20px;

}

.galeria{

	margin-top:15px;

	width:400px;

}

.galeria img{

	border:#bbb 1px solid;

}

.numerosgaleria{

	text-align:right;

	width:437px;

	padding-top:20px;

}

*html .numerosgaleria{

	padding:0px;

}

.numerosgaleria ul{

	margin:0px;

	padding:0px;

	list-style:none;

}

.numerosgaleria ul li{

	margin:0 0 0 3px;

	display:inline;

}





.numerosgaleria ul li.on a{

	background:#D50101;

	color:#fff;

text-decoration:none;

}





.numerosgaleria ul li a{

	margin:0 0 0 -3px;

	padding:0 10px 0 10px;

	display:inline;

	background:#bbb;

	font:bold 11px Trebuchet MS, verdana, arial;

	color:#fff;

	text-decoration:none;

}

.numerosgaleria ul li a:hover{ 

	margin:0 0 0 -3px;

	padding:0 10px 0 10px;

	display:inline;

	background:#efefef;

	font:bold 11px Trebuchet MS, verdana, arial;

	color:#999;

}



*html .numerosgaleria ul li{

	margin:0 0 0 1px;

}





.destacado_ultidllo .fotodestacado{

	float:right;

	margin-left:9px;

	border:#ccc 1px solid;

}

.destacado_ultidllo .titulo{

	margin:0px;

	padding:0px;

}

.destacado_ultidllo .titulo a{

	font:bold 11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#D50101;

	text-decoration:none;

}

.destacado_ultidllo .subtitulo{

	font:11px Trebuchet MS, verdana, arial;

	line-height:11px;

	color:#830101;

	margin:0px;

	padding:0px;

}

.destacado_ultidllo .cuerpo{

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#666;

	margin:0px;

	padding:0px;

}



.ficha_img{

	border:#999 1px solid;

	float:left;

	padding:2px;

	margin:5px 10px 8px 0;

	clear:both;

}





#ficha_area{

	color:#830101;

	font:bold 14px Trebuchet MS, verdana, arial;

	margin:0;

}

#ficha_area a{

	color:#D50101;

	font:11px Trebuchet MS, verdana, arial;

	text-decoration:underline;

}



#fichatecnica{

	color:#D50101;

	font:bold 12px Trebuchet MS, verdana, arial;

	text-transform:uppercase;

	padding:0;

	margin:0px;



}





td.fichaizq {
border: 1px solid;
border-color: #ccc;
padding:2px 0 0 15px;
margin:2px 0 0 2px;
font:bold 12px Trebuchet MS, verdana, arial;
color:#666;
text-align: left;
background:#fafafa url(/imgs/ico.submenu.gif) no-repeat 4px 4px;
line-height:12px;
}

td.centro {
border: 1px solid;
border-color: #ccc;
padding:2px 15px;
margin:2px 0 0 2px;
font:bold 12px Trebuchet MS, verdana, arial;
color:#666;
}


td.fichadcha {

border: 1px solid;

border-color: #ccc; 

padding: 2px 15px;

margin:5px 0 1px 5px;

font:bold 12px Trebuchet MS, verdana, arial;

color:#D50101;

text-align: left;

background:#fff;

line-height:12px;

}





td.fichaizqsin{

border: 1px solid;

border-color: #ccc;

padding: 1px 10px;

font:bold 12px Trebuchet MS, verdana, arial;

color:#666;

text-align: left;

background:none;

background:#fafafa;

	line-height:7px;

} 

td.fichadchasin{

border: 1px solid;

border-color: #ccc;

padding: 1px 10px;

font:bold 12px Trebuchet MS, verdana, arial;

color:#666;

text-align: left;

background:none;

	line-height:7px;

} 



.txt_ficha{

margin:0px;

line-height:13px;

}

.ficha a{

	color:#D50101;

	font:11px Trebuchet MS, verdana, arial;

	text-decoration:underline;

}







.txt_ficha img{

	border:#999 1px solid;

	float:left;

	padding:2px;

	margin:5px 30px 8px 0;



}



.imgborde{

	border:#999 1px solid;

	padding:2px;

	margin-left:5px;

}

.txt_ficha p{

margin:0px;

line-height:13px;

}



.txt_ficha ul{

margin:0 20px;

	padding:0px;

	list-style-image: url(/imgs/ico.asterisco.gif);

}

.txt_ficha ul li{

font: 12px Trebuchet MS, verdana, arial;

	color:#666;

	line-height:14px;

padding:0 1px;

margin:10px;

}





#tabla{

margin:15px 0 20px 0px;



}


.numpagcliente{color:#FF0000; text-decoration:underline;}
a.numpagcliente2{color:#000000;}

/*actualidad*/

#actuali_izda{

	width:310px;

	padding:0px;

	margin-top:0px;

	font:12px Trebuchet MS, verdana, arial;

	float:left;

	line-height:10px;



}





#actuali_dcha{

	width:190px;

	padding:0px;

	margin-top:0px;

	font:12px Trebuchet MS, verdana, arial;

	float:right;

	line-height:10px;



}

.ladillo{
	font:bold 12px Trebuchet MS, verdana, arial;
	text-transform:uppercase;
	color:#830101;
	margin:15px 0 0;
	border-bottom:#999 1px dashed;
}


#actuali_ficha{

	width:400px;

	padding:0px;

	margin-top:0px;

	font:12px Trebuchet MS, verdana, arial;

	float:left;

	line-height:10px;



}





#boletines{

	width:300px;

border: 1px solid;

border-color: #ccc; 

margin:10px 0 ;

position:relative;



}



#boletines h3{

background:#efefef;

padding:2px 0px 10px 0px;

margin:0 7px 0 0;

border:none;

border-bottom:#ccc 1px solid;

}



*html #boletines h3{

background:#efefef;

padding:3px;

margin:0px;

border:none;

border-bottom:#ccc 1px solid;

}



#boletines p{

padding:10px 60px 10px 10px;

line-height:12px;

margin:0px;

}

.sobres{

padding:0px 0px 0px 225px;

position:absolute;

margin:0px;

}



*html .sobres{

padding:0px 0px 0px 231px;

position:absolute;

margin:0px;

}



.foto{

float:left;

	border:#ccc 1px solid;

	border-top:none;

	padding:0;

	margin:0 4px 8px;

}







#foto{

	margin:0 10px 3px 0px;

	float:left;

	padding:4px;

	border:1px solid #ccc;

}









.iconos_noticia{

	margin:0;

	padding:0 10px 0px 0px;

	list-style:none;

	float:right;

}

.iconos_noticia li{

display:inline;

margin:0 0 0 3px;

padding:0px;





}

.iconos_noticia li a{

	padding:0px;

	margin:0px;

}





#quienessomos_destaca{

border: 1px solid;

border-color: #ccc; 

margin:10px 0px  0px;

padding:0px;

padding-bottom:10px;



}



*html #quienessomos_destaca{

width:495px;

}



#quienessomos_destaca h3{

background:#efefef;

padding:5px 0px 5px 5px;

margin:0;

border:none;

border-bottom:#ccc 1px solid;

width:510px;



}



*html #quienessomos_destaca h3{

background:url(/imgs/fondo.destacado.gif) top left;

padding:4px 3px 3px 5px;

margin:0px;

margin-bottom:3px;

border:none;

border-bottom:#ccc 1px solid;

width:495px;

}



#quienessomos_destaca p{

padding-bottom:6px;

line-height:11px;

margin:2px;

margin-left:10px;

}



#quienessomos_destaca ul{

margin-top:7px;

padding:0px;

}



#quienessomos_destaca ul li{

padding-left:15px;

margin-bottom:2px;

margin-left:19px;

list-style:none;

background:url(/imgs/ico.flecha.gif) no-repeat 0px 4px;

}



#quienessomos_destaca_img{

	margin:3px 10px 0px 5px;

	float:left;

	padding:4px;

	border:1px solid #ccc;

}

#quienessomos_destaca h6{

padding-left:10px;



}





#quienessomos_datos{

border: 1px solid;

border-color: #ccc; 

margin:5px 0px  0px 5px;

padding:0px;

float:right;

width:200px;

font:bold 13px Trebuchet MS, verdana, arial;

color:#777;

line-height:13px;

text-align:center;

}



.quienes{

font:11px Trebuchet MS, verdana, arial;

color:#666;

padding:0px;

margin:0;

} 





*html #quienessomos_datos{

width:180px;

}



#quienessomos_datos strong{

font:bold 20px Trebuchet MS, verdana, arial;

color:#777;

line-height:18px;

}



#quienessomos_datos h3{

background:#efefef;

padding:5px 0px 5px 5px;

margin:0;

border:none;

border-bottom:#ccc 1px solid;

width:195px;

text-align:left;

}







*html #quienessomos_datos h3{

background:url(/imgs/fondo.destacado.gif) top left;

padding:4px 3px 3px 5px;

margin:0px;

margin-bottom:3px;

border:none;

border-bottom:#ccc 1px solid;

width:175px;

}





#quienessomos_datos .destaca{

font:bold 11px Trebuchet MS, verdana, arial;

line-height:12px;

color:#830101;



}



#quienessomos_datos p{

padding:10px 10px;

line-height:12px;

margin:0px;

}

 

 #quienessomos_datos .linea{

padding:0;

margin:2px 40px;

border-bottom:#999 1px dashed;

}

 

.quienessomos_datos_img{

	margin:3px 10px 0px 5px;

	float:left;

	padding:4px;

	border:1px solid #ccc;

}



.logos{

text-align:center;

margin:0px;

padding:0px;

}



.caja{

border: 1px solid;

border-color: #ccc; 

margin:5px;

padding:5px;

float:right;

width:200px;

font:bold 14px Trebuchet MS, verdana, arial;

color:#888;

line-height:13px;

text-align:center;

}



.caja_grande{

border: 1px dashed;

border-color: #ccc; 

margin:5px;

padding:10px 1px 5px 5px;

float:right;

width:490px;

font: 12px Trebuchet MS, verdana, arial;

color:#333;

line-height:13px;

text-align:left;

}

.caja_grande ul{

padding:5px 0px 0px 0px;

}

.caja_grande ul li{

margin:5px 0 0 10px;

list-style-image: url(/imgs/ico.asterisco.gif);

list-style:inline;

}

.foto_caja{

float:left;

	border:#ccc 1px solid;

	padding:5px;

	margin:5px 24px 10px 8px;

}

.fotod_caja{

float:right;

border:#ccc 1px solid;

padding:5px;

margin:5px 15px 0px 12px;

}







.caja_ficha{

border: 1px dotted;

border-color: #ccc; 

margin:5px 10px 5px 5px;

padding:10px 0 5px 10px;

width:415px;

font: 11px Trebuchet MS, verdana, arial;

color:#888;

line-height:13px;

text-align:left;

background:#efefef;

}

.caja_ficha ul{

margin:5px 30px;

	padding:0px;

	list-style-image: url(/imgs/ico.asterisco.gif);

}

.caja_ficha ul li{

font: 12px Trebuchet MS, verdana, arial;

	color:#666;

	line-height:14px;



	

}







.caja_iz{

border: 1px dotted;

border-color: #ccc; 

margin:5px 10px 5px 5px;

padding:10px 5px;

float:left;

width:200px;

font:bold 14px Trebuchet MS, verdana, arial;

color:#888;

line-height:13px;

text-align:center;

background:#efefef;



}

.separa{

border-bottom:#AFAEAE 1px dashed;

}

.ficha_evolucion{

padding:5px 0 5px 0px;

margin:0px 0px 2px 0px;



}

.ficha_evolucion p{

padding:2px 0 1px 0;

margin:0px 0px 2px 0px;

}

.ficha_evolucion strong{

margin:0px:

padding:15px 0 0 0;

font:bold 13px Trebuchet MS, verdana, arial;

color:#830101;

}

.foto_evolucion{

float:left;

border:#ccc 1px solid;

padding:3px;

margin:1px 15px 5px 5px;

clear:both;

}



#titlistadonoticias{

	margin:0px 0px 2px 0px;

	padding:12px 0 5px 0;

	width:100%;

	border-bottom:#AFAEAE 1px solid;

	height:10px;

	clear:both;

}





*html #titlistadonoticias{

	padding:12px 0 0px 0;

}



#titlistadonoticias .drcha{

	font:bold 11px Trebuchet MS, verdana, arial;

	float:right;



}



#titlistadonoticias .izda{

	color:#D50101;

	font:bold 11px Trebuchet MS, verdana, arial;

	float:left;

}





.listadonoticias{

background:url(/imgs/ico.submenu.gif) no-repeat 4px 4px;

padding:0px 0px 5px 14px;

margin:10px 0 0 2px;

font:bold 12px Trebuchet MS, verdana, arial;

color:#666;

line-height:11px;

text-align: left;

border-bottom:#AFAEAE 1px dashed;

}





*html .listadonoticias{

	background:url(/imgs/ico.submenu.gif) no-repeat 4px 4px;

margin:10px 0 0 2px;

	border-bottom:#AFAEAE 1px dashed;

}



.listadonoticias a{

	color:#72070D;

	}



.listadonoticias .mas{

	font:11px Trebuchet MS, verdana, arial;

	line-height:12px;

	color:#D50101;

}



#paginadonticias {

text-align: center;

color:#D50101;

font:bold 12px Trebuchet MS, verdana, arial;

margin:10px

}



#paginadonticias a{

color:#999;

font:bold 12px Trebuchet MS, verdana, arial;



}



/* formularios */







#formulario {

	margin:10px;

font: 12px Trebuchet MS, verdana, arial;

	color: #666;

	background-color:#FFFFFF; 



}





	.campo{

    border: #616161 1px solid; 

	padding: 0px;

	margin:0px;

font: 12px Trebuchet MS, verdana, arial;

color:#666;

    background-color: #eeeeee;

}



.form{

margin:10px;

}





.form_nombre{

margin:10px 73px 10px 10px;



}



.form_ape{

margin:10px 67px 10px 10px;



}





legend.caja {

font:bold 12px Trebuchet MS, verdana, arial;

color:#666;

	padding: 10px;





}

fieldset.fi{

padding: 5px;

margin: 10px;

text-align: center;

font: 12px Trebuchet MS, verdana, arial;

color: #666;



}





/*mapa */





.mapacelda{

	display:table-cell;

	margin:0px;

	padding:2px 0 0 40px;

	width:200px;

	vertical-align:top;

	

}



*html .mapacelda{

	display:inline-block;

}





#titmapa{

font:bold 12px Trebuchet MS, verdana, arial;

	color:#8A0307;

	background:#eee;

	padding:1px 5px;

	margin:10px 2px;

	border:1px dotted #ccc; 

	}



	#titmapa a{

	font:bold 12px Trebuchet MS, verdana, arial;

	color:#8A0307;

	}



.mapacelda ul{

	margin:0px;

	padding:0px;

	list-style-image: url(/imgs/ico.submenu.gif);

}

.mapacelda ul li{

	font: 12px Trebuchet MS, verdana, arial;

	color:#888;

	line-height:14px;

}

.mapacelda ul li a:link,.mapacelda ul li a:active,.mapacelda ul li a:visited{

color:#888;

font: 12px Trebuchet MS, verdana, arial;

text-decoration:none;

line-height:12px;

}

.mapacelda ul li a:hover{

	color:#D50101;

	line-height:12px;

}



ul.conflecha {

padding:0px 10px;

margin:0;

}





ul.conflecha  li{

padding:0px 10px;

margin:0 5px 2px 5px;

list-style:none;

background:url(/imgs/ico.flecha.gif) no-repeat 0px 4px;

}





/*listas para las fichas */



.list_dcha{

	width:200px;

	padding:0px;

	margin-top:5px;

	font:12px Trebuchet MS, verdana, arial;

	float:left;

	line-height:10px;

}





.list_dcha ul{

	margin:0px 30px;

	padding:0px;

	list-style-image: url(/imgs/ico.asterisco.gif);

}

.list_dcha ul li{

	font: 12px Trebuchet MS, verdana, arial;

	color:#666;

	line-height:14px;

}





.list_izda{

width:200px;

	padding:0px;

	margin-top:5px;

	font:12px Trebuchet MS, verdana, arial;

	float:rigth;

	line-height:10px;

}





.list_izda ul{

	margin:0px;

	padding:0px;

	list-style-image: url(/imgs/ico.asterisco.gif);

}

.list_izda ul li{

	font: 12px Trebuchet MS, verdana, arial;

	line-height:14px;

}



/*fin listas para las fichas */



/* listas para las portadillas */





.list_dcha_g{

	width:240px;

	padding:0px;

	margin:0;

	margin-top:5px;

	font:12px Trebuchet MS, verdana, arial;

	float:right;

	line-height:10px;



}





.list_dcha_g ul{

	margin:5px 30px;

	padding:0px;

	list-style-image: url(/imgs/ico.asterisco.gif);

}

.list_dcha_g ul li{

	font: 12px Trebuchet MS, verdana, arial;

	color:#666;

	line-height:14px;

}





.list_izda_g{

width:260px;

	padding:0px;

	margin:0;

	margin-top:5px;

	font:12px Trebuchet MS, verdana, arial;

	float:left;

	line-height:10px;

}





.list_izda_g ul{

	margin:5px 30px;

	padding:0px;

	list-style-image: url(/imgs/ico.asterisco.gif);

}



.list_izda_g ul li{

	font: 12px Trebuchet MS, verdana, arial;

	line-height:14px;

}



#pieprint,#cabeceraprint,#pieportadaprint{

display:none;

}