

#header .HEADER_LEFT{
    display:block;
    margin:auto;
    position:relative;
    float:left;
}
#header .HEADER_RIGHT{
    position: relative;
    display: block;
    float: right;
    width:100%;
/*  width: 600px;*/
    padding: 5px 0;
/*  height: 35px;*/
}
#header .HEADER_CONTACTO{
    display:block;
    /*float:left;*/
    text-align: center;
    padding-top: 7px;
}

.HEADER_MENU{
    border:thin solid #DDD;
    height:22px;
    float:right;
    margin-left:5px;
    min-width:22px;
    margin-top:3px;
}
#HEADER_CARRITO{
    background: url("../graficos/cabecera/carrito.png") no-repeat scroll 3px 3px transparent;
    min-width: 74px;
}
#HEADER_CARRITO:hover{
    background: url("../graficos/cabecera/carrito_ON.png") no-repeat scroll 3px 3px transparent;
}

#num_unidades_carrito{
	height: 100%;
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 3px;
	color: #999;
}
#num_unidades_carrito:hover{
	color: #333;
}

#HEADER_LOGIN{
    background: url("../graficos/cabecera/usuario.png") no-repeat scroll 3px 3px transparent;
    float:left !important;
}

#HEADER_LOGIN:hover{
    background: url("../graficos/cabecera/usuario_ON.png") no-repeat scroll 3px 3px transparent;
    float:left !important;
}

#HEADER_TELEFONOS{
    background: url("../graficos/cabecera/telefono.png") no-repeat scroll 3px 3px transparent;
    float:left !important;
}
#HEADER_TELEFONOS:hover{
    background: url("../graficos/cabecera/telefono_ON.png") no-repeat scroll 3px 3px transparent;
    float:left !important;
}

#HEADER_EMAILS{
    background: url("../graficos/cabecera/mail.png") no-repeat scroll 3px 3px transparent;
    float:left !important;
}
#HEADER_EMAILS:hover{
    background: url("../graficos/cabecera/mail_ON.png") no-repeat scroll 3px 3px transparent;
    float:left !important;
}

#HEADER_IDIOMA{
    float:left !important;
   /* background: url("../graficos/flags/16/ES.png") no-repeat scroll 3px 3px transparent;*/
    color:#999 !important;
    font-weight:normal !important;
    
}

#HEADER_PAIS{
    float:left !important;
   /* background: url("../graficos/cabecera/ES.png") no-repeat scroll 3px 3px transparent;*/
    color:#999 !important;
    font-weight:normal !important;
    
}

#HEADER_CATALOGOS{
    background: url("../graficos/cabecera/catalogo.png") no-repeat scroll 3px 3px transparent;
    float:left !important;
}

#HEADER_CONTACTO_EMAIL a:link, #HEADER_CONTACTO_EMAIL a:visited {
	text-decoration: none; 
}

#HEADER_CONTACTO_EMAIL a:active, #HEADER_CONTACTO_EMAIL a:hover { 
	/* en cada uno de los CSS de HOME y RENT */
}

#HEADER_CONTACTO_TELEFONO {
	color: #333;
	font-size: 11px;
	display: inline;
}
#HEADER_CONTACTO_TELEFONO img {
	width: 11px;
	vertical-align: middle;
}

#HEADER_CONTACTO_EMAIL {
	color: #333;
	font-size: 12px;
	display: inline;
	margin-left: 20px;
}
#HEADER_CONTACTO_EMAIL img {
	width: 11px;
	vertical-align: middle;
}




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

/* MENU PRINCIPAL */

#LOGOTIPO {
	height: 60px;
	display: block;
	margin: 10px 0 0 0;
}

.TEXTO_LOGOTIPO {
	padding: 0 !important;
	font-size: 16px !important;
	width: 100%;
	text-align: center;
}

#LEYENDA_LOGOTIPO {
/*	float: right;
	width: 92px;
	padding: 40px 0 0 0;
	color: #666 !important;	
	font-family: 'Quattrocento Sans', sans-serif;
	line-height: 0.9;
*/	
	width: 80px;
	top: 40px;
	left: 127px;
	color: #666 !important;	
	font-family: 'Quattrocento Sans', sans-serif;
	line-height: 0.9;
	position:relative;
}
.MANCHA{
	height: 19px; 
	float: left; 
	margin-top: 23px; 
	opacity: 0.4; 
	width: 20px; 
	margin-left: 5px;
}
/* MENU PRINCIPAL */

#mega-menu ul {
	display: none; /* Hides non-mega links */
}

#mega-menu .sub ul {
	display: block; /* overrides above hide */
}

.mega-menu ul, .mega-menu ul li {
	list-style: none;
}

.mega-menu ul {
	position: relative; 
	padding: 0; 
	margin: 0;
}

.mega-menu ul li ul {
	display: none;
}

.mega-menu .sub {
	display: none;
}

.mega-menu .sub ul {
	display: block;
}

.orange{
	font-family: 'Quattrocento Sans', sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height: 16px !important;
}

.orange ul { 
	list-style:none; 
}

.orange ul.mega-menu, .orange ul.mega-menu, .orange ul.mega-menu li {
	margin: 0; 
	padding: 0; 
	border: none;
}

.orange ul.mega-menu {
	width: 100%; 
	height: 32px; 
	position: relative;
}

.orange ul.mega-menu li {
	float: left; 
	margin: 0; 
	padding: 0; 
	font-size: 15px; 
}

.orange ul.mega-menu li a {
	float: left; 
	display: block; 
	padding: 8px 30px 8px 9px; 
	text-decoration: none;
	font-weight: bold;
}

.orange ul.mega-menu li a.dc-mega {
	position: relative;
}

.orange ul.mega-menu li a .dc-mega-icon {
	display: block; 
	position: absolute; 
	top: 14px; 
	right: 15px; 
	width: 8px; 
	height: 6px; 
	background: url('../graficos/menu/arrow.png') no-repeat 0 0 !important;
}

.orange ul.mega-menu li.mega-hover a, .orange ul.mega-menu li a:hover {
	background-position: 100% -40px; 
	text-shadow: none;
}

.orange ul.mega-menu li.mega-hover a .dc-mega-icon {
	background-position: 0 100%;
}

.orange ul.mega-menu li .sub-container {
	position: absolute; 
	padding-left: 20px; 
	margin-left: 0px;
}

.orange ul.mega-menu li .sub {
	padding: 10px;
}
.orange ul.mega-menu li .sub-container.mega .sub {
	padding: 20px 20px 10px 0;
}
.orange ul.mega-menu li .sub .row {
	width: 100%; 
	overflow: hidden; 
	clear: both;
}

.orange ul.mega-menu li .sub li {
	list-style: none; 
	float: none; 
	width: 170px; 
	font-size: 1em; 
	font-weight: normal;
}

.orange ul.mega-menu li .sub li.mega-hdr {
	margin: 0 10px 10px 0; 
	float: left;
}

.orange ul.mega-menu li .sub li.mega-hdr.last {
	margin-right: 0;
}

.orange ul.mega-menu li .sub a {
	background: none; 
	border: none; 
	text-shadow: none; 
	padding: 7px 10px; 
	display: block; 
	float: none; 
	text-decoration: none; 
	font-size: 0.9em;
}

.orange ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {
	padding: 5px 5px 5px 15px; 
	margin-bottom: 5px; 
	border-bottom: 1px dashed;
}

.orange ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {
	text-shadow: none;
}

.orange ul.mega-menu .sub li.mega-hdr li a {
	padding: 1px 3px 1px 20px; 
	background: url('../graficos/menu/arrow_off.png') no-repeat 3px 5px !important; 
	font-weight: normal;
	font-size: 0.85em;
}

.orange ul.mega-menu .sub li.mega-hdr li a:hover {
	color: #F30; 
	background: url('../graficos/menu/arrow_on.png') no-repeat 6px 5px !important;
}

.orange ul.mega-menu .sub ul li {padding-right: 0;}
.orange ul.mega-menu li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
.orange ul.mega-menu li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
.orange ul.mega-menu li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; background: url('../graficos/menu/arrow_off.png') no-repeat 7px 10px; !important}
.orange ul.mega-menu li .sub-container.non-mega li a:hover {color: #a32403; background: #efefef url('../graficos/menu/arrow_on.png') no-repeat 7px 10px; !important}

/* dropdowns: general */
a.dropdown { 
/*	padding: 4px 6px 6px; */
	text-decoration: none; 
	font-weight: bold; 
	font-size: 12px;
	color: #333; 
}

a.dropdown { 
	position: relative; 
	/*margin-left: 3px;*/ 
}

a.dropdown span { 
/*	background: url('../graficos/cabecera/arrow.png') 100% 50% no-repeat; */
	padding: 4px 16px 6px 0;
	font-size: 12px;
}

#form_buscador_general {
	width: 135px;
	padding: 0 !important;
	margin: 0 !important;
	float: right;
}

#boton_buscador_general {
	cursor: pointer;
	float: right;
	margin-left: -2px;
	border:1px solid #DDDDDD;
	padding:3px;
	background:#999;
}

.inputField {
	width: 125px !important;
	font-size: 10px;
	height: 12px !important;
	padding: 1px;
	border: 1px solid #DDD;	
}

.inputField_default {
	color: #CCCCCC;	
}

.inputButton {
	background-color: #DDD !important; 
	width: 60px !important;
	font-size: 10px;
	height: 17px !important;
	padding: 0px 2px 0px 2px;
	border: 1px solid #CCC;	
	cursor: pointer;
}
.inputButton:hover{
	background-color: #CCC !important;
	border-color:#BBB;
	 
}
a.dropdown.dropdown-active { 
	color:#333; 
}

a.dropdown.dropdown-active span { 
/*	background:url('../graficos/cabecera/arrow_up.png') 100% 50% no-repeat;*/
	color: #F30;
}

.dropdown-menu { 
	background: #FFF; 
	padding: 5px 12px; 
	position: absolute; 
	top: 17px; 
	right: 0; 
	display: none; 
	z-index: 5000;
	border: 1px solid #DDD;
 	font-size: 12px; 
}

.dropdown-menu span {
	float: left; 
}

.dropdown-menu .hr {
	width: 100%;
	float: left;
	color: #DDD;
	background-color: #DDD;
	height: 1px;
}

.dropdown-menu .fieldLabel {
	width: 30%;
	float: left;
	padding: 3px 0 0 0;
}

.dropdown-menu input {
	width: 70%;
	font-size: 10px;
	margin: 0 0 8px 0;	
}

.dropdown-menu a {
	display: block;
}

.dropdown-menu a:link, .dropdown-menu a:visited  { 
	text-decoration: none; 
}

.dropdown-menu a:active, .dropdown-menu a:hover { 
	/* en cada uno de los CSS de HOME y RENT */
}

* html .dropdown-menu { 
	top: 25px; 
}

*+ html .dropdown-menu { 
	top: 25px; 
}

/* menu: login */
/********************************************************************************************/
/*#menu_login {
	float: right; 
	margin-left: 20px;
	padding-left: 20px;
	background: url('../graficos/cabecera/user.png') 0% 50% no-repeat; 
	border-right: 1px solid #DDD;
	display: block;
}*/
#menu_login .inputField {
	font-size:10px;
	width: 97% !important;
	font-size: 10px;
	height: 17px !important;
	padding: 1px;
	border: 1px solid #DDD;
	margin:0px;	
}
#menu_login {
	display: block;
	padding:5px;
}
#login_button {
  /*  font-size: 27px;
    height: 38px !important;
    margin: 2px 5px;
    padding: 0 0 18px;
    width: 38px !important;*/
   border-radius:0px 10px;
   height:29px !important;
   margin:0;
   float:right;
   margin-top:5px;
   background-color:#7A7878;
   background-image:-moz-linear-gradient(center top , #B7B5B6, #7A7878);
   padding:5px;
   font-size:11px;
   font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
}	
#login_button:hover {
   background-color:#CF0011;
   background-image: -moz-linear-gradient(center top , #FB0021, #CF0011);
   
}

#dropdown_login { 
	width: 215px; 
	font-size: 12px;
	top:28px;
	left:0;
	right:auto;
}

#dropdown_login a { 
	display: block;
}
.ENLACE_CABECERA_NO_LOGIN{
	font-size:12px; 
	display:block; 
	margin-top:4px;

}
.BTN_CABECERA_REGISTRO{
    color:white !important;
	font-size:12px; 
	display:block; 
	text-align:right; 
	margin-top:5px;
	background-color:#7A7878;
	background-image:-moz-linear-gradient(center top , #B7B5B6, #7A7878);
	width:auto;
	float:right;
	font-size:11px;
	padding:5px 5px 5px 5px;
	border-radius: 0px 10px;
}

.BTN_CABECERA_REGISTRO:hover {
   background-color:#CF0011;
   background-image: -moz-linear-gradient(center top , #FB0021, #CF0011);
   
}

/* menu: idioma */
/********************************************************************************************/
#menu_idioma_pais{
	float:right;
	height:68px;
	width:150px;
	background:#EEE;
	margin-left:10px;
	padding:5px;
}

#menu_idioma_pais a.dropdown span{
	padding:0 0 0 25px !important;
}




/*#menu_pais{
	margin-top:5px;
}*/
/*#menu_idioma, #menu_pais { 
	float: right; 
	margin-left: 20px; 
	padding-left: 20px;
	border-right: 1px solid #DDD;
	display: block;
}*/

/* IDIOMAS */

.bandera_ES,.bandera_es {
	background: url('../graficos/cabecera/ES.png') 0% 50% no-repeat;
}

.bandera_FR,.bandera_fr {
	background: url('../graficos/cabecera/FR.png') 0% 50% no-repeat;
}

.bandera_EN,.bandera_en {
	background: url('../graficos/cabecera/EN.png') 0% 50% no-repeat;
}
.bandera_EU,.bandera_eu {
	background: url('../graficos/cabecera/EU.png') 0% 50% no-repeat;
}

#menu_idioma .lang_ES,#menu_pais .pais_ES {
	background: url('../graficos/cabecera/ES.png') 0% 35% no-repeat;
	padding: 0 0 5px 22px;
}

#menu_pais .pais_EU {
	background: url('../graficos/cabecera/EU.png') 0% 35% no-repeat;
	padding: 0 0 5px 22px;
}

#menu_idioma .lang_FR {
	background: url('../graficos/cabecera/FR.png') 0% 35% no-repeat;
	padding: 0 0 5px 22px;
}

#menu_idioma .lang_EN {
	background: url('../graficos/cabecera/EN.png') 0% 35% no-repeat;
	padding: 0 0 5px 22px;
}

#menu_idioma .lang_DE {
	background: url('../graficos/cabecera/DE.png') 0% 35% no-repeat;
	padding: 0 0 5px 22px;
}

#menu_idioma .lang_IT {
	background: url('../graficos/cabecera/IT.png') 0% 35% no-repeat;
	padding: 0 0 5px 22px;
}

#menu_idioma .lang_PT {
	background: url('../graficos/cabecera/PT.png') 0% 35% no-repeat;
	padding: 0 0 5px 22px;
}

#menu_idioma ul, #menu_pais ul {
	list-style: none;
	padding: 0;
}

#dropdown_idioma, #dropdown_pais  { 
	width: 75px; 
	font-size: 12px;
	top:28px;
}

#dropdown_paises, #dropdown_idioma{
    left:0px;
    right:auto;
    top:28px;
}
/*#dropdown_paises{ 
    width: 815px;
}*/
.map-visible-list{
    margin-left:15px;
}

/*menu: contacto*/
/*********************************************************************************************/
#menu_contacto{
	background:#EEE;
	height:68px;
	float:right;
	font-size: 12px;
	width:185px;
	padding:5px;
}
#menu_contacto table{ 
	width:100%;
	}
#menu_contacto td{
}



/*menu: teléfonos*/
/*********************************************************************************************/
#menu_telefono{
    font-size: 12px;
    width:185px;
    padding:5px;
}
#menu_telefono table{ 
    width:100%;
    }
#menu_telefono td{
}
#dropdown_telefono { 
/*  width: 450px; */
/*  overflow: auto; */
    overflow: visible; 
    top:28px;
    left:0;
    right:auto;
}
#menu_telefono_barcelona,#menu_telefono_madrid,#menu_telefono_paris{
    border:thin solid #DDD; 
    margin-bottom:5px; 
    padding:5px;
}
#menu_telefono_lyon{
    border:thin solid #DDD; 
    padding:5px; 
}

#menu_telefono_barcelona div,#menu_telefono_madrid div,#menu_telefono_paris div,#menu_telefono_lyon div{
    margin-left:115px;
}
#menu_telefono_barcelona{
    background:url("/graficos/contacto/mapa-barcelona.png") no-repeat;
}
#menu_telefono_madrid{
    background:url("/graficos/contacto/mapa-madrid.png") no-repeat;
}
#menu_telefono_paris{
    background:url("/graficos/contacto/mapa-paris.png") no-repeat;
}
#menu_telefono_lyon{
    background:url("/graficos/contacto/mapa-lyon.png") no-repeat;
}
/*menu: emails*/
/*********************************************************************************************/
#menu_emails{
    font-size: 12px;
}
#menu_emails table{ 
    width:100%;
    }
#menu_emails td{
}
#dropdown_emails{ 
    overflow: visible; 
    top:28px;
    left:0;
    right:auto;
}
#menu_email_rent,#menu_email_home,#menu_email_used{
    padding:5px;
}
#menu_email_home{
    margin-bottom:0;
}
#menu_email_rent div,#menu_email_home div,#menu_email_used div{
    margin-left:95px;
}
#menu_email_rent{
    background:url("/graficos/contacto/email-rent.png") no-repeat scroll 5px 50% transparent;
    border-bottom:thin solid #DDD;
    padding-bottom:10px;
}
#menu_email_home{
     padding-top:10px;
    background:url("/graficos/contacto/email-home.png") no-repeat scroll 5px 50% transparent;
}
#menu_email_used{
     padding-top:10px;
    background:url("/graficos/contacto/email-used.png") no-repeat scroll 5px 50% transparent;
    padding-bottom:10px;
    border-bottom:thin solid #DDD;
}
/* menu: buscador */
/********************************************************************************************/
#menu_buscador { 
	float: right; 
	margin-left: 8px; 
	border-right: 1px solid #DDD;
}

/* menu: carrito */
/********************************************************************************************/
#menu_carrito { 
	float: right; 
	margin-left: 10px;
/*	margin-right: 10px;  
	background: url('../graficos/cabecera/cart.png') 0% 50% no-repeat; 
	padding-left: 20px;*/
	display: block;
	height:78px;
	width:78px;
	background:#EEE;
	text-align:center;
}
#menu_carrito #num_productos{
	position: relative; 
	color: white; 
	text-align: center; 
	padding-left: 5px; 
	top: -46px;
}

#dropdown_carrito { 
/*	width: 450px; */
/*	overflow: auto; */
	overflow: visible; 
	top:28px;
}
#dd_carrito{
	margin:0 !important;
}

/* menu: carrito */
/********************************************************************************************/

.carrito {
	float: right;
	clear: both;
/*	border: 1px solid #DDD; */
	background: #FFF;
	padding: 10px;
}
.carrito .simpleCart_items {
	padding: 0 10px 0 0;
	clear: both;
	width: 100%;
/*	max-height: 420px;*/
	max-height: 243px;
	overflow: auto;
}
.carrito .cartHeaders {
	display: none;
}
.carrito .itemContainer {
	position: relative;
	height: 75px;
	font-size: 11px;
	display: block;
	overflow: visible; 
	border-bottom: 1px dotted #DDD;
	margin: 0 0 5px 0;
}
.carrito .itemImage{
	position: absolute;
	top: 0;
	width: 75px;
}
.carrito .itemName {
	position: absolute;
	vertical-align: middle;	
	top: 40%; 
	width: 105px;
/*	padding: 25px 0 0 0; */
	text-align: left;
	font-weight: bold;
/*	color: #F30; */
	color: #333;
	margin-left:5px;
	text-align:center;
}
.carrito .itemDispoicon {
	position: absolute;
	top: 0; 
	width: 10px;
	padding: 33px 0 0 0;
}
.carrito .itemDispo {
	position: absolute;
	vertical-align: middle;	
	top: 40%; 
	width: 37px;
	text-align: center;
}
.carrito .itemTipo {
	position: absolute;
	vertical-align: middle;	
	top: 40%; 
	width: 45px;
	text-align: center;
}
.carrito .itemPrice {
	position: absolute;
	top: 0;
	width: 50px;
	height: 45px;
	padding: 30px 0 0 0;
	text-align: center;
	font-weight: bold;
	color: #333;
	display:none;
}

.carrito .itempriceTexto {
    position: absolute;
    top: 0;
    width: 50px;
    height: 45px;
    padding: 30px 0 0 0;
    text-align: center;
    font-weight: bold;
    color: #333;
}

.carrito .itemQuantity {
	position: absolute;
	top: 0;
	width: 20px;
	height: 45px;
	padding: 30px 0 0 0;
	text-align: right;
	font-weight: bold;
	color: #333;
}
.carrito .itemQuantity input{
	width: 20px;
	height: 13px !important;
	padding: 1px 0 0 0;
	border: 1px solid #DDD;
	font-size: 10px;
	text-align: center;
}
.carrito .itemincrement {
	position: absolute;
	top: 29px;
	width: 16px;
	height: 16px;
	text-align: left;
	color: #333;
	display: block;
}
.carrito .itemincrement a {
	background: url('../graficos/icons16/mas_gris.png') no-repeat center; 
	width: 16px;
	height: 16px;
	display: block;
	text-decoration: none;
	text-indent: -10000px;
}

.carrito .itemincrement a:HOVER {
	background: url('../graficos/icons16/mas.png') no-repeat center; 
}

.carrito .itemdecrement {
	position: absolute;
	top: 29px;
	width: 16px;
	height: 16px;
	text-align: left;
	color: #333;
	display: block;
}
.carrito .itemdecrement a {
	background: url('../graficos/icons16/menos_gris.png') no-repeat center; 
	width: 16px;
	height: 16px;
	display: block;
	text-decoration: none;
	text-indent: -10000px;
}
.carrito .itemdecrement a:HOVER {
	background: url('../graficos/icons16/menos.png') no-repeat center; 
}

.carrito .itemRemove {
	position: absolute;
	top: 28px;
	width: 20px;
	height: 16px;
	text-align: center;
	display: block;
}
.carrito .itemRemove a {
	background: url('../graficos/icons16/borrar_gris.png') center no-repeat; 
	width: 20px;
	height: 16px;
	display: block;
	text-decoration: none;
	text-indent: -10000px;
}
.carrito .itemRemove a:HOVER {
	background: url('../graficos/icons16/borrar_idiliq.png') center no-repeat; 
}

.carrito .itemTotal{
	position: absolute;
	top: 0px;
	width: 85px;
	height: 45px;
	padding: 29px 0 0 0;
	text-align: right;
	font-weight: bold;
	color: #333;
	font-size: 13px;
	display:none;
}
.carrito .itemtotalTexto{
    position: absolute;
    top: 0px;
    width: 85px;
    height: 45px;
    padding: 29px 0 0 0;
    text-align: right;
    font-weight: bold;
    color: #333;
    font-size: 13px;
}
/*
.carrito .itemTotal{
    position: absolute;
    top: 0px;
    width: 85px;
    height: 45px;
    padding: 29px 0 0 0;
    text-align: right;
    font-weight: bold;
    color: #333;
    font-size: 13px;
}*/


.carrito .total_unidades_pedido {
	float: left;
	width: 100%;
	text-align: left;
	padding: 4px 5px 0 5px;
	margin: 0 0 10px 0;
	height: 21px;
	font-family: 'Quattrocento Sans', sans-serif;
	font-size: 12px !important;
	font-weight: bold;
}

.carrito .total_precio_pedido {
	margin: 10px 0 0 0;
	float: left;
	width: 100%;
	text-align: right;
}

.carrito .carrito_total_unidades {
	margin: 10px 0 0 0;
	float: left;
	width: 50%;
	text-align: left;
	font-size: 15px;
}

.carrito .carrito_total_dinero {
	margin: 10px 0 0 0;
	float: left;
	width: 50%;
	text-align: right;
	font-size: 15px;
}

.carrito .simpleCart_quantity,
.carrito .simpleCart_total {
	font-weight: bold;
}

.carrito .simpleCart_empty,
.carrito .simpleCart_checkout {
	float: right;
}

.carrito .simpleCart_empty {
/*	background: #EEE;
	color: #333;*/
}

.carrito .botones_carrito {
	margin: 10px 0 0 0;
	float: right;
	width: 75%;
	text-align: right;
}

.carrito .condiciones_generales {
	margin: 10px 0 0 0;
	float: right;
	width: 100%;
	text-align: right;
}

#div_scroll_up, #div_scroll_down {
	width: 100%;
	float: left;
	background-color: #EEEEEE;
	cursor: pointer;
	visibility: hidden;
	padding: 0 5px;
	text-align: center;
}

.relative { 
	position: relative;
	width:100%;
	height:100%; 
}

.BULLET1 {
	background: url('../graficos/cabecera/black_file.gif') 0% 50% no-repeat; 
	padding: 0 20px 0 12px;
	margin: 0 0 10px 0;
	clear: both;
	font-size:10px;
}

.BULLET1 a {
	text-decoration: none;
}

/* condiciones generales */
/********************************************************************************************/

#condiciones_generales {
	display: none;
	padding: 8px;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:500px; width:500px; color:#666; background-color:#FFF; border:4px solid #333; padding:12px;}
#simplemodal-container a.modalCloseImg {background:url(../jquery/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
