#header{background:url(../img/bg.gif) 0 6px no-repeat; height:200px; margin:0 auto; width:800px;}

#header .izq{float:left; width:167px;}

#header .izq .marca{display:block; height:79px;padding:0 0 0 17px;width:149px;}

#header .izq .marca img{margin:13px 0 0 0;position:absolute;z-index:1;}

#header .izq .contenedor{background:url(../img/bg-rotativa.gif) repeat-x;float:left;padding:0 0 0 17px; width:150px;}

#header .izq .menu-lateral{background:#f1f1f1 url(../img/bg-menu-lateral.gif) repeat-x;border-color:#e1e1e1; border-style:solid; border-width:0 1px 0 1px; padding-top:25px;text-align:center;width:148px; }

#header .izq .menu-lateral li{}

#header .izq .menu-lateral a{background:url(../img/menu.gif) top no-repeat;color:#666; display:block; height:19px;font-size:12px; line-height:18px;text-decoration:none;}

#header .izq .menu-lateral a:hover{background-position:0 -19px;color:#51924b;}

#header .der{float:left; width:633px; }

#header .der .languages{color:#666;float:left;height:30px;font-size:10px;text-align:right;padding-right:10px;width:623px;}

h1.h1-principal,h2.h2-principal{display:none;}

.der .languages img{margin:0 2px 0 0;}

.der .languages span{display:block; padding:0 0 2px 0;}

#header .der .menu{float:left; padding-left:33px;width:600px}

/*#header .der .wrapper{float:left; width:633px;}*/

#header .der .presentacion{color:#B6B7B9;float:left;font-style:italic; height:30px;line-height:25px; text-align:right;padding:0 5px 0 0; width:628px;}

#header .der  .rotativas{background:url(../img/bg-rotativa.gif) repeat-x; float:left;width:633px;}

#header .der  .rotativas img{float:left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:block;}

html .panel,html .caja,html #content .izq .borde-der,html #content .izq .borde-izq,html #content .izq, html .paneles,html .wrapper, html #content{height:1%;}

#content{background:#D1D2D4 url(../img/bg_contact.jpg) top right no-repeat;margin:0 auto; width:800px;}

#content .contenedor{background:url(../img/bg-navtop.gif) left repeat-y; margin:0 auto; width:800px;}

#content .izq{background:url(../img/bg-col-izq.png) repeat-x;float:left;_position:relative; width:167px;}

#content .izq .borde-izq{background:url(../img/bordes-izq.png) 17px top no-repeat ;float:right; padding:0 0 0 17px; width:150px;}

#content .izq .borde-der{background:url(../img/bordes-izq.png) right top no-repeat ;float:left;  width:150px;}

#content .izq .publi{background:url(../img/bg-publi.gif) center repeat-y;float:left;min-height:600px;_height:600px;width:150px;}

#content .izq .publi img{display:block;margin: 0 auto;}

#content .der{float:left;width:633px;}

#content .der .wrapper{float:left; width:633px;}

#content .der .bienvenida{background:#D1D2D4 url(../img/bg-bienvenida.gif) repeat-x; float:left; text-align:left; padding:0 0 0 5px;width:348px;}

#content .der .bienvenida .contacto{ float:right; padding:18px 0  0 0; width:170px; }

#content .der .bienvenida .contacto a.enlace-contacto{background:url(../img/contact.gif) no-repeat;color:#fff; font-size:10px; height:15px; font-weight:bold;float:left;margin:0 0 0px 65px;text-align:center;text-decoration:none;width:85px;}

#content .der .bienvenida .contacto .marco-imagen{background:url(../img/bg-contacto.gif) center no-repeat;display:block;height:115px;float:left;margin:0 auto; width:153px;}

#content .der .bienvenida .contacto .marco-imagen img{display:block; margin:0 auto; margin-top:4px;margin-left:3px;}

.paneles .testimonios h2,
.paneles .acerca h2,
.paneles .flota h2,
#content .der .noticias h2,
#content .der .bienvenida h2.welcome{color:#38683d; font-size:18px; padding:0 0 10px 0; }

#content .der .bienvenida div.text{line-height:18px;}

.paneles .flota span,
.paneles .acerca span,
.paneles .testimonios span,
#content .der .noticias h2 span,
#content .der .bienvenida h2 span{color:#676767;float:left;font-size:12px;font-weight:bold;font-style:italic;padding:-5px 0 0 0; }

#content .der .noticias{background:#D1D2D4 url(../img/bg-bienvenida.gif) repeat-x;float:left;padding:10px 5px; width:343px}

#content .der .noticias .opciones-filtrado{float:right; width:210px;}

#content .der .noticias .opciones-filtrado a{color:#38683d;font-weight:bold;float:left;font-size:10px; }
.opciones-filtrado a.first{padding:0 10px 0 0;}

#content .der .bienvenida .contacto a.enlace-contacto:hover{text-decoration:underline;}
#footer .creditos .navegadores a:hover,
.testimonios .testimonio .leer a:hover,
.paneles .testimonios .opciones a:hover,
.noticias .nota .leer a:hover,
#content .der .noticias .opciones-filtrado a:hover{text-decoration:none;}


.noticias .nota{float:left;width:343px;}


.noticias .nota .titulo-fecha,
.noticias .nota .leer{background:url(../img/bg-titulo-nota.gif) 5px bottom no-repeat; padding: 0 0 0 10px}

.noticias .nota .top{float:left;width:343px;}
.noticias .nota .titulo-fecha{float:left; width:255px;}
.noticias .nota .leer{float:left;width:68px;}

.testimonio .titulo-fecha h3,
.noticias .nota .titulo-fecha h3{font-weight:bold;}

.testimonio .titulo-fecha div.fecha,
.noticias .nota .titulo-fecha div.fecha{color:#cb2229;float:left;padding: 4px 0 0 0;width:255px;}


.testimonios .testimonio .leer a,
.noticias .nota .leer a{color:#38683d;font-weight:bold;}

.introduccion-testi,
.introduccion{background:#fff;border:2px solid #cecfcf;float:left;line-height:18px;padding:2px;width:335px;}

.introduccion-testi{width:auto;}

.paneles{background:url(../img/bg-paneles.gif) 224px repeat-y;border-color:#b3b3b3; border-style:solid; border-width:1px 0;padding:0 0 10px 0;float:left;/*width:633px;*/width:619px;margin:0 14px 0 0;_margin:0 0px 0 0;}

.paneles .testimonios .wrap{float:left;width:405px;}

.paneles .testimonios{float:left;padding:0 8px;width:209px;/*width:225px;*/}

.paneles .flota h2,
.paneles .acerca h2,
.paneles .testimonios h2{float:left;padding:0;}

.testimonio .titulo-fecha div.fecha{padding: 0 0 5px; width:209px}

.testimonio .titulo-fecha h3{padding:10px 0 0 0;}

.testimonio .titulo-fecha .fecha{padding-bottom:5px;}

.paneles .flota .opciones{float:left; padding:0 2px; width:173px;}
.paneles .acerca .opciones{float:left; width:200px;}
.paneles .testimonios .opciones{float:left; width:209px;}


.paneles .acerca .opciones a,
.paneles .testimonios .opciones a{color:#38683d;font-weight:bold; font-style:italic;}

.testimonios .testimonio .leer {float:right;padding:5px 0 0 0; width:auto;}

.paneles .testimonio{float:left;width:209px;}

.paneles .flota .intro{line-height:18px;padding:0 5px;}
.paneles .flota{background:url(../img/bg_flota.gif) top repeat-x;float:left; width:177px;}
.paneles .flota .encabezados{float:left;padding:0px;_padding:0 0 0 3px;}
.paneles .flota img{border:1px solid #a4d2ac;margin:10px 0 0 0;}

.paneles .acerca{float:left;padding:0 14px 0 7px;_padding:0 14px 0 0px; width:193px;}

.paneles .acerca .listado{float:left;padding:10px;}

.paneles .acerca .listado ul{padding:0;margin:0;}

.paneles .acerca .listado li {padding:5px;}

.paneles .acerca .listado li a{ font-size:bold;color:#EC1C25}

#content .der #reservacion{background:none; border:1px solid #88a48d;float:right;height:300px;margin:0 0 5px 0px; width:278px;}

#content .der #reservacion .reserve-top{background:url(../img/reserve_bg_top.gif) repeat-x;float:left; height:43px; width:100%;}

#content .der #reservacion .reserve-top h2{color:#fff;font-size:18px;padding:0 0 0px 10px;}

#content .der #reservacion .reserve-top  span{color:#9fb7a0; font-style:italic;padding:0 0 0 10px;}

#content .der #reservacion .reserve-cuerpo{background:#6bc28e url(../img/reserve_bg_cuerpo.jpg) top repeat-x;float:left;min-height:207px;*height:207px;width:100%}

#content .der #reservacion .reserve-bottom{background:url(../img/reserve_bg_bottom.gif) repeat-x;float:left;  height:49px;text-align:center; padding:14px 0 0 0;width:100%;}

#content .der #reservacion .reserve-bottom .boton{background:url(../img/boton.gif) 0 2px no-repeat;border:0;color:#51924b;cursor: pointer;line-height:20px;height:22px;font-size:10px;font-weight:bold; width:105px;}

#content .der #reservacion .reserve-bottom .boton:hover{color:#006838;}

#content .der #reservacion  form .registro { clear: both; overflow: hidden; padding: 10px 0 0 10px;}

#content .der #reservacion form  label{float:left;}

#content .der #reservacion form .extendido label{text-align:left;float:left;padding:0 0 5px 0;width:100%;}

#content .der #reservacion form .date{float:left; width:auto;}

#content .der #reservacion form div.separador{float:left;margin:10px 0;padding:0 0 0 10px; width:89%;}

#content .der #reservacion  img.picker{padding:0 0 0 1px;display:inline;vertical-align:middle;width:auto;}

#content .der #reservacion form .linea {float:left; padding:0 0 0 5px;}
/*
#content .der #reservacion form div.separador{float:left;margin:10px 0; width:100%;}

#content .der #reservacion form .extendido label{text-align:left;width:90%;} 

#content .der #reservacion form .extendido label{text-align:left;width:90%;} 

#content .der #reservacion form .fecha{float:left;}

#content .der #reservacion form .fecha label{width:50px;}

#content .der #reservacion form .linea {float:left;width:20px;}

*/

#footer{background:url(../img/bg-footer.gif) 0 48px repeat-x;float:left;margin:0 auto; width:100%;}

#footer .creditos{margin:0 auto; height:140px;width:800px;}

#footer .creditos .navegadores {float:left; text-align:center;width:800px}

#footer .creditos .navtop{background:url(../img/bg-navtop.gif) repeat-y;}

#footer .creditos  .navbottom{height:53px;}

#footer .creditos .navtop ul{background:url(../img/bg_contact.gif) right repeat-y ;padding:30px 0 18px 230px;}

#footer .creditos .navbottom ul{padding:8px 0 0 309px;}

#footer .creditos .navegadores li{float:left;}

#footer .creditos .navegadores a{ float:left; border-style:solid;border-width:0 1px 0 0; margin:0 6px 0 0; padding: 0 6px; width:auto;}

#footer .creditos .navegadores a.no-borde{border:none} 

#footer .creditos  .navtop a{color:#38683d;border-color:#38683d;}

#footer .creditos  .navbottom a{color:#fff; border-color:#fff;}

#footer .creditos .pie{background:url(../img/bg-navtop.gif) repeat-y;height:66px;float:left;width:800px;}

#footer .creditos .pie .bg-der{background:url(../img/bg_contact.gif) right repeat-y ;height:66px;float:left;width:800px;}

#footer .creditos .pie .der{background:url(../img/bd_credito-web.gif) no-repeat;height:26px;float:right;margin:8px 0 0 0; width:161px}

#footer .creditos .pie .der a.credit{color:#df9b45;float:left;font-family:Times; font-size:11px; padding:10px 0  0 10px;text-decoration:none;}

#footer .creditos .pie .der a img{float:right;}


/*para las páginas internas*/







