@charset "utf-8";
/* CSS Document */
body	{margin:0px; background:url(../images/fondoCuerpo.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
strong	{color:#bd2716;}
h2		{color:#666; padding:0px; margin:0px; clear:both; padding-top:10px; display:block;}
dt		{color:#666; padding:0px; margin:0px; clear:both; padding-top:5px; display:block; font-size:12px; padding-bottom:5px; background:url(../images/icondd.gif) no-repeat 0px 8px; padding-left:15px; margin-left:10px;}
dd		{ margin:0px; padding:0px; margin-left:15px;}
ul		{padding:0px; margin:0px;}
.contenido	{width:999px; margin:auto;}
.cabecera	{background:url(../images/fondoCabecera.jpg) no-repeat; height:133px; position:relative;}
.cabecera_en	{background:url(../images/en_fondoCabecera.jpg) no-repeat; height:133px; position:relative;}

.cuerpo		{width:999px;}
.popUp		{background:none; margin:10px;}
.subtit		{font-size:16px; color:#bd2716; font-weight:bold;}
.logo		{
	width:174px;
	height:133px;
	position:absolute;
	left: 0px;
	top: 0px;
}

.oculto		{display:none;}
.cuerpoHome	{height:300px;}
.dere		{width:372px; border:0px solid #F00; float:right; background:url(../images/fondoDerecha.gif) repeat-x; height:600px; position:relative;}
.Home		{height:480px;}
.dere ul	{margin:0px; padding:0px; margin-top:10px;}
.dere li	{display:inline; list-style:none; font-size:10px; margin-right:15px;margin-left:15px;}
.dere hr	{size:1px; border:1px #c22520 solid;}

a.dereLink 			{display:block; color:#333; text-decoration:none; font-size:10px; height:65px;  padding-top:5px; padding-bottom:5px; padding-left:160px;}
a.dereLink:hover	{display:block; background:#666;}

a.servicios		{background:url(../images/imgServicios.gif) no-repeat bottom}
a.servicios:hover	{background:url(../images/imgServicios.gif) no-repeat top}
.onServicios		{display:block; color:#333; text-decoration:none; font-size:10px; height:65px;  padding-top:5px; padding-bottom:5px; padding-left:160px; background:url(../images/imgServicios.gif) no-repeat top}


a.quienes		{background:url(../images/fondoQuienes.gif) no-repeat bottom}
a.quienes:hover	{background:url(../images/fondoQuienes.gif) no-repeat top}
.onQuienes		{display:block; color:#333; text-decoration:none; font-size:10px; height:65px;  padding-top:5px; padding-bottom:5px; padding-left:160px; background:url(../images/fondoQuienes.gif) no-repeat top}

a.porque		{background:url(../images/fondoPorque.gif) no-repeat bottom}
a.porque:hover	{background:url(../images/fondoPorque.gif) no-repeat top}
.onPorque		{display:block; color:#333; text-decoration:none; font-size:10px; height:65px;  padding-top:5px; padding-bottom:5px; padding-left:160px; background:url(../images/fondoPorque.gif) no-repeat top}

a.contacto			{background:url(../images/fondoContacto.gif) no-repeat bottom}
a.contacto:hover	{background:url(../images/fondoContacto.gif) no-repeat top}
.onContacto		{display:block; color:#333; text-decoration:none; font-size:10px; height:65px;  padding-top:5px; padding-bottom:5px; padding-left:160px; background:url(../images/fondoContacto.gif) no-repeat top}

.on			{color:#f25c45;	padding-left:8px; padding-right:8px;}

.tel		{
	clear:both;
	bottom:43px;
	left:639px;
	color:#939393;
	position:absolute;
	width: 399px;
	text-align:left;
	
}
.tel a {color:#939393; text-decoration:none;}
.tel a:hover {color:#c22520; text-decoration:none;}
.fichaDere	{padding-top:15px; clear:both; border:#F00 0px solid; position:relative;}
.textoDere	{float:right; color:#868686; width:215px; font-size:10px;}
.textoDere a{clear:both; text-align:left; width:100%; color:#971d06; padding-top:10px; display:block;}
.fotoDere	{float:left; width:137px; height:65px; margin-left:10px;}

.content_cuerpo		{width:580px; padding-left:38px; border:#F00 solid 0px; float:left; padding-bottom:15px; position:relative;}
.dicen		{padding-bottom:0px;}

.content_cuerpo	ul	{margin-left:0px; padding-left:15px;}
.content_cuerpo	li	{list-style-image:url(../images/icon-list.gif); padding-bottom:0px;}
.icon-list-black {list-style-image:url(../images/icon-list-black.gif);}
.content_cuerpo a	{color:#c22520; font-weight:bold; text-decoration:none;}
.content_cuerpo a:hover	{color:#696969;}
.content_cuerpo b	{color:#971d06; font-weight:bold;}

.textoQuienes	{width:330px; float:left; margin-top:30px;}
.textoContacto	{width:270px; float:left; margin-top:30px;}

.dicen		{width:205px; background:#c5c5c5; float:right; margin-top:8px; padding:12px; font-style:italic; color:#FFF;}
.entradilla		{width:205px; background:#c5c5c5; float:right; margin-top:58px; padding:12px; font-style:italic; color:#FFF;}
.entradilla a	{color:#bd2716; text-decoration:none;}
.entradilla a:hover	{color:#ffffff;}

.tit			{display:block; clear:both; height:20px; width:282px; background:url(../images/fondoTit.gif) no-repeat; color:#FFF; padding-top:8px; padding-left:40px; font-weight:bold;}
.contentPie		{margin:auto; width:999px; text-align:center; color:#FFF; padding-top:8px; position:relative;}

.pie			{background:#c22520; height:45px; position:relative; bottom:0px; clear:both;}

.espacio	{height:15px;}
.menuDere	{
		display:none;
		height:30px;
		background:#b81010;
		text-align:center;
		color:#FFF;
		border:0px solid #000;
		padding-top:15px;
		}
.menuDere a{
			color:#FFF;
			text-decoration:none;
			padding-left:8px;
			padding-right:8px;
			}	
.menuDere a:hover{color:#fe5c5c;}		
.padding		{padding-bottom:15px;}
.fila			{
	clear:both;
	text-align:center;
	height:100px;
}
.fila div		{width:100px; height:100px; float:left; padding-left:15px;}
.black		{color:#000;}

.banderasIdiomas	{
	position:absolute;
	left: 629px;
	top: -79px;
	width: 161px;
	height:20px;
	border:0px solid #CCC;

	display:inline;
	padding-top:4px;
	
}
a.es 	{text-decoration:none; color:#999; display:inline-block; background:url(../images/flag_es.gif) no-repeat; border:#666 0px solid; padding:3px; padding-left:20px;}
a.es:hover	{text-decoration:none; color:666;}
a.en 	{text-decoration:none; color:#999; display:inline-block; background:url(../images/flag_gb.gif) no-repeat; border:#666 0px solid; padding:3px; padding-left:20px;}
a.en:hover	{text-decoration:none; color:666;}

	ul.Redes	{float:right; padding-right:120px; margin-top:8px}
	ul.Redes li	{display:inline-block; float:left; list-decoration:none; padding-left:5px;}
	ul.Redes img	{border:0px;}
