/*#contents{	border:none !important;}*/ 
.acord{
        width:100%;
        margin:0px;
		height:0px;
		overflow:hidden;  
}
body{
 background-color:#006666;
 font-family:Arial, Helvetica, sans-serif;
	}
	
.botones{
display:block;
height:100%;
cursor:pointer;
border-left:8px;
}

.botones:hover{
	background-color:#FFF;
}


.botones_promo {
  border-left: 8px none;
  color: #189ccd;
  cursor: pointer;
  display: block;
  font-size: 12px;
  height: 100%;
  margin-left: 21px;
}
.botones_promo:hover{
	color:#00CC99;
}
.img{
margin:7px 8px -1px 13px;
	}


ul#botonera{
list-style-image:none;
list-style-type:none;
padding-left:30px;
padding-top:162px;
width:189px;
}
#botonera li{
border-top:1px solid #00CC99 !important;
color:#999999;
font-family:verdana;
font-size:14px;
font-weight:bold;
line-height:24px;
}

div#general{
 width:840px;
 height:891px;
 background-color:#006666;
 margin:0 auto;
}

#top{
	width:840px;
	height:100px;
}

* {
  margin: 0;
  padding: 0;
}

.img_bienv{
margin-right:10px;
}

#logo{
	width:250px;
	height:100px;
	position:relative;
	display:block;
	background-image:url(../img/index62_r2_c2_2.jpg);
	float:left;
	
}

#header{
	width:570px;
	height:100px;
	position:relative;
	float:left;
	background-image:url(../img/header.jpg);
}

#esquina_header{
	width:20px;
	height:100px;
	position:relative;
	float:left;
	background-image:url(../img/esquina_header.jpg);
}

#datos_2{
	width:220px;
	height:50px;
	position:relative;
	float:left;
	margin-left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#666;
	text-align:center;
}


#datos_2 a{
color:#666;
text-decoration:none;
cursor:default;
	}
#datos_2 a:hover{
background-position:right -47px;
color:#333;
text-decoration:none;
}
#main {
  background-image: url("../img/fondo_cuerpo.jpg");
  float: left;
  height: 797px;
  position: relative;
  width: 840px;
}

#botonera_conten{
	width:250px;
	height:493px;
	position:relative;
	float:left;
}

#fondo_botonera{
	width:250px;
	height:auto;
	position:relative;
	background-image:url(../img/fondo_botonera.jpg);	
}

#esquina_botonera{
	width:250px;
	height:18px;
	position:relative;
	background-image:url(../img/esquina_botonera.jpg);
	background-repeat:no-repeat;
}

#banner{
	width:572px;
	height:160px;
	position:relative;
	float:left;
	margin-left:2px;
	z-index:0;
}


#contenido {
  float: left;
  height: 630px;
  overflow-x: hidden !important;
  overflow-y: auto;
  position: relative;
  width: 574px;
}
.slider-pos {
  float: left;
  overflow-x: hidden !important;
  overflow-y: auto;
  position: relative;
  width: 482px;
}

#contents{ /* para carga.php*/
border:2px solid #FFF;
float:left;
height:586px;
position:relative;
width:560px;
	}

h1{
	color:#189CCD;
	font-family:"Lucida Grande",Arial,sans-serif;
	font-size:54px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0;
}

#img_home{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F2F0E7 none repeat scroll 0 0;
	border:1px solid #E0DDD2;
	padding:9px;	
}

#fondo_cuerpo{
	width:840px;
	height:500px;
	position:relative;
	float:left;
	background-image:url(../img/fondo_cuerpo.jpg);
}

#fondo_cuerpo_2{
background-image:url(../img/fondo_cuerpo_2.jpg);
background-position:center bottom;
float:left;
height:207px;
position:relative;
width:790px;
}

#lateral_fondo_2{
	width:30px;
	height:207px;
	position:relative;
	float:left;
	background-image:url(../img/lateral_fondo_2.jpg);
	background-position:bottom;
}

#lateral_fondo_3{
	width:20px;
	height:227px;
	position:relative;
	float:left;
	background-image:url(../img/lateral_fondo_3.jpg);
	background-position:bottom;
}


#conten_fondo_2{
float:left;
height:207px;
margin-top:7px;
position:relative;
width:auto;
}

#fouter{
background-image:url(../img/fouter.jpg);
background-repeat:no-repeat;
color:#333333;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
height:40px;
padding-top:8px;
position:relative;
text-align:center;
width:840px;
}

.feedbackform{
padding: 5px;
color:#666666;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
width: 700px; /*width of form rows*/
overflow: hidden;
padding: 5px 0;

}
div.titulo{
color:#666666;
font-family:verdana;
font-size:14px;
margin-bottom:33px;
margin-left:160px;
overflow:hidden;
border-bottom:1px solid threedlightshadow;
padding-bottom:1em;
}


div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
float: left;
width: 155px; /*width of label (left column)*/
/*text-transform: uppercase;*/
/*border-bottom: 1px solid red;*/
margin-right:10px; /*spacing with right column*/
text-align:right;
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px;
text-align:left;/* space following the field */
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width: 250px;
height:20px;
}

div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width: 300px;
height: 150px;
}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top: 5px; /*space above buttonsdiv*/
position:relative;
float:left;
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 80px;
background: #e1dfe0;
}
	
	
p:first-letter { padding-left:10px; }

#promo_content{
float:left;
height:120px;
position:relative;
width:578px !important;
}
.title_list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A8AA9F url(../img/title_im.jpg) no-repeat scroll left center;
height:23px;
margin:18px 0 0;
padding:5px 18px;
}
.promo_interno{
	width: 570px;
	height: 538px;
	background: url(../img/back_promo.jpg) no-repeat;
	position:relative;
	float:left;
	}
.promo_interno div{position:relative;
float:left;}

#contenido_promo{
font-family:arial;
font-size:12px;
height:328px;
margin-top:50px;
overflow-y:auto;
padding-left:17px;
width:371px;
}

#btn_volver{
color:#006666;
cursor:pointer;
font-family:arial;
font-size:14px;
font-weight:bold;
height:14px;
padding-left:17px;
padding-top:7px;
width:170px;
}
#btn_volver:hover{
	color:#666;
}

#btn_consultar{
color:#006666;
cursor:pointer;
font-family:arial;
font-size:14px;
font-weight:bold;
height:14px;
padding-top:7px;
text-align:right;
width:170px;
}
#btn_consultar:hover{
	color:#666;
}

#izq{
float:left;
position:relative;
width:402px;
	}
	#der{
float:left;
position:relative;
width:144px;
}


#img_1{
background:transparent url(../img/thumbnails.png) no-repeat scroll 0 0;
float:left;
height:115px;
margin-top:135px;
position:relative;
width:148px;
	}
	#img_2{
background:transparent url(../img/thumbnails.png) no-repeat scroll 0 0;
float:left;
height:115px;
margin-top:0px;
position:relative;
width:148px;
	}
	#img_3{
background:transparent url(../img/thumbnails.png) no-repeat scroll 0 0;
float:left;
height:115px;
margin-top:0px;
position:relative;
width:148px;
	}
#title_producto{
color:#189CCD;
float:left;
font-family:verdana;
font-size:15px;
font-weight:bolder;
margin-left:121px;
margin-top:25px;
position:relative;
text-align:left;
width:190px;
	}

#precio{
color:white;
float:left;
font-family:arial;
font-size:17px;
font-weight:bold;
margin-left:325px;
margin-top:37px;
position:relative;
text-align:left;
width:60px;
	}
.title_list h2 {
-x-system-font:none;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


#eventos_content{
	width:570px;
	height:120px;
	position:relative;
	float:left;
	text-align:left;
}
#eventos_content h1{
-x-system-font:none;
color:#999999;
font-family:"Lucida Grande",Arial,sans-serif;
font-size:160%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:100%;
position:relative;
}


#eventos_content h1 a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#999999;
	padding-right:24px;
	text-decoration:none;
}
#eventos_content h1 a:hover{
	background-position:right -47px;
	color:#0072BC;
	text-decoration:none;
}



#titulo {
	background-color:#00CC99;
	border-bottom:0 solid;
	color:#FFFFFF;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:24px;
	height:40px;
	padding-left:10px;
	padding-top:10px;
	position:relative;
	text-align:left;
	width:563px;
}

#cuadro{
background-image:url(../img/cuadro.jpg);
float:left;
height:90px;
margin-left:9px;
margin-top:18px;
position:relative;
width:550px;
}

#contents_inicio{
	width:550px;
	height:440px;
	position:relative;
	float:left;
}


#cuadro_2{
	background-image:url(../img/cuadro.jpg);
	float:left;
	height:90px;
	margin-left:9px;
	position:relative;
	width:550px;
}

#texto{
	width:550px;
	color:#999999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top:16px;
	padding-left:10px;
	position:relative;
	float:left;
	height:auto;
	text-align:justify;
	text-indent: 10px;
	line-height: 20px;

}

div#texto p{
color:#666666;
font-family:trebuchet MS;
font-size:14px;
line-height:25px;
margin-left:8px;
margin-right:23px;
	}

#texto_llegar{
color:#666666;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
height:auto;
margin-top:16px;
padding-left:20px;
padding-top:0;
position:relative;
text-align:left;
width:550px;	
}

#texto_2{
	color:#999999;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	height:50px;
	padding-left:0px;
	padding-top:10px;
	position:relative;
	text-align:left;
	width:569px;
	
}

div#respuesta{
float:right;
margin-right:102px;
margin-top:20px;
position:relative;
	}

#texto_3 {
color:#999999;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
height:50px;
margin-left:-70px;
margin-top:24px;
padding-left:0;
padding-top:10px;
position:relative;
text-align:left;
width:569px;
}
#mapa_content{
float:left;
height:520px;
position:relative;
width:570px;
}

#mapa{
background-image:url(../img/fondo_mapa.jpg);
float:left;
height:350px;
margin-left:10px;
margin-top:0;
padding-left:12px;
position:relative;
width:539px;
}
#bienvenidos{float:left;height:330px;margin-left:10px;margin-top:17px;position:relative;width:479px;}


#flash{
	width:457px;
	height:309px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:8px;
	
}

#contents{
	width:570px;
	height:480px;
	position:relative;
	float:left;
}



ul {
	margin : 0px;
	padding : 0px;
	list-style : none;
}


#eventos{list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#eventos li{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_checked-trans.png) no-repeat scroll 0 6px;
font-size:14px;
line-height:20px;
padding:0 0 20px 20px;
}

.noitem{
	background:none !important;
	}

#eventos li a{
color:#3DA09B;
text-decoration:none;
}


#eventos li span{
color:#A06750;
font-family:arial;
}

.promo{
/* border:2px solid #F0F0F0; gris joomla */
border:1px solid #006666;
float:left;
height:120px;
margin-left:1px;
margin-right:11px;
margin-top:13px;
position:relative;
width:274px;
}

.contiene_texto{color:#999999;
cursor:pointer;
font-size:11px;
height:92px;
overflow:hidden;
padding-left:2px;
text-align:left;
width:143px;}

#desc{
background-color:#FFFFFF;
float:left;
font-size:12px;
height:120px;
line-height:15px;
margin-left:6px;
position:relative;
text-align:left;
width:142px;

}

#imagen{
	width:120px;
	height:120px;
	position:relative;
	float:left;
	background-color:#CCC;
	cursor:pointer;
	
}


#boton{
	width:570px;
	height:62px;
	float: left;
	position:relative;
	background: url(../img/04.jpg) no-repeat center top;
    background-position:top;
    cursor:pointer;
	margin-left:0px;
	margin-top:5px;
	
}

#boton:hover {
 background-position:bottom;
 cursor:pointer;

}
a{
	outline:none !important;
}
img{
	border:none;
  }
.img_promo{

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
.titulo_link{
	float:left;
	font-family:verdana;
	font-size:19px;
	margin-left:81px;
	margin-top:10px;
	position:relative;
}

.ver_mas{
	color:#0033CC;
	cursor:pointer;
	font-size:11px;
 }
 .ver_mas:hover{
	color:#F00;
	cursor:pointer;
 }
#marcas {
  background-color: white;
  bottom: 57px;
  height: 40px;
  left: 9px;
  padding-bottom: 50px;
  padding-right: 3px;
  padding-top: 4px;
  position: absolute;
  width: 770px;
}


.intro {
    font-size: 13px;
    line-height: 21px;
    margin-top: 403px;
    text-align: justify;
}
.intro span {
    font-size: 25px;
}
/* jssor slider loading skin spin css */
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


.jssora106 {display:block;position:absolute;cursor:pointer;}
.jssora106 .c {fill:#fff;opacity:.3;}
.jssora106 .a {fill:none;stroke:#000;stroke-width:350;stroke-miterlimit:10;}
.jssora106:hover .c {opacity:.5;}
.jssora106:hover .a {opacity:.8;}
.jssora106.jssora106dn .c {opacity:.2;}
.jssora106.jssora106dn .a {opacity:1;}
.jssora106.jssora106ds {opacity:.3;pointer-events:none;}

.jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000;}
.jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1;}
.jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
.jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
.jssort101 .p:hover{padding:2px;}
.jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
.jssort101 .p:hover.pdn{padding:0;}
.jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
.jssort101 .pav .cv {border-color:#fff;opacity:.35;}
.jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
.jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6;}
.jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}

.imagen_auspiciante{
	height:80px;
}
.imagen_whatsapp{
	width:100%;
	max-width: 30px;
	height: 30px;
	pointer-events: none;
}
.whatsapp_num{
	padding-left: 4px;
	position: relative;
	bottom: 10px;
}
.info_whatsapp{
	width:100%;
}