/* CSS Document */





* { margin : 0; padding : 0; }



body{ text-align:center; font:normal 11px Arial, Helvetica, sans-serif; }

img{border:0;}

h1{ display:block; float:left; width:110%; height:75px; background-color:#AC033B;}

h1 a{display:block; float:left; width:262px; height:75px; text-indent:-9999em; background:url(../i/logo.gif) center no-repeat;}

.azul{color:#0099FF;}

.rojo{color:#AC033B;}

.azul1{color:#0162C3}

strike{color:#666;}

/* =a */



a{overflow:hidden; text-decoration:none;}

a:hover{ text-decoration:underline;}

a.a_btn{ font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:2px 4px 2px 4px; background-color:#676767; color:#FFF; text-decoration:none; margin-left:5px;}

a.a_link{text-transform:uppercase; color:#333; padding-left:15px; background:url(../i/flecha1.gif) no-repeat left center;} 

a.a_medidas{display:block; float:left; background:url(../i/a_medidas.jpg) no-repeat right center; height:16px; color:#0099FF; padding-right:20px; margin-top:20px;}

a.a_link2 {padding-right:15px; background:url(../i/flecha2.gif) no-repeat right center; color:#0099ff;} 

/* =h1 */





/*h2 */





/* div */

div#container{ position:relative; width:900px; margin:0 auto;  text-align:left;} 



div#content { width : 100%;  padding : 0;  overflow : hidden;}



div#dv_top{display:block; float:left; width:100%; padding-bottom:1px; background:url(../i/linea_rallada.gif) repeat-x bottom;}



div#dv_pie{display:block; float:left; width:100%; background:url(../i/linea_rallada1.gif) repeat-x top; margin-top:30px; }

div#dv_pie span{ display:block; float:left; width:45%; margin-top:10px;}

div#dv_pie span.sp_1{ float:right; background: url(../i/logo1.gif) no-repeat top right; }

div#dv_pie span strong{color:#AC033B;}

div#dv_pie span.sp_1 a{ float:right; margin-top:25px; color:#000; border-right: solid 1px #ac033b; padding-right:4px; margin-right:4px;}



div#dv_main{display:block; float:left; width:710px;}

div#dv_main img{ margin-bottom:17px; float:left;}



div#dv_main1{display:block; float:right; width:700px;}

div#dv_main1 img{ margin-bottom:17px; float:left;}

div#dv_main1 ul{display:block; float:left; width:100%; margin-top:20px;}

div#dv_main1 ul li{display:block; float:left; width:160px; margin:6px; margin-bottom:20px;height:215px; position:relative;} 

div#dv_main1 ul li.li_ordenacion{ width:97%; height:auto; margin-bottom:2px;}

div#dv_main1 ul li.li_ordenacion strong{width:auto; float:right;}

div#dv_main1 ul li.li_ordenacion select{font-size:11px; float:right; margin-left:5px;}





div#dv_main1 ul li.li_paginador{width:97%; background:url(../i/linea_rallada.gif) top repeat-x; margin-top:20px;}

div#dv_main1 ul li.li_paginador ul{float:right; display:block; width:auto;}

div#dv_main1 ul li.li_paginador ul li{float:left; display:block; width:auto; height:auto; margin:0;}

div#dv_main1 ul li.li_paginador ul li a{ display:block; border:solid 1px #333; color:#333; font-size:11px; font-weight:bold; padding:2px 5px 2px 5px; margin-right:3px; text-align:center;}

div#dv_main1 ul li.li_paginador ul li a:hover,div#dv_main1 ul li.li_paginador ul li a.a_on{ color:#FFF; background-color:#AC033B; border-color:#AC033B; text-decoration:none;}

div#dv_main1 ul li.li_paginador ul li a.pre ,div#dv_main1 ul li.li_paginador ul li a.next{ text-indent:-9999em; width:6px; background:url(../i/flecha_lft.gif)  center no-repeat;}

div#dv_main1 ul li.li_paginador ul li a.next {background:url(../i/flecha.gif)  center no-repeat;}



div#dv_main1 ul li a{display:block; float:left;border-bottom: solid 5px #FFF;}

div#dv_main1 ul li a:hover{border-bottom: solid 5px #0099FF;}

div#dv_main1 ul li a img{ text-align:center; border:solid 1px #cecece; width:158px;  }

div#dv_main1 ul li strong,div#dv_main1 ul li p{text-align:center; width:100%; display:block;}

div#dv_main1 ul.ul_productos_destacados{width:350px; float:right;}

div#dv_main1 ul li.li_head{ font:bold 15px Arial, Helvetica, sans-serif; color:#FFF; padding:2px 5px 2px 5px; background-color:#666; height:auto; width:93%;}

div#dv_main1 ul.ul_productos_novedades{float:left; width:297px;}

div#dv_main1 ul.ul_productos_novedades li.li_head{ background-color:#0099FF; padding-bottom:2px; border:none; height:auto;}

div#dv_main1 ul.ul_productos_novedades li.li_1{ border:solid 1px #ccc; width:100%; }

div#dv_main1 ul.ul_productos_novedades li.li_1 img{padding:7px; margin:0; padding-bottom:0;}

div#dv_main1 ul.ul_productos_novedades li{border-bottom:solid 1px #ccc; width:100%; padding-bottom:10px; margin-bottom:5px; height:auto}

div#dv_main1 ul.ul_productos_novedades li img{ margin:0 10px 10px 0; border:solid 1px #999;}



div#dv_main1 ul.ul_productos_novedades li ul{margin-top:0;}

div#dv_main1 ul.ul_productos_novedades li ul li {width:55%; border:none; padding-bottom:0;}

div#dv_main1 ul.ul_productos_novedades li ul li.li_short{width:100px; }

div#dv_main1 ul.ul_productos_novedades li ul.ul_otros_productos li{ width:100%; margin-bottom:3px;}

div#dv_main1 ul.ul_productos_novedades li ul.ul_otros_productos li strong{text-align:left;color:#666;}

div#dv_main1 ul.ul_productos_novedades li ul.ul_otros_productos li a{border:none; }

div#dv_main1 ul.ul_productos_novedades li ul.ul_otros_productos li span{ display:block; float:left; margin-left:5px; width:60%; }

div#dv_main1 ul.ul_productos_novedades li ul.ul_otros_productos li span img{ float:none; margin:0 0 0 3px;}

div#dv_main1 ul.ul_productos_novedades li ul.ul_otros_productos li a.a_link1{ text-decoration:underline; color: #0099FF; margin-top:10px;}

div#dv_main1 ul.ul_productos_novedades li ul.ul_otros_productos li a img{margin-bottom:0; width:24px; height:auto;}



div#dv_main1 ul#ul_catalogos{ display:block; float:left; width:458px; border:solid 1px #cecece; padding:20px 0 20px 20px; margin-left:20px;}

div#dv_main1 ul#ul_catalogos li{display:block; float:left; width:114px; text-align:left; margin:0;}

div#dv_main1 ul#ul_catalogos li a{border:none;}

div#dv_main1 ul#ul_catalogos li img{float:left; width:auto;}

div#dv_main1 ul#ul_catalogos li strong{ clear:left; text-align:left; }

div#dv_main1 ul#ul_catalogos li.li_paginador {width:97%; background:none; height:auto; margin-bottom:20px;}

div#dv_main1 ul#ul_catalogos li.li_paginador  ul li{display:block;float:left;height:auto;margin:0;width:auto;}

div#dv_main1 ul#ul_catalogos li.li_paginador  ul li a{border:1px solid #333333;}

div#dv_main1 ul#ul_catalogos li.li_long{ width:90%; height:auto; }

div#dv_main1 ul#ul_catalogos li.li_long p{text-align:left; color:#666666;}

div#dv_main1 ul#ul_catalogos li.li_long img{border:none;}





div#dv_main2{ display:block; float:left; margin-left:30px; width:473px; margin-top:35px; }

div#dv_main2 p,div#dv_main3 p{color:#666; font-size:12px;}

div#dv_main2 h4{ font-size:15px; display:block; float:left; margin:20px 20px 20px 0; }







div#dv_main3{ display:block; float:left; width:698px;}

div#dv_main3 .dv_1{ display:block; float:left; margin:15px 0 15px 0; padding-bottom:15px; width:100%; border-bottom:solid 1px #d3d3d3; }



div#dv_main3 .dv_2,div#dv_main2 .dv_2{ display:block; float:left; width:48%; font-size:12px; color:#666666;}

div#dv_main3 .dv_2 a,div#dv_main2 .dv_2 a{ display:block; color:#666;}

div#dv_main3 .dv_2 span,div#dv_main2 .dv_2 span{display: inline-block; width:50px; }

div#dv_main3 .dv_2 span.sp_1,div#dv_main2 .dv_2 span.sp_1{ padding:2px; background-color:#268BDF; color:#FFF;  margin:20px 0 10px 0; width:90%;}

div#dv_main3 .dv_2 a.a_1,,div#dv_main2 .dv_2 a.a_1{display:inline; color:#AC033B;}

div#dv_main3 .dv_2 a:hover,div#dv_main3 .dv_2 a.a_on,div#dv_main2 .dv_2 a:hover{ color:#0099FF}

div#dv_main3 .dv_3 ,div#dv_main2 .dv_3{ display:block; float:right; width:40%; margin:35px 0 0 10px;}

div#dv_main3 .dv_3 h3,div#dv_main2 .dv_3 h3{font-size:15px;  min-height:38px; /* For modern browsers */   height: auto !important;   height: 38px; /* For IE 6 */}

div#dv_main3 .dv_3 p,div#dv_main2 .dv_3 p{margin-top:10px;    min-height:271px; /* For modern browsers */   height: auto !important;   height: 271px; /* For IE 6 */}

div#dv_main3 .dv_3 a img,div#dv_main2 .dv_3 img{border:solid 1px #94AABE; float:left;}





div#dv_main4{width:700px; margin:0; clear:left;} 

	div#dv_main4 img{ margin-bottom:35px;}

	div#dv_main4 p{ background-color:#f7f7f7;font-size:11px;}

		div#dv_main4 .p1{ width:284px; float:left; padding:8px; }

		div#dv_main4 span{ width:295px; padding:5px; display:block; margin-top:5px; background-color:#e0e0e0; float:left; clear:left; padding-left:0; }

		div#dv_main4 span a{ background:url(../i/link1.jpg) no-repeat; padding-left:15px; color:#000; margin-left:15px; }

div#dv_main4 fieldset{width:360px; float:right;}

div#dv_main4 fieldset span{ background:none; width:100%;}

div#dv_main4 fieldset label{float:left; width:50%; margin-bottom:10px;}

#dv_bloques{ display:block; float:left; width:190px;}

#dv_bloques input{width:60%;}

#dv_bloques ul{float:left; margin-bottom:20px;}

#dv_bloques ul li{margin-bottom:5px; float:left; width:100%; clear:left;}

#dv_bloques ul li strong{margin-right:5px; }

#dv_bloques ul li a.a_link1{ color:#666;}

#dv_bloques ul li.li_img{ border:solid 1px #ccc; height:64px; text-indent:-9999em;}

#dv_bloques ul.ul_productos li{width:90%; margin-left:20px;}

#dv_bloques ul.ul_productos li img{float:left;}



#dv_img_main{display:block; float:left; width:298px; height:300px; border:solid 1px #A7A6AA; position:relative;}

#dv_img_main a{ position:absolute; left:240px; top:286px;}









/*ul*/

ul{list-style-type:none; }



#ul_menu_main{display:block; float:left; width:100%; background-color:#F3F3F3; }

#ul_menu_main h2{ font-size:20px; display:block; float:left; width:100%; background-color:#FFF; color:#AC033B; padding-bottom:5px; text-transform:uppercase;}

#ul_menu_main li{display:block; float:left; width:100%; margin-top:5px;}

#ul_menu_main li a{ padding-left:8px; margin-left:8px; border-left:solid 2px #333; font:bold 13px Arial, Helvetica, sans-serif; color:#666; display:block;}

#ul_menu_main li a:hover,#ul_menu_main li a.a_on{ color:#AC033B; border-color:#AC033B; text-decoration:none;}



#ul_menu_main li ul{margin-bottom:0;}

#ul_menu_main li ul li{ padding-left:10px; }

#ul_menu_main li ul li a{border:none; font-weight:normal; display:block; width:100%;}

#ul_menu_main li ul li a:hover,#ul_menu_main li ul li a.a_on{font-weight:bold;}





#ul_detalle{ display:block; float:right;  margin-top:30px; width:696px;}

#ul_detalle li {display:block; float: left; }

#ul_detalle li.li_main{ border-bottom: dotted 1px #cecece; width:510px; height:333px; border-right: dotted 1px #cecece;   }

#ul_detalle li.li_main ul{display:block; float:left; width:100%;}

#ul_detalle li.li_main ul li{width:45%; float:left; margin-top:20px;}

#ul_detalle li.li_main ul li strong{font-size:14px;}

#ul_detalle li.li_main ul li.li1{ width:49%; margin-left:10px;}

#ul_detalle li.li_main ul li.li2{width:95%; margin-top:30px;}

#ul_detalle li.li_main ul li p{margin:3px 0 8px 0; }



#ul_detalle li.li_right{ border-bottom: dotted 1px #cecece;height:333px; width:185px; }

#ul_detalle li.li_right img{float:right;}





div#dv_main1 .ul_marcas{margin-top:20px;}

div#dv_main1 .ul_marcas li{width:50%; display:block; margin:10px 0 0 0; border-bottom:solid 1px #CCC; padding-bottom:5px; margin-top:15px;}



div#dv_main1 .ul_marcas li img{ margin:0 5px 5px 0; margin-right:10px; float:left; }

div#dv_main1 .ul_marcas li p{text-align:justify; width:96%;   }



#ul_detalle div#dv1{ display:block; float:right; margin-left:10px; width:190px;}

#ul_detalle div#dv1 h2{ font-size:25px; color:#333; display:block; float:left; width:90%;}

#ul_detalle div#dv1 h4{ font-size:15px; color:#333; display:block;float:left;}

#ul_detalle div#dv1 h3{ font-size:25px; float:left; margin-top:30px;}

#ul_detalle div#dv1 span{float:left; display:block; width:90%;}

/*fieldset.fs_detalle{margin-top:105px;}*/

fieldset.fs_detalle label {margin-bottom:15px; float:left; width:95%;}

fieldset.fs_detalle p{color:#666666; display:block; float:left;}

fieldset.fs_detalle label select{ font-size:11px; color:#666; width:100%; float:left;}





.ul_listado{ width:467px; display:block; float:left; margin:0px 0 0 10px;}

.ul_listado li{ display:block; float:left; width:100%; border-bottom:dotted 1px #d3d3d3; padding-bottom:20px; margin-bottom:20px;}



.ul_listado li div.dv_cal{ display:block; float:left; margin:0 20px 40px 0; border:solid 1px #d3d3d3; color:#FFF; text-align:center; background-color:#d3d3d3; width:30px; text-transform:uppercase; }

.ul_listado li div.dv_cal span{display:block; float:left; width:100%; text-align:center; background:#FFF; color:#5F5B5B; font-size:22px; } 

.ul_listado li p,.ul_listado li strong{ display:block; width:70%; float:left; font-size:12px;}



.ul_listado li img{float:right; border:solid 1px #d3d3d3;}



.ul_listado_a li p,.ul_listado_a li strong{ display:block; width:80%; float:left; font-size:12px;}

.ul_listado_a li strong{font-size:20px;}

.ul_listado_a li img{float:left; margin:10px 0 10px 0;}

.ul_listado_a li p{ margin-left:52px; width:90%;}

/*li*/









/* form */

fieldset{display:block; border:none;}

fieldset.fs_detalle{width:90%; padding-top:10px; clear:left;}

fieldset label{display:block; float:left;}

fieldset input,fieldset textarea{border:solid 1px #676767;border-color:#999;}



fieldset.fs_buscador{ float:right; width:100%; background:url(../i/linea_rallada.gif) bottom repeat-x; margin-bottom:26px;}

fieldset.fs_buscador label{margin:6px 0 6px 0;}

fieldset.fs_buscador label.lbl_1{width:60%;}

fieldset.fs_buscador label.lbl_1 a{color:#000; margin-top:2px; float:left; padding-left:10px; background: url(../i/flecha.gif) no-repeat left center; margin-left:10px;}

fieldset.fs_buscador label input{width:170px; font-size:14px;}

fieldset.fs_buscador label.lbl_lng {float:right; margin-top:9px;}



fieldset#fs_suscribirse{ float:left; width:326px; margin-top:40px; color:#333;}

fieldset#fs_suscribirse label{margin-bottom:10px;}

fieldset#fs_suscribirse label input{ float:left; border:solid 1px #999;}



fieldset#fs_cal{ margin:20px 0 5px 15px; width:70%; float:left;}

fieldset#fs_cal strong{ font:bold 10px Verdana, Geneva, sans-serif; color:#666666;}

fieldset#fs_cal input{ width:100%; }

fieldset#fs_cal label{margin-bottom:10px;}



fieldset.fs_trabajo{ display:block; float:left; width:100%; color:#999; margin-left:10px;}

fieldset.fs_trabajo label{ display:block; float:left; width:43%; margin:0 10px 15px 0; color:#333;}

fieldset.fs_trabajo label input,fieldset.fs_trabajo label textarea,fieldset.fs_trabajo label select{float:left; width:100%;}

fieldset.fs_trabajo label.lbl_lng{width:88%;}

fieldset.fs_trabajo label textarea{ width:100%; height:140px;}

/* tablas */



table.tbl1{ float:left; width:100%; margin-top:20px;}

table.tbl1 th{ background-color:#AC033B; color:#FFF; font-weight:bold;}



table.tbl1 td{ border-bottom:solid 1px #D0d0d0; color:#666; padding:4px 0 4px 0;}

table.tbl1 td.td_last{ text-align:right;}



/* especificos */

div.dv_oferta { display:block; margin-top:1px; position:absolute;background:url(../i/lng/es/oferta.gif) no-repeat; width:159px; height:110px; left:0; }

div.dv_outlet { display:block; margin-top:1px; position:absolute;background:url(../i/lng/es/outlet.gif) no-repeat; width:159px; height:110px; left:0; }



strong.st1{ font-size:18px; margin-bottom:10px; float:left; display:block; width:100%;}





table.tbl_cal{ display:block; float:left; width:114px; border:solid 1px #94AABE; margin:5px 15px 15px 15px; }

table.tbl_cal th{ background-color:#999; color:#FFF; font-size:10px; text-align:center;}

table.tbl_cal td{background-color:#FFF; padding:2px 3px 4px 3px; text-align:center; valign:middle; }

table.tbl_cal td a {color:#94AABE; font-size:9px;}

table.tbl_cal td.td_on a{text-decoration:underline;}

table.tbl_cal td.td_hoy{ background-color:#268BDF}

table.tbl_cal td.td_hoy a{ text-decoration: underline; color:#FFF;}

div.dv_caption{ font:bold 10px Verdana, Geneva, sans-serif; margin:5px 0 0 15px;}

div.dv_caption span{ margin:0 3px 0 3px; width:97px; display:inline-block; text-align:center;}

strong.st_cal_anos{ display:block; float:left; width:40px; margin-top:5px;}

strong.st_cal_anos a{ display:block; float:left; padding:1px 2px 1px 2px; font-size:12px; color:#666; text-decoration:none; clear:left; width:30px;}

strong.st_cal_anos a.a_on,strong.st_cal_anos a:hover{ color:#FFF; background-color:#268BDF;}





ul.ul_paginador{float:right; display:block; width:auto; margin-top:10px;}

ul.ul_paginador li{float:left; display:block; width:auto; height:auto; margin:0;}

ul.ul_paginador li a{ display:block; border:solid 1px #333; color:#333; font-size:11px; font-weight:bold; padding:2px 5px 2px 5px; margin-right:3px; text-align:center;}

ul.ul_paginador li a:hover,ul.ul_paginador li a.a_on{ color:#FFF; background-color:#AC033B; border-color:#AC033B; text-decoration:none;}

ul.ul_paginador li a.pre,ul.ul_paginador li a.next { text-indent:-9999em; width:6px; background:url(../i/flecha_lft.gif)  center no-repeat;}

ul.ul_paginador li a.next {background:url(../i/flecha.gif)  center no-repeat;}





span.sp_2{display:inline-block; width:75%; margin-bottom:5px;}