@charset "utf-8";
body {background:#E3E4E5; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7B7C7E;}
img {border:0;}
ul {margin:0; padding:0; list-style-type:none;}
a {text-decoration:none;}
h1 {color:#E2001A; font-size:20px; margin:0 0 40px 0; padding:0;}
h2 {background:#7B7C7E; margin:0; color:#FFF; padding:10px 0 10px 12px; font-size:20px; font-weight:normal;}
h3 {background:#DADBDC;	margin:0; font-size:12px; padding:5px 0 5px 12px; text-transform: uppercase;}
p {margin:0 0 15px 0; padding:0;}

/* PAGINA INICIO */
#inicio {width:900px; margin:100px auto 0 auto; background:url(i/bg-flor.png) right top no-repeat;}
	#inicio .cabecera {height:56px; padding-bottom:15px; display:block;}
	#inicio .idiomas {float:right; padding-top:40px;}
	#inicio a {color:#7C7C7C; text-decoration:none;}
	#inicio a:hover {color:#5A5A5C;}
	#inicio .contenido {height:390px; background:#FFF;}
	#inicio img.titulo {margin:35px auto 0 46px; float:left;}
	#inicio img.logo {float:left;}
	#inicio table {margin:0 auto 0 46px; clear:both;}
	
/* IDIOMAS */
#idiomas {width:900px; margin:100px auto 0 auto; text-align:right; padding-bottom:12px;}
	#idiomas a {color:#7C7C7C; text-decoration:none;}
	#idiomas a:hover {color:#5A5A5C;}
	#idiomas .seleccionado {color:#5A5A5C;}
	
/* MENU */
#menu {width:900px; height:65px; margin:0 auto 0 auto; background:url(i/me-bg.gif) top repeat-x; border-bottom:solid 2px #E2001A;}
	#menu li {width:143px; float:right; height:39px;}
	#menu li a {width:143px; float:right; height:39px;}
	#menu li a span {visibility:hidden; text-decoration:none;}
	#menu li a:hover {background-position:0 -39px;}
	#menu li a.seleccionado {background-position:0 -39px;}
	#menu li.logo {float:left;}
	
/* SUBMENU */
#submenu {width:900px; height:30px; margin:0 auto 0 auto; list-style-type:none;}
	#submenu li {width:170px; float:left; height:30px;}
	#submenu li a {width:170px; float:left; height:30px;}
	#submenu li a span {visibility:hidden; text-decoration:none;}
	#submenu li a:hover {background-position:0 -30px;}
	#submenu li a.seleccionado {background-position:0 -30px;}
	#submenu .separacion {width:2px;}
	#submenu li.right {float:right;}

/* CONTENIDO */
#contenido {width:900px; min-height:365px; background:#FFFFFF; margin:0 auto 4px auto;}

/* HOME FOTO DESTACADA */
#promoDest {width:453px; padding:18px 0 0 18px; float:left;}
	#promoDest p {background:#DADBDC; height:23px; width:445px; margin:0; padding:0; font-size:16px; font-weight:bold; padding:6px 0 0 8px;}
	#promoDest p img {float:right; margin-right:8px;}

/* HOME TEXTO */
#columnaTxt {float:right; width:390px; margin:18px 18px 0 0; text-align:justify;}
	#columnaTxt {float:right; width:390px; margin:18px 18px 0 0;}

/* LISTA PROMOCIONES */
#listaPromos {background:#E2001A; width:170px; min-height:365px;}
	#listaPromos li {padding:10px 0; text-align:center; background:url(i/lineSep.gif) center bottom no-repeat;}
	#listaPromos li.seleccionado {background:url(i/lineSep-Gris.gif) center bottom no-repeat;}
	#listaPromos a {color:#FFF;}
	#listaPromos a:hover {text-decoration:underline;}

/* ESPACIO PROMOCIONES */
#espacioPromos {float:right; width:730px; height:347px; margin-top:18px;}

.pagAnterior {width:20px; height:45px; background:url(i/pag-anterior.gif) left top no-repeat; margin:147px 20px; float:left;}
	.pagAnterior:hover {cursor:pointer; background-position:left -45px;}
	.pagAnterior img {display:block;}
	.pagAnterior label {text-align:center; padding-top:7px; float:left; width:20px; color:#E2001A; font-weight:bold;}

.pagSiguiente {width:20px; height:45px; background:url(i/pag-siguiente.gif) left top no-repeat; margin:147px 20px 147px 0; float:right;}
	.pagSiguiente:hover {cursor:pointer; background-position:left -45px;}
	.pagSiguiente img {display:block;}
	.pagSiguiente label {text-align:center; padding-top:7px; float:left; width:20px; color:#E2001A; font-weight:bold;}

#promocionesList {padding:0;}
	#promocionesList li {width:183px; border:solid 1px #C8C8C8; float:left; margin:0 25px 18px 0;}
	#promocionesList li:hover {border:solid 1px #7B7B7D; cursor:pointer;}
	#promocionesList li.ultimo {margin-right:0px;}
	#promocionesList label {background:#DADBDC; margin:2px; display:block; padding:1px 0 1px 3px; font-size:12px; font-weight:bold; color:#7B7C7E;}
	#promocionesList label a {color:#7B7C7E;}
	#promocionesList img {display:block; margin:0 2px 2px 2px;}

/* FICHA DIVIDIR */
#contIzq {width:453px; padding:18px 0 0 18px;}
#contIzq p {background:#DADBDC; height:23px; width:445px; margin:0; padding:0; font-size:16px; font-weight:bold; padding:6px 0 0 8px;}
#contIzq p img {float:right; margin-right:8px;padding-top:2px;}

#contDer {float:right; width:392px; margin:18px 18px 0 0;}
	#contDer ul {height:32px; width:100%; background-image:url(i/fi-bgBotones.gif); background-repeat:repeat-x; background-position:center bottom; text-align:center;}
	#contDer li {float:left; height:21px; width:25%;}
	#contDer li a {background:#FF6633; float:left; text-align:center; background:url(i/fi-Sep.gif) right top no-repeat; font-size:10px; padding-top:10px; height:21px; width:100%; color:#7B7C7E;}
	#contDer li.ultimo a {background:none;}
	#contDer li a:hover {text-decoration:underline;}
	#contDer li.seleccionado a {color:#FFF; background:url(i/fi-bgHover.jpg);}
	#contDer li.w30 {width:30%;}
	#contDer li.w20 {width:20%;}
	#contDer p {margin:0 0 10px 0; padding:0; text-align:justify;}
	#contDer .sepSup {margin-top:30px;min-height:100px;}
	#contDer a {color:#E2001A;}
	#contDer a:hover {text-decoration:underline;}
	#contDer label {font-size:15px; font-weight:bold; color:#666; padding-top:20px; display:block;}
	#contDer ul.listado {text-align:left; background:none; margin:0 0 10px 10px; list-style-type:disc; height:inherit;}
	#contDer ul.ficheros {text-align:left; background:none; height:auto; margin-top:30px;}
	#contDer .ficheros li {float:left; width:176px; height:14px; padding:4px 0 3px 0; margin:0 20px 5px 0; text-align:center;}
	#contDer .ficheros a {width:auto; background:none; font-size:11px; padding:0; float:none; color:#535455;}
	#contDer .ficheros .titulo {font-size:15px; font-weight:bold; color:#666; text-align:left; width:100%; margin-bottom:5px;}
	#contDer .ficheros .memoria {background:url(i/fi-ficheros-mem.jpg) left top no-repeat;}
	#contDer .ficheros .planos {background:url(i/fi-ficheros-pla.jpg) left top no-repeat;}
	
	#contDer ul.fotosPromo {height:inherit; background:none; text-align:left; margin-top:40px;}
	#contDer .fotosPromo li {height:inherit; background:none; text-align:left; float:left; margin:0 6px 6px 0;width:auto;height:71px;}
	#contDer .fotosPromo li.titulo {font-size:15px; font-weight:bold; color:#666; text-align:left; width:100%; margin-bottom:5px;height:auto;}
	#contDer .fotosPromo img {border:solid 1px #FFF;}
	#contDer .fotosPromo a {float:none;padding-top:0;background:none;}
	#contDer .fotosPromo img:hover { border:solid 1px #7B7B7D; cursor:pointer;}
	#contDer .ultimo {margin-right:0;}
	
	#contDer #mapaUbica {background:#FFFF99; margin-top:4px;}
	
/* PIE */
#pie {width:900px; height:34px; margin:0 auto 0 auto; border-bottom:solid 2px #E2001A; background:url(i/pi-bg.jpg) right bottom no-repeat;}
	#pie li {width:133px; float:left; height:30px; margin-top:4px;padding:0;}
	#pie li a {width:133px; float:left; height:30px;}
	#pie li a span {visibility:hidden; text-decoration:none;}
	#pie li a:hover {background-position:0 -30px;}
	#pie .separacion {width:2px;}

/* CONTACTO */
#contactoPromo {float:right; width:392px; margin:18px 18px 0 0;}
	#contactoPromo label {font-weight:bold;}
	#contactoPromo .franjaGris {background:#DADBDC; margin:0; font-size:12px; padding:3px 0 3px 12px; font-weight:bold;}
	#contactoPromo .franjaGris img{border:solid 1px #FFF; margin-right:12px;}
	#contactoPromo ul {margin-top:25px;}
	#contactoPromo li {float:left; margin-bottom:7px;}
	#contactoPromo li.w25 {width:20%; margin-right:5%;}
	#contactoPromo li.w75 {width:75%;}
	#contactoPromo li.w100 {width:100%;}
	#contactoPromo input, textarea {width:100%; background:#E3E4E5; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; padding:2px 0;}
	#contactoPromo textarea {height:80px;}
	#contactoPromo #botones {clear:both; float:left; width:100%; margin-top:10px;}
	#contactoPromo #botones .boton {background:#7B7C7E; width:50px; color:#FFF; float:right; margin-left:2px; cursor:pointer;}
	#contactoPromo #botones input {width:15px; background:none; padding:2px;}
	#contactoPromo #botones a {color:#E2001A; font-weight:bold; text-decoration:underline;}
	#contactoPromo #botones a:hover {color:#7B7C7E;}

/* OFICINAS */
#table_oficina .promTit1 {
	font-family: Arial, Helvetica;
	font-size: 30px;
	font-weight: normal;
	background-color: #7B7C7E;
	height: 32px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
}

#table_oficina .txt_Gris {
	font-family: Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #7B7C7E;
}

#table_oficina .txtCuerpo {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #7B7C7E;
	line-height: 14px;
	text-align: justify;
}

#table_oficina .FotoPeq {
	border: 2px solid #CCCCCC;
	margin-bottom: 3px;
}

#table_oficina a {
	color: #7B7C7E;
	font-weight:bold;
}

#table_oficina a:hover {
	color: #E2001A;
	text-decoration: underline;
}

#table_oficina .FotoPeqSelec {
	border: 2px solid #E2001A;
	margin-bottom: 3px;
}
	
