/* CSS Document */

@import url(thickbox.css);
@import url(datePicker.css);

html * {
	margin:0;
	padding:0;
}

body {
	background:#343A3A url(../images/bg_body.jpg) repeat-x left top;
}

#wrapper {
	width:784px;
	margin:0 auto 20px auto;
	background:#000 url(../images/bg_wrapper.jpg) repeat-x left top;
	border-right:1px solid #8F8F8F;
}

.clearboth {
	clear:both;
}

/****************** HEADER *************************************/

#wrapper #header {
	width:784px;
	height:150px;
	float:left;
	background:url(../images/bg_header.jpg) no-repeat left top;
}

#wrapper #header h1 {
	width:226px;
	height:41px;
	float:left;
	margin:30px 0 0 28px;
	background:url(../images/bg_h1.png) no-repeat left top !important;
	background:url(../images/bg_h1.jpg) no-repeat left top;
}

#wrapper #header h1 a {
	display:block;
	width:226px;
	height:41px;
	text-decoration:none;
}

#wrapper #header h1 a span {
	display:none;
}

#wrapper #header ul{
	width:724px;
	height:30px;
	float:left;
	margin:36px 0 0 30px !important;
	margin:36px 0 0 15px;	
	list-style:none;
	background:url(../images/bg_ul_header.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

#wrapper #header ul li{
	float:left;
	border-right:1px solid #000;
	position:relative;
	z-index:100;	
}

#wrapper #header li a{
	display:block;
	float:left;
	width:86px;
	height:25px;
	padding:5px 22px 0 11px;
	text-decoration:none;
	color:#8F8F8F;
	background:#333 url(../images/bg_li_header.jpg) no-repeat -10px 0 ;
	line-height:90%;
}

#wrapper #header li a.activo{
	background:url(../images/bg_li_header_activo.jpg) no-repeat -10px 0 ;
	color:#F60;
}

#wrapper #header li a:hover,#wrapper #header li a.activo:hover{
	color:#FFF;
	background:url(../images/bg_li_header.jpg) no-repeat right top;
}


#wrapper #header ul ul {
	visibility:hidden;
	position:absolute;
	width:149px;
	height:0;
	margin:30px 0 0 0px !important;
	border-top:3px solid #000;
}

#wrapper #header ul li ul li {
	margin:0;
	padding:0;
}

#wrapper #header li ul li a:hover{
	background:#191919 url(../images/bg_li_header.jpg) no-repeat right top;
	color:#FFF;
}

/* make the sub level visible on hover list or link */
#wrapper #header  ul li:hover ul, #wrapper #header ul a:hover ul{
	visibility:visible;
}

/* use the table to position the dropdown list */
#wrapper #header  table{
	position:absolute;
	border-collapse:collapse;
	z-index:80;
	left:-1px;
	top:25px;
}


#wrapper #header p {
	float:right;
	width:200px;
	margin:20px 30px 0 0;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	font-weight:bold;
}

#wrapper #header p a{
	color:#CCC;
	text-decoration:none;
}

#wrapper #header p a:hover{
	color:#FFF;
}




/****************** CONTAINER *************************************/

#wrapper #container {
	clear:both;
	margin:0 30px;
}

#wrapper #container h2{
	margin:20px 0;
	width:450px;
	clear:left;
	background:#191919 url(../images/bg_h2.jpg) no-repeat left top;
	padding:7px 0 7px 40px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:2px;
	color:white;
	text-transform:uppercase;
}

#wrapper #container h3{
	margin:20px 0 0 0;
	background:#191919 url(../images/bg_h3.jpg) no-repeat left top;
	padding:7px 0 7px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-transform:uppercase;
}

#wrapper #container h3.con_lateral{
	width:447px;
	clear:left;	
}

#wrapper #container h3 a{
	color:#FFF;
	text-decoration:none;
}

#wrapper #container h3 a:hover{
	text-decoration:underline;
}


#wrapper #container h4{
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	text-transform:uppercase;
}

#wrapper #container p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	margin:10px;
	line-height:150%;
	width:460px;
}

#wrapper #container .large p {
	width: 98%;
}

#wrapper #container p strong{
	color:#FFF;
}

#wrapper #container p a{
	color:#F60;
	text-decoration:none;
}

#wrapper #container p a:hover{
	text-decoration:underline;
}


#wrapper #container #destacado{
	float:right;
	width:180px;
	height:100px;
	margin:20px 15px 30px 30px !important;
	margin:20px 7px 30px 15px;
	padding:80px 0 0 0;
	background:#333;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#wrapper #container #marcas{
	width:725px;
	height:177px;
	margin:0 auto;
	list-style:none;	
}

#wrapper #container #marcas.marca_blanco{
	background:url(../images/bg_ul_marcas_blanco.jpg) no-repeat left top;
}

#wrapper #container #marcas.marca_gutmann{
	background:url(../images/bg_ul_marcas_gutmann.jpg) no-repeat left top;
}

#wrapper #container #marcas.marca_viking{
	background:url(../images/bg_ul_marcas_viking.jpg) no-repeat left top;
}

#wrapper #container #marcas.marca_insink{
	background:url(../images/bg_ul_marcas_insink.jpg) no-repeat left top;
}

#wrapper #container #marcas.marca_atag{
	background:url(../images/bg_ul_marcas_atag.jpg) no-repeat left top;
}

#wrapper #container #marcas.eventos {
	background:url(../images/bg_ul_marcas_eventos.jpg) no-repeat left top;
}

#wrapper #container #marcas li{
	float:right;
	width:208px;
	height:44px;
	clear:right;
}

#wrapper #container #marcas li a{
	width:200px;
	height:14px;
	display:block;
	background:url(../images/bg_li_marcas.jpg) no-repeat 0 0;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:15px 0 15px 8px;
	
}

#wrapper #container #marcas li a span{
	display:none;
}


#wrapper #container #marcas li a.submenu_marca_blanco{
	background:url(../images/bg_li_marcas_blanco.jpg) no-repeat 0 0;
}

#wrapper #container #marcas li a.submenu_marca_viking{
	background:url(../images/bg_li_marcas_viking.jpg) no-repeat 0 0;
}

#wrapper #container #marcas li a.submenu_marca_gutmann{
	background:url(../images/bg_li_marcas_gutmann.jpg) no-repeat 0 0;
}

#wrapper #container #marcas li a.submenu_marca_insink{
	background:url(../images/bg_li_marcas_insink.jpg) no-repeat 0 0;
}

#wrapper #container #marcas li a.submenu_marca_atag{
	background:url(../images/bg_li_marcas_atag.jpg) no-repeat 0 0;
}

#wrapper #container #marcas li a:hover{
	background-position:0 -44px;
	color:#FFF;
}

#wrapper #container #marcas li a.marca_activa{
	background-position:0 -88px;
	color:#F60;
}

#wrapper #container #submenu_marcas{
	float:right;
	width:208px;
	margin:30px 0 30px 0px;
	padding:5px 0;
	background:#333;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:13px;
	font-weight:bold;
	list-style:none;
}

#wrapper #container #submenu_marcas li{
	width:208px;
	border-top:1px solid #CCC;
}

#wrapper #container #submenu_marcas li a{
	color:#666;
	text-decoration:none;
	display:block;
	background:#000 url(../images/bg_li_submenu.jpg) no-repeat 180px -15px;
	padding:3px 0 3px 15px;
}

#wrapper #container #submenu_marcas li a.ultima_submenu{
	border-bottom:1px solid #CCC;
}

#wrapper #container #submenu_marcas li a:hover{
	background-position:180px 3px;
	color:#FFF;
}

#wrapper #container #submenu_marcas li a.submenu_activado{
	background-position:180px -31px;
	color:#F60;
}

#wrapper #container #novedades {
	width:724px;
	height:100px;
	float:left;
	list-style:none;
	display:block;
	background:#333;
}

#wrapper #container #novedades li{
	float:left;
	width:120px;
	height:100px;
}

#wrapper #container #novedades li a{
	width:118px;
	height:98px;
	display:block;
	text-decoration:none;
	background:#666 url(../images/iconos/ampliar2.gif) no-repeat right top;
	border:1px solid #666;
}


#wrapper #container #novedades li a.fondo_gris{
	background:#999 url(../images/iconos/ampliar.gif) no-repeat right top;;
	border:1px solid #999;	
}

#wrapper #container #novedades li a.ultima_fondo, #wrapper #container #novedades li a.ultima_fondo:hover{
	width:122px;
}


#wrapper #container #novedades li a:hover{
	border:1px solid #F60;
	background:#666 url(../images/iconos/ampliar2_hover.gif) no-repeat right top;;
}

#wrapper #container #novedades li a.fondo_gris:hover{
	background:#999 url(../images/iconos/ampliar_hover.gif) no-repeat right top;;
	
}

#wrapper #container #novedades li a.nove_blanco{
	background:#666 url(../images/feria/images/mini_blanco.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_blanco:hover{
	background:#666 url(../images/feria/images/mini_blanco.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_blanco2{
	background:#666 url(../images/feria/images/mini_blanco2.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_blanco2:hover{
	background:#666 url(../images/feria/images/mini_blanco2.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_dake{
	background:#666 url(../images/feria/images/mini_dake.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_dake:hover{
	background:#666 url(../images/feria/images/mini_dake.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_viking{
	background:#666 url(../images/feria/images/mini_viking.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_viking:hover{
	background:#666 url(../images/feria/images/mini_viking.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_imagen_1{
	background:#666 url(../images/feria/images/mini_imagen_1.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_imagen_1:hover{
	background:#666 url(../images/feria/images/mini_imagen_1.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_imagen_2{
	background:#666 url(../images/feria/images/mini_imagen_2.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_imagen_2:hover{
	background:#666 url(../images/feria/images/mini_imagen_2.jpg) no-repeat right top;
	border:1px solid #F60;
}


#wrapper #container #novedades li a.nove_marcas_blanco_1{
	background:#666 url(../images/novedades/blanco/mini_blanco1.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_blanco_1:hover{
	background:#666 url(../images/novedades/blanco/mini_blanco1.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_blanco_2{
	background:#666 url(../images/novedades/blanco/mini_blanco2.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_blanco_2:hover{
	background:#666 url(../images/novedades/blanco/mini_blanco2.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_blanco_3{
	background:#666 url(../images/novedades/blanco/mini_blanco3.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_blanco_3:hover{
	background:#666 url(../images/novedades/blanco/mini_blanco3.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_blanco_4{
	background:#666 url(../images/novedades/blanco/mini_blanco4.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_blanco_4:hover{
	background:#666 url(../images/novedades/blanco/mini_blanco4.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_blanco_5{
	background:#666 url(../images/novedades/blanco/mini_blanco5.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_blanco_5:hover{
	background:#666 url(../images/novedades/blanco/mini_blanco5.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_blanco_6{
	background:#666 url(../images/novedades/blanco/mini_blanco6.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_blanco_6:hover{
	background:#666 url(../images/novedades/blanco/mini_blanco6.jpg) no-repeat right top;
	border:1px solid #F60;
}


#wrapper #container #novedades li a.nove_marcas_gutmann_1{
	background:#666 url(../images/novedades/gutmann/mini_gutmann1.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_1:hover{
	background:#666 url(../images/novedades/gutmann/mini_gutmann1.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_2{
	background:#666 url(../images/novedades/gutmann/mini_gutmann2.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_2:hover{
	background:#666 url(../images/novedades/gutmann/mini_gutmann2.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_3{
	background:#666 url(../images/novedades/gutmann/mini_gutmann3.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_3:hover{
	background:#666 url(../images/novedades/gutmann/mini_gutmann3.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_4{
	background:#666 url(../images/novedades/gutmann/mini_gutmann4.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_4:hover{
	background:#666 url(../images/novedades/gutmann/mini_gutmann4.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_5{
	background:#666 url(../images/novedades/gutmann/mini_gutmann5.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_5:hover{
	background:#666 url(../images/novedades/gutmann/mini_gutmann5.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_6{
	background:#666 url(../images/novedades/gutmann/mini_gutmann6.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_gutmann_6:hover{
	background:#666 url(../images/novedades/gutmann/mini_gutmann6.jpg) no-repeat right top;
	border:1px solid #F60;
}


#wrapper #container #novedades li a.nove_marcas_ise_1{
	background:#666 url(../images/novedades/ise/mini_ise1.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_ise_1:hover{
	background:#666 url(../images/novedades/ise/mini_ise1.jpg) no-repeat right top;
	border:1px solid #F60;
}



#wrapper #container #novedades li a.nove_marcas_viking_1{
	background:#666 url(../images/novedades/viking/mini_viking1.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_viking_1:hover{
	background:#666 url(../images/novedades/viking/mini_viking1.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_viking_2{
	background:#666 url(../images/novedades/viking/mini_viking2.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_viking_2:hover{
	background:#666 url(../images/novedades/viking/mini_viking2.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_viking_3{
	background:#666 url(../images/novedades/viking/mini_viking3.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_viking_3:hover{
	background:#666 url(../images/novedades/viking/mini_viking3.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_viking_4{
	background:#666 url(../images/novedades/viking/mini_viking4.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_viking_4:hover{
	background:#666 url(../images/novedades/viking/mini_viking4.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_viking_5{
	background:#666 url(../images/novedades/viking/mini_viking5.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_viking_5:hover{
	background:#666 url(../images/novedades/viking/mini_viking5.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_viking_6{
	background:#666 url(../images/novedades/viking/mini_viking6.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_viking_6:hover{
	background:#666 url(../images/novedades/viking/mini_viking6.jpg) no-repeat right top;
	border:1px solid #F60;
}


#wrapper #container #novedades li a.nove_marcas_steel_1{
	background:#666 url(../images/novedades/steel/mini_steel1.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_steel_1:hover{
	background:#666 url(../images/novedades/steel/mini_steel1.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_steel_2{
	background:#666 url(../images/novedades/steel/mini_steel2.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_steel_2:hover{
	background:#666 url(../images/novedades/steel/mini_steel2.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_steel_3{
	background:#666 url(../images/novedades/steel/mini_steel3.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_steel_3:hover{
	background:#666 url(../images/novedades/steel/mini_steel3.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_steel_4{
	background:#666 url(../images/novedades/steel/mini_steel4.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_steel_4:hover{
	background:#666 url(../images/novedades/steel/mini_steel4.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_steel_5{
	background:#666 url(../images/novedades/steel/mini_steel5.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_steel_5:hover{
	background:#666 url(../images/novedades/steel/mini_steel5.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_steel_6{
	background:#666 url(../images/novedades/steel/mini_steel6.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_steel_6:hover{
	background:#666 url(../images/novedades/steel/mini_steel6.jpg) no-repeat right top;
	border:1px solid #F60;
}
#wrapper #container #novedades li a.nove_marcas_atag_1{
	background:#666 url(../images/novedades/atag/mini_atag1.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_atag_1:hover{
	background:#666 url(../images/novedades/atag/mini_atag1.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_atag_2{
	background:#666 url(../images/novedades/atag/mini_atag2.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_atag_2:hover{
	background:#666 url(../images/novedades/atag/mini_atag2.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_atag_3{
	background:#666 url(../images/novedades/atag/mini_atag3.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_atag_3:hover{
	background:#666 url(../images/novedades/atag/mini_atag3.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_atag_4{
	background:#666 url(../images/novedades/atag/mini_atag4.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_atag_4:hover{
	background:#666 url(../images/novedades/atag/mini_atag4.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_atag_5{
	background:#666 url(../images/novedades/atag/mini_atag5.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_atag_5:hover{
	background:#666 url(../images/novedades/atag/mini_atag5.jpg) no-repeat right top;
	border:1px solid #F60;
}

#wrapper #container #novedades li a.nove_marcas_atag_6{
	background:#666 url(../images/novedades/atag/mini_atag6.jpg) no-repeat left top;
	border:1px solid #666;
}

#wrapper #container #novedades li a.nove_marcas_atag_6:hover{
	background:#666 url(../images/novedades/atag/mini_atag6.jpg) no-repeat right top;
	border:1px solid #F60;
}


#wrapper #container #lista_novedades {
	width:490px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#wrapper #container #lista_novedades li {
	float:left;
	background:none;
	color:#CCC;
	margin:20px 0 0 0;
}

#wrapper #container #lista_novedades li strong{
	color:#FFF;
	padding:3px 0;
}

#wrapper #container #lista_novedades li a{
	color:#F60;
	text-decoration:none;
}

#wrapper #container #lista_novedades li a:hover{
	text-decoration:underline;
}

#wrapper #container #lista_novedades li img{
	float:left;
	border:1px solid #CCC;
	margin:0 5px 20px 0;
}

/************************** PEDIDOS **********************************************/


#wrapper #container #buscador_productos{
	width:725px;
	height:177px;
	margin:0 auto;
	list-style:none;	
	background:url(../images/foto_contacto.jpg) no-repeat left top;
}

#wrapper #container #buscador_productos h3 {
	float:right;
	width:188px;
	margin:0;
	padding:0;
	color:#F60;
	background:#1B1B1B;
	padding:10px;
	text-transform:none;
	border-bottom:1px solid #666;
}


#wrapper #container #buscador_productos ul {
	float:right;
	width:208px;
	list-style:none;
	clear:right;	
}

#wrapper #container #buscador_productos ul li{
	float:right;
	width:208px;
	clear:right;
	margin:0 0 1px 0;
}

#wrapper #container #buscador_productos ul li a{
	width:200px;
	height:14px;
	display:block;
	background:#333;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:10px 0 10px 8px;
}

#wrapper #container #buscador_productos ul li a:hover{
	background:#1B1B1B;
	color:#FFF;
}

#wrapper #container #buscador_productos ul li a.buscador_activo{
	background:#1B1B1B;
	color:#F60;
}

#wrapper #container #buscador_productos ul li a.thickbox{
	color:#FFF;
}


#wrapper #container #buscador_productos fieldset{
	width:400px;
	padding:10px;
	margin:30px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background:url(../images/bg_form_buscar.png);
}

#wrapper #container #buscador_productos fieldset h4{
	color:#FFF;
	text-transform:none;
	margin:0;
}

#wrapper #container #buscador_productos fieldset p{
	font-size:11px;
	color:#000;
	width:300px;
}

#wrapper #container .info_usuario{
	float:right;
	clear:right;
	width:208px;
	margin:20px 0 30px 0px;
	padding:0;
	background:#333;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:13px;
	font-weight:bold;
	list-style:none;
}

#wrapper #container .info_usuario h3{
	margin:0;
}

#wrapper #container .info_usuario p {
	width:200px;
}

#wrapper #container .info_usuario p a{
	font-weight:normal;
}

#wrapper #container .info_usuario ul, #wrapper #container .info_usuario dl{
	list-style:none;
	margin:15px;
}

#wrapper #container .info_usuario dl dd{
	color:white;
}

#wrapper #container .info_usuario ul li{
	margin:3px 0;
}


#wrapper #container .info_usuario ul li a,
#wrapper #container .info_usuario dl a{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration:none;
}

#wrapper #container .info_usuario ul li a:hover{
	text-decoration:underline;
}


#wrapper #container ul.familias {
	width:488px;
	list-style:none;
	margin:5px 0 0 0;
	float:left;
	background:none;
}

#wrapper #container ul.familias li{
	float:left;
	margin:0 25px 25px 0;	
}

#wrapper #container ul.familias li a{
	float:left;
	width:133px;
	height:129px;
	display:block;
	background:#333;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#wrapper #container ul.familias li a:hover{
	color:#F60;
}

#wrapper #container ul.familias li a img{
	margin:0 0 5px 0;
	border:2px solid #333;
}

#wrapper #container ul.familias li a:hover img{
	border:2px solid #F60;
}

#wrapper #container ul.familias li a span{
	padding:0 0 0 5px;
}



/********************* FORMULARIOS **************************************/

#wrapper #container fieldset {
	width:488px;
	background:#333;
	border:0;
}

#wrapper #container fieldset.con_lateral {
	width:470px;
}


#wrapper #container fieldset label{
	width:120px;
	float:left;
	color:#FFF;
	padding:0 0 0 10px;
}

#wrapper #container fieldset input.caja_texto{
	width:300px;
	color:#F60;
	background:#666;
	border:0;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}

#wrapper #container fieldset input.caja_texto_mini{
	width:120px;
	color:#F60;
	background:#666;
	border:0;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}

#wrapper #container fieldset ul {
	margin:10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
}


#wrapper #container fieldset a {
	color:#F60;
	text-decoration:none;
}


#wrapper #container fieldset a:hover{
	text-decoration:underline;
}

#wrapper #container input.botones{
	width:289px;
	height:28px;
	background:url(../images/bg_botones.jpg) no-repeat left top;
	display:block;	
	padding:5px;
	border:0;
	cursor:pointer;
}

#wrapper #container fieldset input.botones_mini{
	width:126px;
	height:28px;
	background:url(../images/bg_botones_mini.jpg) no-repeat left top;
	padding:5px;
	border:0;
	text-transform:uppercase;
	cursor:pointer;
}

#wrapper #container input.botones:hover, #wrapper #container fieldset input.botones_mini:hover{
	background-position:left bottom;
}


#wrapper #container #contacto_google{
	/*float:right;
	margin:-60px 0 10px 0;
	width:130px;*/
}

#wrapper #container #contacto_google p{
	padding:0 0 0 20px;
	margin:5px 0 0 0;
	background:url(../images/iconos/ampliar_negro.gif) no-repeat left top;
	width:130px;
}

#wrapper #container .thickbox img{
	border:none;
}

#wrapper #container #izquierda_contacto p {
	width:180px;
}


/****************** ARTICULOS Y CARRITO*************************************/

#wrapper #container ul#articulos {
	width:488px;
	list-style:none;
	margin:5px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper #container #articulos li{
	float:left;
	clear:left;
	width:468px;
	background:#191919;
	margin:0 0 20px 0;
	padding:10px 10px 15px 10px;
}

#wrapper #container #articulos li div.foto_articulo{
	float:left;
	background:#CCC;
	width:120px;
	height:120px;
	margin:0 10px 0 0;
	padding:0;
}


#wrapper #container #articulos li div.foto_articulo img{
	margin:0;
	padding:0;
	border:0;
}

#wrapper #container #articulos .accesorios {
	list-style:none;
	padding:0;
	display: none;
	width:400px;	
	/*min-height:300px;*/
}

#wrapper #container #articulos li dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
}

#wrapper #container #articulos li dl dt {
	font-weight:normal;
}

#wrapper #container #articulos li dl dt a {
	text-decoration:none;
	color:white;
}

#wrapper #container #articulos li dl dt a:hover {
	text-decoration:underline;
}

#wrapper #container #articulos li dl dd{
	margin:3px 0;
}

#wrapper #container #articulos li dl dd.fecha_producto {
	float:right;
	width:126px;
	margin:5px -10px 0 0;
}

#wrapper #container #articulos li dl dd.fecha_producto input{
	padding:0px 5px;
}

#wrapper #container #articulos li input.botones_carrito{
	width:126px;
	height:28px;
	margin:-25px -5px 0 0;
	background:url(../images/bg_botones_carrito.jpg) no-repeat left top;
	padding:5px;
	border:0;
	text-transform:uppercase;
	cursor:pointer;
	font-size:11px;
	float:right;
}

#wrapper #container #articulos li input.botones_carrito:hover{
	background-position:left bottom;
}

#wrapper #container #articulos li ul.accesorios li input.botones_carrito{
	background:url(../images/bg_botones_carrito_accesorios.jpg) no-repeat left top;
}

#wrapper #container #articulos li ul.accesorios li input.botones_carrito:hover{
	background-position:left bottom;
}

#wrapper #container #articulos li ul.ver_accesorios{
	float:left;
	font-size:13px;
	padding:10px 0 0 0;
}

#wrapper #container #articulos li ul.ver_accesorios li{
	float:left;
	width:200px;
	padding:0;	
}

#wrapper #container #articulos li ul.ver_accesorios li a{
	color:#F60;
	text-decoration:none;
}

#wrapper #container #articulos li ul.ver_accesorios li a:hover{
	text-decoration:underline;
}


#wrapper #container #articulos li ul.accesorios{
	width:320px;
	float:right;
}

#wrapper #container #articulos li ul.accesorios li{
	width:320px;
	background:#333;
	float:right;
}

#wrapper #container #articulos li ul.accesorios li div.ver_foto_accesorio{
	float:right;
	padding:2px;
}

#wrapper #container #articulos li ul.accesorios li div.ver_foto_accesorio a{
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
}

#wrapper #container #articulos li ul.accesorios li div.ver_foto_accesorio a:hover{
	color:#F60;
}


#wrapper #container #articulos li ul.accesorios li div.ver_foto_accesorio a img{
	border:0;
	margin:0 4px 0 0;
	vertical-align:middle;
}


#wrapper #container #paginacion {
	width:450px;
	float:left;
	clear:left;
}

#wrapper #container #paginacion a, #wrapper #container #paginacion strong{
	margin:0 3px;
}


#wrapper #container table{
	width:470px;
	border-collapse: collapse;
	background:#333;
	margin:20px 0;
	padding:5px;
	clear:left;
}

#wrapper #container table caption {
	margin:20px 0 -20px 0;
	background:#191919 url(../images/bg_h3.jpg) no-repeat left top;
	padding:7px 0 7px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-align:left;
	font-weight:bold;
}

#wrapper #container table thead {
	margin:0;
	padding:0;
}

#wrapper #container table th, #wrapper #container table td  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	border:1px solid #4F4F4F;
	padding:3px;
	margin:0;
}

#wrapper #container table th, #wrapper #container table td a {
	color:#FFF;
}

#wrapper #container table th, #wrapper #container table td a:hover{
	text-decoration:none;
}


#wrapper #container p#confirmar {
	float:left;
	clear:left;
	width:390px;
	padding:0 0 0 70px;
	margin:0 0 20px 0;
}

img#imprimir-logo {
	display: none;
}



/****************** ADMIN *************************************/

#wrapper #container dl#sin-foto {
	background:#CCC;
	width:440px;
	padding:10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#wrapper #container dl#sin-foto dt{
	margin:10px 0 0 0;
	font-weight:bold;
}

#wrapper #container dl#sin-foto dt a{
	color:#F60;
	text-decoration:none;
}

#wrapper #container dl#sin-foto dt a:hover{
	text-decoration:underline;
}








/****************** FOOTER *************************************/

#wrapper #footer{
	width:724px;
	margin:40px auto 10px auto;
	padding:34px 0 30px 0;
	background:url(../images/bg_footer.jpg) repeat-x left top;
}

#wrapper #footer ul{
	list-style:none;
}

#wrapper #footer ul li{
	float:left;
	padding:30px 32px;
}

#wrapper #footer ul li img{
	border:none;
}

/** Varios **/


/** Aviso legales **/
ul.legal  {
	margin: 25px 0 0;
}

ul.legal li {
	float: left;
	width: 47%;
}

ul.legal li a:link,
ul.legal li a:visited,
ul.legal li a:hover {
	color: white;
	font-size: 10px;
	text-align: center;
}

/** Outlet **/
.outlet {
	float: right;
	width: 150px;
	border: 0;
}

.outlet img {
	border: 0;
}


