*{ margin: 0;padding: 0;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;background:#FFF;font-size:12px;}

a img,fieldset,legend{border:none;padding:0;margin:0;}
a img{vertical-align:middle;}
.icono{vertical-align:middle;}

/*===================== ESTILOS PARA EL ENCAB Y MENUS ======================================*/
#enca-cont {position:relative;background:#00AC4F;}

#encabezado {width:775px;position:relative;margin:0 auto;}

#encabezado div.slideshow{width:775px;height:188px;margin:0 auto;}
#encabezado div.slideshow-i{width:775px;height:141px;margin:0 auto;}

.slideshow h1 img,.slideshow-i h1 img{position:absolute;top:0;}

#menu,#menu-i{margin: 0px;height:20px;background:#F68121;}
/*721 - 775*/
#menu ul{width:775px;margin:0 auto;height:20px;background:#00AC4F;border-color:#FFFFFF;border-style:solid;border-width:0 1px 0 1px;}

#menu ul li,#menu-i ul li{float:left;margin:0;padding:0;display:inline;list-style-type:none;text-transform:uppercase;}

#menu ul li a{margin-left:22px;}
#menu ul li a,#menu-i ul li a{font-size:13px;font-weight:bold;text-decoration:none;color:#666;}
#menu ul li a.actual,#menu ul li a:hover,#menu-i ul li a.actual,#menu-i ul li a:hover{color:#fff;}

#menu-i ul{width:721px;margin:0 auto;height:20px;background:#00AC4F;border-color:#FFFFFF;border-style:solid;border-width:0 1px 0 1px;}
#menu-i ul li a {margin-left:10px;}

/*#menu-i ul li a.idioma{color:#F68121;}
#menu-i ul li a.idioma:hover{color:#fff;}*/

/*===================== ESTILOS PARA EL CUERPO FRONT ======================================*/
#cuerpo{
	margin:9px auto 0 auto;
	padding:0px 0px;
	position:relative;
	text-align:left;
	width:775px;
	/*padding:0px 25px 0 26px;
	width:724px;775-(25 izq + 26 der)*/
}
/*532+ 51*/
#wrapper{width:583px;float:left;}

#latizq-inner{width:190px;float:left; padding-bottom:11px;}/*4FB949*/
#latder-inner{width:190px;float:right;}

#panel-rec{padding-bottom:7px;margin-bottom:4px;}
#latizq-inner,#panel-rec{background:#A8DDA6 url(../img/bgpanel_lat.gif) repeat-x top left;}

/*39-padding*/
#latizq-inner h2,#latder-inner h2{height:24px;font-size:12px;color:#fff;padding:15px 0 0 10px;background:#4FB949;text-transform:uppercase;}

/*178 - 4 borde - 12pad*/
.panel_lat{width:162px;border:2px solid #fff;margin:0 auto;background:#B6B5BA;padding:5px 6px;}
.panel_lat ul li{background:#FFF;width:162px;height:auto;list-style-type:none;margin-bottom:2px;}
.panel_lat ul li a{display:block;padding-top:12px;text-decoration:none;text-align:center;color:#00AC4F;font-size:12px;font-weight:bold;text-transform:uppercase;}
.panel_lat ul li a img{margin-bottom:5px;}

.panel_com{background:#A8DDA6 url(../img/bgcom.gif) repeat-x top left;padding:0 7px 9px 7px;}
.cont-com{background:#fff;padding:10px 7px;font-size:12px; text-align:justify;}

/*338px anterior*//*389-2 borde*/
#cont-centro{width:359px;float:right;border:1px solid #F68121;padding:15px;font-size:12px;text-align:justify;}
#cont-centro h2,#contenido h2{color:#F68121;height:24px;font-size:13px;text-transform:uppercase;}

/*============================ ESTILOS PARA EL PIE =========================================*/
#pie{
	clear:both;
	width:759px;height:45px;
	margin:0px auto;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	padding:15px 0 0 26px;
}
#pie img{vertical-align:middle;}

/******************************* TEXTO y LOS ENLACES *********************************************/
.txtEnlace{font-size:12px; font-weight:bold;color:#00AC4F;text-decoration:underline;}
.txtEnlace:hover{color:#F68121;text-decoration:none;}

.txtEnlacetit{font-size:13px; font-weight:bold;color:#F68121;text-decoration:underline;}
.txtEnlacetit:hover{color:#B6B5BA;text-decoration:none;}

.txtVisitas{font-style:italic; font-size:11px; font-weight:normal; color:#D7893F;}
.txtPeq{ font-weight:normal; font-size:10px;color: #000000;}

.txtPrecio{font-size: 12px;font-weight:bold;text-decoration: none;color: #f68121;}
.txtPrecioOferta{font-size: 12px;font-weight: normal;text-decoration: line-through;color:#000000;}

.txtVendida{font-size: 12px;font-weight:bold;color:red;}
.txtDisp{font-size: 12px;font-weight:bold;color:#00AC4F;}

/*============================= ESTILOS PARA EL INTERNO ==========================================*/
#cuerpo-i{
	margin:9px auto 0 auto;
	padding:0px 0px;
	position:relative;
	text-align:left;
	padding:0px 25px 0 26px;
	width:724px;/*775-(25 izq + 26 der)*/
}
#panel-sup{height:162px;}
#caja-preg{width:178px;float:left;}
/*528*/
#caja-recom{width:516px;float:right;}
#caja-preg,#caja-recom{height:153px;background:#A8DDA6 url(../img/bgcom.gif) repeat-x top left;padding:0 6px 9px 6px;}
/*115*/
#caja-preg .cont-com{height:95px;}

.recomend{border:2px solid #fff;margin:0 auto;background:#B6B5BA;height:110px;padding:2px;}
.recomend ul{background:#FFF;width:508px;height:110px;}
.recomend ul li{float:left;width:169px;height:110px;list-style-type:none;}

.recomend ul li a{display:block;padding-top:5px;text-decoration:none;text-align:center;color:#00AC4F;font-size:10px;font-weight:bold;text-transform:lowercase;}

#caja-preg h2,#caja-recom h2{height:24px;font-size:12px;color:#fff;padding:15px 0 0 10px;text-transform:uppercase;}

#contenido{ float:left;width:695px;border-style:solid;border-color:#F68121;border-width:1px 2px; margin-top:5px; padding:10px 15px 10px 10px;}
#contenido p{margin-left:5px;}
#contenido h2 strong{color:#00ac4f;}
/*#contenido h2{border:1px solid #b6b5ba;}*/
#contenido p{line-height:17px;text-align:justify;}
#contenido ul{list-style-position:inside;margin-left:5px;}

.mas{margin:5px 5px 5px 55%;}
.mas2{float:right;margin:5px 15px 5px 5px;}

#listado{float:left;width:100%;padding-bottom:10px; margin:10px 0;}
#listado h3{height:24px;font-size:13px;color:#fff;padding:15px 0 0 10px;background:#4FB949;text-transform:uppercase;}


.fila{float:left;width:100%;margin:5px 0 5px 0;}
.imgn{/*float:left;*/width:auto;margin:0 5px;}
.imgn a{display:block;padding:3px;border:1px solid #b6b5ba; font-size:10px; font-weight:normal;color:#666666;text-decoration:none;}
.imgn a:hover{background-color:#F68121;}

#fot-sec{width:135px;padding:10px 5px; float:right;}
#fot-sec a{display:block;padding:3px;border:1px solid #CCCCCC;font-size:10px;color:#000000;text-decoration:none; text-align:center;}
#fot-sec a:hover {background-color:#B6B5BA;}
#fot-sec em{display:block;font-style:italic; font-size:11px;margin:5px 0 0 5px;color:#706C61;}

.imagen{float:left;width:auto;margin:2px 16px 2px 16px;text-align:center;max-width:150px;}
.imagen a{display:block;padding:5px;font-size:9px;color:#666666; text-decoration:none;text-align:center;}
.imagen a:hover {background-color:#a8dda6;}
.imagen a img{/*border:2px solid #F68121;*/}
.imagen em{font-size:11px;}

.caja-izq{width:48%;float:left;margin:5px 0px 5px 0px;padding:5px 5px 5px 0;text-align: justify;border-width:1px 1px 1px 0px;border-color:#F68121;border-style:dashed;}
	
.caja-der{width:48%;float:right;margin: 5px 0px 5px 0px;padding:5px;text-align:justify;border-width: 1px 0px 1px 1px;border-color:#F68121;border-style:dashed ;}
	
div.fila-en1,div.fila-en2{width:90%;margin: 5px 0px;padding:5px;text-align:justify;border:1px solid #B6B5BA;}
		
.caja-izq .imgn,div.fila-en2.imgn{float:left;clear:right;}
.caja-der .imgn,div.fila-en1.imgn{float:right;clear:left;}
.cat-der span,.cat-izq span{ font-size:10px; font-weight: normal;}

.cajap-izq{width:48%;float:left;margin:5px 0px 5px 0px;padding:5px 5px 5px 0;text-align: justify;border-width:1px 1px 1px 0px;border-style:solid;border-color:#B6B5BA;}
	
.cajap-der{width:48%;float:right;margin: 5px 0px 5px 0px;padding:5px 5px 5px 5px;text-align:justify;border-width: 1px 0px 1px 1px;border-style:solid;border-color:#B6B5BA;}

#buscar{width:38%; float:right;margin:0px;text-align:center;}
#buscar form { margin: 0; padding: 0px 0 10px 0;background:#fff;}
#buscar fieldset{ border: 0; margin: 0; padding: 0; text-align: center;}
#buscar legend,#buscar label { display: none; }
#buscar form input {color: #3D7738;background: #F4FEF3;border:1px solid #3D7738;}
#buscar form input.text{width:125px;margin:0;margin-right:5px;}
#buscar form input.button{width:73px;margin: 0;background:#F4FEF3 url(../img/buscar.gif) no-repeat top left; padding-left: 10px;}

#base{padding:3px;margin:10px 0px;text-align:center;clear:both;}

.preguntar{display:block; background: url(../img/submit-btn.gif) no-repeat left top; padding:3px 0; font:12px Arial, Helvetica, sans-serif; width:135px; height:19px;color: #000000;border-style:none;margin:0 auto; text-decoration:none;}
.preguntar:hover {background: url(../img/submit-btn.gif) no-repeat left bottom}					

/**************************** PAGINACION ***************************************************/
#paginacion{font-size:11px;padding:3px;margin:10px 0px;text-align:center;clear:both;}

#paginacion a {padding:2px 5px 2px 5px;margin-right:4px;border: 1px solid #f68121;text-decoration:none;font-weight:bold;color:#00ac4f;}

#paginacion a:hover, div.paginacion a:active {border:1px solid #f68121;background-color:#a8dda6;color:#147b44;}

#paginacion span.actual {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f68121;font-weight: bold;background-color:#00ac4f;color: #FFF;}

#paginacion span.disabled{padding: 2px 5px 2px 5px;margin-right: 2px;color: #B6B5BA;}

/*************************** ESTILO PARA LOS FORMULARIOS ******************************/
form{background:#ffffff url(../img/bgform.gif) repeat-x top left;}

form label{font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#000000; margin-left:5px;}
/*border:1px solid #ffffff;*/
/*.formulario{background:#ffffff url(../img/bgrojo.gif) repeat-x top left;}*/
.contenido {padding:8px 0px 16px 10px;}
.trform{width:70%;text-align:center;vertical-align:top;margin:5px auto;clear:both;}
.tdlabels{width:30%;float:left;margin-bottom:15px;text-align:left;}
.tdimputs{width:70%; float:left;margin-bottom:15px;text-align:left;}
.trindic{width:70%;text-align:left;vertical-align:top;margin:0 auto;}
form strong{color:#FF0000}
form input{vertical-align:middle}

.boton1{width:87px; height:23px;background:url(../img/boton1.gif);font:bold 12px Verdana, sans-serif;color:#ffffff;margin:10px 2px;border: none;}
.boton2{width:87px; height:23px;background: url(../img/boton2.gif);font:bold 12px Verdana, sans-serif;color:#D6D6D6;margin:10px 2px;border:none;}

form legend{font-weight:bold;font-size:16px;color:#00000;}

form select{width:auto;border:#ccc 1px solid;
	font:normal 12px Verdana,Arial,Helvetica, sans-serif ;
	background:#fff url(../img/form-field-bg.gif) no-repeat;
}

.textarea{padding: 5px 3px 3px 7px;border:#e6e6e6 1px solid;
	font:12px Verdana,Arial,Helvetica, sans-serif;
	background:#fff url(../img/form-field-bg.gif) no-repeat;}
	
.textbox{padding: 5px 3px 3px 7px;border:#e6e6e6 1px solid;
background:#fff url(../img/form-field-bg.gif) no-repeat;
font:normal 12px Verdana,Arial,Helvetica, sans-serif;}

.textboxError{background:#ffffec;padding: 5px 3px 3px 7px;
	border:1px solid #F37D60;font:normal 12px Verdana,Arial,Helvetica, sans-serif;	
}
.textbox:focus, .textarea:focus, .textboxError:focus,select:focus{
border:#999 1px solid;padding: 5px 3px 3px 7px;
background:#fff url(../img/form-field-bg.gif) no-repeat;
font:normal 12px Verdana,Arial,Helvetica, sans-serif;}

.lengthtext {color: #000000;text-align:center;border:0;margin:0;background-color:transparent;
font:10px normal Verdana,Arial,Helvetica, sans-serif;}

#error,#exitoso{width:406px; background:url(../img/exitoso-error/bg-err.gif) repeat-y; margin:10px auto;}
/*===== Estilos de error========*/
#error h4{font:bold 15px Verdana, Arial, Helvetica, sans-serif; background:url("../img/exitoso-error/top-err.gif") no-repeat;padding:10px 20px 0px 15px; color:#CC0000;}
#error .msj{background:url("../img/exitoso-error/bot-err.gif") no-repeat left bottom;text-align:left;padding-bottom:25px;}
#error .msj ul{padding:0px 20px 25px 20px; list-style-image:url(../img/exitoso-error/flecha.gif); color: #666666;}
#error .msj ul li{font: normal 12px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 0 20px;}
/*===== Estilos de exitoso ========*/
#exitoso h4{font:bold 15px Verdana, Arial, Helvetica, sans-serif; background:url("../img/exitoso-error/top-err.gif") no-repeat;padding:10px 20px 0px 15px; color:#336600;}
#exitoso .msj{background:url("../img/exitoso-error/exitoso-pie.gif") no-repeat left bottom;text-align:center;}
#exitoso .msj p{padding:0px 25px 25px 10px;color: #666666;}