﻿/*
--------- GENERAL ---------
*/
* {border:0;margin:0;padding:0; outline: none;}
ul {list-style:none;}
body {background:#D6D6D6;color:#666;font:12px tahoma,sans-serif;line-height:17px;text-align:center;}
.bodyblanco {background:#fff;height:auto;padding:20px 0px;text-align:left;}
.bodyblancoSinpad {background:#fff;height:auto;padding:0px;text-align:left;}
/*
--------- ESTRUCTURA ---------


.bloque_azul {clear:both;overflow:hidden;/*IE6*/_height:1%;/**/ margin: 0px 0px 15px 32px; padding: 0px; width: 858px;}
.bloque_verde {background:url(../imagenes/fnd_ficha_verde.png) no-repeat top;clear:both;overflow:hidden;padding:10px 15px 25px 15px;/*IE6*/_height:1%;/**/}
.bloque_azul .cabecera { background-color: #EEF5FC;border-left: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; overflow: hidden; padding: 10px 5px 10px 15px;}
.bloque_azul .dvlogomapa {  padding: 0px; margin: 0px; width: 858px; }

.bloque_azul .fnd_logoficha { background: #E2F4FF url("/imagenes/fnd_logoficha.png") no-repeat top; padding: 0px; margin: 0px; padding: 12px 17px 0px 17px; width: 824px; overflow: hidden; }
.bloque_azul .fnd_logoficha .leyenda { width: 856px; padding-top: 11px; float: left; border-right:1px solid #E5E5E5; text-align: right; }
.bloque_azul .fnd_logoficha .leyenda .dvleyenda { width: 586px; margin-right: 15px; float: right; text-align:center;_margin-right:6px; }


.bloque_azul .mapa { margin: 0px; width: 583px; height: 174px;  border: 1px solid #E5E5E5;}
.bloque_azul .vermapagrande{ margin: 0px; width: 583px; height: 500px;  border: 1px solid #E5E5E5;}


.pie_fndazul { background: url("../imagenes/fnd_bloqueazulpie.png") repeat-x; width: 824px; margin: 0px 0px 0px 1px; _margin: 0px 0px 0px 3px; padding: 0px 16px 0px 16px;  height: 33px; overflow: hidden; }

.imagenes_logo_ficha { margin-top: expression(((156 - this.height)/2)+'px'); text-align: center; }
.bloque_azul .nombreCom .nombreComDest {font-family: Tahoma; font-size: 20px; color:#000; font-weight:bold; width: 400px; display:inline; padding: 8px 0px 10px 0px; }

.bloque_verde h2.destacados { background:url(../imagenes/ico_destacados.gif) no-repeat 0px 8px;color:#000;padding-left:22px; }
.bloque_verde h2.actividades { background:url(../imagenes/ico_actividades.gif) no-repeat 0px 8px;color:#000;padding-left:22px; }
.bloque_verde h2.descripcion {background:url(../imagenes/ico_infopeq.gif) no-repeat 0px 8px;color:#000;padding-left:22px;}
.bloque_verde h1.direccion {background:url(../imagenes/ico_casa.gif) no-repeat 0px 8px;color:#000;padding-left:23px;}
.bloque_verde h2.info {background:url(../imagenes/info.gif) no-repeat 0px 8px;color:#000;padding-left:22px;}
.bloque_verde h2.servicio {background:url(../imagenes/servicios.gif) no-repeat 0px 8px;color:#000;padding-left:23px;}
.bloque_verde h2.marcas {background:url(../imagenes/marcas.gif) no-repeat 0px 8px;padding-left:23px;color:#000;}
.bloque_verde h1.contacto {background:url(../imagenes/ico_contacto.gif) no-repeat 0px 7px;padding-left:17px; color:#000;}
.bloque_verde h2.galeria {background:url(../imagenes/ico_galeria.gif) no-repeat 0px 8px;padding-left:22px;color:#000;}
.bloque_verde p {padding:4px 0px 3px 0px;}
.imprimir {background:url(../imagenes/ico_imprimir.gif) no-repeat right center; display:inline; float: right; font-size:11px;padding:6px 22px 0px 0px;}
.imprimir a:link,.imprimir a:visited,.imprimir a:active {color:#9E9E9E;}
.imprimir a:hover {color:#000;}
.nombreCom { max-width: 600px;}
.nombreCom ul { width: 825px; }
.nombreCom li { display: inline; }
.colDerecha  { float: left; width: 229px; height: 500px; overflow: hidden; padding: 30px 20px 0px 5px; }
/*Ficha ML*/

.bloque_verde .minis { float: left; width: 100px; text-align: center; margin: 20px 10px 0px 0px; cursor: pointer; }
.bloque_verde .minis .imagenesmini { width:43px; height:32px;}
.separador_letras{ letter-spacing: 1px; }

.bloque_verde .miniswp { float: left; width: 100px; text-align: center; margin: 20px 10px 0px 0px; cursor: pointer; }
.bloque_verde .miniswp .imagenesmini { width:43px; height:32px;}
.bloque_verde .imagenesgrande { text-align: center; margin: 20px 0px 0px 0px; max-width: 375px; max-height: 250px;_width: expression(this.width > 375 ? 375: true);_height: expression(this.height > 250 ? 250: true); }
.bloque_verde .imageneswpgrande { text-align: center; max-width: 375px; max-height: 250px;_width: expression(this.width > 375 ? 375: true);_height: expression(this.height > 250 ? 250: true); }
.bloque_verde .fondowpgrande { padding: 5px; margin: 20px 0px 0px 0px; text-align: center; float: left; background-color:#CCC; }

/* Enlaces Patrocinados */

.enlace_patrocinado1 {margin-bottom:1px;padding:0px 0px 15px 0px;text-align:left;width:210px; color:#008000;font:13px arial,sans-serif;}
.enlace_patrocinado1 h1 { text-transform:lowercase; padding:0px 0px 0px 0px; color:#0000CC;font: 16px arial,sans-serif; text-decoration: underline;}
.enlace_patrocinado1 h1 a:link,.enlace_patrocinado1 h1 a:visited,.enlace_patrocinado1 h1 a:active {color:#0000CC;font: 16px arial,sans-serif;}
.enlace_patrocinado1 div { text-align: center; padding: 5px 0px; border: solid 1px #C6D1DF; }
.enlace_patrocinado1 p {color:#000;padding:0px 0px;font:13px arial,sans-serif;}
.enlace_patrocinadoFijo {border:1px solid #F77777;height:147px;margin:0 auto;margin-bottom:10px;text-align:center;width:198px;}

/*

/*
--------- ALINEADOS ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.textocentrado {text-align:center;}
.textocentradoMargenTop {text-align:center; margin-top:20px;}
.clearboth {clear:both;}

/*
--------- FORMULARIOS ---------
*/
#dvNavegacion { margin: 10px 48px; color: #000; font-family: Tahoma; font-size: 11px;  }
#dvNavegacion a:link,#dvNavegacion a:visited,#dvNavegacion a:active {color: #3366FF; font-family: Tahoma; font-size: 11px;}
#dvNavegacion a:hover {color: #3366FF; font-family: Tahoma; font-size: 11px;}
#dvNavegacion .actual {color: #000; font-family: Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#dvNavegacion .actual:hover { color: #000; }


