﻿*
{ margin:0px; padding:0px; border:none; }
body { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #6d6d6d; background: #ebf1ed url(../imgs/bg.png) repeat-x left top;}
table, table th, table tr, table td, div, img { vertical-align: top; }
input { font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; color: #000; border: solid 1px #000; padding: 1px 0px 1px 2px; }
p {color:#9d9c9b; font-size:11px; font-weight:normal;}
a {color:#9d9c9b; font-size:11px; font-weight:bold; text-decoration:none;}
a:hover {color:#9d9c9b; font-size:11px; font-weight:bold; text-decoration:underline;}
 
#wrapper { margin: 0px auto; width: 1020px; }

.logo {width: 1020px; height: 148px; float:left; display: inline; background: url(../imgs/logo.jpg) no-repeat center top;}

.menu {width: 1020px; height: 54px; float:left; display: inline;}

.top {width: 1020px; height: 7px; float:left; display:inline; background: url(../imgs/top.png) no-repeat left top; margin-top: 33px;}
.bottom {width: 1020px; height: 14px; float:left; display:inline; background: url(../imgs/bottom.png) no-repeat left top;}
.cuerpo {width: 1020px; height: auto; min-height: 720px; height: auto !Important; float:left; display:inline; background: url(../imgs/repeat.png) repeat-y left top;}

.btn-contactanos {width: 152px; height:32px; float: left; display:block; background: url(../imgs/btn-contacto.png) no-repeat left top; margin-top:8px; color: #371702; font-family:Airla, verdana, Tahoma; font-size:13px; font-weight: bold; text-transform:uppercase; text-decoration:none; padding: 11px 0px 0px 64px; text-shadow: 1px 1px #e17604;}
.btn-contactanos:hover {width: 152px; height:32px; background:  url(../imgs/btn-contacto.png) no-repeat left -45px;  text-decoration:none;text-shadow: 1px 1px #e17604;color: #371702;text-transform:uppercase; font-size:13px; font-weight: bold;}

.contenido {width: 1000px; height: auto; float:left; display: inline; margin-top:15px;margin-left:18px;}
.contenido  h1 {color: #f76403; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; margin-top:20px; font-weight:bold; margin-top: 10px;float:left; display: inline;width:690px;}
.contenido  h1 a {color: #f76403; font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold;float:right; display: inline;}


.col1 {width: 702px; height: auto; float:left; display: inline; }

.col2 {width: 268px; height: auto; float:left; display: inline; margin-left: 12px;}

.cuadro1 {background-color:#e9ebe8; width:675px; height: auto; padding:12px; margin-top: 18px;float:left; display: inline;}
.cuadro1  p {color: #6d6d6d; font-size: 12px; font-weight:normal; text-align:justify; line-height:19px;}

.cuadro-listado { width:700px; height: auto; margin-top: 18px; border-bottom:1px solid #e0e0e0; float:left; display: inline; padding-bottom:10px;}
.cuadro-listado p {background-color:#e9ebe8;width: 400px; color: #6d6d6d; font-size: 12px; font-weight:normal; text-align:justify; line-height:19px; padding:12px; float:right; display: inline; margin-left: 28px;}
.cuadro-listado .foto {width:222px; height:155px; float:left; display:inline;}


.cuadro-listado2 { width:420px; height: auto; margin-top: 18px;float:left; display: inline; padding-bottom:10px;background-color:#e9ebe8; margin-left: 50px;}
.cuadro-listado2 ul {width: 380px;height: auto;color: #6d6d6d; font-size: 12px; font-weight:normal; text-align:justify; line-height:19px;  float:left; display: inline;}
.cuadro-listado2 ul li { padding: 5px 0px 0px 5px; list-style-position:inside; margin-left:15px;}
.cuadro-listado2 ul li ul li { padding: 5px 0px 0px 5px; list-style-position:inside; margin-left:50px; list-style-type: decimal;}
.cuadro-listado2 p {background-color:#e9ebe8;width: 200px; color: #6d6d6d; font-size: 12px; font-weight:normal; text-align:justify; line-height:19px; padding:12px; float:left; display: inline;}
.cuadro-listado2 p strong {color: #f76403;}
.foto-sola {width:222px; height:155px; float:left; display:inline;}


.precio-ind {width: 700px; width:700px; float: right; color: #f76403;  margin-right: 10px; margin-top:15px; text-align: right; font-weight: bold;}


.cuadro-home {width: 299px; height:auto; float:left; display:inline; margin-top: 48px;}
.titulo-cuadro {width: 297px; height:48px; float:left; display:inline; border: 1px solid #dbd9d9; background: url(../imgs/title-repeat.jpg) repeat-x left top;}
.titulo-cuadro  h2 {color: #f76403; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; margin-top:14px; font-weight:bold; margin-left:15px;}

.btn-vermas {width: 85px; height:20px; float: right; display:block; background: url(../imgs/btn-vermas.png) no-repeat left top; margin-top:8px; color: #8f8f8f; font-family:Airla, verdana, Tahoma; font-size:10px; font-weight: bold; text-transform:uppercase; text-decoration:none; padding: 7px 0px 0px 0px; text-shadow: 1px 1px #fff; text-align:center; border:none;}
.btn-vermas:hover {background:  url(../imgs/btn-vermas.png) no-repeat left -28px;  text-decoration:none; font-size:11px;}


/*---- Menu -----*/  /*---- General | Para todas las secciones ----*/

#menu ul {list-style: none; font-size: 11px; font-weight: bold; width:1010px; float: left; font-family: Arial; text-align: center; color: #000000; text-shadow: 1px 1px white, -1px -1px white; margin-top: 6px; width: 800px;}
#menu ul li {display: inline; float: left;}
#menu ul li img { padding-top:8px;}
#menu ul li a {text-decoration: none; height: 33px;  display: block; float:left;  color: #000000; text-shadow: 1px 1px white, -1px -1px white; padding: 15px 26px 0px 26px;}
#menu ul li a:hover {color: #411b02; background: url(../imgs/over-menu.png) repeat-x left top; text-shadow: 1px 1px #f48c06;}
#menu ul li .on {color: #411b02; background: url(../imgs/over-menu.png) repeat-x left top; text-shadow: 1px 1px #f48c06;}

.cont-contactanos{width:500px;height:auto;float:left;display:inline;margin-top:15px;margin-left:50px;}
.cont-contactanos .contacto-inter{width:500px;height:auto;float:left;display:inline;background:url(../images/rp.png) repeat left top;padding-bottom:20px;}
.cont-contactanos .contacto-inter p{width:484px;float:left;display:inline;font-family:Arial, Verdana, Tahoma;font-size:12px;text-align:justify;color:#828181;line-height:18px;margin:15px 0 0;}
.cont-contactanos .contacto-inter .tabla-form{width:484px;height:auto;float:left;display:inline;margin:10px 0 0;}
.cont-contactanos .contacto-inter .tabla-form td{color:#d26504;text-align:left;font-family:Arial, Verdana, Tahoma;font-size:13px;font-weight:700;}
.cont-contactanos .contacto-inter .tabla-form td .entradas{width:223px;height:20px;border:1px solid #d1d3d3;font-family:Arial, Verdana, Tahoma;font-size:12px;color:#b0b0b0;padding-top:2px;padding-bottom:2px;padding-left:5px;}
.cont-contactanos .contacto-inter .tabla-form td .entradas2{width:480px;min-width:480px;max-width:480px;height:259px;max-height:259px;min-height:259px;border:1px solid #d1d3d3;font-family:Arial, Verdana, Tahoma;font-size:12px;color:#b0b0b0;padding-top:2px;padding-bottom:2px;padding-left:5px;}
.btn-enviar2{width:85px;height:24px;border:none;float:right;display:block;background:url(../imgs/btn.png) no-repeat left top;behavior:url(css/recursos/iepngfix.htc);font:arial, verdana, tahoma;color:#8f8f8f;text-align:center;text-shadow:1px 1px #f1f1f1;margin:5px 10px 0 0;}
.error-contacto{width:542px;height:159px;float:left;display:inline;background:url(../images/error.png) no-repeat left top;margin:45px 0 0 20px;padding:50px 0 0 120px;}
.felicidades-contacto{width:542px;height:220px;float:left;display:inline;background:url(../images/felicidades.png) no-repeat left top;margin:45px 0 0 20px;padding:50px 0 0 120px;}
.entradas3{width:223px;height:26px;border:2px solid #bca494;font-family:Arial, Verdana, Tahoma;font-size:12px;color:#a04e25;background-color:#f0ece3;padding-top:2px;padding-bottom:2px;padding-left:5px;}
.cont-contactanos2{width:290px;height:auto;float:left;display:inline;margin-top:15px;margin-left:75px;}
.cont-contactanos2 .contacto-inter2{width:288px;height:auto;float:left;display:inline;}
.cont-contactanos2 .contacto-inter2 p{width:264px;float:left;display:inline;font-family:Arial, Verdana, Tahoma;font-size:12px;text-align:left;color:#828181;line-height:18px;margin:10px 0 0;}



.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; }


