body{font-family:Arial;font-size:62.5%;background:url(/img/body.jpg) repeat-x top left;}
a img{border:0;}
a:visited {color:#632373}
h1{display:none;}
h2{font-size:150%;color:#000;text-transform:uppercase;margin:8px 0 18px 18px;padding:0;}
h3{font-size:140%;color:#535353;letter-spacing:-1px;margin:0 0 5px 8px;}
h4 a{color:#8CA055;text-decoration:underline;margin:8px 0;}
h5{color:#5A5A5A;font-size:130%;text-transform:uppercase;margin:0;padding:8px;}
h6{font-size:130%;color:#333;text-transform:uppercase;font-weight:700;padding:8px;}
dt{margin-right:10px;font-weight:700;}
dd{display:block;margin:0 0 8px 8px;}
.hbuscador{font-size:140%;color:#9C9B9B;font-weight:700;padding:5px 0 0 8px;}
.buscador{float:right;width:327px;height:61px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CED3D7;background:url(/img/bgbuscador.jpg) repeat-x left top;margin:0;}
.botonbuscar{color:#FFF;float:right;margin-right:25px;background:url(/img/bbuscador.gif) center;background-repeat:no-repeat;width:61px;border-style:none;padding:1px 0 2px;}
.inputbuscar{border:1px solid #999;width:222px;margin-left:16px;margin-right:0;color:#999;}
.inputbuscar2{border:1px solid #999;width:98%;margin-right:0;background:#FFF;color:#333;}
.buscador form{margin:14px 0 0;padding:0;}
.cabecera{border-bottom-width:4px;border-bottom-color:#FFF;background:url(/img/fondo_cabecera_arriba.jpg) repeat-x left top #fff;border-style:none none solid;margin:0;padding:27px 0 0;}
.cabecera,.cabecera-contenido{height:115px;}
.cabecera-contenido{background:url(/img/fondo_cabecera_abajo.jpg) no-repeat right top;}
.contenedor{background:#FFF url(/img/fondo_cabecera_arriba.jpg) repeat-x left top;}
.menu{float:left;width:661px;border-right-width:4px;border-right-style:solid;border-right-color:#FFF;height:62px;background:#E8E8E8;}
.menu ul{height:45px;text-align:center;width:100%;border:0;list-style-type:none;margin:0;padding:0;}
.menu ul li{border:none;float:left;width:25%;}
.menu ul li a{display:block;color:#4B6830;font-weight:bolder;font-size:150%;text-decoration:none;line-height:38px;height:45px;background:url(/img/bgmenu_a.jpg) repeat-x left top;border-right:1px solid #D2EBB2;text-transform:uppercase;}
.menu ul li a:hover{color:#ECF5E4;line-height:38px;background:url(/img/bgmenu_ahover.jpg) repeat-x left top;}
.menu ul li a:visited{color:#FFF;}
.menu-buscador{height:63px;}
.menu-cabecera{float:right;width:190px;margin:30px 0 0;padding:0;}
.menu-cabecera ul{text-align:right;text-decoration:none;list-style-type:none;margin:0 15px 0 0;}
.menu-cabecera ul li{background:url(/img/bullet_menu_cabecera.jpg) no-repeat right;margin:0 0 3px;padding:0 15px 0 0;}
.menu-cabecera ul li a{color:#5c5a43;font-weight:700;font-size:105%;}
.menu-cabecera ul li a:hover{color:#FFF;}
.li_select{background:url(/img/bgmenu_td_select.jpg) no-repeat right bottom;}
.li_select .select{display:block;color:#4B6830;font-weight:bolder;font-size:150%;text-decoration:none;line-height:38px;height:45px;background:url(/img/bgmenu_select.jpg) repeat-x left top;text-transform:uppercase;margin:0;}
.rutacont{height:16px;border-bottom:1px solid #CED3D7;color:#666;padding-left:10px;font-size:100%;margin:0;}
.contenido{font:11px arial,helvetica,sans-serif;width:992px;min-height:400px;clear:both;margin:4px 4px 0 0;padding:0;}
.contenido_izq{float:left;width:661px;border-right:4px solid #FFF;}
.fondoindex{background:url(/img/bg_portada.gif) no-repeat center top;}
.divcuadrado{width:300px;float:left;padding:10px;}
.otras_categorias{width:98%;clear:both;margin:10px auto;padding:5px 0;}
.div_empresa{padding-bottom:16px;}
.contenido_dcha{float:right;width:327px;margin:0;padding:0;}
.span_verde{color:#638244;font-size:90%;}
.span_verde2{font-weight:700;color:#68884B;font-size:110%;}
.span_verde_negrita{font-weight:700;color:#68884B;}
.whitebox{background:#FFF url(/img/bgwhitebox.jpg) repeat-y right top; border: #CBCBAA dotted 1px; margin:0 0 0 10px;padding:5px;}
.whitebox img{border:#FFF 1px solid;}
.whitebox img:hover{border:#CBCBAA 1px solid;}
.greenbox{height:187px;width:327px;background:url(/img/bggreenbox.jpg) no-repeat left top;margin:0 0 4px;padding:0; font-size:105%}
.greenbox table{width:75%;margin:0 auto;}
.greenbox form{margin:10px 0 0;}
.greenbox2{width:327px;height:112px;background:url(/img/bggreenbox2.jpg) no-repeat left top;margin:0 0 4px;padding:0;font-size:105%}
.negrita,.entradilla{font-weight:700;}
.td_empresa{width:300px;text-align:justify;}
.ppadding{text-align:justify;margin:0 15px 5px 0;}
.ppadding2{line-height:14px;padding:0 35px 0 45px;}
.inputusuario{border:1px solid #68884B;width:160px;margin:8px;}
.input_select{border:1px solid #68884B;width:220px;}
.busuario{color:#FFF;float:right;margin-right:40px;border:0;background:url(/img/fondo_busuario.jpg) no-repeat;width:69px;padding:3px 0;}
.busuario:hover{background-image:url(/img/fondo_busuariohover.jpg);}
.contrasena{font-size:90%;color:#69884C;float:right;clear:both;margin-right:30px; width:auto}
.pie{width:982px;clear:both;background-color:#F9F9F7;line-height:40px;height:40px;background-image:url(../img/bg_pie.gif);background-repeat:repeat-x;background-position:left top;margin:10px 0 0;padding:2px 5px;}
.pie .izq{width:40%;float:left;line-height:20px;margin:0;padding:0;}
.pie .dcha{width:60%;float:right;line-height:40px;text-align:right;margin:0;padding:0;}
.pie .dcha a:hover{margin-left:10px;color:#68884B;}
.tags{border-top:#EAEADA 1px solid;height:40px;width:100%;clear:both;}
.tags .izq{width:65%;float:left;line-height:20px;}
.tags .dcha{width:33%;float:right;line-height:20px;border-left:#EAEADA 1px solid;padding-left:10px}
.tags .dcha img{float:right; margin-top:5px}
.arrow{text-indent:15px;background:url(/img/arrow1.jpg) no-repeat left 2px; width:140px; float:left}
.menu_vertical{float:left;width:230px;font-family:"Trebuchet MS";font-size:120%;background:#F7F7F2;}
.menu_vertical ul ul{	padding-left:20px;	border:none;	list-style: circle;}
.menu_vertical ul ul li{ display:block; padding:0px; border-bottom:#F7F7F2 solid 1px}
.menu_vertical2{float:left;width:230px;background:#F7F7F2;font-family:"Trebuchet MS";font-size:110%;}
.menu_vertical ul,.menu_vertical2 ul{list-style-type:none;padding:0 3px;}
.menu_vertical ul li{border-bottom:1px solid #EAEADA;padding:8px 8px 8px 20px;}
.menu_vertical2 ul li{border-bottom:1px solid #EAEADA;padding:4px 4px 4px 20px;}
.menu_vertical ul li:hover,.menu_vertical2 ul li:hover{background:#F0F0EB;}
.menu_vertical ul li a,.menu_vertical2 ul li a{color:#554;text-decoration:none;}
.menu_vertical ul li a:hover,.menu_vertical2 ul li a:hover{color:#22221C;text-decoration:underline;}
.menu_vertical2 .categoria_select{background:#F0F0EB url(/img/bullet_menu_categorias.jpg) no-repeat left 13px;font-weight:700;color:#554;text-decoration:underline;}
.menu_vertical .categoria_select{background:#F0F0EB url(/img/bullet_menu_categorias.jpg) no-repeat left 13px;}
.a_select{font-weight:700;color:#554;text-decoration:underline;}
.carretillas{margin-left:10px;background:#F7F7F2;float:right;width:752px;}
.atleft{float:left;width:160px;text-align:center;background:#FFF;height:auto;margin:8px 10px 8px 8px;padding:3px;}
.subir{width:97%;text-align:center;float:left;margin:8px auto 0;padding:3px;}
.subir a{background:url(/img/arrow2.gif) left center no-repeat;color:#565F61;padding-left:10px;}
.txt_empresa{width:480px;font-size:110%;margin:10px auto;padding:10px;}
.negrita_versales{font-weight:700;font-variant:small-caps;font-size:110%;}
.picto_pdf{padding-left:22px;margin-left:10px; background:url(/img/picto_pdf.gif) no-repeat left center; width:auto}
.picto_pdf:hover{background:url(/img/picto_pdfhover.gif) no-repeat left center;}
.pie_foto{font-size:90%;color:#68884B;text-align:right;padding:3px;}
.distris_division{width:358px;float:left;border-right-width:3px;border-left-width:1px;border-right-style:solid;border-left-style:dotted;border-right-color:#FFF;border-left-color:#CCCCBD;padding:5px;}
.listado_simple{list-style-type:none;margin:10px 0 10px 20px;}
.listado_simple li{font-size:120%;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#F7F7F2;padding:5px;}
.listado_simple .li_select2{background:#E3E3DB url(/img/bullet_menu_categorias.jpg) center left no-repeat;padding-left:22px;}
.sinbackground{background-color:#FFF;}
.forms_public{width:400px;color:#333;border:1px dotted #CCC;background:#F9F9F9 url(/img/bg_formus.gif) no-repeat left top;font-size:110%;margin:auto;padding:10px;}
.forms_public .input,textarea{width:220px;border:1px solid #9AB086;font-family:Arial, Helvetica, sans-serif;font-size:110%;}
.rojo{font-weight:700;color:#900;font-size:100%;}
.rojo_aviso{color:#900;font-size:110%;text-align:center;margin:auto;padding:5px;}
.cursiva{font-style:italic;}
.ul_caract{float:left;margin-left:30px; width:auto}
.ul_caract a{color:#68884B;text-decoration:underline;}
.ul_caract a:hover{text-decoration:none;font-weight:700;color:#333;}
.whitebox_big{background-color:#FFF;border:1px solid #EFF0EB;clear:both;margin:8px;padding:8px;}
.paginaciondiv{float:left;clear:both;text-align:center;width:98%;padding:8px;}
.paginacion a{font-size:110%;color:#68884B;background-color:#FFF;text-decoration:none;border:#ECECE7 solid 1px;padding:2px 4px;}
.paginacion a:hover{color:#FFF;background-color:#68884B;}
.centerdiv{margin:20px auto;}
.tabla_buscador{background:url(/img/bg_buscador.gif) left bottom repeat-x;border-bottom:1px solid #F0F0F0;font-size:100%;padding:3px 10px 10px;}
.tabla_buscador_conbg{font-size:100%;	padding:3px 10px 10px;	background: #F4F3EA url(../img/bg_buscador_flechas.gif) no-repeat 12px 12px;}
.tabla_buscador_resultados{text-align:center;width:98%;font-size:110%;margin:auto;}
.tabla_buscador_resultados2{text-align:center;width:50%;font-size:110%;}
.tabla_buscador_resultados td,.tabla_buscador_resultados2 td{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;padding:2px;}
.tabla_buscador_resultados th,.tabla_buscador_resultados2 th{background:#F7F7F2;padding:3px;}
a:hover,.listado_simple li a:hover{text-decoration:none;}
.verde_negrita_nodec{text-decoration:none;font-weight:700;color:#68884B;}
.verde_negrita_nodec:hover{ background-color:#68884B; color:#FFFFFF}
.tags a,.listado_simple li a{color:#333;}
.divcenter{text-align:center;margin:auto;}
.marpadd20{margin:0 20px;padding:0 15px;}
.padding10px{padding:10px; font-size:105%}
.mapaweb{width:95%;margin:auto;padding:20px;}
.mapaweb ul{list-style:none;}
.ul_mapaweb li{float:left;width:50%;margin-bottom:10px;}
.ul_mapaweb li a{display:block;width:80%;text-decoration:none;color:#68884B;font-weight:700;text-transform:uppercase;border-bottom:#CCC dashed 1px;padding:5px;}
.ul_mapaweb li a:hover{color:#000;background-color:#E1F0D1;}
.txt_normal{font-weight:400;color:#333;text-transform:none;}
/*sprites imgenes*/
.sprite-picto_email{background:url(/img/pictos.png) no-repeat 0 -28px;padding-left:15px;}
.sprite-picto_loca{background:url(/img/pictos.png) no-repeat 0 -67px;padding-left:15px;}
.sprite-picto_tel{background:url(/img/pictos.png) no-repeat 0 -106px;padding-left:15px;}
.subtitulo_ruta{color:#68884B;font-size:120%;font-family:"Trebuchet MS";border-bottom:1px solid #FFF;display:block;line-height:32px;border-top:4px solid #FFF;background:url(../img/bgsubtitulo_ruta.gif) no-repeat 10px top;padding:0 0 0 18px;}
dl,.pie .dcha a{margin-left:10px;}
.cabecera,.menu-buscador,.ul_mapaweb{width:100%;}
.a_gris_oscuro,.picto_pdf a{color:#333;font-weight:700;}
.distris_division dt{ color:#666666;}
/*imgenes*/
.min-alto250{min-height:250px;}
.min-ancho90{min-width:95%;}
.min-ancho280{min-width:280px; min-height:195px}
.img_detalles, .img_izq{float:left;margin-right:10px; width:122px}
.img_portada{ float:left; margin-right:10px; max-height:200px; width: 122px}
.div_img_portada{height:200px; float:left; width: 122px; margin-right:10px}
.img_detalles{ width: auto;}
.img_carretillas{ max-width:122px; max-height:165px}
.img_dch{float:right;margin-left:10px;margin-right:10px; width:122px}
.azul{color:#988B45;}
.resultado_encontrado_descripcion {background:#ff9;text-decoration:underline}
.resultado_encontrado_titulo {background:#ff9;font-weight:bold}
.txt_restaltado {	font-size: 110%;	font-weight: bold;	color: #333333;	border-bottom: 1px dotted #C9C8BF;}
.subcategoria_destacado{ color:#B0B07D}
h4 .subcategoria_destacado { margin:0; padding:0}
.font105{ font-size: 105%}
.direblok{ padding:8px; background: #F7F7F4;}