html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline:0;}
body{line-height: 1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse: separate;border-spacing:0;}
caption, th, td{text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}

/*tags generales*/
a{text-decoration:none;color:#383838}
a:hover{text-decoration:underline}
body{background:#fff url(css_img/bck_body.gif) repeat-x; font-size:62.5%; font-family:Arial, sans-serif;color:#383838;padding-bottom:15px}
hr.separador{/*border-top:solid 1px #f0f0f0;*/display:block;width:100%;float:left;border-top:solid 1px #f0f0f0;border-bottom:none;height:1px;clear:both}

/*estructura*/
#page{width:940px;text-align:center;margin:0 auto; }
#wrapper{float:left;text-align:left; }
.wrap-SWF{float:left;clear:both;margin:0 0 0 0;}
#overlay{background:#333333;opacity:.5;filter:alpha(opacity=50);height:100%;z-index:450;position:absolute;left:0;top:0;display:none;}

.banner-destacado{float:left;clear:both;margin:0 0 15px 0;}

/*clases*/
a.link, .resaltado{color:#62BD19 !important;}
.resaltado-rojo{color:#FF0000;}
.link-mapa{color:#62BD19; font-weight:bold;padding-right:10px; background:url(css_img/link-relacionado-bullet.gif) no-repeat right 5px;}
.link-relacionado{color:#62BD19;background:url(css_img/link-relacionado-bullet.gif) no-repeat left center;padding-left:10px; line-height:normal; display:block}
.pdf-auxiliar{background:url(css_img/pdf-auxiliar.jpg) no-repeat left top;width:228px;height:70px;padding:10px 75px 10px 13px;}
.pdf-auxiliar span{display:block; font-size:1.2em; font-weight:bold}

.link-example{color:#62BD19; cursor:pointer}

a.link-btn{background:url(css_img/bcktoolbar.jpg) no-repeat;height:25px;float:left;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#383838; font-weight:bold;padding-left:10px; font-size:1.1em;white-space:nowrap;}
a.link-btn span{background:url(css_img/bcktoolbar_r.jpg) no-repeat right top;height:19px;padding:5px 0 3px 0;display:block;padding-right:10px;color:#383838; cursor:pointer; float:left; width:auto}

.slider-replace{display:none}

a.link-boton-destacado{background:url(css_img/boton-left-link-button.gif) no-repeat;height:26px;float:left;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:white; font-weight:bold;padding-left:10px;font-size:1.1em; }
a.link-boton-destacado span{background:url(css_img/boton-right-link-button.gif) no-repeat right top;height:21px;padding:2px 0 3px 0;display:block;padding-right:10px;color:white;cursor:pointer;line-height:21px;float:left}

a.link-btn-filtro{background:url(css_img/boton-filtro-l.gif) no-repeat;height:25px;float:left;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#383838; font-weight:bold;padding-left:6px;font-size:1.1em;white-space:nowrap;}
a.link-btn-filtro span{background:url(css_img/boton-filtro-r.gif) no-repeat right top;height:19px;padding:5px 10px 3px 4px;display:block;color:#383838; cursor:pointer; float:left; width:auto}

.ver-todos, .ver-todos2{float:left;width:100%;border-top:solid 1px #DCDCDC;font-size:1.2em;color:#62BD19;padding:10px 0;}
.ver-todos a, .ver-todos2 a{color:#62BD19;margin:0 5px 0 10px;display:block;float:left;}
.ver-todos2{float:left;width:100%;border-top:none;font-size:1.2em;color:#62BD19;padding:10px 0;}

h3.cabecera-seccion-lateral{/*background:url(css_img/cabecera-seccion-lateral.jpg) repeat-x;*/height:44px;line-height:44px;clear:both;color:#3CAE0F;font-size:1.45em;padding:0 0 0 13px;font-weight:bold;}

/*estilos de los formularios*/
.input-text{height:21px;padding-left:10px; background:url(css_img/input-borde-left.gif) no-repeat left top;float:left;}
.input-text span{height:21px;padding-right:10px;background:url(css_img/input-borde-right.gif) no-repeat right top;display:block;}
.input-text input{background:transparent;border:none;position:relative;top:1px; font-size:1.1em}

/*****************************************************************/
/*************** MODULOS GENERALES ******************************/
/*cabecera*/
#header{float:left; width:940px; margin:0 0 5px 0;}
#header #logo{float:left; margin:0 0 0 30px; display:inline;}
	/*tienda seleccionada - cabecera*/
	/*#mi-leroy-acceso{color:#6BD01C; font-size:1.2em;z-index:80; float:left;margin-bottom:-24px; position:absolute; margin:12px 0 0 500px;}*/
	/*#mi-leroy-acceso{z-index:80; float:left;margin-bottom:-24px; position:absolute; margin:12px 0 0 500px;}*/
	#mi-leroy-acceso{z-index:80; float:right;margin-bottom:-24px; position:relative; margin:12px 0 0 0px;}
	/*#mi-leroy-acceso{color:#6BD01C; font-size:1.2em;z-index:80; float:left;margin-bottom:-24px; position:relative; float:right; margin:12px 0 0 410px;}*/
	*html #mi-leroy-acceso{margin:12px 0 0 300px;}
	*+html #mi-leroy-acceso{margin:12px 0 0 300px;}
			
	/*#mi-leroy-acceso a{color:#6BD01C;background:url(css_img/bullet-mileroy.gif) no-repeat right center;display:inline-block;height:24px;line-height:24px;padding-right:10px}*/
	/*#mi-leroy-acceso a{color:#6BD01C;display:inline-block;height:24px;line-height:24px;padding-right:10px}*/
	/*#mi-leroy-acceso a{color:#6BD01C;display:inline;height:24px;line-height:24px;padding-right:10px}*/
	
	/*#estado-tienda{color:#454545;z-index:80; float:right;margin-bottom:-24px; position:relative; top:12px; margin-right:40px;display:inline}
	#estado-tienda .selected-shop{display:block; height:24px; line-height:24px; float:left; padding-right:8px; background:url(css_img/bck_selected_shop.gif) no-repeat right top; font-size:1.1em; }	
	#estado-tienda .tienda-seleccionada{ background:url(css_img/bckshopselect.gif) no-repeat right top; height:24px; line-height:24px; font-weight:bold; display:block; font-size:1.2em; padding:0 12px 0 8px; float:left;}
	#estado-tienda .select-shop{display:block;height:24px;line-height:24px;float:left;margin-left:5px;padding-left:5px;cursor:pointer;color:#62BD19;font-size:1.1em;}
	#estado-tienda .view-shop{display:block;height:24px;line-height:24px;margin-left:5px;padding-left:5px;cursor:pointer;color:#62BD19;font-size:1.1em;}
	*/
	#mi-leroy-acceso .selected-shop{display:inline; height:24px; line-height:24px; float:left; padding-right:8px; background:url(css_img/bck_selected_shop.gif) no-repeat right top; font-size:1.1em; }	
	#mi-leroy-acceso .tienda-seleccionada{ background:url(css_img/bckshopselect.gif) no-repeat right top; height:24px; line-height:24px; font-weight:bold; display:block; font-size:1.2em; padding:0 12px 0 8px; float:left;}
	#mi-leroy-acceso .select-shop{display:inline;height:24px;line-height:24px;float:left;margin-left:5px;padding-left:5px;cursor:pointer;color:#62BD19;font-size:1.1em;}
	#mi-leroy-acceso .view-shop{display:inline;height:24px;line-height:24px;margin-left:5px;padding-left:5px;cursor:pointer;color:#62BD19;font-size:1.1em;}
	#mi-leroy-acceso .mi-leroy-acceso-int{display:inline; position:relative; float:left;}
	#mi-leroy-acceso .mi-leroy-acceso-int a{color:#62BD19;display:inline;height:24px;line-height:24px; width:1px;padding-right:4px;padding-left:4px;font-size:1.1em;}
	#mi-leroy-acceso .mi-leroy-acceso-sep{display:inline;background-color:#666666; position:relative; float:left;height:22px;width:1px;line-height:1px;margin-right:10px;margin-left:6px;margin-top:1px;}	
	#mi-leroy-acceso .mi-leroy-acceso-mi-tda{display:inline; position:relative; float:left; height:24px;line-height:24px; padding-right:10px;font-size:1.1em;}
	
	/*menu general - cabecera*/
	/*#header #nav{float:right;height:51px;margin:49px 0 0 0;width:785px;}*/
	#header #nav{float:right;height:51px;margin:13px 0 0 0;width:785px;}
	#header #nav ul{ float:left;}
	#header #nav li{float:left; height:30px;margin:9px 0 0 0;padding:0;border-right:solid 1px #569D1D;}
	#header #nav li span{ display:block; text-indent:-200em}
	#header #nav li a{display:block;background-image:url(css_img/bckmenu.jpg); height:30px}
	#header #nav #nav-opc0 a{width:93px;background-position:0 0;}
	#header #nav #nav-opc0 a:hover, #header #nav .sel#nav-opc0 a{background-position:0 -30px;}
	#header #nav #nav-opc1 a{width:114px;background-position:-93px 0;}	
	#header #nav #nav-opc1 a:hover, #header #nav .sel#nav-opc1 a{background-position:-93px -30px;}	
	#header #nav #nav-opc2 a{width:101px;background-position:-207px 0;}
	#header #nav #nav-opc2 a:hover, #header #nav .sel#nav-opc2 a{width:101px;background-position:-207px -30px;}
	#header #nav #nav-opc3 a{width:78px;background-position:-308px 0;}
	#header #nav #nav-opc3 a:hover, #header #nav .sel#nav-opc3 a{background-position:-308px -30px;}
	#header #nav #nav-opc4 a{width:130px;background-position:-386px 0;}
	#header #nav #nav-opc4 a:hover, #header #nav .sel#nav-opc4 a{background-position:-386px -30px;}
	/*
	#header #nav #nav-opc5 a{width:87px;background-position:-467px 0;}
	#header #nav #nav-opc5 a:hover, #header #nav .sel#nav-opc5 a{background-position:-467px -30px;}	
	*/
	
	
	/* modulo busqueda - cabecera*/
	#header #search{float:right;width:200px; white-space:nowrap; margin:14px 12px 0 0; display:inline;}
	#header #search .wrap-input{width:166px;height:21px;background:url(css_img/bcksearch.jpg) no-repeat;float:left;}
	#header #search .wrap-input input{background:transparent;border:none;width:156px;margin:2px 5px 0 5px;color:#354233;font-size:1.2em;}
	#header #search .btn-search{float:left; background:url(css_img/searchbtn.jpg) no-repeat; width:13px; height:13px; border:none; margin:5px 0 0 10px;cursor:pointer;}

/*rastro de migas*/
#rastro-migas{float:left;clear:both;width:940px;height:23px;background:url(css_img/rastromigas.jpg);padding:2px 0;margin-bottom:20px;}
	#rastro-migas li{float:left;height:23px;line-height:23px; font-size:1.2em; color:#454545; padding:0 20px 0 10px; background:url(css_img/bckrastroli.gif) no-repeat right center; letter-spacing:0.09em;}
	#rastro-migas a{color:#454545;}
	#rastro-migas .last, #rastro-migas .last a{font-weight:bold; color:#62BD19}
	
#footer-accesos{float:left;clear:both;width:940px;padding-top:7px;/*border-top:solid 2px #58AB15; */background:url(css_img/topmodule-footer.gif)}
#footer-accesos .wrap-module{float:left; clear:both; width:940px; padding:0 0 15px 0}
#footer-accesos .rastro{float:left;clear:both;width:936px;height:23px;margin-bottom:15px; border-bottom:solid 1px #d2d2d2; margin-left:2px}
#footer-accesos .rastro li{float:left;height:23px;line-height:23px; font-size:1.2em; color:#454545; padding:0 20px 0 10px; background:url(css_img/bckrastroli.gif) no-repeat right center; letter-spacing:0.09em}
#footer-accesos .rastro a{color:#454545;}
#footer-accesos .rastro .last, #footer-accesos .rastro .last a{font-weight:bold; color:#62BD19}
#footer-accesos .rastro .link-rss{float:right;height:23px;line-height:23px;margin-right:5px;color:#454545;font-weight:bold;font-size:1.2em}
#footer-accesos .col-accesos{float:left; width:140px;color:#454545;font-size:1.10em;padding-left:15px; }
#footer-accesos .col-accesos a{color:#454545;}
#footer-accesos .col-accesos h6, #footer-accesos .col-accesos li{min-height:18px;line-height:18px;color:#62BD19}
#footer-accesos .col-accesos h6{font-weight:bold;}
#footer-accesos .col-accesos h6 a{color:#62BD19}


#home-accesos{float:left;clear:both;width:940px;padding-top:2px;/*border-top:solid 2px #58AB15; */background:url(css_img/topmodule.gif)}
#home-accesos .wrap-module{float:left; clear:both; width:940px; padding:0 0 10px 0}
#home-accesos .tit-seccion-rastro{float:left;clear:both;width:906px;height:2em;margin-bottom:15px; border-bottom:solid 1px #d2d2d2; margin-left:2px; font-size:1.8em; color:#62BD19; font-weight:bold; line-height:2em; margin:0 15px 10px 15px; display:inline}
#home-accesos .rastro li{float:left;height:23px;line-height:23px; font-size:1.2em; color:#454545; padding:0 20px 0 10px; background:url(css_img/bckrastroli.gif) no-repeat right center; letter-spacing:0.09em}
#home-accesos .rastro a{color:#454545;}
#home-accesos .rastro .last, #home-accesos .rastro .last a{font-weight:bold; color:#62BD19}
#home-accesos .rastro .link-rss{float:right;height:23px;line-height:23px;margin-right:5px;color:#454545;font-weight:bold;font-size:1.2em}
#home-accesos .col-accesos{float:left; width:215px;color:#454545;font-size:1.10em;padding-left:15px;}
#home-accesos .col-accesos a{color:#454545;}
#home-accesos .col-accesos h6, #home-accesos .col-accesos li{min-height:18px;line-height:18px;color:#62BD19; background:url(css_img/bullet-familias.gif) no-repeat left center; padding-left:10px}
#home-accesos .col-accesos .sin-productos{min-height:18px;line-height:18px;color:#62BD19; background:url(css_img/bullet-familias-sin-productos.gif) no-repeat left center; padding-left:10px}
#home-accesos .col-accesos h6{font-weight:bold;}

/**********************/

#footer{float:left;clear:both;width:940px;padding:0;font-size:1.1em;margin-bottom:30px;}
 * html #footer{position:absolute; padding-bottom: 20px;}
#footer .copy{ float:left; color:#757575;margin-left:10px; display:inline}
#footer ul{float:right;}
#footer ul li{float:left;color:#62BD19;padding:0 10px 0 10px;border-left:solid 1px #D9D9D9;}
#footer ul li a{color:#62BD19;}
#footer ul li.odd{border-left:none;}	
/*--------------------------------------------------------------------------*/

/***************************************************************/
/***********ESTRUCTURAS DE COMPOSICION DE LAS PAGINAS**************/
.content{float:left;clear:both;margin:0 0 15px 0;width:940px;}
.sidebar{width:226px;float:left;}
.main-content{width:698px;float:left;margin-left:16px;}

.content-general{float:left;clear:both;margin:0 0 15px 0;width:940px;}
.sidebar-general{width:304px;float:right;}
.main-content-general{width:627px;float:left;margin-right:9px;}

.columnas-division{clear:both;float:left;width:698px;margin-bottom:15px;}
.columnas-division .columna{width:345px;float:left;}
.columnas-division .odd{margin-right:8px;}

.main-content-general .columnas-division{clear:both;float:left;width:627px;margin-bottom:15px;}
.main-content-general .columnas-division .columna{width:310px;float:left;}
.main-content-general .columnas-division .odd{margin-right:7px;}
/*-----------------------------------------------------------------*/

/***********************************/
/*modulos dentro de sidebar izquierdo*/
.sidebar #nav-seccion{width:226px;float:left;background:url(css_img/fondo-nav-seccion.gif);padding:13px 0 0 0; overflow:hidden}
.sidebar #nav-seccion .wrap-nav-seccion{width:226px;float:left;background:url(css_img/background-bottom-sidebar.jpg) no-repeat left bottom; overflow:hidden}
.sidebar #nav-seccion ul{width:200px;float:left;font-size:1.2em;font-weight:bold; margin:12px 13px 20px 13px;}
.sidebar #nav-seccion ul li{line-height:1.5em;}
.sidebar #nav-seccion ul li.sel, .sidebar #nav-seccion ul li.sel a{color:#62BD19;}
.sidebar #nav-seccion ul li.sel{padding-left:10px;background:url(css_img/bullet-nav-seleccionado.gif) no-repeat left center;}

.sidebar #nav-seccion h3{font-size:1.8em;width:200px;padding:0 12px 5px 12px;margin:0 1px;}
.sidebar #nav-seccion h4{font-size:1.2em;border-bottom:solid 1px #ededed;padding:0 12px 14px 12px;margin:0 1px;}
.sidebar #nav-seccion .buscador-nav-seccion{padding:13px 12px 14px 12px; margin:0 1px;background:url(css_img/px-blanco.gif) repeat-x left top;border-top:solid 1px #e0e0e0;float:left;width:200px; }
.sidebar #nav-seccion .buscador-nav-seccion .btn-search{float:left;background:url(css_img/boton-busqueda-seccion.jpg) no-repeat;width:13px;height:13px;border:none;margin:4px 0 0 7px;cursor:pointer;}
.sidebar #nav-seccion .buscador-nav-seccion input{width:150px;}
/*-------------------------------------------------------------*/

.sidebar-general .aviso-newsletter{width:304px;height:141px;float:left;background:url(css_img/background-aviso-newsletter-sidebar.gif);padding:0 0 0 0;margin-bottom:15px;}
.sidebar-general .aviso-newsletter h5{margin-left:12px;margin-top:12px;font-size:2.3em;width:280px;height:25px;overflow:hidden;white-space:nowrap}
.sidebar-general .aviso-newsletter p{margin:0 0 0 12px;color:#757575;font-size:1.4em;width:280px;}

.aviso-newsletter-tienda{width:940px;height:67px;background:url(css_img/bck-newsletter-tienda.jpg); float:left; clear:both; margin-bottom:15px}
.aviso-newsletter-tienda h5{margin-left:100px;margin-top:15px;font-size:1.4em;white-space:nowrap; font-weight:bold}
.aviso-newsletter-tienda p{font-size:1.2em; margin:3px 0 0 100px}
.aviso-newsletter-tienda .link-btn{ position:absolute; margin:20px 0 0 830px;}

.sidebar-general .module-sidebar-general{float:left;width:304px;background:url(css_img/top-module-sidebar-general.gif) no-repeat;padding:3px 0 0 0; margin-bottom:16px}
.sidebar-general .module-sidebar-general .wrap-module-sidebar-general{float:left;width:300px; padding:0 2px 2px 2px; background:url(css_img/bottom-module-sidebar-general.gif) no-repeat left bottom}
.sidebar-general .module-sidebar-general h4{background:url(css_img/bck-titulo-modulo.gif) repeat-x; height:26px; font-size:1.4em; font-weight:bold; line-height:26px; padding-left:10px; border-bottom:solid 1px #C4C4C4}
.sidebar-general .foro h4{background:url(css_img/bck-titulo-modulo-foro-sidebar.gif) repeat-x right top;}

.sidebar-general .lista-basica{float:left;width:280px;margin:0 10px 0 10px;font-size:1.2em;line-height:1.4em;display:inline; color:#666666}
.sidebar-general .lista-basica strong{color:#383838}
.sidebar-general .lista-basica img{float:right;}
.sidebar-general .lista-basica .txt{float:left;width:200px;padding-right:10px}
.sidebar-general .lista-basica li{padding:10px 0;float:left;}

.sidebar-general .destacado-individual{float:left;width:280px;margin:10px 12px 10px 12px; display:inline; padding-bottom:5px; color:#666666}
.sidebar-general .destacado-individual p.tit{font-size:1.2em; line-height:1.4em; color:#383838}
.sidebar-general .destacado-individual p.txt{font-size:1.2em;line-height:1.4em}
.sidebar-general .destacado-individual img{float:right}
.sidebar-general .module-basico{background:url(css_img/back-module.gif) no-repeat left bottom; float:left;}

.sidebar-general  .footer-modulo-sidebar-general{ border-top:solid 1px #E3E3E3; float:left; width:300px; padding-bottom:10px}

.sidebar-general .paginacion-modulo{float:left;margin:10px 0 0 10px; display:inline;}
.sidebar-general .paginacion-modulo li{float:left; width:22px; height:22px; text-align:center; line-height:22px;background:url(css_img/btn-paginacion.gif) no-repeat 0 -22px; font-weight:bold; font-size:1.2em; color:#454545; margin-right:5px}
.sidebar-general .paginacion-modulo li a{color:#454545}
.sidebar-general .paginacion-modulo li.sel{background:url(css_img/btn-paginacion.gif) no-repeat;color:white;}
.sidebar-general .paginacion-modulo li.sel a{color:white}

.sidebar-general .lista-destacado{float:left;padding-bottom:10px;width:285px; padding-top:20px;}
.sidebar-general .module-basico .lista-destacado{background:url(css_img/bck-columna-module.jpg);}
.sidebar-general .lista-destacado .img-division-destacado{float:left; width:136px; text-align:center;}
.sidebar-general .lista-destacado .txt{float:right;width:133px;text-align:left;margin:0 0 0 6px; color:#666666}
.sidebar-general .lista-destacado .txt .tit{font-size:1.4em;font-weight:bold;margin-bottom:5px; color:#383838}
.sidebar-general .lista-destacado .txt .subtitulo{color:#383838}
.sidebar-general .lista-destacado .txt p{/*color:#454545;*/font-size:1.2em;line-height:1.4em;}
.sidebar-general .lista-destacado .txt .tiempo-reproduccion{color:#9F9F9F;font-size:1.2em;line-height:normal;}
.sidebar-general .lista-destacado .bullet-seccion{background:url(css_img/bullet-seccion.jpg) no-repeat left center;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#62BD19;font-size:1.1em; padding:0 0 0 25px;margin-top:5px;width:250px;margin-bottom:15px;}
.sidebar-general .lista-destacado .bullet-seccion a{color:#62BD19;}
.sidebar-general .lista-destacado li{width:275px;margin:0 0 0 10px;float:left; display:inline; padding-bottom:15px}
.sidebar-general .lista-destacado li.ultimo{margin:0 0 0px 10px;}

.sidebar-general .links-modulo-acceso{float:left;font-size:1.2em;line-height:41px;padding-left:0;padding-right:12px;color:#D9D9D9}
.sidebar-general .links-modulo-acceso a{color:#62BD19}

/*************************************/
/*modulos dentro de main-content*/
.main-content .aviso-newsletter{width:698px;height:65px;float:left;background:url(css_img/background-aviso-newsletter.gif);padding:16px 0 0 0;margin-bottom:15px;}
.main-content .aviso-newsletter h5{margin-left:115px;font-size:2.3em}
.main-content .aviso-newsletter p{margin:2px 0 0 115px;color:#757575;font-size:1.4em}

.main-content .columnas-division .columna .cabecera-modulo{background:url(css_img/back-fondo-cabecera-modulo.gif) no-repeat left top;/*min-height:54px;*/border-bottom:solid 1px #d0d0d0; padding:0 0 10px 12px;width:333px;float:left}
.main-content .columnas-division .columna .cabecera-modulo h6{font-size:1.7em;font-weight:bold;margin:13px 0 0 0;width:285px;}
.main-content .columnas-division .columna .cabecera-modulo .rss-link{position:absolute;margin-left:293px;margin-top:9px;font-weight:bold;font-size:1.3em;}
.main-content .columnas-division .columna .cabecera-modulo p{font-size:1.2em;margin:7px 0 0 0;width:285px;}

.main-content .lista-destacado{float:left;padding-bottom:10px;width:345px; padding-top:20px}
.main-content .module-basico .lista-destacado{background:url(css_img/bck-columna-module.jpg);}
.main-content .lista-destacado .img-division-destacado{float:left; width:136px; text-align:center;}
.main-content .lista-destacado .txt{float:right;width:175px;text-align:left;margin:0 0 0 7px; color:#666666; height:13.2em;}
.main-content .lista-destacado .txt .tit{font-size:1.4em;font-weight:bold;margin-bottom:5px; color:#383838; line-height:1.4em;/* height:4.2em*/}
.main-content .lista-destacado .txt p{font-size:1.2em;line-height:1.4em; /*height:4.2em;*/ overflow:hidden}
.main-content .lista-destacado .txt .tiempo-reproduccion{color:#9F9F9F;font-size:1.2em;line-height:normal;}
.main-content .lista-destacado .bullet-seccion{background:url(css_img/bullet-seccion.jpg) no-repeat left center;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#62BD19;font-size:1.1em; padding:0 0 0 25px;margin-top:5px; width:300px;margin-bottom:15px;}
.main-content .lista-destacado .bullet-seccion a{color:#62BD19;}
.main-content .lista-destacado li{width:325px;margin:0 0 0 10px;float:left; display:inline; padding-bottom:40px;height:135px;}
.main-content .lista-destacado li.ultimo{margin:0 0 0px 10px;}

.main-content .modulo-video-destacado{float:left;clear:both;height:193px;width:342px;margin-bottom:15px;}
.main-content .modulo-video-destacado img{position:absolute}
.main-content .modulo-video-destacado .txt-destacado{position:absolute;width:322px; overflow:hidden; background:url(css_img/bck-gris-transparent.png);color:white; height:90px; padding:10px 10px 0 10px;margin-top:93px;}
.main-content .modulo-video-destacado .txt-destacado .tit{ font-size:1.4em;font-weight:bold; line-height:normal}
.main-content .modulo-video-destacado .txt-destacado p{font-size:1.2em; line-height:normal}
.main-content .modulo-video-destacado .txt-destacado .tiempo-reproduccion{color:#999;}

/**/
.main-content .filtros-demostraciones{width:698px;background:url(css_img/top-filtro-main.gif) no-repeat left top;}
.main-content .filtros-demostraciones .wrap-filtros-demostraciones{width:698px;background:url(css_img/bottom-filtro-main.gif) no-repeat left bottom;padding-bottom:5px;}
.main-content .filtros-demostraciones .filtro-acciones{width:694px; display:inline;}
.main-content .filtros-demostraciones ul{width:650px}

/* adaptacion del filtro de paginacion de videos para un contenedor ms pequeo */
.main-content .listado-videos  .paginacion-listado-videos{ background:url(css_img/bck-paginacion-listado-vide.jpg) no-repeat left top;height:44px;overflow:hidden;clear:both;margin-bottom:25px;padding:0 15px;}
/*--------------------------------------------------------------------------------------------*/

/*************************************/
/*modulos dentro de main-content-general*/
.main-content-general .module-main-content-general{float:left;width:627px;background:url(css_img/top-module-content-general.gif) no-repeat;padding:3px 0 0 0;margin-bottom:16px;overflow:hidden}
.main-content-general .module-main-content-general .wrap-module-main-content-general{float:left;width:621px; padding:0 3px 3px 3px; background:url(css_img/bottom-module-content-general.gif) no-repeat left bottom;}
.main-content-general .module-main-content-general h4{background:url(css_img/bck-titulo-modulo.gif) repeat-x; height:26px; font-size:1.4em; font-weight:bold; line-height:26px; padding-left:10px;}
.main-content-general .module-main-content-general .entradilla{font-size:1.4em;margin:10px; line-height:1.3em; color:#666666}


.main-content-general .link-social{float:right;margin:10px 0 0 10px;padding-bottom:30px;margin-right:25px;display:inline;}
.main-content-general .link-social span{margin:0 10px 0 0;display:inline-block;height:16px;line-height:16px;font-size:1.2em}
.main-content-general .link-social ul{display:inline;position:relative;top:4px}
.main-content-general .link-social li{display:inline;color:#62BD19;font-size:1.2em;margin-right:7px;line-height:12px;height:16px}
.main-content-general .link-social li a{color:#62BD19;}
.main-content-general .toolbar{margin:10px 0 30px 10px; display:inline}


.main-content-general .lista-destacado{float:left;padding-bottom:10px;width:310px;padding-top:20px;}
.main-content-general .module-basico .lista-destacado{background:url(css_img/bck-columna-module.jpg);}
.main-content-general .lista-destacado .img-division-destacado{float:left; width:136px; text-align:center;}
.main-content-general .lista-destacado .txt{float:right;width:135px;text-align:left;margin:0 5px 0 0;}
.main-content-general .lista-destacado .txt .tit{font-size:1.4em;font-weight:bold;margin-bottom:3px; color:#383838}
.main-content-general .lista-destacado .txt .subtitulo{font-size:1.1em; color:#383838}
.main-content-general .lista-destacado .txt p{color:#666666;font-size:1.2em;line-height:1.3em;}
.main-content-general .lista-destacado .txt .tiempo-reproduccion{color:#9F9F9F;font-size:1.2em;line-height:normal;}
.main-content-general .lista-destacado .bullet-seccion{background:url(css_img/bullet-seccion.jpg) no-repeat left center;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#62BD19;font-size:1.1em; padding:0 0 0 25px;margin-top:5px; width:300px;margin-bottom:15px; display:none}
.main-content-general .lista-destacado .bullet-seccion a{color:#62BD19;}
.main-content-general .lista-destacado li{width:290px;margin:0 0 0 10px;float:left; display:inline; padding-bottom:40px;}
.main-content-general .lista-destacado li.ultimo{margin:0 0 0px 10px;}

.main-content-general #theSWF-paso-a-paso, .main-content-general .imagen-paso-a-paso{width:600px;height:300px;margin:8px 10px 0 10px}

/*pasos*/
.main-content-general .listado-pasos{width:607px;margin:0 0 0 6px;clear:both;overflow:hidden}
.main-content-general .paso{width:607px; margin-bottom:10px;float:left; overflow:hidden}
.main-content-general .lista-pasos-instrucciones ol{margin:0 10px;width:350px;}
.main-content-general .lista-pasos-instrucciones ol li{margin:15px 0; padding-left:25px; line-height:1.2em}
.main-content-general .lista-pasos-instrucciones ol li .numeral{width:18px;height:12px;line-height:12px;display:block;background:url(css_img/numeral.gif) no-repeat;overflow:hidden;color:white;text-align:center; font-size:12px;font-weight:bold;padding:3px 0;position:absolute;margin-left:-25px}


.main-content-general .lista-pasos-instrucciones{ float:left; width:600px; margin-bottom:15px}
.main-content-general .lista-pasos-instrucciones .col-pasos{width:370px;float:left; color:#666666}
.main-content-general .lista-pasos-instrucciones .col-imagenes{float:right;width:210px;text-align:center;}
.main-content-general .lista-pasos-instrucciones .col-imagenes img{margin-bottom:10px; }

.main-content-general .lista-pasos-instrucciones .pdf-auxiliar{ margin:25px 15px; color:#383838}
.main-content-general .lista-pasos-instrucciones .col-pasos p{ margin:8px 10px}

.main-content-general .lista-pasos-instrucciones .col-pasos blockquote{ border-bottom:solid 14px #62bd19; background:#f4f4f4; padding:10px;font-size:1.2em;line-height:1.2em;margin:15px 0}



.main-content-general .cabecera-paso{width:607px;height:27px;padding-bottom:3px;background:url(css_img/bck-cabecera-paso.jpg); float:left;}
.main-content-general .cabecera-paso .control-paso{display:block;float:right;width:75px;font-size:1.2em;cursor:pointer;color:#62BD19;height:18px; display:block; text-align:right; padding-right:25px;background:url(css_img/btn-paso.gif) no-repeat right bottom;line-height:18px;margin:5px 10px 0 0;}
.main-content-general .cabecera-paso h6{display:block;float:left;font-size:1.8em;line-height:27px;height:27px;padding:0 0 0 10px}
.main-content-general .cabecera-paso h6 .numero-paso{color:#62BD19;font-size:1.1em;font-weight:bolder;}


.main-content-general .paso .interior-paso{display:none}
.main-content-general .paso-desplegado .interior-paso{display:block}
.main-content-general .paso-desplegado .cabecera-paso .control-paso{background:url(css_img/btn-paso.gif) no-repeat right top;}
.main-content-general .paso-desplegado .interior-paso .txt-destacado{font-size:1.2em;font-weight:bold;margin:8px 10px; color:#333333}

.main-content-general .paso-desplegado .interior-paso p.txt{margin:0 10px; color:#666666}


.main-content-general .paso .interior-paso .txt{font-size:1.1em;margin:10px}

.main-content-general .seccion-paso-horizontal{margin:30px 0;}
.main-content-general .interior-paso{font-size:1.2em;background:url(css_img/bck-interior-paso.jpg) no-repeat left bottom;float:left; width:607px; overflow:hidden}
.main-content-general .seccion-paso-horizontal{width:607px;float:left;}
.main-content-general .seccion-paso-horizontal .utensilio-paso{display:inline-block;float:left;width:140px;padding:0 5px; color:#666666}
.main-content-general .seccion-paso-horizontal .utensilio-paso .imagen-utensilio{width:140px;text-align:center;min-height:140px;}

.main-content-general .seccion-paso-horizontal .modelo-paso{display:inline-block;float:left;width:190px;padding:0 5px; color:#666666}
.main-content-general .seccion-paso-horizontal .modelo-paso .imagen-modelo{width:190px;text-align:center;min-height:140px;}
/*--------------------------------------------------------------------------------------------*/



/*******************************************************************************************/
/* MODULOS 100% FUERA DE CONTENT */

/*modulos horizontales*/
.listado-horizonta-modulos-destacados{float:left;clear:both;margin-bottom:40px;width:945px}
.modulo-destacado-horizontal{float:left;background:url(css_img/interior-destacado-horizontal.gif) left bottom;width:945px;height:273px;overflow:hidden;}
.listado-horizonta-modulos-destacados .odd{margin-right:0px;}
.modulo-destacado-horizontal .cabecera-destacados-horizontal{float:left;background:url(css_img/cabecera-destacado-horizontal.gif) left top;width:945px;height:31px;}
.modulo-destacado-horizontal .cabecera-destacados-horizontal h6{color:#383838;font-size:1.4em;line-height:31px; padding-left:14px;font-weight:bold;}
.modulo-destacado-horizontal .cabecera-destacados-horizontal .rss-link{position:absolute;margin-left:263px;margin-top:9px;font-weight:bold;font-size:1.3em;}
.modulo-destacado-horizontal .footer-modulo-destacado-horizontal{border-top:solid 1px #E3E3E3;height:41px;margin:0 2px 0 2px;width:940px;float:left;}
.modulo-destacado-horizontal .footer-modulo-destacado-horizontal .links-modulo{font-size:1.2em;line-height:41px;padding-left:12px;color:#D9D9D9}
.modulo-destacado-horizontal .footer-modulo-destacado-horizontal .links-modulo a{color:#62BD19;}
.modulo-destacado-horizontal .footer-modulo-destacado-horizontal .links-modulo-acceso{float:right;font-size:1.2em;line-height:41px;padding-left:0;padding-right:12px;color:#D9D9D9}
.modulo-destacado-horizontal .footer-modulo-destacado-horizontal .links-modulo-acceso a{color:#62BD19}

.interior-modulo-destacado-horizontal{height:199px;overflow:hidden;float:left; color:#666666}
.interior-modulo-destacado-horizontal .toolbar{clear:none}
.foro .cabecera-destacados-horizontal{background:url(css_img/cabecera-destacado-foro.gif) left top;}/*modulo foro*/

.modulo-destacado-horizontal .lista-basica{float:left;width:280px;margin:0 12px 0 12px;font-size:1.2em;line-height:1.4em; display:inline}
.modulo-destacado-horizontal .lista-basica img{float:right;}
.modulo-destacado-horizontal .lista-basica .txt{float:left;width:200px;padding-right:10px}
.modulo-destacado-horizontal .lista-basica li{margin:10px 0;float:left;}

.modulo-destacado-horizontal .destacado-individual{float:left;width:915px;margin:5px 12px 0 12px;display:none;}
.modulo-destacado-horizontal .sel.destacado-individual{display:inline;}


.guia-thumb{ float:left;width:125px;text-align:center; margin:0 13px 0 13px; display:inline}

.guia-thumb img{}
.destacado-individual .guia-thumb p.tit{font-size:1.2em; line-height:1.4em; color:#383838; width:155px; float:left; clear:both; width:125px; text-align:left; font-weight:normal}

/*
.modulo-destacado-horizontal .destacado-individual p.tit{font-size:1.2em; line-height:1.4em; color:#383838}
.modulo-destacado-horizontal .destacado-individual p.txt{font-size:1.2em;line-height:1.4em}
.modulo-destacado-horizontal .destacado-individual img{float:right}
.modulo-destacado-horizontal .module-basico{background:url(css_img/back-module.gif) no-repeat left bottom; float:left;}
*/

/*navegacion secundaria - navegacion horizontal de la seccion*/
.nav-secundario{  float:left;clear:both;margin:0 0 15px 0;width:940px;}
.nav-secundario h2 {font-size:47px;color:#62BD19;font-weight:bold; width:250px;height:47px;margin:0 0 0 10px;float:left;padding:0;}
.nav-secundario h2 embed{margin-top:-4px !important;}
*+html .nav-secundario h2 embed{margin-top:1px !important}

@media screen and (-webkit-min-device-pixel-ratio:0) {.nav-secundario h2{ position:relative; top:-5px;}}

.nav-secundario-titulo-seccion{float:left;clear:both;margin:0 0 5px 0;width:940px;}
.nav-secundario-titulo-seccion h2{font-size:47px;color:#62BD19;font-weight:bold;width:875px;height:47px;margin:0 0 0 10px;float:left;padding:0;}
.nav-secundario-titulo-seccion h2 embed{margin-top:-4px !important;}
*+html .nav-secundario-titulo-seccion h2 embed{margin-top:1px !important}

@media screen and (-webkit-min-device-pixel-ratio:0) {	.nav-secundario-titulo-seccion h2{position:relative;top:-5px;}}

.nav-secundario ul{float:right;height:47px; position:relative;top:5px}
.nav-secundario li{float:left;height:20px;line-height:20px;font-size:1.5em;color:#383838;margin-right:2px;margin-left:2px;font-family:Helvetica;padding:13px 10px; background:url(css_img/bullet_triangle.gif) no-repeat left center; }
.nav-secundario li.sel{ background:url(css_img/muesca_submenu.gif) no-repeat center 32px;font-weight:bold; color:#62BD19}
.nav-secundario li.sel a{color:#62BD19}
.nav-secundario li.last{margin-right:30px; padding-left:10px; padding-right:10px; background:url(css_img/bckunete.gif) no-repeat center center; text-align:center; margin-left:5px}
.nav-secundario li.last a{color:white;}
.nav-secundario li a{color:#383838;}

/*titulo seccion general*/
.titulo-seccion-general{float:left;clear:both;margin:0 0 15px 0;width:940px;}
.titulo-seccion-general h2{font-size:47px;color:#62BD19;font-weight:bold; width:575px;height:42px;margin:0 0 0 10px;padding:0;overflow:hidden;}
.titulo-seccion-general h4{font-size:22px;color:#454545;font-weight:bold; width:575px;height:16px;margin:0 0 0 10px;padding:0;}
.titulo-seccion-general .link-btn{ position:absolute;margin-top:35px;margin-left:825px;}
.titulo-seccion-general h2 embed{margin-top:-4px !important;}
*+html .titulo-seccion-general h2 embed{margin-top:1px !important}

@media screen and (-webkit-min-device-pixel-ratio:0) {.titulo-seccion-general h2{position:relative;top:-5px;}}

/*contenedor flash*/
.wrap-SWF{float:left;clear:both;margin-bottom:18px;}

/*filtro listado de videos*/
.filtros-demostraciones{float:left;clear:both;width:940px;background:url(css_img/top-filtros-demostraciones.gif) no-repeat left top;padding-top:12px;margin-bottom:18px;}
.filtros-demostraciones .wrap-filtros-demostraciones{float:left;clear:both;width:940px;background:url(css_img/bottom-filtros-demostraciones.gif) no-repeat left bottom;padding-bottom:5px;}
.filtros-demostraciones ul{float:left; margin:0 12px 20px 12px}
.filtros-demostraciones h3{font-weight:bold;font-size:1.4em;margin:0 0 12px 12px}
.filtros-demostraciones li{float:left;height:20px;background:url(css_img/btn-filtro-left.gif) left bottom no-repeat;line-height:20px;padding-left:7px;color:#454545; font-size:1.1em;margin:0 5px 6px 0;}
.filtros-demostraciones li span{display:block;float:left;height:20px;background:url(css_img/btn-filtro.gif) right bottom no-repeat;line-height:20px; padding-right:7px;}

.filtros-demostraciones li.sel, .filtros-demostraciones li:hover{background:url(css_img/btn-filtro-left.gif) left top no-repeat; color:white}
.filtros-demostraciones li.sel span, .filtros-demostraciones li:hover span{background:url(css_img/btn-filtro.gif) right top no-repeat;}
.filtros-demostraciones li.sel a, .filtros-demostraciones li:hover a{color:white}

.filtros-demostraciones .filtro-acciones{float:left;width:936px;margin:0 2px;padding:10px 0 10px 0;background:url(css_img/px-blanco.gif) repeat-x left top; border-top:solid 1px #E2E2E2}

.filtros-demostraciones .check-filtro{float:left;font-size:1.2em;margin:0 0 0 12px;line-height:1.2em}
.filtros-demostraciones .check-filtro label{color:#62BD19;margin-right:15px}
.filtros-demostraciones .check-filtro span{margin-right:15px; float:left; height:20px;line-height:20px}
.filtros-demostraciones .check-filtro input{border-color:#E3E3E3;position:relative;top:2px;}
.filtros-demostraciones .check-filtro p{display:inline-block;float:left;}

.filtros-demostraciones .btn-search{float:left;background:url(css_img/boton-busqueda-seccion.jpg) no-repeat;width:13px;height:13px;border:none;margin:4px 0 0 7px;cursor:pointer;}
.busqueda-filtro{float:right;margin-right:14px}
.busqueda-filtro input{width:180px}

/*filtros ofertas*/
.filtros{float:left;clear:both;width:940px;background:url(css_img/top-filtros.gif) no-repeat left top;padding-top:12px;margin-bottom:18px; padding:30px 0 0 0}
.filtros .wrap-filtros{float:left;clear:both;width:940px;background:url(css_img/bottom-filtros-demostraciones.gif) no-repeat left bottom;padding-bottom:30px;}
.filtros ul{float:left; margin:0 20px 0px 20px}
.filtros h3{font-weight:bold;font-size:1.4em;margin:0 0 12px 12px}
.filtros li{float:left;height:20px;overflow:hidden; background:url(css_img/btn-filtro-left.gif) left bottom no-repeat;line-height:20px;padding-left:7px;color:#454545; font-size:1.1em;margin:0 5px 6px 0;}
.filtros li span{display:block;float:left;height:20px;overflow:hidden; background:url(css_img/btn-filtro.gif) right bottom no-repeat;line-height:20px; padding-right:7px;}

.filtros li.sel{background:url(css_img/btn-filtro-left.gif) left top no-repeat; color:white}
.filtros li.sel span{background:url(css_img/btn-filtro.gif) right top no-repeat;}
.filtros li.sel a{ color:white}

.filtros .filtro-acciones{float:left;width:936px;margin:0 2px;padding:10px 0 10px 0;background:url(css_img/px-blanco.gif) repeat-x left top; border-top:solid 1px #E2E2E2}

/*listado de videos*/
.listado-videos{float:left;clear:both;width:940px;}
.listado-videos li{float:left;width:214px;margin-right:28px;padding-bottom:15px}
* html .listado-videos li{float:left;width:200px;margin-right:2px;padding-bottom:15px}
.listado-videos li.last{margin-right:0}
.listado-videos p{font-size:1.2em;line-height:1.4em;}
.listado-videos .tit{font-size:1.4em; color:#383838}
.listado-videos .tiempo-reproduccion{color:#999}
.listado-videos  .bullet-seccion{background:url(css_img/bullet-seccion.jpg) no-repeat 0 2px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#62BD19;font-size:1.1em; padding:0 0 0 25px;margin-top:5px; margin:10px 0 0 5px;}
* html .listado-videos .bullet-seccion{float:left;width:200px;margin-right:2px;padding-bottom:15px;overflow:hidden;}
.listado-videos  .bullet-seccion a{color:#62BD19;}
.listado-videos .banda-listado-videos{ float:left;margin-bottom:45px; color:#666666}
.listado-videos  .paginacion-listado-videos{ background:url(css_img/bck-paginacion-listado-videos.jpg) no-repeat left top;height:44px;overflow:hidden;clear:both;margin-bottom:25px;padding:0 15px; }

.main-content .listado-videos{width:698px;}

.paginacion-listado-videos .botones-paginacion{float:right;margin:15px 8px 0 0;}
.paginacion-listado-videos .botones-paginacion a{width:16px;height:20px; display:inline-block;}
.paginacion-listado-videos .botones-paginacion a span{display:block; text-indent:-300em}
.paginacion-listado-videos .botones-paginacion .btn-anterior{background:url(css_img/flecha-izquierda.gif) no-repeat}
.paginacion-listado-videos .botones-paginacion .btn-siguiente{background:url(css_img/flecha-derecha.gif) no-repeat}

.paginacion-listado-videos .marcador-paginacion{font-size:1.2em;display:inline-block;float:right;margin:15px 8px 0 0;height:18px;}
.paginacion-listado-videos .marcador-paginacion .input-text{display:inline-block;margin:0 5px;}
.paginacion-listado-videos .marcador-paginacion .input-text input{width:45px;font-size:.9em;text-align:center;}
.paginacion-listado-videos .marcador-paginacion span{float:left;line-height:18px;}


.paginacion-listado-videos .resultados-pagina{float:right;font-size:1.2em; height:18px;line-height:18px;margin:12px 8px 0 0;padding-right:8px;border-right:solid 1px #ccc;}
.paginacion-listado-videos .resultados-pagina .btn-despliega{color:#62BD19; padding-right:10px;background:url(css_img/flecha-abajo-despliega.gif) right 6px no-repeat; cursor:pointer}
.paginacion-listado-videos .resultados-pagina select{color:#62BD19;font-weight:bold;}
/*--------------------------------------------------------------------------------*/

/* tipos de modulos generico */
.wide-module{float:left;clear:both; width:940px; background:url(css_img/topmodule.gif) repeat-y; padding-top:3px; margin-bottom:20px}
.wide-module .wrap-module{float:left;clear:both; width:936px; padding:0 2px 0 2px;background:url(css_img/bottommodule.gif) no-repeat left bottom;padding-bottom:5px}

#lista-guias h3{color:#383838;line-height:30px;height:30px;font-size:30px;margin:10px 0 0 24px;}
#lista-guias .lista{float:left;clear:both;margin:15px 0 0 0;}
#lista-guias .guia{float:left;clear:both;width:920px;margin:0 0 0 18px;display:inline;padding-bottom:33px}
#lista-guias .guia .portada-guia{float:left;width:115px;}
#lista-guias .guia .txt{float:left;width:370px;padding:15px 15px 0 15px;color:#666666; font-size:1.25em;line-height:1.3em;}
#lista-guias .guia .txt h4{ font-size:1.15em;font-weight:bold;margin-bottom:5px; color:#383838}

#lista-guias .accesos-guia{float:left; width:389px; background:url(css_img/accesos_guia_top.gif); padding:10px 0 0 0; margin:25px 0 0 0}
#lista-guias .accesos-guia .wrap-accesos-guia{float:left; width:359px;background:url(css_img/accesos_guia_bottom.gif) no-repeat left bottom; padding:5px 15px 5px 15px}
#lista-guias .accesos-guia .wrap-accesos-guia ul{float:left;width:359px;}
#lista-guias .accesos-guia .wrap-accesos-guia li{float:left;width:167px;color:#62BD19; font-size:1.2em; line-height:1.2em; height:25px; padding:0 0 0 12px; background:url(css_img/bullet.jpg) no-repeat 0px 4px}
#lista-guias .accesos-guia .wrap-accesos-guia li a{color:#62BD19;}


/*estructuras lista modulos*/
/*lista 4 modulos al 100% de ancho*/
.list-modules{float:left; clear:both; width:940px; margin:0 0 20px 0}
.list-modules .module-acceso{float:left;width:216px;height:135px; background:url(css_img/bck_module_seccion_division.jpg) no-repeat;padding:5px 5px 10px 5px; margin-right:12px}
.list-modules .module-acceso h5{font-size:22px;height:20px; margin:0 0 0 5px; color:#383838;}
.list-modules .module-acceso h6{color:#757575; font-size:1.3em; margin:2px 5px 5px 5px; font-weight:normal}
.list-modules .module-acceso p{color:#62BD19;font-size:1.2em;margin:0 5px 0 5px}
.list-modules .module-acceso a{color:#62BD19; display:block; clear:both; float:left; height:25px; line-height:25px}
.list-modules .last{margin-right:0px}
.list-modules .transporte{background:url(css_img/bck_module226x150transporte.jpg) no-repeat;}
.list-modules .folleto{background:url(css_img/bck_module226x150folleto.jpg) no-repeat;}
.list-modules .club{background:url(css_img/bck_module226x150club.jpg) no-repeat;}
.list-modules .taller{background:url(css_img/bck_module226x150taller.jpg) no-repeat;}


.list-modules-banner{float:left; clear:both; width:940px; margin:0 0 20px 0}
.list-modules-banner .module-acceso{float:left;width:226px;height:150px;padding:0; margin-right:12px}
.list-modules-banner .module-acceso p{color:#62BD19;font-size:1.2em;margin:0 5px 0 5px}
.list-modules-banner .module-acceso a{color:#62BD19; display:block; clear:both; float:left; height:25px; line-height:25px}
.list-modules-banner .last{margin-right:0px}

.list-modules-accesos-directos{float:left; clear:both; width:940px; margin:0 0 20px 0}
.list-modules-accesos-directos .banda-module-acceso{float:left;width:940px;padding:0; border-bottom:solid 1px #CCCCCC;padding-bottom:5px}
.list-modules-accesos-directos .last-banda{ border-bottom:solid 2px #58AB15}
.list-modules-accesos-directos .module-acceso{float:left;width:226px;padding:0; margin-right:12px;}
.list-modules-accesos-directos .last{margin-right:0;}
.list-modules-accesos-directos .module-acceso .imagen-module-acceso{float:left; width:75px; margin-right:15px}
.list-modules-accesos-directos .module-acceso .txt{float:left;width:136px;color:#757575;font-size:1.2em; padding-top:10px}
.list-modules-accesos-directos .module-acceso .tit{ color:#383838; font-weight:bold; margin-bottom:5px}

/*estructuras genericas*/
.toolbar{background:url(css_img/bcktoolbar.jpg) no-repeat; height:25px; float:left; clear:both; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:20px 0 0 0;}
.toolbar .wrap-toolbar{background:url(css_img/bcktoolbar_r.jpg) no-repeat right top; height:19px; padding:3px 0;}
.toolbar a{padding:0 10px;display:inline-block;height:19px;color:#383838;border-right:solid 1px #A9A9A9;position:relative;top:3px}
.toolbar a.last{border-right:none;}

.toolbar-social{background:url(css_img/bcktoolbar.jpg) no-repeat; height:25px; float:left; clear:both; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 0 0 0;padding-left:6px; white-space:nowrap}
.toolbar-social .wrap-toolbar{background:url(css_img/bcktoolbar_r.jpg) no-repeat right top;height:19px;padding:3px 0px 3px 0;}
.toolbar-social span{ margin-right:5px}
.toolbar-social a{padding:0; margin:0 5px 0 0;display:inline-block;height:15px;color:#383838;position:relative;top:3px;}
.toolbar-social a.last{border-left:solid 1px #a9a9a9;padding-left:4px;font-size:12px;position:relative;top:-1px; line-height:18px; color:#a9a9a9}


.paginacion-modulo{float:left;margin:10px 0 0 10px; display:inline}
.paginacion-modulo li{float:left; width:22px; height:22px; text-align:center; line-height:22px;background:url(css_img/btn-paginacion.gif) no-repeat 0 -22px; font-weight:bold; font-size:1.2em; color:#454545; margin-right:5px}
.paginacion-modulo li a{color:#454545}
.paginacion-modulo li.sel{background:url(css_img/btn-paginacion.gif) no-repeat;color:white;}
.paginacion-modulo li.sel a{color:white}

.link-cierre-module{font-size:1.2em;color:#62BD19;line-height:normal;border-top:solid 1px #E3E3E3;clear:both;padding:7px 0 10px 10px; background:url(css_img/bck-pie-columna.jpg) no-repeat left bottom}
.link-cierre-module a{color:#62BD19;}

/*#positionSearch{position:absolute;margin-left:645px;margin-top:80px;z-index:400;width:317px; display:none;top:1px;left:167px}*/
#positionSearch{position:absolute;margin-left:645px;margin-top:80px;z-index:400;width:317px; display:none;}
*html #positionSearch{ top:1px;left:38px}
*+html #positionSearch{ top:1px;left:38px;} 


#shopFinder{position:absolute;left:650px;top:40px;z-index:500;width:317px;display:none; float:left}
/*
*html #shopFinder{margin-left:-360px;margin-top:-45px;}
*+html #shopFinder{margin-left:0px;margin-top:0px;top:40px;left:650px;}
*/

/*buscador tiendas*/
#shopHelper{width:277px;padding:10px 0 0 0;background:url(css_img/bckshopfindertop.png) no-repeat;color:#383838;}
#wrap-shopHelper{width:277px;background:url(css_img/bckshopfinderbottom.png) no-repeat left bottom;padding:0 0 5px 0;float:left;}
#shopHelper #findShop{ margin:15px; width:247px; float:left; display:inline}
#findShop .see-all{color:#62BD19;border-top:solid 1px #DEDEDE; height:37px; line-height:37px;width:247px;margin:0 2px;padding:0 0; font-size:1.2em; color:#62BD19; float:left; margin-top:10px}
#findShop h6{width:191px;height:37px; background:url(css_img/encuentra_tienda.jpg) no-repeat; margin-bottom:15px}
#findShop span{ display:block; text-indent:-300em}
#findShop form{ float:left; clear:both}
#findShop select{ float:left; clear:both;margin-bottom:15px; width:170px}
#findShop .btnCenter{ width:88px; height:24px; background:transparent url(css_img/bckbtninput.jpg) no-repeat; cursor:pointer; text-align:center; border:none; color:#333333; font-size:11px; font-weight:bold}


/*ayuda buscador*/
#searchHelper{width:317px; padding:10px 0 0 0; background:url(css_img/bck_autosearch_top.png) no-repeat; color:#383838;}
* html #searchHelper{background:url(css_img/bck_autotosearch_top.png) no-repeat;}
#wrap-searchHelper{width:317px;background:url(css_img/bck_autosearch.png) no-repeat left bottom;padding:0 0 5px 0;float:left}
#searchHelper .see-all{color:#62BD19;border-top:solid 1px #DEDEDE; height:25px; line-height:25px;width:283px;margin:0 2px;padding:0 15px; font-size:1.2em; font-weight:bold;color:white; float:left;margin-top:0px;background:#959595;text-align:right;}
#searchHelper .see-all a{color:white; display:block; background:url(css_img/arrow-resultados-all.gif) no-repeat center right; height:17px; line-height:17px; padding-right:20px; margin-top:4px}
#searchHelper .search-list{float:left;width:313px;margin:0 2px;cursor:pointer;}
#searchHelper .search-list .search-list-element{float:left;width:313px;padding:10px 0;}
 * html #searchHelper .search-list .search-list-element{width:311px;padding:5px 0;}
#searchHelper .search-list .img-show{width:55px; text-align:center;float:left;}
#searchHelper .search-list .txt{ float:left;width:230px; margin-left:15px;}
#searchHelper .tit-element{font-size:1.2em;margin-bottom:3px;}
#searchHelper .tit-element a{color:inherit;}
 * html #searchHelper .tit-element a{color:expression(this.parentNode.currentStyle.color ? this.parentNode.currentStyle.color : 'black');}  
 * + html #searchHelper .tit-element a{color:expression(this.parentNode.currentStyle.color ? this.parentNode.currentStyle.color : 'black');}  
#searchHelper .tit-element a:hover{color:inherit;text-decoration:none;}
 * html #searchHelper .tit-element a:hover{color:expression(this.parentNode.currentStyle.color ? this.parentNode.currentStyle.color : 'black');}  
 * + html #searchHelper .tit-element a:hover{color:expression(this.parentNode.currentStyle.color ? this.parentNode.currentStyle.color : 'black');}  
#searchHelper .intro-element{font-size:1.1em;}
#searchHelper .tit-seccion-search-list{font-size:1.2em; height:25px; line-height:25px; color:white; background:#959595;font-weight:bold;padding:0 10px;width:293px; float:left; clear:both}
#searchHelper .cerrar-predictivo{ background:url(css_img/boton-cerrar-predictivo.png);height:24px;width:24px;float:right;display:block; position:absolute; margin:-10px 0 0 300px; cursor:pointer}
* html #searchHelper .cerrar-predictivo{margin:-15px 0 0 315px;}


*+html #searchHelper .cerrar-predictivo{position:relative;z-index:200;left:10px;top:-10px; margin:0}


#searchHelper .cerrar-predictivo span{visibility:hidden;}

#searchHelper .hover-element{background:url(css_img/oversearch.jpg);color:white}
#searchHelper .hover-element .resaltado{color:white;}

/* #tooltip {background:#DCDFDF url(css_img/bcktooltip.jpg) repeat-x;border: 1px solid white;color:#383838;padding-top: 4px;padding-bottom: 4px;padding-left: 10px;	padding-right: 10px;-moz-border-radius-bottomleft: 3px;	-moz-border-radius-bottomright: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;max-width: 20em;line-height: 12px;	display:none} */
#tooltip {border: 1px solid white;color:#383838;padding-top: 4px;padding-bottom: 4px;padding-left: 10px;	padding-right: 10px;-moz-border-radius-bottomleft: 3px;	-moz-border-radius-bottomright: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;max-width: 20em;line-height: 12px;	display:none}
#tooltip h3 {font-size: 1.1em;margin: 0;padding: 0 3px;text-align: left !important;}
#tooltip p {font-size: 0.95em;margin: 5px 0 0 5px;text-align: left;}

/*listado productos*/
.listado-productos li{float:left;width:214px;margin-right:28px;padding-bottom:15px}
.listado-productos li.last{margin-right:0}
.listado-productos p{font-size:1.2em;line-height:1.4em;}
.listado-productos .tit{font-size:1.4em;}
.listado-productos .tiempo-reproduccion{color:#999}
.listado-productos  .bullet-seccion{background:url(css_img/bullet-seccion.jpg) no-repeat 0 2px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#62BD19;font-size:1.1em; padding:0 0 0 25px;margin-top:5px; margin:10px 0 0 5px;}
.listado-productos .bullet-seccion a{color:#62BD19;}
.listado-productos .banda-listado-videos{float:left;margin-bottom:45px;}
.listado-productos .paginacion-listado-productos{background:url(css_img/bck-paginacion-listado-videos.jpg) no-repeat left top;height:44px;overflow:hidden;clear:both;padding:0 15px;}

/*modulo listado catalogo engloba filtros+ modulos+listado*/
.listado-general-catalogo-productos{ float:left;margin-bottom:20px}

.paginacion-listado-productos .ordenacion-productos{float:left;}
.lista-productos-catalogo{float:left;width:940px;}

.paginacion-listado-productos .botones-paginacion{float:right;margin:15px 8px 0 0;}
.paginacion-listado-productos .botones-paginacion a{width:16px;height:20px; display:inline-block;}
.paginacion-listado-productos .botones-paginacion a span{display:block;text-indent:-300em;}

.paginacion-listado-productos .botones-paginacion .btn-anterior{background:url(css_img/flecha-izquierda.gif) no-repeat}
.paginacion-listado-productos .botones-paginacion .btn-siguiente{background:url(css_img/flecha-derecha.gif) no-repeat}

.paginacion-listado-productos .marcador-paginacion{font-size:1.2em;display:inline-block;float:right;margin:15px 8px 0 0;height:18px;}
.paginacion-listado-productos .marcador-paginacion .input-text{display:inline-block;margin:0 5px;}
.paginacion-listado-productos .marcador-paginacion .input-text input{width:52px;font-size:.9em;text-align:center;}
.paginacion-listado-productos .marcador-paginacion span{float:left;line-height:18px;}

.paginacion-listado-productos .filtro-ordenacion{float:left;line-height:18px;margin:12px 10px 0 0;}
.paginacion-listado-productos .filtro-ordenacion label{font-size:1.2em; margin-right:4px}
.paginacion-listado-productos .filtro-ordenacion select{color:#62BD19;font-weight:bold;}

.paginacion-listado-productos .link-btn-filtro{ margin:12px 0 0 0}

.paginacion-listado-productos .botones-modo-listado{float:left;width:74px;height:17px;background:url(css_img/botones-modo-listado.jpg) no-repeat;overflow:hidden;padding:3px 2px 2px 2px;margin:12px 10px 0 0 ;}
.paginacion-listado-productos .botones-modo-listado .lista-vinetas{width:35px;height:17px;display:block; background:url(css_img/boton-lista-productos-vinet.gif);float:left;margin-right:3px;}
.paginacion-listado-productos .botones-modo-listado .lista-corrido{width:35px;height:17px;display:block;background:url(css_img/boton-lista-productos-lista.gif);float:left;}

.paginacion-listado-productos .botones-modo-listado .sel.lista-vinetas, .paginacion-listado-productos .botones-modo-listado .lista-vinetas:hover{background-position:0 -17px}
.paginacion-listado-productos .botones-modo-listado .sel.lista-corrido, .paginacion-listado-productos .botones-modo-listado .lista-corrido:hover{background-position:0 -17px}

.paginacion-listado-productos .resultados-pagina{float:right;font-size:1.2em;height:18px;line-height:18px;margin:12px 8px 0 0;padding-right:8px;border-right:solid 1px #ccc;}
.paginacion-listado-productos .resultados-pagina select{color:#62BD19;font-weight:bold;margin:0 3px}
.paginacion-listado-productos .resultados-pagina .btn-despliega{color:#62BD19;padding-right:10px;background:url(css_img/flecha-abajo-despliega.gif) right 6px no-repeat;cursor:pointer;}

.lista-productos-vineta{float:left;width:940px;padding-bottom:15px;padding:8px 0 8px 0;}

.lista-productos-vineta .ficha-producto-vineta{width:234px;border-right:dotted 1px #ccc;height:500px;float:left;border-bottom:dotted 1px #ccc;}

.lista-productos-vineta .odd{ border-right:none}
.lista-productos-vineta .ultima-fila{ border-bottom:none}
.lista-productos-vineta .ficha-producto-vineta .imagen-producto{width:234px;text-align:center;height:200px;float:left;display: table-cell;/*border-bottom:solid 1px #ccc;*/ background:url(css_img/bck-separador-lista.jpg) no-repeat center bottom}
.lista-productos-vineta .ficha-producto-vineta .imagen-producto img{vertical-align:middle;}

.lista-productos-vineta .ficha-producto-vineta .txt-producto{height:180px;padding:10px 8px;float:left;}
.lista-productos-vineta .ficha-producto-vineta .boton-producto{text-align:center;height:30px;padding-top:0px;float:left;width:230px}

.lista-productos-vineta .ficha-producto-vineta .seleccion-comparacion{width:234px;text-align:right;margin:10px 0 5px 0;height:20px;}
.lista-productos-vineta .ficha-producto-vineta .seleccion-comparacion input{margin-right:10px;}
.lista-productos-vineta .ficha-producto-vineta .seleccion-comparacion label{font-size:1.2em;line-height:1.2em;}

.lista-productos-vineta .ficha-producto-vineta .txt-producto{height:180px;padding-top:10px;width:210px; color:#666666}
.lista-productos-vineta .ficha-producto-vineta .txt-producto .clase-producto{font-size:1.2em;color:#454545; margin-bottom:3px;}
.lista-productos-vineta .ficha-producto-vineta .txt-producto .nombre-producto{font-size:1.4em;color:#62BD19;text-transform:uppercase;font-weight:bold;margin-bottom:8px}
.lista-productos-vineta .ficha-producto-vineta .txt-producto .nombre-producto a{color:#62BD19;}
.lista-productos-vineta .ficha-producto-vineta .txt-producto p{font-size:1.2em;}
.lista-productos-vineta .ficha-producto-vineta .txt-producto .precio-producto{color:#CC0600;font-weight:bold;font-size:1.7em;margin:10px 0 0 0;display:block;}
.lista-productos-vineta .ficha-producto-vineta .txt-producto .precio-producto sup{font-size:0.8em; position:absolute; margin-top:-3px;margin-left:3px;}
.lista-productos-vineta .ficha-producto-vineta .txt-producto .precio-producto-medida{font-size:1.1em;color:#383838;margin:5px 0 0 0;}

.modulo-lista-bandas{float:left;width:940px;margin:0 0 15px 0;clear:both; background:url(css_img/bck-fondo-ofertas-interior.gif) no-repeat;padding-top:2px; overflow:hidden}
.modulo-lista-bandas .wrap-modulo-lista-bandas{float:left;width:940px;background:url(css_img/bck-fondo-ofertas-interior-bottom.gif) no-repeat left bottom; padding-bottom:2px;}

/*listado tiendas*/
.listado-tiendas{float:left;width:932px;margin:0 0 15px 0;overflow:hidden; padding:0 4px; font-size:1.1em;}
.listado-tiendas h6.comunidad{ font-weight:bold; font-size:1.4em; margin-bottom:6px}
.listado-tiendas a{color:#62BD19;}
.listado-tiendas ul{ margin-bottom:10px}
.listado-tiendas li{ margin-bottom:4px}
.listado-tiendas .banda-listado-tiendas{width:201px;float:left;margin-bottom:25px; margin-left:25px; display:inline}
.listado-tiendas .banda-vermapas{ float:left; width:882px;padding:0 25px 15px 25px; font-weight:bold}

/*api mapas*/
.api-mapas{float:left;width:932px;margin:0 0 15px 0;overflow:hidden; padding:0 4px; font-size:1.2em;}
.api-mapas .tit-mapa-peninsula{background:url(css_img/txttiendaspeninsula.jpg); width:200px; height:47px; margin-bottom:15px; margin-left:10px;}
.api-mapas .tit-mapa-canarias{background:url(css_img/txttiendascanarias.jpg);width:82px; height:41px; margin-bottom:15px; margin-left:10px;}
.api-mapas .tit-mapa-peninsula span, .api-mapas .tit-mapa-canarias span{visibility:hidden}
#mapa-peninsula-google{ height:530px; width:932px;margin-bottom:25px}
#mapa-canarias-google{ height:350px; width:932px;margin-bottom:25px}

.banda-promociones{background:url(css_img/bck-banda-promociones.jpg) no-repeat;float:left;height:272px;width:936px; margin:0 0 0 2px; display:inline}
.banda-promociones .img-banda-promociones{float:right; width:520px; height:272px;}
.banda-promociones .txt-banda-promociones{float:left; width:375px;padding:60px 0 0 25px; font-size:1.2em; line-height:normal}
.banda-promociones .txt-banda-promociones h6{font-size:1.2em; margin-bottom:10px}
.banda-promociones .txt-banda-promociones h5{font-size:1.4em; margin-bottom:10px; color:#62BD19; font-weight:bold}

/* pantalla login */
.msgerror{ font-weight:bold; color:#CC0000; font-size:1.1em; margin-bottom:5px; float:left}

/*.login-mileroy{background:url(css_img/bck-banda-promociones.jpg) no-repeat;float:left;height:262px;width:886px; margin:0 0 0 2px; display:inline; padding:10px 25px 0 25px}
.login-mileroy h5{background:url(css_img/bienvenidosatuclub.jpg) no-repeat;width:195px;height:19px; display:block; margin:5px 0 15px 0;}*/
/*.login-mileroy{float:left;height:262px;width:886px; margin:0 0 0 2px; display:inline; padding:10px 25px 0 25px}*/
.login-mileroy{float:left;height:262px;width:886px; margin:0 0 0 2px; display:inline; padding:15px 25px 0 25px}
.login-mileroy h5{font-size:32px; font-weight:bold; width:195px;height:25px; color:#62BD19; display:block; margin:5px 0 15px 0;}
 * html .login-mileroy h5{width:400px; height:19px;}
 * html .login-mileroy h5 span{width:250px;} 
/*.login-mileroy h5 span{ text-indent:-200em; display:block}*/

.login-mileroy .login{ position:absolute;}
.login-mileroy fieldset label{display:block;font-size:1.1em;color:black;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:5px;}
.login-mileroy fieldset input{border:solid 1px #ccc;width:165px;margin-bottom:10px}
.login-mileroy fieldset legend {font-size:1.2em;color:black;margin:8px 0 10px 0;}

.login-mileroy .suscripcion-mileroy{ position:absolute; margin:0 0 0 480px}
/*.login-mileroy .suscripcion-mileroy h6{ display:block; background:url(css_img/nuevomileroy.jpg) no-repeat; width:216px; height:47px; margin:0 0 10px 0}*/
.login-mileroy .suscripcion-mileroy h6{ font-size:32px; font-weight:bold; color:#62BD19; display:block; width:216px; height:47px; margin:0 0 10px 0}
/*.login-mileroy .suscripcion-mileroy h6 span{ display:block; text-indent:-200em;}*/
 * html .login-mileroy .suscripcion-mileroy h6{width:400px;}
 * html .login-mileroy .suscripcion-mileroy h6 span{width:250px;} 

.login-mileroy .aviso-password{font-size:1.1em; color:#333;}
.login-mileroy .aviso-envio{font-size:1.1em; color:#333;}
.login-mileroy .aviso-password a{color:#62BD19;}

.login-mileroy .recordar-mail{position:absolute;}

.mensaje-mileroy{background:url(css_img/bck-banda-promociones.jpg) no-repeat left bottom;float:left;width:886px; margin:0 0 0 2px; display:inline; padding:10px 25px 0 25px}
.mensaje-mileroy .txt{width:750px;line-height:normal;font-size:1.3em;font-weight:bold; margin:30px 0 30px 65px;}
.mensaje-mileroy .txt p{ margin-bottom:20px}

/*pantalla alta nueva*/
.login-mileroy-altanueva{float:left;width:866px;margin:0 0 0 2px; display:inline; padding:15px 35px 25px 35px; border-bottom:solid 1px #ccc;}

.login-mileroy-altanueva h5{background:url(css_img/altanuevousuario.jpg) no-repeat;width:180px;height:19px;margin-bottom:15px;}
.login-mileroy-altanueva h5 span{display:block;text-indent:-200em;}

.login-mileroy-altanueva label{display:block;font-size:1.1em;color:black;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:5px;}
.login-mileroy-altanueva input{border:solid 1px #ccc;width:165px;margin-bottom:10px;}

.login-mileroy-altanueva .col-datos{float:left;width:350px;text-align:right; margin-right:30px}
.login-mileroy-altanueva .col-datos label{width:225px;text-align:left;display:inline-block;}
.login-mileroy-altanueva .col-datos input{width:225px;}

.login-mileroy-altanueva .mail label{width:350px;text-align:left}
.login-mileroy-altanueva .mail input{width:350px;}

.login-mileroy-altanueva .col-confirmacion-datos{float:left;width:350px;text-align:left}
.login-mileroy-altanueva .col-confirmacion-datos label{width:225px;text-align:left;display:inline-block}
.login-mileroy-altanueva .col-confirmacion-datos input{width:225px;}
.login-mileroy-altanueva label.mail, .login-mileroy-altanueva input.mail{width:350px;}

.preferencias-mileroy{float:left;width:866px;margin:0 0 0 2px;display:inline;padding:15px 35px 25px 35px; font-size:1.2em; line-height:normal; color:#666666}
.preferencias-mileroy h5{background:url(css_img/mispreferencias.jpg) no-repeat;width:161px;height:23px;margin-bottom:15px;}
.preferencias-mileroy h5 span{display:block;text-indent:-200em;}

.lista-preferencias-mileroy{float:left;width:866px;margin:45px 0 0 0;}
.lista-preferencias-mileroy .preferencia-mileroy{float:left;width:866px;margin-bottom:30px;}

.lista-preferencias-mileroy .titulos-estado-suscripcion{float:left;width:828px;margin-bottom:10px;text-align:right; padding-right:38px; color:#383838}
.lista-preferencias-mileroy .titulos-estado-suscripcion span{margin-left:55px;font-weight:bold;}

.lista-preferencias-mileroy .alertas-activas{float:left;width:866px;margin-bottom:30px; border-top:solid 1px #ccc; padding:10px 0 0 0 }
.preferencias-mileroy .alertas-activas h5{background:url(css_img/alertasactivas.jpg) no-repeat;width:144px;height:19px;margin-bottom:15px;}
.preferencias-mileroy .alertas-activas h5 span{display:block;text-indent:-200em;}

.alertas-activas .banda-alertas-activas{float:left;width:866px;margin-bottom:10px;padding:5px 0 0 0; color:#383838 }
.alertas-activas .banda-alertas-activas p{float:left;width:280px;padding-right:8px}

.lista-preferencias-mileroy .preferencia-mileroy .img-preferencia{float:left;width:150px;margin-right:30px;}
.lista-preferencias-mileroy .preferencia-mileroy .txt-preferencia{float:left;width:500px;}
.lista-preferencias-mileroy .tit-preferencia{color:#7ABF42;font-size:1.2em;font-weight:bold; margin-bottom:4px}
.lista-preferencias-mileroy .preferencia-mileroy input{float:left;margin-left:55px;margin-top:20px;}

.lista-preferencias-mileroy .selector-tienda{float:left; margin:10px 0 0 0;}
.lista-preferencias-mileroy .selector-tienda p{float:left; margin-right:20px}
.lista-preferencias-mileroy .selector-tienda select{ width:140px; clear:both; float:left; font-size:11px;}
.lista-preferencias-mileroy .selector-tienda label{ width:140px;float:left; margin-bottom:5px; font-weight:bold; color:#383838}

/*pantalla modifica usuario */
.login-mileroy-datosusuario{float:left;width:866px;margin:0 0 0 2px;display:inline;padding:15px 35px 25px 35px;border-bottom:solid 1px #ccc;}
.login-mileroy-datosusuario h5{background:url(css_img/datosusuario.jpg) no-repeat;width:130px;height:19px;margin-bottom:15px;}
.login-mileroy-datosusuario h5 span{display:block;text-indent:-200em;}
.login-mileroy-datosusuario .col-usuario{float:left;width:160px;text-align:left;margin-right:30px;}
.login-mileroy-datosusuario .col-usuario input{/*background:none;border:none;*/}
.login-mileroy-datosusuario label{display:block;font-size:1.1em;color:black;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:5px;}
.login-mileroy-datosusuario input{border:solid 1px #ccc;width:165px;margin-bottom:10px;}
.login-mileroy-datosusuario .col-datos{float:left;width:180px;text-align:left; margin-right:30px;}
.login-mileroy-datosusuario .pass-actual{ background:white; color:black}
.login-mileroy-datosusuario .col-datos label{width:170px;text-align:left;display:inline-block;}
.login-mileroy-datosusuario .col-datos input{width:170px;}
.login-mileroy-datosusuario .col-datos a{ font-size:1.1em}

/*consulta online*/
.consulta-online{background:url(css_img/bck-banda-promociones.jpg) no-repeat;float:left;height:190px;width:886px;margin:0 0 0 2px;display:inline;padding:10px 25px 0 25px;}
.consulta-online h5{background:url(css_img/consultatupedido.jpg) no-repeat;width:179px;height:24px;display:block;margin:5px 0 15px 0;}
.consulta-online h5 span{ text-indent:-200em;display:block;}
.consulta-online .boton-submit{display:block;background:url(css_img/bck-boton.jpg) no-repeat;text-align:center; color:#383838; font-size:12px;line-height:18px; height:24px; width:110px !important;border:none !important;font-weight:bold;cursor:pointer; position:absolute; margin:150px 0 0 780px}
.consulta-online .consulta-online-numero-paso{font-size:2.3em;color:#2A2A2A;font-weight:bold}
.consulta-online label{display:block;font-size:1.2em;color:black;font-weight:bold;margin-bottom:5px;}
.consulta-online select{border:solid 1px #ccc;width:165px;margin-bottom:10px;}
.consulta-online input{border:solid 1px #ccc;width:165px;margin-bottom:10px;}
.consulta-online legend{font-size:1.2em;color:black;margin:0 0 10px 0;}
.consulta-online .col-usuario{float:left;width:360px;text-align:left;margin-right:30px;margin-top:15px}
/*.consulta-online .col-usuario{float:left;width:400px;text-align:left;margin-right:30px;margin-top:15px}*/
.consulta-online .col-usuario p{font-size:1.2em; font-weight:bold; line-height:normal; position:absolute}
.consulta-online .col-usuario p strong{color:black}
.consulta-online .col-usuario input{position:absolute;margin-top:45px;background:white;}
.consulta-online .col-usuario select{position:absolute;margin-top:45px;background:white;}
.consulta-online .col-datos{float:left;width:180px;text-align:left;margin-right:30px;margin-top:15px}
.consulta-online .col-datos label{position:absolute;margin-top:16px; line-height:normal}
.consulta-online .col-datos input{position:absolute;margin-top:45px;background-color:white;}

/*pantalla datos del pedido*/

.consulta-online-pedido{float:left;width:936px;}
.consulta-online-pedido .cab-consulta-online-pedido{float:left;width:916px; padding:10px}
.consulta-online-pedido .cab-consulta-online-pedido .cerrar-sesion{ position:absolute; margin-left:817px}
.cerrar-sesion{ width:86px; height:20px; background:url(css_img/cerrarsesion.jpg) no-repeat}
.cerrar-sesion span{ text-indent:-200em; display:block}

.consulta-online-pedido .cab-consulta-online-pedido h5{color:#62BD19;font-size:2.4em;font-weight:bold; background:url(css_img/consultaonlinedepedidocliente.jpg) no-repeat; width:467px; height:32px;}
.consulta-online-pedido .cab-consulta-online-pedido h5 span{display:block;text-indent:-200em}

.consulta-online-pedido .datos-pedido-online{float:left;width:916px;padding:10px 10px 15px 10px;border-bottom:solid 1px #ccc;}
.consulta-online-pedido .datos-pedido-online .datos-cliente{float:left; width:250px;}
.consulta-online-pedido .datos-pedido-online .datos-pedido{float:right;width:280px;}
.consulta-online-pedido .datos-pedido-online th{font-size:1.4em; color:#5CB117;font-weight:bold;border-bottom:solid 1px #CCC;padding:3px 0;}
.consulta-online-pedido .datos-pedido-online td{font-size:1.3em;line-height:normal;padding-top:3px;}

.consulta-online-pedido .datos-albaran{float:left; width:944px;padding:15px 1px 0 1px;}
.consulta-online-pedido .datos-albaran table{width:939px;float:left;}
.consulta-online-pedido .datos-albaran table th{height:25px;background:#5CB117;color:white;line-height:25px;font-weight:bold;font-size:12px;}
.consulta-online-pedido .datos-albaran table td{font-size:1.2em; height:45px;vertical-align:middle;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fbfbfb;}
.consulta-online-pedido .datos-albaran table .odd td{font-size:1.2em; height:45px;vertical-align:middle;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#f6f6f6;}
.consulta-online-pedido .datos-albaran table .resultado td{background:#f6f6f6;color:black;font-weight:bold;padding-left:10px;height:70px;line-height:70px;border-right:none; border-bottom:none}
.consulta-online-pedido .datos-albaran table .resultado td.precio-total{background:#f6f6f6; height:50px; line-height:normal; text-align:center; border-right:solid 1px #ccc;}
.consulta-online-pedido .datos-albaran table .resultado td .marca-precio{ height:20px; padding-left:5px; background:url(css_img/btn-filtro-left.gif) no-repeat; float:left; line-height:20px; color:white; margin-left:5px}
.consulta-online-pedido .datos-albaran table .resultado td .marca-precio span{display:block;height:20px;padding-right:5px;background:url(css_img/btn-filtro.gif) no-repeat right top;}

.consulta-online-pedido .datos-consulta-online{float:left;width:904px;border-bottom:solid 1px #ccc;height:50px;line-height:50px;font-size:1.2em;padding:0 20px;}
.consulta-online-pedido .datos-consulta-online .link-btn{ position:absolute; margin:12px 0 0 820px}
.consulta-online-pedido .datos-consulta-online .link-btn span{line-height:15px}

.consulta-online-pedido .precio-albaran{float:left;}

td.td-n-articulo{width:100;text-align:center;}
td.td-unidades{text-align:center;}
td.td-descripcion{padding-left:10px;}
td.td-estado-pedido{padding-left:10px;font-weight:bold}
td.td-precio{width:90px;text-align:center;}

th.td-n-articulo{text-align:center;}
th.td-unidades{padding-left:10px;}
th.td-descripcion{padding-left:10px;}
th.td-estado-pedido{padding-left:10px;}
th.td-precio{ text-align:center;}

td.td-estado-pedido .entregado{color:#666666;}
td.td-estado-pedido .pendiente{color:#CC0000;}
td.td-estado-pedido .listo{color:#5CB117;}

.resaltado td{border-right:none;}
.resaltado{}

.boton-submit-registro{display:block;background:url(css_img/bck-boton-registro.jpg) no-repeat;text-align:center;color:white;font-size:14px;width:145px;height:33px;border:none;font-weight:bold;padding:2px 0 6px 0;float:right; cursor:pointer}
.boton-submit {display:block;background:url(css_img/bck-boton.jpg) no-repeat;text-align:center; color:#383838; font-size:12px;line-height:21px; height:21px; width:110px !important;border:none !important;font-weight:bold;cursor:pointer;padding:3px 0 0 0}
.boton-volver{display:block;background:url(css_img/boton-volver.jpg) no-repeat;text-align:center;color:white;font-size:14px;width:85px;height:27px;border:none;font-weight:bold;padding:8px 0 6px 0;float:right;cursor:pointer;text-decoration:none !important;}

/*lightbox disponibilidad*/
.modulo-disponibilidad{background:url(css_img/bck-modulo-disponibilidad.gif) no-repeat;width:676px;height:440px;position:absolute;z-index:800;display:none;left:50%;top:50%;margin-top:-220px;margin-left:-338px;}
.modulo-disponibilidad .tienda-disponibilidad{position:absolute;margin:385px 0 0 20px;width:640px;float:left;overflow:hidden;}
.modulo-disponibilidad .tienda-disponibilidad select{background:#ebebeb;border:solid 1px black;float:left;margin:10px 15px 0 0;}
.modulo-disponibilidad .tienda-disponibilidad .titulo-elige-tienda{margin:5px 5px 0 0 0;float:left;padding-right:15px;}
.modulo-disponibilidad .tienda-disponibilidad select{background:#ebebeb;border:solid 1px black;float:left;margin:10px 15px 0 0;}
.modulo-disponibilidad .tienda-disponibilidad input{margin:8px 15px 0 0;}

.modulo-disponibilidad .informe-disponibilidad-tienda{position:absolute;font-size:1.2em; margin:15px 0 0 15px}
.modulo-disponibilidad .informe-disponibilidad-tienda img{margin-right:8px;position:relative; top:4px}

.modulo-disponibilidad .boton-cerrar{position:absolute;color:#62BD19; font-size:1.1em; margin:15px 0 0 630px}
.modulo-disponibilidad .boton-cerrar a{color:#62BD19;}

.modulo-disponibilidad .titulo-listado-disponibilidad{ font-size:2.0em; color:#62BD19; position:absolute; margin:60px 0 0 30px;}

.modulo-disponibilidad .listado-tiendas-disponibilidad{position:absolute;margin:100px 0 0 30px;font-size:1.2em;width:400px;height:260px;overflow:auto;}
.modulo-disponibilidad .listado-tiendas-disponibilidad h6{font-weight:bold;margin:0 0 12px 0;float:left;clear:both;}
.modulo-disponibilidad .listado-tiendas-disponibilidad dl{float:left;clear:both;margin-bottom:12px;}
.modulo-disponibilidad .listado-tiendas-disponibilidad dd{margin-bottom:8px;}
.modulo-disponibilidad .listado-tiendas-disponibilidad dd strong{color:#62BD19;font-weight:normal}

.modulo-disponibilidad .ficha-foto-producto{ position:absolute;margin:65px 0 0 455px;}
.modulo-disponibilidad .theIMG{width:210px;text-align:center;}


.modulo-disponibilidad .theNameProducto{margin:0 0 10px 0;float:left;padding:15px 10px;width:200px;}
 * html .modulo-disponibilidad .theNameProducto{padding:15px 0px;}
.modulo-disponibilidad .nombre-producto{font-size:1.4em;color:#62BD19;font-weight:bold;}
.modulo-disponibilidad .subtitulo-producto{color:#454545;font-size:1.2em;font-weight:bold;}

/*lightbox comparativa*/
.modulo-comparativa{background:url(css_img/bck-modulo-comparativa.gif) no-repeat;width:926px;height:610px;position:absolute;z-index:700;display:none; left:50%; top:50%; margin:-305px 0 0 -463px}
.modulo-comparativa .cabecera-modulo-comparativa{background:url(css_img/fondo-cabecera-comparativa.jpg);width:910px;height:46px;position:absolute;margin:10px 0 0 7px;overflow:hidden}
.modulo-comparativa .cabecera-modulo-comparativa a{float:right;margin:10px 10px 0 0;}

.modulo-comparativa .lista-modelos-comparados{width:910px;height:516px;position:absolute;margin:60px 0 0 7px;}
.modulo-comparativa .lista-modelos-comparados .ficha-modelo-comparado{width:226px;border-right:dotted 1px #ccc;height:516px;float:left;}
.modulo-comparativa .lista-modelos-comparados .last{border-right:none;}

.modulo-comparativa .lista-modelos-comparados .imagen-ficha-modelo-comparado{width:226px;height:190px;text-align:center;}

.modulo-comparativa .lista-modelos-comparados .txt-ficha-modelo-comparado{width:186px;height:73px;padding:10px 20px;}
.modulo-comparativa .lista-modelos-comparados .txt-ficha-modelo-comparado .nombre-producto{font-size:1.4em;color:#62BD19;font-weight:bold;}
.modulo-comparativa .lista-modelos-comparados .txt-ficha-modelo-comparado .subtitulo-producto{color:#454545;font-size:1.2em;font-weight:bold;}

.modulo-comparativa .lista-modelos-comparados .txt-ficha-modelo-comparado .precio-producto{color:#CC0600;font-weight:bold;font-size:1.7em;margin:10px 0 0 0;display:block}
.modulo-comparativa .lista-modelos-comparados .txt-ficha-modelo-comparado .precio-producto sup{font-size:0.8em;position:absolute;margin-top:-3px;margin-left:3px;}

.modulo-comparativa .lista-modelos-comparados dl{margin:0 3px;}
.modulo-comparativa .lista-modelos-comparados dl dt{background:url(css_img/dtbck-comparador.jpg) no-repeat;height:32px;width:199px;border-bottom:solid 1px #ccc;color:#202020;line-height:30px;font-size:1.2em;font-weight:bold;padding:0 10px;}
.modulo-comparativa .lista-modelos-comparados dl dd{padding:10px 10px;height:15px;line-height:15px;font-size:1.2em;}

.modulo-envio-amigo{position:absolute;background:url(css_img/bck-envio-amigo.png) no-repeat;width:545px;height:238px;display:none; z-index:500}
.modulo-envio-amigo .boton-cerrar{position:absolute;color:#62BD19; font-size:1.1em; margin:15px 0 0 480px}
.modulo-envio-amigo .boton-cerrar a{color:#62BD19;}
.modulo-envio-amigo input{width:220px} 
.modulo-envio-amigo .titulo-envio-amigo{background:url(css_img/bck-titulo-amigo.jpg); width:135px; height:34px;position:absolute; margin:20px 0 0 15px}
.modulo-envio-amigo .titulo-envio-amigo span{display:block;text-indent:-300em;}
.modulo-envio-amigo .entradilla{font-size:1.2em;position:absolute;margin:70px 0 0 15px;width:490px;}
.modulo-envio-amigo .campos-modulo-envio-amigo{position:absolute;width:515px;margin:100px 0 0 0px;}
 * html .modulo-envio-amigo .campos-modulo-envio-amigo .input-text {width:10px;}
.modulo-envio-amigo .campos-modulo-envio-amigo .input-text{margin:10px 0 0 15px;} 
.modulo-envio-amigo .boton-enviar-amigo{position:absolute;margin:195px 0 0 220px;}
.modulo-envio-amigo .check-condiciones{position:absolute;margin:198px 0 0 50px;font-size:1.2em}
.modulo-envio-amigo .check-condiciones label{display:block;float:left;line-height:14px;}
.modulo-envio-amigo .check-condiciones input{display:block;float:left;width:14px;height:14px;}

/*tooltip aviso marcador comparativas */
.modulo_comparar_aviso{width:213px;height:147px;float:left;/*top:631px;left:185px;*/position:absolute;z-index:300;background-image:url(css_img/bck_compara.png);margin:0;padding:20px 10px 0 16px;display:none;}
.modulo_comparar_aviso a{text-align:right;color:#62BD19;width:215px;display:block;font-size:1.1em;}
.modulo_comparar_aviso .txt{padding-top:50px;font-size:1.3em;margin-bottom:10px;}
.modulo_comparar_aviso .boton-mostrar-comparados{text-align:center;}
.modulo_comparar_aviso .boton-mostrar-comparados span{cursor:pointer;}

.tooltip-avanzado{background:#4e9d06 url(css_img/bck_verde_top.jpg) no-repeat;width:684px;float:left;/*top:405px;left:200px;*/position:absolute;z-index:300;display:none;}
.tooltip-avanzado .wrap-tooltip-avanzado{background:url(css_img/bck_verde_bottom.jpg) no-repeat left bottom;width:684px;float:left;padding-bottom:3px;}
.tooltip-avanzado .titular{color:#fff;margin:0 0 0 20px;}
.tooltip-avanzado .capitulo{font-size:1em;font-weight:bold;margin:5px 0 0 20px;}
.tooltip-avanzado .texto{font-size:1em;margin:5px 0 0 20px;}
.tooltip-avanzado .txt{width:681px;margin:3px 2px 0 2px;padding:20px 0 20px 0;color:#454545;font-size:1.2em;}
.tooltip-avanzado .tooltip-addon{text-align:center;width:681px;margin:0 2px;}
	
.productos-precio-bodegon{width:285px;float:left;clear:both;margin:10px 0 0 0;}
.productos-precio-bodegon td{text-align:right;height:26px;line-height:26px;border-bottom:solid 1px white;}
.productos-precio-bodegon .celda-nombre-producto{text-align:left;color:#62BD19;font-size:1.2em;font-weight:bold;text-decoration:underline;}
.productos-precio-bodegon .celda-nombre-producto a{color:#62BD19;}
.productos-precio-bodegon .celda-nombre-producto span{ display:block;padding-left:10px;background:url(css_img/bullet_triangle.jpg) no-repeat left center;}
.productos-precio-bodegon .celda-precio-modificado{width:75px;}
.productos-precio-bodegon .celda-precio-final{width:75px;}
.productos-precio-bodegon .celda-precio-modificado, .productos-precio-bodegon .celda-precio-final{width:65px;}
.productos-precio-bodegon .precio-oferta{width:75px;background:url(css_img/bck-precio-bodegon.gif) no-repeat;margin:0;text-align:center;color:#CC0600;font-size:15px !important;font-weight:bold;}
.productos-precio-bodegon .celda-precio-final p sup{font-size:13px;position:relative;top:-4px;}
.productos-precio-bodegon .celda-precio-final p{width:75px;margin:0;text-align:center;color:#CC0600;font-size:15px !important;font-weight:bold;height:25px;}

.productos-precio-bodegon .celda-precio-modificado{text-align:left;color:#454545;font-size:12px;line-height:24px;}
.productos-precio-bodegon .celda-precio-modificado sup{font-size:9px;position:relative;top:-4px;}

.productos-precio-bodegon .celda-precio-modificado .tachado{position:absolute;background:url(css_img/tachado-precio-oferta.gif) no-repeat center center;width:75px;height:26px;z-index:20;}
.productos-precio-bodegon .celda-precio-modificado .precio-anterior-oferta{width:75px;text-align:center;}

.productos-precio-version{width:285px;float:left;clear:both;margin:10px 0 0 0;}
.productos-precio-version td{text-align:right;height:26px;line-height:26px;border-bottom:solid 1px white;}
.productos-precio-version .celda-nombre-producto{width:135px;text-align:left;color:#62BD19;font-size:1.2em;font-weight:bold;line-height:1.4em}
.productos-precio-version .celda-nombre-producto a{color:#62BD19;}
.productos-precio-version .celda-nombre-producto span{ display:block;padding-left:10px;background:url(css_img/bullet_triangle.jpg) no-repeat left 4px;text-decoration:underline;}
.productos-precio-version .celda-nombre-producto .descripcion{display:block;padding-left:10px;background:none; color:#454545; text-decoration:none; font-size:1em}
.productos-precio-version .celda-precio-modificado{width:75px;}
.productos-precio-version .celda-precio-final{width:75px;}
.productos-precio-version .celda-precio-modificado, .productos-precio-version .celda-precio-final{width:65px;}
.productos-precio-version .precio-oferta{width:75px;background:url(css_img/bck-precio-bodegon.gif) no-repeat;margin:0;text-align:center;color:#CC0600;font-size:15px !important;font-weight:bold;}
.productos-precio-version .celda-precio-final p sup{font-size:13px;position:relative;top:-4px;}
.productos-precio-version .celda-precio-final p{width:75px;margin:0;text-align:center;color:#CC0600;font-size:15px !important;font-weight:bold;height:25px;}

.productos-precio-version .celda-precio-modificado{text-align:left;color:#454545;font-size:12px;line-height:24px;}
.productos-precio-version .celda-precio-modificado sup{font-size:9px;position:relative;top:-4px;}

.productos-precio-version .celda-precio-modificado .tachado{position:absolute;background:url(css_img/tachado-precio-oferta.gif) no-repeat center center;width:75px;height:26px;z-index:20;}
.productos-precio-version .celda-precio-modificado .precio-anterior-oferta{width:75px;text-align:center;}


/*lightvox*/
#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height: 0;}
#lightbox-nav{position: absolute;top:0;left:0;height:100%;width:100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav{left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev{left: 0; float: left;}
#lightbox-nav-btnNext{ right: 0; float: right;}
#lightbox-container-image-data-box{font: 10px Verdana, Helvetica, sans-serif;background:#fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 15px 10px; border-bottom:solid 1px #DCDCDC;}
#lightbox-container-image-data{padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details{ width: 70%;float: left;text-align: left; }	
#lightbox-image-details-caption {font-weight: bold; color:#62BD19; font-size:1.4em; position:relative;top:12px;}
#lightbox-image-details-currentNumber{display: block;clear:left;padding-bottom: 1.0em; display:none !important}
#lightbox-secNav-btnClose{width:20px;float:right;padding-bottom:0.7em;position:relative;top:10px;left:10px;z-index:2000}
#jquery-lightbox #boton-acceso-lightbox{float:left; position:relative; margin:10px 0 0 -5px;}

.capitulos-video{width:620px; color:#666666}
.capitulos-video li{width:610px; float:left; clear:both; border-bottom:solid 1px #E3E3E3; padding:10px 0 10px 10px; font-size:1.2em; line-height:normal}
.capitulos-video li .img-capitulo{ float:left; margin-right:10px}
.capitulos-video li .tiempo-reproduccion{color:#999;}

#video-tutorial{ float:left;height:380px; margin-left:1px}
#video-tutorial .txt{ background:url(css_img/bck-txt-video.png) no-repeat; width:590px; height:70px; position:absolute; margin:290px 0 0 0; color:white; padding:10px 15px; font-size:1.2em; line-height:normal;}
#video-tutorial .txt .tiempo-reproduccion{color:#999}

.qtip{width:auto !important; margin-top:-6px}

.columnas-foto-texto{float:left; width:940px; line-height:normal; margin:10px 0 10px 10px; display:inline}
.columnas-foto-texto .columna-foto{float:left;width:450px; margin-right:25px;}
.columnas-foto-texto .columna-texto{float:left;width:430px;font-size:1.2em; color:#666666}
.columnas-foto-texto .columna-texto h6{font-size:1.2em; margin:10px 0; color:#383838}
.columnas-foto-texto p.mas-info{padding-left:0}

.columnas-wide{float:left; width:940px; line-height:normal; margin:10px 0 10px 0}
.columnas-wide .columna{float:left;width:440px; line-height:normal;font-size:1.2em;margin:0 12px 0 13px;display:inline;color:#666666;}
.columnas-wide .columna h6{font-size:1.2em;margin:10px 0;font-weight:bold; color:#383838}
.columnas-wide p{margin-bottom:5px;}
.columnas-wide p.mas-info{padding-left:0}

/*home servicios*/
.banda-servicio-home{float:left;width:900px;padding:30px 20px 30px 20px;clear:both;background:url(css_img/lineservicios.gif) no-repeat center bottom;}
.banda-servicio-home .img-servicio-home{float:left;margin-right:30px;width:275px}
.banda-servicio-home .txt{float:left;font-size:1.6em;line-height:normal;width:580px;color:#666666}
.banda-servicio-home .tit{font-size:1.5em;margin-bottom:15px; color:#383838;}
.banda-servicio-home .mas-info{color:#62BD19; margin-top:10px; width:580px;text-align:right}
.banda-servicio-home .mas-info a{color:#62BD19; display:inline-block; background:url(css_img/bullet-nav-seleccionado.gif) no-repeat right center; padding-right:10px}

.banda-servicio-home-odd{float:left;width:900px;padding:30px 20px 40px 20px;clear:both; background:url(css_img/lineservicios.gif) no-repeat center bottom}
.banda-servicio-home-odd .img-servicio-home{float:right;margin-left:30px;width:275px}
.banda-servicio-home-odd .txt{float:left;font-size:1.6em;line-height:normal;width:580px; color:#666666}
.banda-servicio-home-odd .tit{font-size:1.5em;margin-bottom:15px; color:#383838}
.banda-servicio-home-odd .mas-info{color:#62BD19; margin-top:10px; width:580px; text-align:right}
.banda-servicio-home-odd .mas-info a{color:#62BD19; display:inline-block; background:url(css_img/bullet-nav-seleccionado.gif) no-repeat right center; padding-right:10px}

.last.banda-servicio-home{background:none}
.last.banda-servicio-home-odd{background:none}

.banda-empresa-home-odd{float:left;width:900px;padding:30px 20px 30px 20px;clear:both; /*background:url(css_img/lineservicios.gif) no-repeat center bottom*/}
.banda-empresa-home-odd .img-empresa-home{float:left;margin-right:30px;width:275px}
.banda-empresa-home-odd .txt{float:left;font-size:1.4em;line-height:normal;width:580px; color:#666666}
.banda-empresa-home-odd .tit{font-size:2.1em;margin-bottom:15px; color:#62BD19; font-weight:bold}
.banda-empresa-home-odd .mas-info{color:#62BD19; margin-top:10px; width:580px; text-align:left;font-weight:bold;font-size:.9em}
.banda-empresa-home-odd .mas-info a{color:#62BD19; display:inline-block; background:url(css_img/bullet-nav-seleccionado.gif) no-repeat right center; padding-right:10px}

.banda-empresa-home{float:left;width:900px;padding:30px 20px 40px 20px;clear:both;/* background:url(css_img/lineservicios.gif) no-repeat center bottom;*/}
.banda-empresa-home .img-empresa-home{float:right;margin-left:30px;width:275px;}
.banda-empresa-home .txt{float:left;font-size:1.4em;line-height:normal;width:580px; color:#666666}
.banda-empresa-home .tit{font-size:2.1em;margin-bottom:15px;color:#62BD19; font-weight:bold}
.banda-empresa-home .mas-info{color:#62BD19; margin-top:10px; width:580px; text-align:left; font-weight:bold; font-size:.9em}
.banda-empresa-home .mas-info a{color:#62BD19; display:inline-block; background:url(css_img/bullet-nav-seleccionado.gif) no-repeat right center; padding-right:10px}

/*lightbox lista servicios*/
#listaserviciosLightPopup{width:500px;background:white;position:absolute;z-index:500;margin:150px 0 0 -250px;left:50%;}
#listaserviciosLightPopup .cierre-ligthbox{position:relative;width:30px;height:30px;margin:0 0 -30px 485px;cursor:pointer; top:-15px}

#listaserviciosLightPopup .cab-servicios-pop{height:124px;float:left;clear:both;border-bottom:solid 1px #E8E8E8;width:500px;overflow:hidden}

#listaserviciosLightPopup .txt-cab{width:470px;padding:10px 15px 10px 15px;float:left;color:#666;line-height:normal; background:#60B61B}
#listaserviciosLightPopup .txt-cab h5{color:white;font-size:1.8em; font-weight:bold;}
#listaserviciosLightPopup .txt-cab span.tienda{ font-size:1.4em;color:white;font-weight:bold;display:block;}

#listaserviciosLightPopup .elige-tienda{float:left;width:470px;padding:15px;clear:both;font-size:1.2em;line-height:normal}

#listaserviciosLightPopup .elige-tienda .txt-elige-tienda{width:219px;height:43px; background:url(css_img/txteligetiendacercana.jpg) no-repeat; margin-bottom:10px;}
#listaserviciosLightPopup .elige-tienda .txt-elige-tienda span{ display:block; visibility:hidden}

#listaserviciosLightPopup .lista-servicios-pop{float:left;width:500px;padding:30px 0;clear:both;}
#listaserviciosLightPopup .lista-servicios-pop .tit-lista-servicios-pop{float:left;width:460px;padding:0 20px 15px 20px; clear:both;}
#listaserviciosLightPopup .lista-servicios-pop .tit-lista-servicios-pop h5{font-size:1.8em;color:#333;font-weight:bold;margin-bottom:5px;}
#listaserviciosLightPopup .lista-servicios-pop .tit-lista-servicios-pop p{ font-size:1.2em;line-height:normal;color:#333;}
#listaserviciosLightPopup .lista-servicios-pop .tit-lista-servicios-pop p{font-size:1.2em;line-height:normal;color:#333;}
#listaserviciosLightPopup .lista-servicios-pop .servicio-pop{float:left;clear:both;width:460px;padding:0 20px;margin:10px 0;}
#listaserviciosLightPopup .lista-servicios-pop .servicio-pop .icono-servicio-pop{float:left;width:75px;}
#listaserviciosLightPopup .lista-servicios-pop .servicio-pop .txt-lista-servicios-pop{float:left;width:325px;line-height:normal;font-size:1.1em;display:inline; margin-right:10px  }
#listaserviciosLightPopup .lista-servicios-pop .servicio-pop .txt-lista-servicios-pop .tit{color:white;font-weight:bold;font-size:1.4em;margin-bottom:5px;background:#60B61B; clear:both; padding:2px 5px 2px 5px;display:inline-block;min-width:160px; width:auto !important}
#listaserviciosLightPopup .lista-servicios-pop .servicio-pop .txt-lista-servicios-pop p{float:left;clear:both; width:320px;}
#listaserviciosLightPopup .lista-servicios-pop .servicio-pop .acceso-lista-servicios-pop{float:left;width:110px;padding-top:20px;margin-left:10px;display:inline;}

#listaserviciosLightPopup .tienda-disponibilidad{margin:0px 0 0 0px;width:460px;float:left;float:left;clear:both;padding:20px 20px 20px 20px;border-top:solid 1px #E8E8E8;}
#listaserviciosLightPopup .tienda-disponibilidad .tit{width:460px;margin:0;float:left;clear:both;color:black; font-size:1.5em; margin-bottom:5px;}
#listaserviciosLightPopup .tienda-disponibilidad select{background:#ebebeb;border:solid 1px black;float:left;margin:10px 15px 0 0;}
#listaserviciosLightPopup .tienda-disponibilidad input{margin:8px 15px 0 0;}
/******************/


/*LISTADO SERVICIOS*/
/*listados servicios*/
.lista-bloques-servicios-destacados{float:left; width:936px;margin:0 2px 20px 2px;}
.lista-bloques-servicios-destacados .txt-lista-bloques-servicios{float:left;width:148px;background:#62BD19;height:151px;color:white;padding:25px 10px 0 10px;}
.lista-bloques-servicios-destacados .txt-lista-bloques-servicios h5.tit{font-size:2em;margin-bottom:10px}
.lista-bloques-servicios-destacados .txt-lista-bloques-servicios p{font-size:1.2em;line-height:normal;}
.lista-bloques-servicios-destacados ul{float:left; width:768px;}
.lista-bloques-servicios-destacados ul li{float:left;width:256px;}

.lista-bloques-servicios-descripcion{float:left; width:936px;margin:0 2px}
.lista-bloques-servicios-descripcion .banda-lista-bloques-servicios{float:left;width:936px;clear:both; padding-bottom:15px}
.lista-bloques-servicios-descripcion .ficha-lista-bloques-servicios{float:left;width:438px; padding:0 10px 0 20px;}
.lista-bloques-servicios-descripcion .ficha-lista-bloques-servicios .icono-ficha-lista-bloques-servicios{float:left; width:78px;margin-right:25px }
.lista-bloques-servicios-descripcion .ficha-lista-bloques-servicios .txt-ficha-lista-bloques-servicios{float:left;width:325px; color:#666666}
.lista-bloques-servicios-descripcion .ficha-lista-bloques-servicios .txt-ficha-lista-bloques-servicios .tit{ color:#383838;font-size:1.4em; font-weight:bold; margin-bottom:10px}
.lista-bloques-servicios-descripcion .ficha-lista-bloques-servicios .txt-ficha-lista-bloques-servicios p{ font-size:1.2em;line-height:normal}

.lista-bloques-servicios-banner{float:left; width:936px;margin:0 2px 20px 10px}
.lista-bloques-servicios-banner ul{float:left;}
.lista-bloques-servicios-banner ul li{float:left;}

/*listados proyectos nuevos*/
.lista-proyectos-nuevos{float:left; width:936px;margin:0 2px; padding-top:15px}
.lista-proyectos-nuevos .banda-lista-proyectos-nuevos{float:left;width:932px;clear:both;padding:0 2px 15px 2px;}

.lista-proyectos-nuevos .banda-lista-proyectos-nuevos .proyecto-nuevo{float:left;width:205px;margin:0 14px; display:inline; color:#666666}
.lista-proyectos-nuevos .banda-lista-proyectos-nuevos .proyecto-nuevo .icono-proyecto-nuevo{margin-bottom:15px;}
.lista-proyectos-nuevos .banda-lista-proyectos-nuevos .proyecto-nuevo .txt{font-size:1.2em; line-height:1.1em}
.lista-proyectos-nuevos .banda-lista-proyectos-nuevos .proyecto-nuevo .txt .tit{ font-size:1.1em;font-weight:bold; margin-bottom:10px; color:#383838}

/*RESULTADOS BUSQUEDA*/
.resb-cab{ float:left;clear:both; width:925px; height:28px; background:url(css_img/res-cab.gif) no-repeat;padding-left: 15px;padding-top: 14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5f5f5f;}
.resb-med{ float:left;clear:both;width:925px;background:url(css_img/res-med.gif) repeat-y;padding-top:25px;padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5f5f5f;line-height:14px;}
.resb-bot{float:left;clear:both;width:940px;height:42px;background:url(css_img/res-bot.gif) no-repeat;  margin-bottom:20px; }
.resb-line{float:left;clear:both;width:900px;height:1px;line-height:1px;background-color:#cccccc;margin-top:8px;margin-bottom:8px;}
 * html .resb-line{font-size: 1px; max-height: 1px; padding:0px; border:0px;}
.resb-med .alignr {text-align:right;}
.resb-med .alignt {vertical-align:top}
.resb-med .alignm {vertical-align:middle;text-align:right;}
.resb-med .precio-final {color:#454545;font-size:16px; !important;font-weight:bold;height:25px;margin:14px 0 0 10px;}
.resb-med .precio-final sup{font-size:13px;position:relative;top:-4px;}
 * + html .resb-med .precio-final sup{top:-4px;}
.resb-med .precio-oferta { background:url(css_img/bck-precio-bodegon.gif) no-repeat center center;color:#454545; font-size:16px; line-height:25px; margin-top:5px; //margin-top:14px; color:#CC0600; !important;font-weight:bold;height:25px;}
.resb-med .precio-oferta sup{font-size:13px;position:relative;top:-4px;}
.resb-med .precio-tachado{ background:url(css_img/resb-precio-tachado.gif) no-repeat center right;color:#454545; font-size:16px; !important;font-weight:bold;height:25px; }
.resb-med .precio-tachado sup{font-size:13px;position:relative;top:-4px;}
.resfgrisb14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4f4f4f; font-weight:bold; }
.resfgrisb14 a {cursor:pointer;}
.resfgrisb12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:bold; }
.resfverdeb12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#83cf4b; font-weight:bold; }

/** lightbox tienda no seleccionada **/
#listaNoTiendaopup{width:500px;background:white;position:absolute;z-index:500;margin:-130px 0 0 -250px;left:50%;height:260px;top:50%;}
#listaNoTiendaopup .tit{background:url(css_img/txteligetienda.gif) no-repeat;width:263px;height:47px;position:absolute;margin:40px 0 0 20px}
#listaNoTiendaopup .tit span{display:block;text-indent:-200em;}
#listaNoTiendaopup .txt-seleccion{position:absolute;margin:105px 0 0 20px;font-size:1.2em;width:450px;}
#listaNoTiendaopup .txt-seleccion p{margin-bottom:14px;}
#listaNoTiendaopup .txt-seleccion select{width:160px;}
#listaNoTiendaopup .tienda-disponibilidad{margin-bottom:15px}
#listaNoTiendaopup .tienda-disponibilidad input{position:relative;top:6px;}
#listaNoTiendaopup .cierre-ligthbox{cursor:pointer;color:#62BD19;position:absolute;margin:10px 0 0 445px;font-size:1.2em}
#listaNoTiendaopup p a{color:#62BD19;}

/*servicios home*/
.contacto-lista-bandas{float:left;width:940px;margin:0 0 15px 0;clear:both; background:url(css_img/bck-fondo-ofertas-interior.gif) no-repeat;padding-top:25px; overflow:hidden;background-color:#fcfcfc;}
.contacto-lista-bandas .wrap-contacto-lista-bandas{float:left;width:920px;background:url(css_img/bck-fondo-ofertas-interior-bottom.gif) no-repeat left bottom;  padding-left: 20px; _margin-bottom:0px;}

.destacado-tienda-avanzada{float:left;clear:both;width:940px;height:300px;background:url(css_img/bck-destacado-tienda-avanzada.gif) no-repeat; margin-bottom:12px;}
.destacado-tienda-avanzada .imagen-destacado-tienda-avanzada{float:left; width:636px; height:298; float:right; margin:1px 2px 0 0}
.destacado-tienda-avanzada .txt-destacado-tienda-avanzada{float:left;width:270px;height:268;float:left;margin:1px 0 0 1px;color:white;padding:30px 15px 0 15px;}
.destacado-tienda-avanzada .txt-destacado-tienda-avanzada .tit{ font-size:2.2em; line-height:normal; font-weight:bold; margin-bottom:15px}
.destacado-tienda-avanzada .txt-destacado-tienda-avanzada p{font-size:1.8em; line-height:normal; margin-bottom:15px; font-style:italic}

.destacado-home-servicios{float:left;clear:both;width:940px;height:300px;background:url(css_img/bck-destacado-tienda-avanzada.gif) no-repeat; margin-bottom:12px;}
.destacado-home-servicios .imagen-destacado-tienda-avanzada{float:left; width:636px; height:298px; float:right; margin:1px 2px 0 0}
.destacado-home-servicios .txt-destacado-tienda-avanzada{float:left;width:270px;height:268px;float:left;margin:1px 0 0 1px;color:white;padding:30px 15px 0 15px;}
.destacado-home-servicios .txt-destacado-tienda-avanzada .tit{ font-size:2.2em; line-height:normal; font-weight:bold; margin-bottom:15px}
.destacado-home-servicios .txt-destacado-tienda-avanzada p{font-size:1.8em; line-height:normal; margin-bottom:15px; font-style:italic}

.destacado-home-servicios ul{float:left;clear:both;width:940px;height:300px;position:absolute;overflow:hidden}
.destacado-home-servicios ul li{ display:none}
.destacado-home-servicios ul li.sel{display:block}

#contacto-colum1 {float:left;width:580px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-right:46px;}
#contacto-colum2 {float:left;width:273px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-top: 18px;}
#contacto-colum3 {float:left;width:920px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-bottom: 20px; //padding-bottom:20px;}

#contacto-colum2 #paq-box {float:left; width:263px; height:116px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; padding-left: 10px; padding-top:10px; margin-bottom:12px;  }
#contacto-colum3 #paq-box2-i{float:left; width:418px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; margin-right:62px;}
#contacto-colum3 #paq-box2-d{float:left; width:418px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat;  }
#contacto-colum3 #paq-box3-i{float:left; width:292px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; margin-right:12px;}
#contacto-colum3 #paq-box3-d{float:left; width:292px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat;  }
#contacto-colum3 #paq-box4-i{float:left; width:214px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; margin-right:14px;}
#contacto-colum3 #paq-box4-d{float:left; width:214px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat;  }
.contacto-vspace {margin-top:19px;}

#lme_contacto-colum1 {float:left;width:580px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-right:46px;}
#lme_contacto-colum2 {float:left;width:273px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-top: 18px;}
#lme_contacto-colum3 {float:left;width:920px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-bottom: 20px; //padding-bottom:20px;}

#lme_contacto-colum2 #lme_paq-box {float:left; width:263px; height:116px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; padding-left: 10px; padding-top:10px; margin-bottom:12px;  }
#lme_contacto-colum3 #lme_paq-box2-i{float:left; width:418px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; margin-right:62px;}
#lme_contacto-colum3 #lme_paq-box2-d{float:left; width:418px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat;  }
#lme_contacto-colum3 #lme_paq-box3-i{float:left; width:292px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; margin-right:12px;}
#lme_contacto-colum3 #lme_paq-box3-d{float:left; width:292px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat;  }
#lme_contacto-colum3 #lme_paq-box4-i{float:left; width:214px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat; margin-right:14px;}
#lme_contacto-colum3 #lme_paq-box4-d{float:left; width:214px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f6f6f; background:url(css_img/paq-box1.gif) no-repeat;  }


.resfgrisb20 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#4f4f4f;font-weight:bold;}
.resfgrisb18 {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#4f4f4f;font-weight:bold;}
.resfverde12 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#83cf4b;}
.resfverdeb13 {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#83cf4b;font-weight:bold;}
.resfverdeb15 {font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#83cf4b;font-weight:bold;}
.resfverdeb20 {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#83cf4b;font-weight:bold;}

#modulo-promo-home{width:940px;float:left; background:none;margin-bottom:10px;}
#modulo-promo-home .wrap-module{ background:none}
#modulo-promo-home #ofertas-destacadas-home{float:left; width:936px;}
#modulo-promo-home #ofertas-destacadas-home #show-ofertas-destacadas{width:936px; height:407px; overflow:hidden}

/*HOME SERVICIOS*/

/*.banda-lista-servicios-home{float:left;width:921px;margin:25px 0 20px 2px;padding:0 0 20px 15px; border-bottom:solid 1px #C9C9C9}
.banda-lista-servicios-home.last-banda{ border-bottom:none !important; padding-bottom:0}

.banda-lista-servicios-home .columna-servicios-relacionados{float:left;width:285px; margin-right:20px}
.banda-lista-servicios-home .columna-servicios-home{float:left;width:600px;}


.banda-lista-servicios-home h5{color:#5FB718;font-weight:bold;font-size:1.4em;line-height:1.4em; margin-bottom:15px}
.banda-lista-servicios-home .modulo-servicios-relacionados{ float:left; width:285px; background:url(css_img/bck-top-modulo-servicios-relacionados.jpg) no-repeat left top; margin-top:15px; padding-top:2px;}
.banda-lista-servicios-home .wrap-modulo-servicios-relacionados{float:left; width:285px; background:url(css_img/bck-bottom-modulo-servicios-relacionados.jpg) no-repeat left bottom;}
.banda-lista-servicios-home .tit-modulo-servicios-relacionados{background:url(css_img/bck-tit-modulo-servicios-relacionados.jpg); height:27px; line-height:27px; color:#383838; font-size:1.4em; font-weight:bold; margin:0 0 0 1px; width:258px; padding:0 0 0 25px}

.banda-lista-servicios-home .lista-servicios-relacionados{float:left;width:233px;padding:25px 25px 0 25px; font-size:1.1em; line-height:normal}
.banda-lista-servicios-home .lista-servicios-relacionados li{float:left;width:233px; padding-bottom:15px}

.servicios-destacados{ float:left; width:600px}
.banda-lista-servicios-home .txt{ font-size:1.2em; line-height:normal; margin-bottom:10px}
.servicios-destacados h6{float:left;width:600px;border-bottom:solid 1px #C9C9C9;color:#383838; font-size:1.4em; font-weight:bold;line-height:1.8em;margin-bottom:20px}

.servicios-destacados .modulo-servicio-destacado .lista-modulo-servicio-destacado{float:left;clear:both;width:600px}

.servicios-destacados .modulo-servicio-destacado{float:left;width:115px;margin-right:45px;}
.servicios-destacados .last{margin-right:0 !important}
.servicios-destacados .img-modulo-servicio-destacado{float:left;clear:both; margin-bottom:10px}
.servicios-destacados .txt-modulo-servicio-destacado{float:left;clear:both; font-size:1.2em; line-height:normal;width:110px}
.servicios-destacados .txt-modulo-servicio-destacado .tit{ font-weight:bold; width:110px}

.banda-lista-servicios-home .consulta-servicios{float:left;clear:both;margin-top:10px}*/
.banda-lista-servicios-home{float:left;width:940px;margin:5px 0 10px 0;padding:0 0 0 0; background:url(css_img/top-banda-lista-servicios-home.jpg) no-repeat left top; padding-top:7px}
.banda-lista-servicios-home .wrap-banda-lista-servicios-home{float:left;width:925px;margin:0 0 0 0;padding:0 0 20px 15px;background:url(css_img/bottom-banda-lista-servicios-home.jpg) no-repeat left bottom; padding-bottom:30px}
.banda-lista-servicios-home.last-banda{border-bottom:none !important;padding-bottom:0;}

.banda-lista-servicios-home .columna-servicios-relacionados{float:left;width:285px; margin-right:20px}
.banda-lista-servicios-home .columna-servicios-home{float:left;width:600px;}

.banda-lista-servicios-home h5{color:#5FB718;font-weight:bold;font-size:2.4em;line-height:2.4em; margin-bottom:15px}
.banda-lista-servicios-home .modulo-servicios-relacionados{ float:left; width:285px; background:url(css_img/bck-top-modulo-servicios-relacionados.jpg) no-repeat left top; margin-top:15px; padding-top:2px;}
.banda-lista-servicios-home .wrap-modulo-servicios-relacionados{float:left; width:285px; background:url(css_img/bck-bottom-modulo-servicios-relacionados.jpg) no-repeat left bottom;}
.banda-lista-servicios-home .tit-modulo-servicios-relacionados{background:url(css_img/bck-tit-modulo-servicios-relacionados.jpg); height:27px; line-height:27px; color:#383838; font-size:1.4em; font-weight:bold; margin:0 0 0 1px; width:258px; padding:0 0 0 25px}

.banda-lista-servicios-home .lista-servicios-relacionados{float:left;width:233px;padding:25px 25px 0 25px; font-size:1.1em; line-height:normal}
.banda-lista-servicios-home .lista-servicios-relacionados li{float:left;width:233px; padding-bottom:15px; color:#666; font-weight:bold}

.servicios-destacados{ float:left; width:600px}
.banda-lista-servicios-home .txt{font-size:1.2em; line-height:normal; margin-bottom:10px; width:520px;}
.banda-lista-servicios-home .txt .tit{font-size:1.2em; line-height:normal; font-weight:bold; margin-bottom:2px}
.servicios-destacados h6{float:left;width:600px;border-bottom:solid 1px #C9C9C9;color:#383838; font-size:1.4em; font-weight:bold;line-height:1.8em;margin-bottom:20px}

.servicios-destacados .modulo-servicio-destacado .lista-modulo-servicio-destacado{float:left;clear:both;width:600px}

.servicios-destacados .modulo-servicio-destacado{float:left;width:130px;margin-right:25px;}
.servicios-destacados .last{margin-right:0 !important}
.servicios-destacados .img-modulo-servicio-destacado{float:left;clear:both;margin-bottom:10px; width:110px; height:96px}
.servicios-destacados .img-modulo-servicio-destacado img{width:110px; height:96px}
.servicios-destacados .txt-modulo-servicio-destacado{float:left;clear:both;font-size:1.2em; line-height:normal;width:125px;height:110px;}
.servicios-destacados .txt-modulo-servicio-destacado .tit{font-weight:bold;width:110px}
.servicios-destacados .modulo-servicio-destacado .mas-info{font-size:1.2em;}

.banda-lista-servicios-home .consulta-servicios{float:left;clear:both;margin-top:45px}

/*FIN HOME SERVICIOS*/


/*empresa multimedia*/
.banda-multimedia-empresa{float:left;width:918px; margin:0 2px; padding:15px 0 15px 18px}
.multimedia-empresa{ float:left; width:215px; margin-right:13px}
.multimedia-empresa .imagen-multimedia-empresa{width:215px; height:215px; margin-bottom:10px}
.multimedia-empresa .tit{color:#383838; font-size:1.3em; font-weight:bold; margin-bottom:4px}
.multimedia-empresa .descarga-multimedia{color:#62BD19;font-size:1.2em; font-weight:bold;}
.multimedia-empresa .descarga-multimedia a{color:#62BD19;}

/*empresa notas de prensa*/
#sala-prensa{float:left;width:910px;margin:0 2px;padding:15px 0 0 18px;}
#sala-prensa .col-nota-prensa{float:left;width:610px;}
#sala-prensa .destacados-prensa{float:right;width:270px;margin:0 10px 0 0;}
#sala-prensa .col-nota-prensa .filtros-demostraciones{clear:both;width:610px;background:none;padding-top:0;margin-bottom:18px;}
#sala-prensa .col-nota-prensa .filtros-demostraciones .wrap-filtros-demostraciones{float:left;clear:both;width:610px;background:none;padding-bottom:5px;}
#sala-prensa .col-nota-prensa .filtros-demostraciones ul{float:left;margin:0 12px 20px 12px;width:490px;}
#sala-prensa .col-nota-prensa .filtros-demostraciones h3{font-weight:bold;font-size:1.4em;margin:0 0 12px 0;float:left;width:30px;}

.nota-prensa{clear:both;padding-bottom:40px;float:left;width:600px}
.nota-prensa .marcador-prensa{color:#62BD19;font-size:1.4em;font-weight:bold;margin-bottom:5px;}
.nota-prensa .tit{color:#383838;font-size:1.4em;margin-bottom:4px;font-weight:bold;} 
.nota-prensa .txt-prensa{font-size:1.2em;margin-bottom:4px;color:#666666;line-height:normal; margin-bottom:10px} 
.nota-prensa .txt-prensa p{ margin-bottom:8px} 
.nota-prensa .img-nota-prensa{float:left;margin-right:10px;margin-bottom:15px;} 
.nota-prensa .descarga-pdf{float:left;clear:both;} 
.nota-prensa .info-nota-prensa{}

.destacados-prensa .modulo-destacado-prensa{float:left; padding-top:15px; background:url(css_img/top270.jpg) no-repeat; width:270px; margin-bottom:10px}
.destacados-prensa .wrap-modulo-destacado-prensa{float:left;padding:0 10px 10px 10px;background:url(css_img/bottom270.jpg) no-repeat left bottom;width:250px}
.destacados-prensa .modulo-destacado-prensa .tit{ font-size:1.2em; color:#383838; font-weight:bold; margin-bottom:5px}
.destacados-prensa .modulo-destacado-prensa p{font-size:1.2em; color:#666666; line-height:1.1em}

.boton-prensa{ float:left; clear:both; margin-top:10px; width:100px; overflow:visible !important; white-space:nowrap}
.boton-prensa a{ background:url(css_img/left-button-prensa.jpg) no-repeat left center; display:inline-block; height:31px; line-height:31px; padding-left:10px; color:white; font-weight:bold; font-size:12px}
.boton-prensa span{background:url(css_img/right-button-prensa.jpg) no-repeat right center; display:block; height:31px; line-height:31px;padding-right:10px}

/*lightbox prensa*/
#lightbox-container-txt{position:absolute; z-index:700; width:703px; background:url(css_img/toplight-txt.jpg) no-repeat left top; padding-top:20px; left:50%; margin-left:-351px; top:100px; display:none}
#lightbox-container-txt .wrap-lightbox-container-txt{ float:left; width:673px; background:url(css_img/bottomlight-txt.gif) no-repeat left bottom; padding-bottom:20px; padding:15px 15px 35px 15px}

#lightbox-container-txt .col-txt{float:left;width:465px; font-size:1.2em; line-height:normal}
#lightbox-container-txt .col-txt .tit{ color:#62BD19; font-weight:bold; font-size:2.8em;margin-bottom:15px}
#lightbox-container-txt .col-img{float:right;margin-right:5px;}

#lightbox-container-txt .cerrar{background:url(css_img/boton-cerrar-predictivo.png);height:24px;width:24px;float:right;display:block; position:absolute; margin:-40px 0 0 675px; cursor:pointer; overflow:hidden}
*+html #lightbox-container-txt .cerrar{position:relative;z-index:200;left:20px;top:-40px; margin:0}
#lightbox-container-txt .cerrar span{visibility:hidden;}

#lightbox-container-txt2{position:absolute; z-index:700; width:703px; background:url(css_img/toplight-txt.jpg) no-repeat left top; padding-top:20px; left:50%; margin-left:-351px; top:250px; display:none}
#lightbox-container-txt2 .wrap-lightbox-container-txt{ float:left; width:673px; background:url(css_img/bottomlight-txt.gif) no-repeat left bottom; padding-bottom:20px; padding:15px 15px 35px 15px}

#lightbox-container-txt2 .col-txt{float:left;width:465px; font-size:1.2em; line-height:normal}
#lightbox-container-txt2 .col-txt .tit{ color:#62BD19; font-weight:bold; font-size:2.8em;margin-bottom:15px}
#lightbox-container-txt2 .col-img{float:right;margin-right:5px;}

#lightbox-container-txt2 .cerrar{background:url(css_img/boton-cerrar-predictivo.png);height:24px;width:24px;float:right;display:block; position:absolute; margin:-40px 0 0 675px; cursor:pointer; overflow:hidden}
*+html #lightbox-container-txt2 .cerrar{position:relative;z-index:200;left:20px;top:-40px; margin:0}
#lightbox-container-txt2 .cerrar span{visibility:hidden;}

#lightbox-container-txt3{position:absolute; z-index:700; width:703px; background:url(css_img/toplight-txt.jpg) no-repeat left top; padding-top:20px; left:50%; margin-left:-351px; top:320px; display:none}
#lightbox-container-txt3 .wrap-lightbox-container-txt{ float:left; width:673px; background:url(css_img/bottomlight-txt.gif) no-repeat left bottom; padding-bottom:20px; padding:15px 15px 35px 15px}

#lightbox-container-txt3 .col-txt{float:left;width:465px; font-size:1.2em; line-height:normal}
#lightbox-container-txt3 .col-txt .tit{ color:#62BD19; font-weight:bold; font-size:2.8em;margin-bottom:15px}
#lightbox-container-txt3 .col-img{float:right;margin-right:5px;}

#lightbox-container-txt3 .cerrar{background:url(css_img/boton-cerrar-predictivo.png);height:24px;width:24px;float:right;display:block; position:absolute; margin:-40px 0 0 675px; cursor:pointer; overflow:hidden}
*+html #lightbox-container-txt3 .cerrar{position:relative;z-index:200;left:20px;top:-40px; margin:0}
#lightbox-container-txt3 .cerrar span{visibility:hidden;}

#lightbox-container-txt4{position:absolute; z-index:700; width:703px; background:url(css_img/toplight-txt.jpg) no-repeat left top; padding-top:20px; left:50%; margin-left:-351px; top:450px; display:none}
#lightbox-container-txt4 .wrap-lightbox-container-txt{ float:left; width:673px; background:url(css_img/bottomlight-txt.gif) no-repeat left bottom; padding-bottom:20px; padding:15px 15px 35px 15px}

#lightbox-container-txt4 .col-txt{float:left;width:465px; font-size:1.2em; line-height:normal}
#lightbox-container-txt4 .col-txt .tit{ color:#62BD19; font-weight:bold; font-size:2.8em;margin-bottom:15px}
#lightbox-container-txt4 .col-img{float:right;margin-right:5px;}

#lightbox-container-txt4 .cerrar{background:url(css_img/boton-cerrar-predictivo.png);height:24px;width:24px;float:right;display:block; position:absolute; margin:-40px 0 0 675px; cursor:pointer; overflow:hidden}
*+html #lightbox-container-txt4 .cerrar{position:relative;z-index:200;left:20px;top:-40px; margin:0}
#lightbox-container-txt4 .cerrar span{visibility:hidden;}


/*lightbox alertas leroy */
#alertasLightPopup{width:575px;background:white;position:absolute;z-index:500;margin:150px 0 0 -285px;left:50%; height:305px}
#alertasLightPopup .cierre-ligthbox{position:relative;width:30px;height:30px;margin:0 0 -30px 560px;cursor:pointer; top:-15px}

#alertasLightPopup .alertas-leroy{width:525px;margin:10px 25px 10px 25px;float:left;color:#383838;line-height:normal; font-size:1.3em;position:absolute}
/*#alertasLightPopup .alertas-leroy .txt-alertas-leroy{width:144px;height:49px; background:url(css_img/txtalertas-registrado.jpg) no-repeat; margin-bottom:10px;}*/
#alertasLightPopup .alertas-leroy .txt-alertas-leroy{width:250px;height:27px; background:url(css_img/txtalertas-registrado.jpg) no-repeat; margin-bottom:10px; margin-top:40px;}
#alertasLightPopup .alertas-leroy .txt-alertas-leroy span{display:block;visibility:hidden;}

#alertasLightPopup .formulario-alerta{width:165px;position:absolute;margin:115px 0 0 25px;}
#alertasLightPopup .formulario-alerta .tit{display:block;font-size:12px;margin-bottom:4px; font-weight:bold}
#alertasLightPopup .formulario-alerta label{display:block; font-size:12px; margin-top:10px;margin-bottom:4px;}
#alertasLightPopup .formulario-alerta input{border:solid 1px #ccc; width:165px;color:#666;font-size:12px;}
#alertasLightPopup .formulario-alerta .btn-submit{border:none;width:auto;margin-top:5px;float:right;}

#alertasLightPopup .alerta-crear-cuenta{width:230px;position:absolute;margin:130px 0 0 300px;}
/*#alertasLightPopup .txt-alertas-crearcuenta {width:222px;height:52px; background:url(css_img/txtalertas-nuevo.jpg) no-repeat; margin-bottom:10px;}*/
#alertasLightPopup .txt-alertas-crearcuenta {width:250px;height:27px; background:url(css_img/txtalertas-nuevo.jpg) no-repeat; margin-bottom:10px;}
#alertasLightPopup .txt-alertas-crearcuenta span{display:block;visibility:hidden;}

#alertasLightPopup .recuerda-password{ position:absolute; font-size:11px; margin:260px 0 0 25px; color:#383838}

#precio-minimo{float:left;width:910px;margin:0 2px;padding:15px 0 15px 18px;color:#666; line-height:normal; font-size:1.2em}
#precio-minimo .tit{color:#60B61A;font-size:1.8em;font-weight:bold;margin:20px 0 10px 0; }
#precio-minimo ul li{float:left;clear:both;margin-bottom:20px;padding:0 0 0 20px;background:url(css_img/bullet-precio-minimo.gif) no-repeat 0px 2px;width:860px}

#precio-minimo .banda-destacados-leroy{float:left; clear:both; width:910px}
#precio-minimo .info-precio-minimo{float:left; clear:both; width:880px;padding:0 30px 0 0}

#precio-minimo .destacado-precio-minimo{float:left;background:url(css_img/destacado-precio-minimo.jpg) no-repeat;width:376px;height:195px;padding:30px 22px 0 22px; margin:0 30px 0 0}
#precio-minimo .destacado-precio-minimo .tit{margin:0 0 0 0;}
#precio-minimo .destacado-precio-minimo .txt{ padding:20px 0 0 0}
#precio-minimo .destacado-precio-minimo .txt img{float:right; margin-right:10px}
#precio-minimo .destacado-precio-minimo .txt p{ float:left; width:250px}

/*
dark #383838
light #666666
*/

/* EMPIEZA APLICACION ESCALERAS  */
.nav-secundario-titulo-seccion h2{font-size:38px;color:#62BD19;font-weight:bold;width:875px;height:47px;margin:0 0 0 10px;float:left;padding:0;}

.escfb20 { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#414141; font-weight:bold; }
.escalignt { vertical-align:top; }
.escaligntFoto { vertical-align:top; text-align:right; }
.escfb17 {font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#333333;font-weight:bold;line-height: 18px;font-weight:bold; }
.escfb14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#414141; font-weight:bold; }

#esc-colum1 { float:left;width:540px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-right:44px; margin-left: 42px; margin-top:20px; _margin-left: 12px; }
#esc-colum2 { float:left;width:281px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-top: 18px;}

#esc-caja1 { float:left;width:540px; margin-right:0px; margin-bottom:26px;  }

#esc-cab2 { float:left;clear:both; width:281px; height:30px; background:url(css_img/esc-cab.jpg) no-repeat; padding-top:15px;  }
#esc-med2 { float:left;clear:both; width:281px; background:url(css_img/esc-med.jpg) repeat-y; padding-left: 18px; padding-bottom:0px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:14px;   }
#esc-bot2 { float:left;clear:both; width:281px; height:17px; background:url(css_img/esc-bot.jpg) no-repeat;  margin-bottom:20px; line-height: 24px; }
#esc-med2center { float:left; clear:both; width:254px; margin-left: 0px; text-align:center;  }
/* FIN APLICACION ESCALERAS */

/* tema tarjeta regalo */
.out-left18{left:-18px;}
/* termina tarjeta regalo */

/* Empieza paginas producto defectuoso */
table.defectos td img {display: block;}
/* Termina paginas producto defectuoso */

/* CAJAS SUPER GUIA BRICOLAJE EMPIEZA */

/* ################################################  */
/* DIVS */
/* ################################################  */
#brico-cab { float:left;clear:both; width:940px; height:6px; background:url(http://www.leroymerlin.es/css/css_img/eco-bck-top.gif) no-repeat; line-height: 6px;  }
#brico-med {  position:relative; float:left;clear:both; width:940px; background:url(http://www.leroymerlin.es/css/css_img/eco-bck-mid.gif) repeat-y; padding-left: 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; line-height:14px;  }
#brico-med h6 {font-size:1.375em;}
#brico-med img{float:right; margin-right:1px;}
.verde{color:#62BD19}
#brico-bot { float:left;clear:both; width:940px; height:6px; background:url(http://www.leroymerlin.es/css/css_img/eco-bck-bottom.gif) no-repeat;  margin-bottom:20px; line-height: 6px; }
#brico-med ul { list-style-type: disc; color: #62BD19;}
#brico-med ul li span{color: #5f5f5f;}

#brico-banner {float:left;clear:both;width:940px;height:360px;margin-bottom:10px;margin-top:14px;}
#brico-submenu {float:left;clear:both;width:940px;height:48px;margin-top:14px; border-bottom:4px solid #62BD19; border-collapse:collapse;}

.brico-caja-consejo{position:absolute; width:215px; height:165px; top:160px; left:240px; background:url(css_img/fondo_consejo.png) no-repeat; padding:30px 25px 0 15px;}
.brico-caja-escaleras{position:absolute; width:365px; height:115px; top:35px; left:240px; }
.brico-caja-subete{position:absolute; width:435px; height:195px; top:430px; left:480px; }
.brico-caja-bloques{position:absolute; width:416px; height:93px; top:615px; left:32px; }
.brico-caja-ferreteria{position:absolute; width:290px; height:130px; top:930px; left:50px; }
.brico-caja-aislamiento{position:absolute; width:285px; height:142px; top:1020px; left:632px; }
.brico-caja-hormigoneras{position:absolute; width:210px; height:200px; top:700px; left:480px; }
.brico-caja-cobertura{position:absolute; width:208px; height:162px; top:728px; left:240px; }
.brico-boton-acceso-guia{position:absolute; width:255px; height:130px; top:22px; left:663px; }

.brico-caja-pintura-interior{position:absolute; width:270px; height:134px; top:42px; left:26px; }
.brico-caja-suelos-madera{position:absolute; width:340px; height:115px; top:167px; left:568px; }
.brico-caja-plaqueta-decorativa{position:absolute; width:213px; height:118px; top:286px; left:320px; }
.brico-caja-mantenimiento-exterior{position:absolute; width:135px; height:189px; top:521px; left:37px; }
.brico-caja-imprimacion-hierro{position:absolute; width:226px; height:155px; top:506px; left:381px; }
.brico-caja-colores{position:absolute; width:904px; height:16px; top:796px; left:16px; }
.brico-caja-fabricamos{position:absolute; width:290px; height:67px; top:895px; left:17px; }
.brico-caja-cantidad{position:absolute; width:271px; height:67px; top:895px; left:323px; }
.brico-caja-tipos{position:absolute; width:289px; height:49px; top:895px; left:618px; }

.brico-caja-ventanas{position:absolute; width:313px; height:128px; top:25px; left:22px; }
.brico-caja-toldos{position:absolute; width:390px; height:224px; top:391px; left:114px; }
.brico-caja-guia-ventana{position:absolute; width:313px; height:98px; top:440px; left:614px; }
.brico-caja-complementos{position:absolute; width:234px; height:143px; top:684px; left:237px; }
.brico-caja-escaleras2{position:absolute; width:234px; height:124px; top:684px; left:530px; }
.brico-caja-puertas-entradas{position:absolute; width:198px; height:156px; top:979px; left:723px; }
.brico-caja-cajas-fuerte{position:absolute; width:334px; height:111px; top:1097px; left:67px; }

.brico-caja-descalificadores{position:absolute; width:356px; height:116px; top:55px; left:186px; }
.brico-caja-mejorar{position:absolute; width:462px; height:126px; top:430px; left:456px; }
.brico-caja-ahorra{position:absolute; width:373px; height:96px; top:510px; left:38px; }
.brico-caja-energia-solar{position:absolute; width:361px; height:92px; top:581px; left:456px; }
.brico-caja-bombillas{position:absolute; width:373px; height:120px; top:643px; left:38px; }
.brico-caja-bajo-consumo{position:absolute; width:225px; height:96px; top:837px; left:224px; }
.brico-caja-control-temperatura{position:absolute; width:367px; height:148px; top:999px; left:507px; }

.brico-caja-taladros{position:absolute; width:412px; height:154px; top:25px; left:34px; }
.brico-caja-taladros h6 {font-size:1.375em; font-weight:bold}
.brico-caja-conoce-taladro{position:absolute; width:452px; height:325px; top:185px; left:34px; }
.brico-caja-lijadoras{position:absolute; width:425px; height:89px; top:682px; left:23px; }
.brico-caja-amoladores{position:absolute; width:422px; height:104px; top:682px; left:471px; }
.brico-caja-generadores{position:absolute; width:422px; height:99px; top:786px; left:471px; }
.brico-caja-armario-resina{position:absolute; width:296px; height:134px; top:817px; left:145px; }
.brico-caja-ventajas{position:absolute; width:311px; height:198px; top:974px; left:145px; }

/* CAJAS SUPER GUIA BRICOLAJE TERMINA */
/* Encuesta */
#votacion{position:absolute;z-index:500;top:-125px;width:217px;left:47%;float:right;font-size:1.2em;margin-left:-80px;display:none;width:0;clear:both;padding:8px;}
#votacion h2{color:#333;font-size:1.25em;font-weight:bold;}
#votacion .referencia {color:#333;display:block;font-size:1em;margin-bottom:15px;}
#votacion .encuesta_wrapper{background:url(/img/fondo.votacion.217x160.png) no-repeat; width:209px; height:160px; padding:10px;}
#votacion .encuesta_caja{padding-top:6px;width:198px;}
#votacion .encuesta_si{width:50%; float:left; text-align:left;margin-top:15px;}
#votacion .encuesta_no{width:45%; float:left; text-align:right;margin-top:15px;}
#votacion #encuesta_si{cursor:pointer;}
#votacion #encuesta_no{cursor:pointer;}
#votacion .aviso {font-size:11px;color:#cc9900;}