*{
margin:0px;
padding:0px;
}
html,body{
font-family:verdana,helvetica,arial,sanserif;
color:#4E4E4E;
	font-size:13px;
	background-color:#CCCCCC;
	 background-image:url('cubobackground.jpg');
	 background-position:1px 82px;
}
* html #container {height: 1%;}
#container{
background-color:#FFFFFF;
	padding-right:20px;
	margin-top:-3px;
	height:auto;
	border-width:1px 0px 0px 0px;
	border-color:#999999;
	border-style:solid;
}


a{
color:#FF5100;
}
a:hover{
color:#000000;
}
#add {
background-color:#636163;
color:#FFFFFF;
font-size:12px;
padding:3px;
}
li{
list-style-type:none;

}
ul{


}
#news{
background-color:#FF5100;
color:#FFFFFF;
font-size:13px;
padding:4px;
height:16px;
border-style:solid;
border-color:#FFFFFF;
border-width:0px 0px 1px 0px;
overflow:hidden;
}
#news a{
color:#4D3018;
	font-size:10px;
	text-decoration:none;
}
#news a:hover{
text-decoration:none;
	font-size:10px;
color:#FFFFFF;
}
#menu{
margin-left:0px;
}
#menu li{
height:66px;
width:112px;
float:left;
padding:4px;
cursor:pointer;
background-color:transparent;
list-style-type:none;
padding-top:50px;
text-align:center;
margin:1px;
}

li#clear_right{
float:none;
height:66px;
padding:4px;
padding-top:50px;
width:auto;
display:block;
background-color:transparent;
margin:2px;
}
li#menu_selected{
height:66px;
width:112px;
float:left;
padding:4px;
cursor:pointer;
background-color:#636363;
	list-style-type:none;
	padding-top:50px;
	text-align:center;
	
}
li#cart_cubo{
display:block;
width:120px;
height:120px;
vertical-align:top;
float:left;
padding:0px;
margin:1px;
}
#cart_cubo a{
background-image:url('tienda.gif');
text-decoration:none;
font-size:11px;
display:block;
width:120px;
height:120px;
}
#cart_cubo a:hover{
background-image:url('tienda_h.gif');
text-decoration:none;
font-size:11px;
display:block;
width:120px;
height:120px;
}
li#main_cubo{
display:block;
width:120px;
height:120px;
vertical-align:top;
float:left;
padding:0px;
margin:1px;
}

#main_cubo a{
background-image:url('cubo.png');
text-decoration:none;
font-size:11px;
display:block;
width:120px;
height:120px;
}
#main_cubo a:hover{
background-image:url('cubo_up.png');
text-decoration:none;
font-size:11px;
display:block;
width:120px;
height:120px;
}
#menu li a{
color:#636363;
text-decoration:none;
font-size:11px;
display:block;
}

#menu li a:hover{
color:#636363;
font-weight:bold;
font-size:11px;
display:block;
}
#menu li#menu_selected a{
color:#E6E6E6;
text-decoration:none;
font-size:11px;
display:block;
}
#submenu{
padding-top:3px;
padding-left:30px;
padding-right:20px;
}
#submenu li{
float:left;
margin:5px 5px 0px 5px;
list-style-type:none;
}
li#submenu_selected{
float:left;
margin:5px 5px 0px 5px;
list-style-type:none;

	list-style-type:none;
}
#submenu li a{
color:#636363;
text-decoration:none;
font-size:14px;
}

#submenu li a:hover{
color:#FF5100;
text-decoration:none;
font-size:14px;
}
#submenu li#submenu_selected a{
color:#FF5100 ;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.logotipo_cubo{
float:left;
border-width:1px;
border-color:#FFFFFF;
border-style:solid;
}
.pagina_de_cubo{

float:right;
border-width:0px 0px 0px 2px;
border-color:#FFFFFF;
border-style:solid;
height:242px;
}
.img_conntainer{
overflow:hidden;
margin-right:1px;
margin-top:1px;
width:244px;
background-color:#FF5100;
	float:left;
	height:241px;
}
#longtitle{
font-size:25px !important;
font-weight:bold;
padding:3px 65px 4px 212px;

}
#introtext{
font-size:15px;
padding:0px 65px 4px 212px;
margin-bottom:6px;
color:#FF5100;
}

#contens{
padding-left:35px;
padding-right:0px;

}
#contens h1.p_desta{
font-size:20px;
background-color:#FF5000;
color:#FFFFFF;
margin-bottom:20px;
height:40px;
	 background-image:url(cart.jpg);
	 background-repeat:no-repeat;
	 padding:0px 10px 0px 45px;
}
#contens h1.p_norma{
font-size:20px;
background-color:#888888;
color:#FFFFFF;
margin-bottom:20px;
height:40px;
	 background-image:url(cart.jpg);
	 background-repeat:no-repeat;
	 padding:0px 10px 0px 45px;
}
#contens ul{
margin:10px 10px 10px 0px;
}
#contens li{
margin:1px;
background-color:#ECECEC;
border-style:solid;
border-color:#FFFFFF #FFFFFF #FFFFFF #FF5100;
border-width:1px 1px 1px 10px;
color:#444444;
	padding:12px;
	height:auto;
}
#contens li a{
color:#444444;
}
#contens li a:hover{
color:#000000;
}
p{
margin-bottom:7px;
}

hr{
background-color:#FF5100;
color:#FF5100;
height:1px;
margin-bottom:6px;
border-style:none;
}
.bottom{
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
background-color:#FF5100;

}
.subbottom{
height:30px;
background-color:#FFFFFF;
margin-bottom:-30px ;
}
.bottom div{
color:#FFF1E0;
padding-left:35px;
font-size:30px;
}
.bottom p {
padding-left:35px;
margin:0px !important;
color:#292929;
}
.editbar{
position:absolute;
top:10px;
right:10px;
color:#CCCCCC;
}
td{
padding:10px;
}
a.marker{
color:#FFF1E0 !important;
	float:right;
	margin-top:-20px;
	margin-right:10px;
}
.bottom a{
color:#FFF1E0;
text-decoration:none !important;
}
.bottom a:hover{
color:#FFFFFF;
text-decoration:underline !important;
}
.ver_imagen img{
border:none;
margin:0px 13px 13px 0px;
float:left;
clear:left;
}
.toshop{
background-color:#444444;
	clear:both;
	display:block;
	padding:3px;
	padding-left:20px;
	border-style:solid;
border-color:#FF5100;
border-width:0px 0px 15px 0px;
margin:10px 10px 10px 0px;
}
.toshop a{
font-size:20px;
font-weight:bold;
}

.toshop a:hover{
color:#FFFFFF;
}
.pdf{
background-color:#525252;
	clear:both;
	height:40px;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	
	padding:5px;
	border-style:solid;
border-color:#FF5100;
border-width:0px 0px 0px 50px;
margin:10px 10px 10px 0px;
}

.pdf a{
color:#ECECEC;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.pdf a:hover{
font-weight:bold;
font-size:14px;
color:#FF5100;
text-decoration:underline;
}
.pdf a img{
border:none;
width:40px;
float:left;
	clear:both;
vertical-align:middle;
}
.clear{
clear:both;
font-size:1px;
height:1px;
margin:0px;
}
.emailform{
float:left;
}
li.tipo_item{
background-color:#FF5000 !important;
color:#FFFFFF !important;
border-color:#FF5000 !important;
border-width:1px !important;
margin:0px;
}
li.pist{
border-width:1px 1px 1px 25px !important;
color:#FF5000 !important;
margin:0px;
}

#pistas a.input_textarea,#pistas a.input_text,#pistas a.input_select,#pistas a.text_var,#pistas a.abrircerrar,#pistas a.cerrartextarea{
text-decoration:underline !important;
color:#092697 !important;
	cursor:pointer !important;
}
.textarea_item{
display:none;

}
a.cerrartextarea{
display:none;
}
#pistas a.delete{
color:#FF0900 !important;
}
a.text_var{
text-decoration:underline !important;
cursor:pointer;
}
span.formu{
display:block;
padding:6px;
border-width:0px 0px 1px 0px;
border-style:dashed;
border-color:#FF5000;
background-color:transparent;
}
#add_items{
color:#FF5000 !important;
font-size:20px;
cursor:pointer;
font-weight:bold;
}
#carrito{
height:34px ;
background-color:#353535;
	color:#CCCCCC;
	 background-image:url(cart.jpg);
	 background-repeat:no-repeat;
	 padding:0px 10px 0px 45px;
	 
}
#carrito span{
font-weight:bold;
	color:#FF5000;
font-size:33px;
line-height:33px;	

	 
}
#carrito a{
	 text-decoration:none !important;
	 color:#FFFFFF;
	  padding:3px;
}
#carrito a:hover{
	color:#FF5000 !important;
	 text-decoration:none !important;
	 
	
	 
}
img.update_cart_img{
vertical-align:middle;
cursor:pointer;
margin-left:6px;
}
.carton{
background-color:#C1C1C1;
color:#FFFFFF;
overflow:hidden;
padding:0px 10px 10px 0px;
margin-bottom:15px;
}
.carton img{
float:left;
margin:0px 10px 10px 0px;
clear:both;
}
.carton p{
padding-left:190px;
}
.carton h1{
font-size:22px;
color:#3E3E3E;
	
padding-left:190px;
}
.carton h5{
font-size:35px;
color:#3E3E3E;

}
.carton h3{
font-size:18px;
padding-left:190px;
}
.carton h4{
padding-left:190px;
}
.carton a{
color:#444444;
	cursor:pointer;
	display:block;
	padding:5px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 0px 0px 10px;
	margin:1px;
	margin-left:190px;
	font-size:14px;
	background-color:#CCCCCC;
}
.carton a:hover{
color:#222222;
font-weight:bold;
}
.carton h3 span{
color:#FFFFFF;
padding-left:0px;
}
.cartoff{
color:#FF5000;
overflow:hidden;
border-style:solid none dashed solid;
border-color:#FF5000 transparent #C1C1C1 transparent;
border-width:1px 0px 1px 0px;
padding:0px 10px 10px 0px;
margin-bottom:15px;
}
.cartoff img{
float:left;
margin:0px 10px 10px 0px;
clear:both;
}
.cartoff p{
padding-left:190px;
}
.cartoff h5{
font-size:35px;
color:#8A8A8A;
}
.cartoff h1{
font-size:22px;

padding-left:190px;
color:#8A8A8A;
}
.cartoff h1 span{
font-size:14px;
color:#8A8A8A;
}
.cartoff h3{
font-size:18px;
padding-left:190px;
}
.cartoff h3 span{
padding-left:0px;
}
.cartoff h4{
padding-left:190px;
}
.cartoff a{
color:#FFFFFF;
	cursor:pointer;
	display:block;
	padding:5px;
	border-style:solid;
	border-color:#F47C29;
	border-width:0px 0px 0px 10px;
	margin:1px;
	margin-left:190px;
	font-size:14px;
	background-color:#FF5000;
}

.cartoff a:hover{
color:#634A33;
font-weight:bold;
}
.logo_table{
background-image:url(cart.jpg);
background-repeat:no-repeat;

background-color:#41413F !important;
}
.borrar_table_row{
color:#FF0000 !important;
cursor:pointer;
font-weight:bold;
}
#pantalla{
position:absolute;
display:none;
padding:0% 10% 0% 10%;
z-index:500;
width:80%;
height:100%;
color:#FFFFFF;
background-image:url(secure.gif);
background-repeat:no-repeat;
background-color:#535452;
}
.container_map{
margin:6px;
}
.main_map{
background-color:#FF5000;
color:#FFFFFF;
padding:9px;
margin-bottom:4px;
}
.main_map a{
background-color:#FF5000;
color:#FFFFFF !important;
font-size:19px;
padding:9px;

}

.sub_map a{
background-color:#CCCCCC;
color:#444444 !important;
font-size:14px;
padding:7px;
line-height:30px;
display:block;
margin-bottom:1px;
}
.item_count{
width:30px;
}
#delete_all{
background-color:#FF0000 !important;
	color:#FFFFFF !important;
	 font-size:14px;
	 cursor:pointer;
}
#more_cart{
background-color:#FF5000 !important;
color:#FFFFFF !important;
font-size:14px;
cursor:pointer;
text-decoration:underline;
}
#checkout{
background-color:#92B822 !important;
	color:#FFFFFF !important;
	 font-size:25px;
	 cursor:pointer;
	 text-decoration:underline;
}
#pantalla td {
background-color:#444444;
color:#CCCCCC;
padding:6px;
text-align:right;
}
#pantalla td.personas2{
text-align:left;
}
#pantalla td.personas2 li{
background-color:#333333;
margin:1px;
padding:3px;
}
#pantalla td.personas{
background-image:url(numero.jpg) !important;
background-repeat:no-repeat;
background-color:#383838 !important;
height:40px !important;
}
#pantalla td.personas_info{
background-color:#FFFFFF !important;
font-size:13px;
color:#FF5000 !important;
text-align:left !important;
font-weight:bold;

}
span.destaca{
color:#FF5000 !important;
}
#pantalla .iva{
background-color:#222222;
color:#CCCCCC;
padding:6px;
text-align:right;
font-weight:bold;
}
#pantalla .iva span{
text-align:right;
font-weight:normal;
color:#FF5000;
font-size:11px;
}
#pantalla .neto{
background-color:#909090;
color:#383838;
padding:6px;
text-align:right;
font-weight:bold;
}
#pantalla .iva_pre{
background-color:#666666;
color:#CCCCCC;
padding:6px;
text-align:right;
}
#pantalla .neto_pre{
background-color:#444444;
color:#CCCCCC;
padding:6px;
text-align:right;
font-weight:bold;
}

#pantalla td#totum_mag{
background-color:#636163 !important;


}
#pantalla .total_count{

color:#FFFFFF;
font-size:16px;
padding:6px;
text-align:right;
}
#total_item {
font-weight:bold;
font-size:30px !important;
}
#pantalla th{
color:#FFFFFF;
font-size:16px;
background-color:#2B2B2B;
text-align:center;
padding-right:6px;
padding-left:6px;
}
#pantalla .total_count{
background-color:#FF5000;
}
.cartoff a.aid{
display:none;
}
.little{
display:none;
}
.cart_more{
font-size:14px;
text-decoration:underline;
color:#FFFFFF;
cursor:pointer;
}
