<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	text-decoration:none;
}

#container{
	overflow:hidden;
	margin:0 auto;
	/*width:968px;*/
	width:100%;
}
/*** TOPBAR ***/
#topbar{
	border-bottom:1px solid #F0F0F0;
	height:30px;
	background:#FBFBFB;
}
#topbar div.content{
	overflow:hidden;
	margin:0 auto;
	width:968px;
	height:30px;
}
#topbar div.content #idiomas{
	float:right;
	height:30px;
  margin-right: 30px;
}
#topbar div.content #idiomas ul.idiomas{
	float:left;
	height:30px;
}
#topbar div.content #idiomas ul.idiomas li{
	float:left;
}
#topbar div.content #idiomas ul.idiomas li a{
	float:left;
	font-size:10px;
	line-height:30px;
	padding:0 5px;
	border-right:1px solid #F0F0F0;
	height:30px;
	color:#000;
	text-transform:uppercase;
}
#topbar div.content #idiomas ul.idiomas li a:hover{
	background:#F0F0F0;
}
#topbar div.content #idiomas ul.idiomas li a.active{
	background:#F0F0F0;
}
#topbar div.content #idiomas ul.idiomas li a.first{
	border-left:1px solid #F0F0F0;
}
#topbar div.content #idiomas ul.idiomas li a img{
	float:left;
	width:22px;
	height:16px;
	padding:12px 0px 10px 0;
}
#topbar div.content #cliente{
	float:right;
	height:30px;
}
#topbar div.content #cliente ul.cliente{
	float:left;
	height:30px;
}
#topbar div.content #cliente ul.cliente li{
	float:left;
}
#topbar div.content #cliente ul.cliente li a{
	float:left;
	font-size:12px;
	line-height:30px;
	padding:0 5px;
	border-right:1px solid #F0F0F0;
	height:30px;
	color:#000;
}
#topbar div.content #cliente ul.cliente li a:hover{
	background:#F0F0F0;
}
#topbar div.content #cliente ul.cliente li a.active{
	background:#F0F0F0;
}
#topbar div.content #cliente ul.cliente li a.first{
	border-left:1px solid #F0F0F0;
}
#topbar div.content #cliente ul.cliente li a img{
	float:left;
	width:20px;
	height:20px;
	padding:5px 5px 5px 0;
}
/*TOPBAR COLOR*/

#topbar div.content #cliente ul.cliente li a.client_r{
  /*background-color: rgba(0, 112, 255, 0.21);*/
}
#topbar div.content #cliente ul.cliente li a.new{
  /*background-color: rgba(0, 255, 71, 0.15);*/
}
#topbar div.content #cliente ul.cliente li a.client{
  /*background-color: rgba(255, 165, 0, 0.18);*/
}
#topbar div.content #cliente ul.cliente li a.pclient{
  /*background-color: rgba(255, 122, 0, 0.31);*/
}
#topbar div.content #cliente ul.cliente li a.logout{
  /*background-color: rgba(255, 0, 0, 0.28);*/
}
#topbar div.content #cliente ul.cliente li a.carrito{
  /*background-color: rgba(255, 235, 0, 0.21);*/
}
/*** HEADER ***/
#container #header{
	/*float:left;*/
	/*width:968px;*/
	width:100%;
	margin:0 auto;
	padding:10px 0 0 0;
}
#container #header #gmcd_logo_bar{
	/*width:962px;*/
	width:1160px;
	margin:0 auto;	
}
#container #header #logo{
	float:left;
	width:289px;
	height:90px;
}
#container #header #logo a{
	float:left;
	width:289px;
	height:90px;
}
#container #header #logo a img{
	float:left;
/*	width:289px;
	height:90px;
*/
}
#container #header #contact{
	float:right;
	height:54px;
	margin:36px 0 0 0;
}
#container #header #contact div#email{
	float:left;
	width:61px;
	height:54px;
}
#container #header #contact div#email a{
	float:left;
	width:61px;
	height:54px;
}
#container #header #contact div#email a img{
	float:left;
	width:61px;
	height:54px;
}
#container #header #contact div#telefono{
	float:left;
	height:54px;
	background:url(../img/header_telefono.jpg) 0 0 no-repeat;
	padding:0 20px 0 45px;
	font-size:26px;
	font-weight:bold;
	line-height:54px;
	margin:0 0 0 40px;
}
#container #header #contact div#telefono span.azul{
	color:#0f5694;
}
#container #header #contact div#telefono span.gris{
	color:#676767;
}
#container #header #menu{
	/*float:left;*/
	/*width:954px;*/
	width:1160px;
	height:45px;
	/*margin:10px 0 0 0;*/
	margin:10px auto 0 auto;
	padding:0 7px;
	background:url(../img/menu_background.jpg) 0 0 no-repeat;
	position:relative;
	box-sizing: border-box;
}
#container #header #menu #menu-content{
	/*width:954px;*/
	width:1160px
	margin:0 auto;
}
#container #header #menu ul.menu{
	float:left;
	height:45px;
}
#container #header #menu ul.menu li{
	float:left;
	height:45px;
	background:url(../img/menu_ul_li_background.jpg) center right no-repeat;
  display: inline-block;
}
#container #header #menu ul.menu li a,
#container #header #menu ul.menu li p{
	float:left;
	height:35px;
	color:#3f383f;
	font-size:13px;
	font-weight:bold;
	padding:0 18px;
	margin: 5px 5px;
  line-height: 35px;
  border-radius: 15px;
  padding: 0 15px;
}
#container #header #menu ul.menu li a:hover{
	text-decoration:underline;
}
#container #header #menu ul.menu li.special a{
    height: 35px;
    margin: 5px 5px;
    line-height: 35px;
    border-radius: 15px;
    padding: 0 15px;
}
/*** CONTENT &gt; HEADER &gt; MENU &gt; UL.MENU &gt; LI &gt; HRCATEGORIAS ***/
#container #header #menu ul.menu li div{
  display:none;
}
#container #header #menu ul.menu li:hover div{
  display:block;
}
#container #header #menu #hrcategorias{
  position: absolute;
  z-index: 999999;
  width: 100%;
  left: 0;
  background-color: #ECF0F4;
  opacity: 1;
  margin-top: 45px;
  border: 0px #FFF solid;
  border-color: #FFF;
  border-style: solid;
  border-width: 0px;
  box-shadow: #999595 0 5px 22px;
}
#container #header #menu #hrcategorias div.menu{
  padding-top: 10px;
}
#container #header #menu #hrcategorias div.menu div.colum{
  float: left;
  padding: 0px 15px 30px 40px;
}
#container #header #menu #hrcategorias div.menu div.separador{
  float: left;
  border-right: 2px solid #d3d3d3;
  border-right-color: #d3d3d3;
  border-right-style: solid;
  border-right-width: 2px;
  height: 356px;
  padding: 0 !important;
  width: 2px !important;
  margin-bottom: 20px;
  margin-top: 10px;
}
#container #header #menu #hrcategorias div.menu div.first{
  width: 180px;
  float: left;
  padding: 2px; 
}
#container #header #menu #hrcategorias div.menu div.first span{
  float: left;
  height: 16px;
  line-height: 15px;
  font-size: 14px;
  color: #3f383f;
  font-weight: 600;
  padding: 0px 20px 5px 0px;
}
#container #header #menu #hrcategorias div.menu div.first span.categori::before{
  background-image: url(/img/water81.png);
  content: '';
  display: inline-block;
  width: 10px;
  height: 12px;
  margin-right: 2px;
}
#container #header #menu #hrcategorias div.menu div.first a{
  float: left;
  height: 16px;
  line-height: 15px;
  font-size: 14px;
  color: #3f383f;
  font-weight: 600;
  padding: 0px 20px 0px 0px;
  margin-bottom: 5px;
}
#container #header #menu #hrcategorias div.menu div.first a:hover{
  background: none;
}
#container #header #menu #hrcategorias div.menu div.first a.categori::before{
  background-image: url(/img/water81.png);
  content: '';
  display: inline-block;
  width: 10px;
  height: 12px;
  margin-right: 2px;
}
#container #header #menu #hrcategorias div.menu div.first div.submenu{
  width: 300px;
  float: left;
  padding-left: 16px;
  margin-bottom: 10px;
}
#container #header #menu #hrcategorias div.menu div.first div.submenu a{
  font-size: 13px;
  font-weight: normal;
  padding: 1px 5px;
  margin-bottom: 0px;
}
#container #header #menu #hrcategorias div.menu div.first div.submenu a:hover{
  background: none;
  color: #FFA036;
}

#container #header #menu .menu li span.gmcd-numero{
	width: 100%;
    float: left;
    clear: both;
    line-height: 26px;
    text-align: center;
	color:#f7f70c;
	font-size:15px;
}
#container #header #menu .menu li span.gmcd-pts{
	float: left;
    clear: both;
    width: 100%;
    line-height: 10px;
	color:#f7f70c;
	font-weight:normal;
	font-size:11px;
}
/* Barra con los idiomas en menu */
#container #header #menu #idiomas{
	float:right;
	height:30px;
  padding: 9px 0 0 0;
}
#container #header #menu #idiomas ul.idiomas{
	float:left;
	height:30px;
}
#container #header #menu #idiomas ul.idiomas li{
	float:left;
}
#container #header #menu #idiomas ul.idiomas li a{
	float:left;
	font-size:10px;
	line-height:30px;
	padding:0 5px;
	border-right:1px solid #F0F0F0;
	height:30px;
	color:#000;
	text-transform:uppercase;
}
#container #header #menu #idiomas ul.idiomas li a:hover{
	background:#F0F0F0;
}
#container #header #menu #idiomas ul.idiomas li a.active{
	/*background:#F0F0F0;*/
}
#container #header #menu #idiomas ul.idiomas li a.first{
	border-left:1px solid #F0F0F0;
}
#container #header #menu #idiomas ul.idiomas li a img{
	float:left;
	width:15px;
	height:10px;
	padding:10px 4px 10px 4px;
}
/** PUNTOS MENU ***/
#container #header #menu div.puntosMenu{
  position: absolute;
  top: 0px;
  right: 20px;
}
#container #header #menu div.puntosMenu a{
  color: white;
}
#container #header #menu div.puntosMenu a span{
  font-size: 40px;
  vertical-align: middle;
}
#container #header #header_eslogan{
	float:left;
	width:968px;
	margin:10px 0 0 0;
	padding:0 0 0px 0;
}
#container #header #header_eslogan p{
	float:left;
	width:968px;
	text-align:center;
	color:#4b0082;
	font-size:16px;
	line-height:22px;
}
#container #header #header_slider{
	/*float:left;*/
  background:none;
	/*width:968px;*/
	width:1160px;
	/*height:220px;*/
	height:264px;
	padding:6px 0px;
	/*margin:0 0 0 0px;*/
	margin:0 auto;
	background:#FFF;
	box-shadow:0 0 4px #FFF;
	border-radius:5px;
}
#container #header #header_slider div.slides{
	float:left;
	/*height:182px;*/
	/*height:218px;*/
	height:264px!important;
	overflow:hidden;
	position:relative;
  margin:0;
	padding:0;
  box-shadow: 0 0 4px #FFFFFF;
  /*border-radius: 19px;*/
  /*width: 968px;*/
  width:1160px;
}
#container #header #header_slider div.slides div.slide{
	position:absolute;
	top:0;
	left:0;
	float:left;
	/*width:968px;*/
	width:1160px;
	/*height:182px;*/
	height:218px;
	z-index:10;
	/*display:none;*/
	background:#f7f7f7;
}
#container #header #header_slider div.slides img.imgLoaded{
	margin-top:0!important;
}

#container #header #header_slider div.slides div.slide.active{
	z-index:1;
	display:block;
}
/*** BARRA CON ICONOS EN INICIO ***/
#container #header #homepagead{
  /*float:left;*/
  /*width: 968px;*/
  width:1160px;
  padding: 5px 0px 0px 0px;
 /* margin: 0 0 0 0px;*/
  margin:0 auto;
}
#container #header #homepagead div.row{
 margin-left: -24px;
}
#container #header #homepagead div.row:before{
  display: table;
  content: "";
  line-height: 0;
}
#container #header #homepagead div.row:after{
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}
#container #header #homepagead div.row div.icono{
  float: left;
  min-height: 1px;
  margin-left: 24px;
  width: 224px;
}
#container #header #homepagead div.row div.icono a{
  color: #1b1b1b;
  text-decoration: none;
  outline: medium none;
  font-size: 1px;
}
#container #header #homepagead img{
	margin:0 31px;
	width:224px;
}
/*** CONTAINER &gt; HEADER &gt; INICIO_IZQUIERDO ***/
#container #header #inicio_izquierdo{
	float:left;
	height: 1px;
  width: 150px;
  margin: 0 33px 0 0;
}
#container #header #header_banner{
	/*float:left;
	width:938px;*/
	width:1160px;
	margin:0 auto;
	background:#006699;
	padding:15px;
  	/*margin: 0px 0 0 0px;*/
	box-sizing: border-box;
	position:relative;
	min-height:100px;
	height:100px;
}

#container #header #header_banner .vertical-align{
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
}

#container #header #header_banner p{
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11pt;
  	text-align: center;
}
#container #header #header_banner p span.amarillo{
	color:#FF0;
}
#container #header #header_banner p span.subrayado{
	text-decoration:underline;
}
/*** CONTAINER &gt; HEADER &gt; INICIO_IZQUIERDO ***/
#container #header #inicio_derecho{
	float: left;
  width: 202px;
  height: 1px;
  margin: 0 0 0 13px;
}
/*** FOOTER ***/
#footer{
	/*float:left;*/
	overflow:hidden;
	/*width:968px;*/
	width:1160px;;
	margin:10px auto 0 auto;
	padding:20px 0;
	background:url(../img/footer_background.jpg) top center no-repeat; 
}
#footer ul.menu{
	/*float:left;*/
	/*width:968px;*/
	width:100%;
	text-align:center;
	/*margin:5px 0 0 0;*/
	margin:5px auto;
}
#footer ul.menu li{
	display:inline;
	padding:0 0 0 5px;
	font-size:12px;
	line-height:14px;
	border-left:1px solid #676B7D;
}
#footer ul.menu li.first{
	border-left:none;
}

#footer ul.menu li a{
	font-size:12px;
	line-height:14px;
	color:#676B7D;
}
#footer ul.menu li a:hover{
	text-decoration:underline;
}
#footer p.derechos{
	/*margin:10px 0 0 0;*/
	margin:5px auto;
	font-size:12px;
	line-height:14px;
	/*float:left;*/
	/*height:28px;*/
	width:968px;
	color:#676B7D;
	text-align:center;
	font-weight:bold;
}
/*** CONTENT ***/
#container #content{
	/*float:left;*/
	margin:0 auto;
	/*width:968px;*/
	width:1160px;
	padding:10px 0;
}
/*** CONTENT &gt; SIDEBAR_LEFT ***/
#container #content #sidebar_left{
	float:left;
	width:150px;
}
/*** CONTENT &gt; SIDEBAR_LEFT &gt; CATEGORIAS ***/
#container #content #sidebar_left #categorias{
	float:left;
	width:150px;
	margin:10px 0 0 0;
}
#container #content #sidebar_left #categorias ul.menu{
	float:left;
	width:150px;
}
#container #content #sidebar_left #categorias ul.menu &gt; li{
	float:left;
	background:url(../img/categorias_background.jpg) 0 0 no-repeat;
	position:relative;
	margin:3px 0 0 0;
}
#container #content #sidebar_left #categorias ul.menu &gt; li.first{
	margin:0;
}
#container #content #sidebar_left #categorias ul.menu &gt; li &gt; a{
	float:left;
	width:127px;
	height:23px;
	padding:7px 6px 10px 17px;
	line-height:23px;
	color:#2F1D73;
	font-size:13px;
	font-weight:bold;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu{
	display:none;
}
#container #content #sidebar_left #categorias ul.menu &gt; li:hover,#container #content #sidebar_left #categorias ul.menu &gt; li.active{
	background:url(../img/categorias_hover_background.jpg) 0 0 no-repeat;
}
#container #content #sidebar_left #categorias ul.menu &gt; li:hover &gt; ul.submenu{
	display:block;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu{
	position:absolute;
	top:5px;
	left:130px;
	border:1px solid #663399;
	background:#FFF;
	opacity:0.9;
	-moz-opacity:0.9;
	-o-opacity:0.9;
	-webkit-opacity:0.9;
	width:200px;
	z-index:100;
	padding:5px 0;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu &gt; li{
	float:left;
	width:200px;
	position:relative;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu &gt; li:hover &gt; ul.submenu{
	display:block;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu &gt; li &gt; ul.submenu{
	left:180px;
	top:0;
	width:220px;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu &gt; li &gt; ul.submenu &gt; li{
	width:220px;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu &gt; li &gt; a{
	float:left;
	margin:0 5px;
	padding:0 5px;
	width:180px;
	font-size:12px;
	color:#2F1D73;
	line-height:16px;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu &gt; li &gt; ul.submenu &gt; li &gt; a{
	width:200px;
}
#container #content #sidebar_left #categorias ul.menu &gt; li ul.submenu &gt; li &gt; a:hover{
	background:#000099;
	color:#FFF;
}
/*** CONTENT &gt; SIDEBAR_LEFT &gt; CATEGORIASP ***/
#container #content #sidebar_left #categoriasp{
	float:left;
	width:150px;
  padding-top: 58px;
	/*margin:20px 0 0 0;*/
}
#container #content #sidebar_left #categoriasp ul.menu{
	float:left;
	width:150px;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li{
	float:left;
	background:url(../img/categorias_background.jpg) 0 0 no-repeat;
	position:relative;
	margin:3px 0 0 0;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li.first{
	margin:0;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li &gt; a{
	float:left;
	width:127px;
	/*height:23px;*/
	padding:7px 6px 10px 17px;
	line-height:23px;
	color:#2F1D73;
	font-size:13px;
	font-weight:bold;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu{
	display:none;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li:hover,#container #content #sidebar_left #categoriasp ul.menu &gt; li.active{
	background:url(../img/categorias_hover_background.jpg) 0 0 no-repeat;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li:hover &gt; ul.submenu{
	display:block;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu{
	position:absolute;
	top:5px;
	left:130px;
	border:1px solid #663399;
	background:#FFF;
	opacity:0.9;
	-moz-opacity:0.9;
	-o-opacity:0.9;
	-webkit-opacity:0.9;
	width:200px;
	z-index:100;
	padding:5px 0;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu &gt; li{
	float:left;
	width:200px;
	position:relative;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu &gt; li:hover &gt; ul.submenu{
	display:block;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu &gt; li &gt; ul.submenu{
	left:180px;
	top:0;
	width:250px;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu &gt; li &gt; ul.submenu &gt; li{
	width:250px;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu &gt; li &gt; a{
	float:left;
	margin:0 5px;
	padding:0 5px;
	width:180px;
	font-size:12px;
	color:#2F1D73;
	line-height:16px;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu &gt; li &gt; ul.submenu &gt; li &gt; a{
	width:240px;
}
#container #content #sidebar_left #categoriasp ul.menu &gt; li ul.submenu &gt; li &gt; a:hover{
	background:#000099;
	color:#FFF;
}
/*** CONTENT &gt; PAGE ***/
#container #content #page{
	float:left;
	/*width:784px;*/
	width:977px;
	/*margin:0 0 0 33px;*/
}
/*** CONTENT &gt; PAGE :: INICIO ***/
#container #content #page #inicio{
	/*float:left;
	width:968px;
	margin: 0 0 0 -33px;*/
	width:1160px;
	margin:0 auto 0 auto;
}
/* COMUNICADO CENTRADO ENTRE EL MENU Y LA COLUMNA DERECHA */
#container #content #page #inicio #header_banner{
	float:left;
	width:570px;
	background:#006699;
	padding:15px;
}
#container #content #page #inicio #header_banner p{
	float:left;
	width:570px;
	font-size:16px;
	line-height:22px;
	color:#FFF;
	text-align:center;
}
#container #content #page #inicio #header_banner p span.amarillo{
	color:#FF0;
}
#container #content #page #inicio #header_banner p span.subrayado{
	text-decoration:underline;
}
/* INICIO */
#container #content #page #inicio #inicio_left{
	float:left;
	width:752px;
    /*padding-top: 10px;*/
}
#container #content #page #inicio #inicio_left #inicio_categorias{
	float:left;
	width:752px;
	/*margin:10px 0 0 0;*/
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria{
	float:left;
	width:146px;
	height:183px;
	margin:0px 0 10px 8px;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria.first_column{
	clear:both;
	margin:0px 1px 0 0;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria.first_row{
	margin-top:0;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a{
	float:left;
	width:146px;
	height:183px;
	/*background:url(../img/categorias/categoria_background.jpg) 0 0 no-repeat;*/
	/*border:2px solid #000;*/
	border-radius:10px;
	text-align:center;
	position:relative;
	box-sizing:border-box;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a:hover{
	/*background:url(../img/categorias/categoria_background_hover.jpg) 0 0 no-repeat;*/
	border-color:red;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a img{
	/*margin:10px 0 0 0;
	max-height:121px;
	max-width:114px;*/
	margin:0 auto;
	/*max-height: 131px;*/
	max-height: 146px;
    max-width: 215px;
    margin-top: 4px;
    border-radius: 10px 10px 0 0;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a span.categoria{
	position:absolute;
	bottom:0;
	left:0;
	width:146px;
	/*line-height:40px;
	height:40px;*/
	line-height:25px;
	height:25px;
	font-size: 16px;
	color:#2c1a71;
  font-family: 'trebuchet ms',arial,helvetica;
  /*font-weight: bold;*/
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a:hover span.categoria{
	bottom:2px;
}
/* Otros productos inicio */
#container #content #page #inicio #inicio_left #inicio_otros_productos{
	/*float:left;
	width:967px;
	margin:10px 0 0 0;*/
	width:1160px
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria{
	float:left;
	width:146px;
	height:183px;
	margin:10px 0 0 5px;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria.first_column{
	margin:10px 1px 0 0;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria.first_row{
	margin-top:0;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a{
	float:left;
	width:146px;
	height:183px;
	/*background:url(../img/categorias/categoria_background.jpg) 0 0 no-repeat;*/
	text-align:center;
	position:relative;
	border:2px solid #000;
	border-radius:10px;
	box-sizing:border-box;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a:hover{
	/*background:url(../img/categorias/categoria_background_hover.jpg) 0 0 no-repeat;*/
	border-color:red;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a img{
	margin:10px 0 0 0;
	max-height:121px;
	max-width:114px;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a span.categoria{
	position:absolute;
	bottom:0;
	left:0;
	width:146px;
	line-height:40px;
	height:40px;
	font-size: 16px;
	color:#2c1a71;
  font-family: 'trebuchet ms',arial,helvetica;
  /*font-weight: bold;*/
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a:hover span.categoria{
	bottom:2px;
}
/*OTROS PRODUCTOS OFERTA*/
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a.oferta{
	float:left;
	width:146px;
	height:183px;
	background:#FFF;
	text-align:center;
	position:relative;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a.ofeta:hover{
	background:#FFF;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a.oferta img{
	margin:0px 0 0 0;
	max-height:181px;
	max-width:146px;
}
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a.oferta:hover img{
	margin:0px 0 0 0;
	max-height:177px;
	max-width:142px;
}
/*BOTON PARA DESPLEGAR OTROS PRODUCTOS*/
#container #content #page #inicio #inicio_left #otros_productos{
  clear: both;
  width: 100%;
  text-align: left;
  margin: auto;
  padding: 30px 0 15px 0;
}
#container #content #page #inicio #inicio_left #otros_productos label{
  width: 166px;
  position: relative;
  text-align: left;
  z-index: 20;
  display: block;
  cursor: pointer;
  color: #FFFFFF;
  /*text-shadow: 1px 1px 1px rgba(255,255,255,0.8);*/
  font-size: 19px;
  background-color: #01A9E7;
  border-radius: 0px;
  border: 1px solid #FFFFFF;
  line-height: 13px;
  margin-top: 0px;
  padding: 10px;
  font-family: 'trebuchet ms',arial,helvetica;
}
#container #content #page #inicio #inicio_left #otros_productos label:after{
  content: '';
  position: absolute;
  width: 19px;
  height: 12px;
  right: 13px;
  top: 11px;
  background: transparent url(/img/abajo.png) no-repeat center center;
}

#container #content #page #inicio #inicio_right{
	float:left;
	width:202px;
	margin:10px 0 0 13px;
}
#container #content #page #inicio #inicio_right #right_colum_top{
	float:left;
	width:202px;
	/*padding:9px 0 0 0;*/
	/*background:url(../img/right_colum_background_top.jpg) top left no-repeat;*/
}
#container #content #page #inicio #inicio_right #right_colum_top #right_colum_bottom{
	float:left;
	width:202px;
	/*padding:0 0 10px 0;*/
	/*background:url(../img/right_colum_background_bottom.jpg) bottom left no-repeat;*/
}
#container #content #page #inicio #inicio_right #right_colum_top #right_colum_bottom #right_colum{
	float:left;
	width:202px;
	/*background:url(../img/right_colum_background.jpg) 0 0 repeat-y;*/
	/*padding:0 4px 0px;*/
}
#container #content #page #inicio #inicio_right #right_colum_top #right_colum_bottom #right_colum img a{
	/*float:left;
	width:202px;*/
}
#container #content #page #inicio #inicio_right #right_colum_top #right_colum_bottom #right_colum img{
	float:left;
	width:202px;
	margin:10px 0 0 0;
}
#container #content #page #inicio #inicio_right #right_colum_top #right_colum_bottom #right_colum img.first{
	margin:0;
}
/*** CONTENT &gt; PAGE :: CATEGORIA ***/
#container #content #page #categoria{
	float:left;
	/*width:784px;*/
	width:1010px;
}
#container #content #page #categoria h1{
	float:right;
	/*width:968px;*/
	width:1160px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#container #content #page #categoria #navegacion{
	float:left;
	width:580px;
	padding:10px;
}
#container #content #page #categoria #navegacion #breadcrumb{
	float:left;
}
#container #content #page #categoria #navegacion #atras{
	float:right;
}
#container #content #page #categoria #navegacion p{
	float:left;
	line-height:21px;
	font-size:13px;
}
#container #content #page #categoria #navegacion p a{
	font-weight:bold;
	color:#333;
}
#container #content #page #categoria #navegacion p a:hover{
	text-decoration:underline;
}
#container #content #page #categoria div.categoria{
	float:left;
	width:190px;
	/*height:183px;*/
	margin:30px 0 0 30px;
}
#container #content #page #categoria div.categoria_revista{
	float:left;
	width:114px;
	/*height:183px;*/
	margin:0px 0 0 36px;
}
#container #content #page #categoria div.categoria.first_column{
	margin-top:30px;
}
#container #content #page #categoria div.categoria.first_row{
	margin-top:10px;
}
#container #content #page #categoria div.categoria_revista.first_column{
}
#container #content #page #categoria div.categoria_revista.first_row{
	margin-top:10px;
}
#container #content #page #categoria div.categoria a{
	float:left;
	width:190px;
	height:158px;
	background:url(../img/categorias/_subcategoria_background.png) 0 0 no-repeat;
	text-align:center;
	position:relative;
}
#container #content #page #categoria div.categoria a:hover{
	background:url(../img/categorias/_subcategoria_background_hover.png) 0 0 no-repeat;
}
#container #content #page #categoria div.categoria a.revistas{
	float:left;
	width:190px;
	height:158px;
	background:none;
	text-align:center;
	position:relative;
}
#container #content #page #categoria div.categoria a.revistas:hover{
	background:none;
}
#container #content #page #categoria div.categoria_revista a.revistas{
	float:left;
	width:115px;
	height:120px;
	background:none;
	text-align:center;
	position:relative;
}
#container #content #page #categoria div.categoria_revista a.revistas:hover{
	background:none;
}
#container #content #page #categoria div.categoria a img{
	margin:5px 0 0 0;
	max-height:120px;
	max-width:180px;
}
#container #content #page #categoria div.categoria a span.categoria{
	position:absolute;
	bottom:5px;
	left:0;
	width:180px;
	padding:0 5px;
	line-height:30px;
	height:30px;
	font-size:15px;
	color:#2c1a71;
	/* PARCHE */
	height:auto;
  font-family: 'trebuchet ms',arial,helvetica;
	line-height:18px;
	font-size:14px;
}
#container #content #page #categoria div.categoria p{
	float:left;
	width:190px;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	color:#000;
	margin:5px 0 0 0;
}
/*** PARCHE PARA CENTRAR DOS DIVS ***/
#container #content #page #categoria #cat_centro div.categoria{
	float:left;
	width:190px;
	/*height:183px;*/
	margin:10px 0 0 14px;
  padding-left: 16px;
}
#container #content #page #categoria #cat_centro div.categoria.first_column{
  margin-left: 82px;
}
#container #content #page #categoria #cat_centro div.categoria.first_row{
	margin-top:10px;
}
#container #content #page #categoria #cat_centro div.categoria a{
	float:left;
	width:190px;
	height:158px;
	background:url(../img/categorias/_subcategoria_background.png) 0 0 no-repeat;
	text-align:center;
	position:relative;
}
#container #content #page #categoria #cat_centro div.categoria a:hover{
	background:url(../img/categorias/_subcategoria_background_hover.png) 0 0 no-repeat;
}
#container #content #page #categoria #cat_centro div.categoria a.revistas{
	float:left;
	width:190px;
	height:158px;
	background:none;
	text-align:center;
	position:relative;
}
#container #content #page #categoria #cat_centro div.categoria a.revistas:hover{
	background:none;
}
#container #content #page #categoria #cat_centro div.categoria a img{
	margin:5px 0 0 0;
	max-height:120px;
	max-width:180px;
}
#container #content #page #categoria #cat_centro div.categoria a.revistas img{
	margin:5px 0 0 0;
	max-height:152px;
	max-width:160px;
}
#container #content #page #categoria #cat_centro div.categoria a span.categoria{
	position:absolute;
	bottom:5px;
	left:0;
	width:180px;
	padding:0 5px;
	line-height:30px;
	height:30px;
	font-size:15px;
	color:#2c1a71;
	/* PARCHE */
	height:auto;
  font-family: 'trebuchet ms',arial,helvetica;
	line-height:18px;
	font-size:14px;
}
#container #content #page #categoria #cat_centro div.categoria p{
	float:left;
	width:190px;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	color:#000;
	margin:5px 0 0 0;
}
/** COLUMNA RIGHT EN CATEGORIAS **/
#container #content #page #cat_right{
	float:right;
	width:188px;
	margin:10px 0 0 10px;
}
#container #content #page #cat_right #right_colum_top{
	float:left;
	width:188px;
	padding:9px 0 0 0;
	/*background:url(../img/right_colum_background_top.jpg) top left no-repeat;*/
}
#container #content #page #cat_right #right_colum_top #right_colum_bottom{
	float:left;
	width:188px;
	padding:0 0 10px 0;
	/*background:url(../img/right_colum_background_bottom.jpg) bottom left no-repeat;*/
}
#container #content #page #cat_right #right_colum_top #right_colum_bottom #right_colum{
	float:left;
	width:180px;
	/*background:url(../img/right_colum_background.jpg) 0 0 repeat-y;*/
	padding:0 4px 0px;
}
/*** CONTENT &gt; PAGE :: PAGINA INTERIOR ***/
#container #content #page #pagina{
	float:left;
	/*width:784px;*/
	width: 1010px;
}
#container #content #page #pagina #pagina_left{
	float:left;
	/*width:784px;*/
	width: 1010px;
}
#container #content #page #pagina #pagina_left h1{
	float:right;
	/*width:968px;*/
	width: 1160px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_interior_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#container #content #page #pagina #pagina_left h1.titulo-regalos{
	height:auto!important;
	line-height:inherit!important;
	padding:10px 0!important;
}
#container #content #page #pagina #pagina_left div.texto{
	float:left;
	/*width:536px;*/
	width: 978px;
	padding:0 16px;
}
#container #content #page #pagina #pagina_left div.texto p{
	/*font-size:13px;
	line-height:15px;
	text-align:justify;*/
	margin:15px 0 0 0;
}
#container #content #page #pagina #pagina_left div.texto ul,
#container #content #page #pagina #pagina_left div.texto ul li{
	list-style: inside;
	margin-bottom:3px;
}
#container #content #page #pagina #pagina_left div.texto p span.azul{
	color:#00F;
}
#container #content #page #pagina #pagina_left div.texto p span.morado{
	color:#900;
}
#container #content #page #pagina #pagina_left div.subpagina{
	float:left;
	width:554px;
	margin:0 6px;
	border:1px solid #DFDFE7;
}
#container #content #page #pagina #pagina_left div.acordeon{
	float:left;
	width:568px;
	margin:10px 0 0 0;
}
#container #content #page #pagina #pagina_left div.subpagina h2{
	float:left;
	width:554px;
	background:#DFDFE7;
	border-bottom:1px solid #999;
	line-height:18px;
	height:28px;
}
#container #content #page #pagina #pagina_left div.subpagina h2 a{
	float:left;
	width:534px;
	height:18px;
	padding:5px 10px;
	color:#00F;
	font-size:14px;
}
#container #content #page #pagina #pagina_left div.subpagina div.texto{
	width:534px;
	padding:0 10px 15px;
	display:none;
}
#container #content #page #pagina #pagina_left div.subpagina div.texto.open{
	display:block;
}
#container #content #page #pagina #pagina_left div.subpagina div.texto p{
}
#container #content #page #pagina #pagina_left p.mensaje{
	float:left;
	width:556px;
	padding:0 5px;
	background:#EBEBEB;
	border:1px solid #CCC;
	font-size:12px;
	line-height:18px;
	margin:10px 0 0;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms{
	float:left;
	width:536px;
	padding:16px;
	background:#F0F0F0;
	margin:10px 0 0 0;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms div#recaptcha_widget_div{
	float:right;
	width:372px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_reload_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_switch_audio_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_switch_img_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_whatsthis_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms img#recaptcha_logo{
	display:none;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms table#recaptcha_table{
	border:none !important;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms input#recaptcha_response_field{
	padding:2px;
	box-sizing:border-box;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms div.recaptcha_input_area label.error{
	display:none !important;

}
#container #content #page #pagina #pagina_left form#form_pagina_cms p{
	float:left;
	width:536px;
	margin:5px 0 0 0;
	font-size:13px;
	line-height:21px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p.first{
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p label{
	float:left;
	width:164px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p label.error{
	width:536px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p input.text{
	float:left;
	width:360px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p textarea.textarea{
	float:left;
	width:360px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p select.select{
	float:left;
	width:370px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p select.select option{

}
#container #content #page #pagina #pagina_left form#form_pagina_cms p input.submit{
	float:left;
	width:536px;
	/*border:none;
	background:#FFF;*/
	line-height:20px;
  font-weight: bold;
	padding:2px 5px;
	/*-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;*/
	cursor:pointer;
  margin-top: 10px;
  /* GREEN GLOSS COLORZILLA */
	-moz-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	box-shadow:inset 0px 1px 0px 0px #9aba7e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #abeb17), color-stop(1, #9ecb2d) );
	background:-moz-linear-gradient( center top, #abeb17 5%, #9ecb2d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abeb17', endColorstr='#9ecb2d');
	background-color:#abeb17;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #9dad80;
	display:inline-block;
	color:#000000;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms p input.submit:hover{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9ecb2d), color-stop(1, #abeb17) );
	background:-moz-linear-gradient( center top, #9ecb2d 5%, #abeb17 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ecb2d', endColorstr='#abeb17');
	background-color:#9ecb2d;
}
#container #content #page #pagina #pagina_right{
	float:right;
	width:202px;
	margin:10px 0 0 13px;
	display:none;
}
#container #content #page #pagina #pagina_right #right_colum_top{
	float:left;
	width:202px;
	/*padding:9px 0 0 0;*/
	/*background:url(../img/right_colum_background_top.jpg) top left no-repeat;*/
}
#container #content #page #pagina #pagina_right #right_colum_top #right_colum_bottom{
	float:left;
	width:202px;
	/*padding:0 0 10px 0;*/
	/*background:url(../img/right_colum_background_bottom.jpg) bottom left no-repeat;*/
}
#container #content #page #pagina #pagina_right #right_colum_top #right_colum_bottom #right_colum{
	float:left;
	width:202px;
	/*background:url(../img/right_colum_background.jpg) 0 0 repeat-y;*/
	/*padding:0 4px 0px;*/
}
#container #content #page #pagina #pagina_right #right_colum_top #right_colum_bottom #right_colum img a{
	/*float:left;
	width:202px;*/
}
#container #content #page #pagina #pagina_right #right_colum_top #right_colum_bottom #right_colum img{
	float:left;
	width:202px;
	margin:10px 0 0 0;
}
#container #content #page #pagina #pagina_right #right_colum_top #right_colum_bottom #right_colum img.first{
	margin:0;
}
/*** CONTENT &gt; PAGE :: PRODUCTO ***/
#container #content #page #producto{
	float:left;
	/*width:784px;*/
	/*width:977px;*/
	width:1010px;
}
#container #content #page #producto h1{
	float:right;
	/*width:968px;*/
	width:1160px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#container #content #page #producto #navegacion{
	float:left;
	width:500px;
	padding:10px;
}
#container #content #page #producto #navegacion #breadcrumb{
	float:left;
}
#container #content #page #producto #navegacion #atras{
	float:right;
}
#container #content #page #producto #navegacion p{
	float:left;
	line-height:21px;
	font-size:13px;
}
#container #content #page #producto #navegacion p a{
	font-weight:bold;
	color:#333;
}
#container #content #page #producto #navegacion p a:hover{
	text-decoration:underline;
}
.producto_plancha_tooltip{
  font-size: 14px !important;
	border:none !important;
}
#container #content #page #producto #producto_left{
	float:left;
	/*width:400px;*/
	/*width: 628px;*/
	/*width:430px;*/
	width:500px;
	padding:10px 60px 0;
}
#container #content #page #producto #producto_left div.descripcion{
	/*float:left;*/
	margin:0 auto;
	width:400px;
}
#container #content #page #producto #producto_left div.descripcion p.descripcion{
	float:left;
	width:400px;
	font-size:13px;
	line-height:17px;
	font-weight:bold;	
	color:#888;
	text-align:center;
}
#container #content #page #producto #producto_left div.descripcion p.descripcion span.negro{
	color:#000;
}
#container #content #page #producto #producto_left div.mano{
  /*float:left;*/
	margin:0 auto;
  width: 400px;
  margin-top: 17px;
}
#container #content #page #producto #producto_left div.mano p{
  font-size: 13px;
  line-height: 28px;
}
#container #content #page #producto #producto_left #combinaciones{
	/*float:left;*/
	margin:0 auto;
	width:400px;
}
#container #content #page #producto #producto_left #combinaciones ul{
	float:left;
	width:400px;
	margin-top:17px;
	border-bottom:1px solid #C3D0F8;
}
#container #content #page #producto #producto_left #combinaciones ul.no-rapido.no-urgente{
	width: 300px;
	overflow: hidden;
	border-right: 1px solid #C3D0F8;
	margin-left: 50px;
}

#container #content #page #producto #producto_left #combinaciones ul li{
	float:left;
	width:400px;
	border-right:1px solid #C3D0F8;
}
#container #content #page #producto #producto_left #combinaciones ul.no-rapido.no-urgente li{
  width: 600px;
}
#container #content #page #producto #producto_left #combinaciones ul li.header div.celda{
	text-align:center;
	background:#EFF8FF;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda{
	float:left;
	width:89px;
	border-left:1px solid #C3D0F8;
	border-top:1px solid #C3D0F8;
	font-size:small;
	line-height:17px;
	font-weight:bold;
	text-align:right;
	padding:2px 5px;
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
}
#container #content #page #producto #producto_left #combinaciones ul.no-rapido.no-urgente li div.celda{
  width: 139px;
}
#container #content #page #producto #producto_left #combinaciones ul li.doble_fila div.celda{
	height:34px;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda.valign{
	line-height:30px;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda.estandar{
	background:#f5fffa;
	padding:0;
	width:99px;
	height:auto;
}
#container #content #page #producto #producto_left #combinaciones ul.no-rapido.no-urgente li div.celda.estandar{
  width: 149px;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda.rapido{
	background:#f5f5dc;
	padding:0;
	width:99px;
	height:auto;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda.urgente{
	background:#ffe4c4;
	padding:0;
	width:99px;
	height:auto;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda span.azul{
	color:#00F;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda span.marron{
	color:#800000;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda span.weight_normal{
	font-weight:normal;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda.celda_4{
	width:389px;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda.celda_4 a{
	color:#000;
	font-weight:normal;
	float:left;
	width:89px;
	font-size:13px;
	line-height:17px;
	text-align:right;
	padding:2px 5px;
	text-align:center;
}
#container #content #page #producto #producto_left #combinaciones ul li.doble_fila div.celda.celda_4 a{
	height:34px;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda.celda_4 a:hover{
	font-weight:bold;
  color: white;
	background:rgba(15, 97, 241, 0);
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda a{
	color:#000;
	font-weight:normal;
	float:left;
	width:89px;
	font-size:13px;
	line-height:17px;
	text-align:right;
	padding:2px 5px;
	text-align:center;
}
#container #content #page #producto #producto_left #combinaciones ul.no-rapido.no-urgente li div.celda a{
  /*text-align:right;*/
  width: 139px;
}
#container #content #page #producto #producto_left #combinaciones ul li.doble_fila div.celda a{
	height:34px;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda a:hover{
	font-weight:bold;
  color: white;
	background:rgb(15, 97, 241);
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda a span.antes{
	text-decoration:line-through;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda a.ofertaA{
  /*background: #FFFFFF;*/
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda a span.oferta{
	font-weight: bold;
  /*color: rgb(194, 0, 0);*/
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda a.plancha{
  float: initial;
  padding:1px 0px;
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #469df5;
	/*display:inline-block;*/
	color:#ffffff;
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	height:15px;
	line-height:15px;
	width:46px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
  left: 713px;
  top: 912px;
}
#container #content #page #producto #producto_left #combinaciones ul li.doble_fila div.celda a.plancha{
	height:34px;
}
#container #content #page #producto #producto_left #combinaciones ul li div.celda a.plancha:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}
#container #content #page #producto #producto_right{
	float:right;
	/*width:262px;*/
	width:390px;
	padding:10px 0 0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top{
	float:left;
	/*width:262px;*/
	width:390px;
	padding:9px 0 0 0;
	background:url(../img/productos/producto_adjuntos_top_background.jpg) top left no-repeat;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom{
	float:left;
	/*width:262px;*/
	width:390px;
	padding:0 0 22px 0;
	background:url(../img/productos/producto_adjuntos_bottom_background.jpg) bottom left no-repeat;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos{
	float:left;
	/*width:210px;*/
	width:338px;
	background:url(../img/productos/producto_adjuntos_background.jpg) 0 0 repeat-y;
	padding:0 26px 10px;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos h4{
	float: left;
	width: 210px;
	font-size: 16px;
	line-height: 26px;
	margin:10px 0 0 0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos h4:first-of-type{
	margin:0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.medidas{
	float:left;
	/*width:210px;*/
	width:338px;
	text-align:center;
	margin:10px 0 0 0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.medidas img{
	/*width:408px!important;*/
	width:338px!important;
	height:auto!important;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.leyenda{
	float:left;
	/*width:210px;*/
	width:338px;
	margin:10px 0 0 0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.leyenda p{
	float:left;
	/*width:180px;*/
	width:308px;
	font-size:13px;
	line-height:18px;
	margin:5px 0 0 24px;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.leyenda p img{
	float:left;
  margin-left: -24px;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.leyenda p span{
	float:right;
	/*width:180px;*/
	width:308px;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.enlaces{
	float:left;
	/*width:210px;*/
	width:338px;
	margin:10px 0 0 0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.enlaces a{
	float:left;
	width:96px;
	height:118px;
	border:1px dashed #EDEDED;
	margin:0 0 0 14px;
	text-align:center;
	position:relative;
	font-size:13px;
	font-weight:bold;
	color:#0000cd;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.enlaces a:hover{
	border-color:#330099;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.enlaces a.first{
	margin-left:0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.enlaces a span.titulo{
	float:left;
	width:96px;
	line-height:14px;
	height:28px;
	margin:5px 0 0 0;
}
#container #content #page #producto #producto_right #producto_adjuntos_top #producto_adjuntos_bottom #producto_adjuntos div.enlaces a img{
	margin:10px 0 0 0;
}
#container #content #page #producto #producto_right #producto_submenu{
	float:left;
	width:262px;
}
#container #content #page #producto #producto_right #producto_submenu ul{
	float:left;
	width:262px;
}
#container #content #page #producto #producto_right #producto_submenu ul li{
	float:left;
	width:262px;
	margin:5px 0 0 0;
}
#container #content #page #producto #producto_right #producto_submenu ul li a{
	float:left;
	width:234px;
	font-size:14px;
	color:#006;
	background:url(../img/productos/producto_submenu_background.jpg) 0 0 no-repeat;
	padding:0 5px 3px 23px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#container #content #page #producto #producto_right #producto_submenu ul li a:hover{
	background:url(../img/productos/producto_submenu_hover_background.jpg) 0 0 no-repeat;
}
/*** AJAX ***/
#popup_archivos{
	float:left;
	width:420px;
	padding:10px 20px 20px;
	margin:10px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
}
#popup_archivos h3{
	float:left;
	width:420px;	
	text-align:center;
	margin:10px 0 0 0;
	font-size:16px;
	line-height:18px;
}
#popup_archivos p{
	float:left;
	width:420px;	
	text-align:center;
	margin:10px 0 0 0;
	font-size:14px;
	line-height:16px;
}
#popup_archivos div{
	float:left;
	width:200px;	
}
#popup_archivos div.guardar{
}
#popup_archivos div.full{
	width:420px;	
}
#popup_archivos div.finalizar{
	margin:0 0 0 20px;
}
#popup_archivos div p{
	width:100%;	
}
#popup_archivos div p.height_26{
	line-height:26px;
}
#popup_archivos div p a{
	margin:5px 0 0 0;
	color:#000;
	text-decoration:none;
	padding:5px 10px;
	font-weight:bold;
}
#popup_archivos div p a.button{
  font-size: 16px;
}
#popup_archivos div.guardar p a.button{
	/* BLUE GLOSS #2 COLORZILLA */
	background: #87e0fd; /* Old browsers */
  background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#popup_archivos div.finalizar p a.button{
  /* GREEN GLOSS COLORZILLA */
	background: #8fc800; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover,  #8fc800 0%, #8fc800 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#8fc800), color-stop(100%,#8fc800)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover,  #8fc800 0%,#8fc800 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover,  #8fc800 0%,#8fc800 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover,  #8fc800 0%,#8fc800 100%); /* IE10+ */
  background: radial-gradient(ellipse at center,  #8fc800 0%,#8fc800 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#8fc800',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}






#producto_ajax{
	float:left;
	border:1px solid #000;
	position:relative; 
}
#producto_ajax p{
	float:left;
	width:458px;
	font-size:13px;
	line-height:17px;
	padding:0 0 5px 0;
}
#producto_ajax p span.left{
	float:left;
	font-weight:bold;
	width:198px;
}
#producto_ajax p span.right{
	float:left;
	width:260px;
}
#producto_ajax p span.right span.antes{
	text-decoration:line-through;
}
#producto_ajax p.titulo{
	font-weight:bold;
	color:#000066;
  width: 410px;
}
#producto_ajax p.producto{
}
#producto_ajax p.unidades{
}
#producto_ajax p.tipo_produccion{
}
#producto_ajax p.precio{
  font-size: 22px;
  color: rgba(30,105,222,1);
  width: 130px;
  text-align: center;
}
#producto_ajax2 p.mensage{
  font-size: 18px;
  /*color: rgba(30,105,222,1);*/
  width: 286px;
  text-align: center;
  line-height: 24px;
}
#producto_ajax2 p.telefono{
  font-size: 28px;
  color: rgba(30,105,222,1);
  width: 286px;
  text-align: center;
  line-height: 28px;
}
#producto_ajax2{
  float:left;
	width:286px;
	padding:30px;
	border:1px solid #000;
	position:relative; 
}
#producto_ajax #paso{
	text-decoration:none; 
}
#producto_ajax #paso1{
   /* GREEN GLOSS COLORZILLA */
	-moz-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	box-shadow:inset 0px 1px 0px 0px #9aba7e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #abeb17), color-stop(1, #9ecb2d) );
	background:-moz-linear-gradient( center top, #abeb17 5%, #9ecb2d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abeb17', endColorstr='#9ecb2d');
	background-color:#abeb17;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #9dad80;
	display:inline-block;
	color:black;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:136px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #9ED420;
  float: right;  
}
#producto_ajax #cancelar{
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:88px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#producto_ajax #cancelar1{
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:88px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#producto_ajax2 #aceptar{
   /* GREEN GLOSS COLORZILLA */
	-moz-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	box-shadow:inset 0px 1px 0px 0px #9aba7e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #abeb17), color-stop(1, #9ecb2d) );
	background:-moz-linear-gradient( center top, #abeb17 5%, #9ecb2d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abeb17', endColorstr='#9ecb2d');
	background-color:#abeb17;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #9dad80;
	display:inline-block;
	color:black;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:88px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #9ED420;
  float: left;
  margin-left: 102px;
  margin-top: 10px; 
}
#producto_ajax2 #cerrar{
   /* GREEN GLOSS COLORZILLA */
  background: #00a0ff; /* Old browsers */
  background: -moz-linear-gradient(top, #00a0ff 0%, #00c8ff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a0ff), color-stop(100%,#00c8ff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00a0ff 0%,#00c8ff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00a0ff 0%,#00c8ff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00a0ff 0%,#00c8ff 100%); /* IE10+ */
  background: linear-gradient(to bottom, #00a0ff 0%,#00c8ff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a0ff', endColorstr='#00c8ff',GradientType=0 );

	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #0064ff;
	display:inline-block;
	color:white;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:88px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #0078ff;
  float: left;
  margin-left: 102px;
  margin-top: 10px; 
}
#producto_ajax form{
	float:left;
}
#producto_ajax form p{
}
#producto_ajax form p.pago_frac{
  padding-left: 5px;
}
#producto_ajax form p label{
	float:left;
	font-weight:bold;
	width:198px;
}
#producto_ajax form p select.select{
	float:left;
	width:230px;
}
#producto_ajax form p input.submit{
	float:left;
	width:458px;
	cursor:pointer;
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#producto_ajax form p img.tooltip{
	margin-left: 5px;
	width:17px;
	height:17px;
	float:left;
}
#producto_ajax form p.enfajado{
}
#producto_ajax form p.revision{
}
#producto_ajax form p.alert{
	color:#F00;
	font-weight:bold;
}
#producto_ajax form p.submit{
  margin-top: 10px;
}
#producto_ajax div.titulo{
  height: 20px;
  margin-bottom: 10px;
}
#producto_ajax div.titulo #atras{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
  line-height: 14px;
	padding:2px 7px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
  margin-top: -8px;
}
#producto_ajax div.contenido{
  background-color: rgba(128, 128, 128, 0.17);
  height: 114px;
  margin-bottom: 10px;
}
#producto_ajax div.contenido div.texto{
  height: 68px;
  padding: 15px 15px 0px 15px;
}
#producto_ajax div.contenido div.precio{
  float: right;
  width: 130px;
}
#producto_ajax div.seleccion{
}
#producto_ajax div.producto_ajax_popup{
	position:absolute;
	left:0;
	top:0;
	z-index:10000000;
	background:#FFF;
	width:100%;
	height:100%;
}
#producto_ajax div.producto_ajax_popup p{
	font-size:16px;
	text-align:center;
	line-height:26px;
	width:520px;
}
#producto_ajax div.producto_ajax_popup p.top{
	margin-top:50px;
}
#producto_ajax div.producto_ajax_popup p.red{
  color: #FF3737;
}
#producto_ajax div.producto_ajax_popup p span.precio{
	font-size:20px;
	font-weight:bold;
}
#producto_ajax div.producto_ajax_popup a{
	margin-top:10px;
	color:#000;
	padding:5px 10px;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:1px 1px 3px #CCC;
	-moz-box-shadow:1px 1px 3px #CCC;
	-o-box-shadow:1px 1px 3px #CCC;
	box-shadow:1px 1px 3px #CCC;
}
#producto_ajax div.producto_ajax_popup a.red{
	margin-right:10px;
}
#producto_ajax div.producto_ajax_popup a.green{

}
/*** CONTENT &gt; PAGE :: TRAMITAR PEDIDO ***/
.tramitar_pedido_tooltip{
	font-size:12px !important;
	border:none !important;
}
#container #content #page #tramitar_pedido{
	float:left;
	width:798px;
  margin: 0 0 0 -13px;
}
#container #content #page #tramitar_pedido #usuario_identificado{
	float:left;
	width:798px;
}
#container #content #page #tramitar_pedido h1{
	float:right;
	width:969px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#container #content #page #tramitar_pedido div.paso{

	float:left;
	width:738px;
	padding:30px;
	margin:10px 0 0 0;
	background:#f0f0f0;
}
#container #content #page #tramitar_pedido div.paso h2{
	float:left;
	width:740px;
	font-size:16px;
	line-height:24px;
	margin:0 0 10px 0;
}
#container #content #page #tramitar_pedido div.paso p{
	float:left;
	width:738px;
	font-size:13px;
	line-height:21px;
}
#container #content #page #tramitar_pedido div.paso p.precio{
	border-bottom:1px solid #CCC;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
#container #content #page #tramitar_pedido div.paso p.precio.producto{
	position:relative;
}
#container #content #page #tramitar_pedido div.paso p span.left{
	float:left;
	width:560px;
}
#container #content #page #tramitar_pedido div.paso p span.left img.info{
	float:right;
	width:21px;
	height:21px;
	margin:0 0 0 5px;
	cursor:pointer;
}
#container #content #page #tramitar_pedido div.paso p span.right{
	float:left;
	width:178px;
	text-align:right;
}
#container #content #page #tramitar_pedido div.paso p.precio.producto span.right{
	position:absolute;
	right:0;
	bottom:5px;
}
#container #content #page #tramitar_pedido div.paso p.precio.producto span.right span.antes{
	text-decoration:line-through;
}
#container #content #page #tramitar_pedido div.paso p.total{
	font-weight:bold;
}
#container #content #page #tramitar_pedido div.paso p.puntos{
	font-size:12px;
	font-style:italic;
}
#container #content #page #tramitar_pedido div.paso p input.radio{
	float:left;
	width:21px;
	height:21px;
	margin:0 10px 0 0;
}
#container #content #page #tramitar_pedido div.paso p input.checkbox{
	float:left;
	width:21px;
	height:21px;
	margin:0 10px 0 0;
}
#container #content #page #tramitar_pedido div.paso p label{
	cursor:pointer;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:10px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p{
	float:left;
	width:722px;
	margin:5px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p.configuracion_modelos_unidades_restantes{
	width: 492px;
  text-align: center;
  font-size: 14px;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p.configuracion_modelos_unidades_restantes span{
  font-weight: bold;
  color: #0077FF;
  font-size: 16px;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p.first{
	margin:0;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p label{
	float:left;
	width:80px;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p label.error{
	width:200px;
	font-weight:bold;
	color:#F00;
	text-align:right;
  float: right;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p input.text{
	float:left;
	width:392px;
  margin-left: 10px;
	border: none;
	background: #FFF;
	line-height: 17px;
	padding: 2px 5px;
	-webkit-box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	-o-box-shadow: 0 0 4px #CCC;
	box-shadow: 0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p input.text2{
	float:left;
	width:392px;
  margin-left: 10px;
  margin-top: 5px;
	border: none;
	background: #FFF;
	line-height: 17px;
	padding: 2px 5px;
	-webkit-box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	-o-box-shadow: 0 0 4px #CCC;
	box-shadow: 0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso form#configuracion_modelos p span.select{
	float:left;
	width:110px;
	margin:0 0 0 10px;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:10px 0 0 0;
	display:none;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio form{
	float:left;
	width:718px;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio form p{
	float:left;
	width:718px;
	margin:5px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio form p.first{
	margin:0;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio form p label{
	float:left;
	width:126px;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio form p label.error{
	width:756px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio form p span{
	float:left;
	width:592px;
}
#container #content #page #tramitar_pedido div.paso div.direccion_envio form p input.text{
	float:left;
	width:582px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:10px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional p{
	float:left;
	width:718px;
	margin:5px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional p.direccion{
	font-weight:bold;
	border-bottom:1px solid #999;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional p.first{
	margin:0;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional p label{
	float:left;
	width:126px;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional p label.error{
	width:756px;
	font-weight:bold;
	color:#F00;
	text-align:right;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional p input.text{
	float:left;
	width:582px;
	border: none;
	background: #FFF;
	line-height: 17px;
	padding: 2px 5px;
	-webkit-box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	-o-box-shadow: 0 0 4px #CCC;
	box-shadow: 0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso form#direccion_adicional p span{
	float:left;
	width:592px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion{
	float:left;
	width:738px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login{
	float:left;
	width:342px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:0 0 0 10px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login.registro{
	margin:0 0 0 0;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login h3{
	float:left;
	width:345px;
	font-size:14px;
	line-height:20px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login form{
	float:left;
	width:362px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login form p{
	float:left;
	width:345px;
	margin:5px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login form p.first{
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login form p label{
	float:left;
	width:82px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login form p label.error{
	width:362px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login form p input.text{
	float:left;
	width:253px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.login form p input.submit{
	float:left;
	width:345px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro h3{
	float:left;
	width:718px;
	font-size:14px;
	line-height:20px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form{
	float:left;
	width:718px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p{
	float:left;
	width:718px;
	margin:5px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p.first{
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p.separador{
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p label{
	float:left;
	width:128px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p label.error{
	width:758px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p input.text{
	float:left;
	width:580px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p select.select{
	float:left;
	width:630px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p input.submit{
	float:left;
	width:718px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p.checkbox label{
	width: auto;
	padding: 0 0 0 10px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p input.checkbox{
	float: left;
	width: 21px;
	height: 21px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form p span.select{
	float:left;
	width:590px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.formulario_registro form div#datos_envio{
	float:left;
	width:758px;
	display:none;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.ficha_cliente{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.ficha_cliente h3{
	float:left;
	width:728px;
	font-size:14px;
	line-height:20px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.ficha_cliente p{
	float:left;
	width:728px;
	margin:5px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.ficha_cliente p.separador{
	font-weight:bold;
	border-bottom:1px solid #8F8F8F;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.ficha_cliente p span.left{
	float:left;
	width:138px;
}
#container #content #page #tramitar_pedido div.paso div.identificacion div.ficha_cliente p span.right{
	float:left;
	width:590px;
	text-align:left;
}
#container #content #page #tramitar_pedido div.paso input.validarCupon{
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0077ff), color-stop(1, #4aabff));
	background:-moz-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:-webkit-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:-o-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:-ms-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:linear-gradient(to bottom, #0077ff 5%, #4aabff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077ff', endColorstr='#4aabff',GradientType=0);
	background-color:#0077ff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
    margin-left: 10px;
}
#container #content #page #tramitar_pedido div.paso input.validarCupon:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4aabff), color-stop(1, #0077ff));
	background:-moz-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:-webkit-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:-o-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:-ms-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:linear-gradient(to bottom, #4aabff 5%, #0077ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aabff', endColorstr='#0077ff',GradientType=0);
	background-color:#4aabff;
}
#container #content #page #tramitar_pedido div.paso input.inputPromo{
    margin-left: 10px;
}
#container #content #page #tramitar_pedido div.paso.salida_material{

}
#container #content #page #tramitar_pedido div.paso.salida_material p span{
  width: 150px;
  float: left;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido{
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form{
	float:left;
	width:718px;
	border:1px solid #CCC;
	background:#E0E0E0;
	margin:10px 0 0 0;
	padding:10px;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p{
	margin:10px 0 0 0;
	width:718px;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p.first{
	margin:0;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p label{
	float:left;
	width:128px;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p label.error{
	width:756px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p input.text{
	float:left;
	width:580px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p textarea.textarea{
	float:left;
	width:580px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	height:51px;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p input.checkbox{
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p span.label_checkbox{
	float:left;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p span.label_checkbox a{
	color:#333;
	font-weight:bold;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p span.label_checkbox a:hover{
	text-decoration:underline;
}
#container #content #page #tramitar_pedido div.paso.generar_pedido form p input.submit{
	float:left;
	width:720px;
	cursor:pointer;
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;

	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#container #content #page #tramitar_pedido div.paso div.atras{
  cursor: pointer;
  width: 50px;
  height: 26px;
  float: right;
  text-align: center;
  line-height: 26px;
  margin: 15px 0px -10px 0px;
  padding-left: 24px;
  padding-top: 5px;
  background: url(../img/reply4.png) 0 0 no-repeat;
  background-position: 2px 5px;
  background-color: rgb(0, 178, 255);
}
#container #content #page #tramitar_pedido div.paso div.atras.arriba{
  margin: -10px 0px 0px 0px;
}
/*** CONTENT &gt; PAGE :: LOGIN ***/
#container #content #page #login{
	float:left;
	width:798px;
}
#container #content #page #login h1{
	float:right;
	width:982px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#container #content #page #login div.paso{
	float:left;
	width:384px;
	padding:50px 200px;
	margin:10px 0 0 0;
	background:#f0f0f0;
}
#container #content #page #login div.paso h2{
	float:left;
	width:778px;
	font-size:16px;
	line-height:20px;
	margin:0 0 10px 0;
}
#container #content #page #login div.paso p{
	float:left;
	width:778px;
	font-size:13px;
	line-height:21px;
}
#container #content #page #login div.paso div.identificacion{
	float:left;
	width:778px;
}
#container #content #page #login div.paso div.identificacion div.login{
	float:left;
	width:362px;
	border:1px solid #CCC;
	padding:32px;
	background:#e0e0e0;
	margin:0 0 0 0px;
}
#container #content #page #login div.paso div.identificacion div.login.registro{
	margin:0 0 0 0;
}
#container #content #page #login div.paso div.identificacion div.login h3{
	float: left;
  width: 362px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 20px;
}
#container #content #page #login div.paso div.identificacion div.login form{
	float:left;
	width:362px;
}
#container #content #page #login div.paso div.identificacion div.login form p{
	float:left;
	width:362px;
	margin:5px 0 0 0;
}
#container #content #page #login div.paso div.identificacion div.login form p a{
	color:#333;
	float:right;
}
#container #content #page #login div.paso div.identificacion div.login form p a:hover{
	text-decoration:underline;
}
#container #content #page #login div.paso div.identificacion div.login form p.first{
}
#container #content #page #login div.paso div.identificacion div.login form p label{
	float:left;
	width:82px;
}
#container #content #page #login div.paso div.identificacion div.login form p label.error{
	width:362px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #login div.paso div.identificacion div.login form p input.text{
	float:left;
	width:270px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #login div.paso div.identificacion div.login form p input.submit{
	float:left;
	width:362px;
	cursor:pointer;
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#container #content #page #login div.paso div.identificacion div.login form p.checkbox label{
	width:auto;
}
#container #content #page #login div.paso div.identificacion div.login form p input.checkbox{
	float:left;
	margin:3px 5px 0 0;
	height:15px;
	width:15px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro{
	float:left;
	width:758px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro h3{
	float:left;
	width:758px;
	font-size:14px;
	line-height:20px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form{
	float:left;
	width:758px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p{
	float:left;
	width:758px;
	margin:5px 0 0 0;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p.separador{
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p.first{
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p label{
	float:left;
	width:128px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p label.error{
	width:758px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p input.text{
	float:left;
	width:620px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p select.select{
	float:left;
	width:630px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p input.submit{
	float:left;
	width:758px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p.checkbox label{
	width: auto;
	padding: 0 0 0 10px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p input.checkbox{
	float: left;
	width: 21px;
	height: 21px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form p span.select{
	float:left;
	width:630px;
}
#container #content #page #login div.paso div.identificacion div.formulario_registro form div#datos_envio{
	float:left;
	width:758px;
	display:none;
}
/*REGISTRAR*/
#container #content #page #login div.paso div.identificacion_r{
	float:left;
	width:778px;
  margin-left: -198px;
}
#container #content #page #login div.paso div.identificacion_r div.login{
	float:left;
	width:362px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:0 0 0 0px;
}
#container #content #page #login div.paso div.identificacion_r div.login.registro{
	margin:0 0 0 0;
}
#container #content #page #login div.paso div.identificacion_r div.login h3{
	float:left;
	width:362px;
	font-size:14px;
	line-height:20px;
}
#container #content #page #login div.paso div.identificacion_r div.login form{
	float:left;
	width:362px;
}
#container #content #page #login div.paso div.identificacion_r div.login form p{
	float:left;
	width:362px;
	margin:5px 0 0 0;
}
#container #content #page #login div.paso div.identificacion_r div.login form p a{
	color:#333;
	float:right;
}
#container #content #page #login div.paso div.identificacion_r div.login form p a:hover{
	text-decoration:underline;
}
#container #content #page #login div.paso div.identificacion_r div.login form p.first{
}
#container #content #page #login div.paso div.identificacion_r div.login form p label{
	float:left;
	width:82px;
}
#container #content #page #login div.paso div.identificacion_r div.login form p label.error{
	width:362px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #login div.paso div.identificacion_r div.login form p input.text{
	float:left;
	width:270px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #login div.paso div.identificacion_r div.login form p input.submit{
	float:left;
	width:362px;
	cursor:pointer;
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#container #content #page #login div.paso div.identificacion_r div.login form p.checkbox label{
	width:auto;
}
#container #content #page #login div.paso div.identificacion_r div.login form p input.checkbox{
	float:left;
	margin:3px 5px 0 0;
	height:15px;
	width:15px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro{
	float:left;
	width:758px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro h3{
	float:left;
	width:758px;
	font-size:14px;
	line-height:20px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form{
	float:left;
	width:758px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p{
	float:left;
	width:758px;
	margin:5px 0 0 0;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p.separador{
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p.first{
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p label{
	float:left;
	width:128px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p label.error{
	width:758px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p input.text{
	float:left;
	width:620px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p select.select{
	float:left;
	width:630px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p input.submit{
	float:left;
	width:758px;
	cursor:pointer;
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p.checkbox label{
	width: auto;
	padding: 0 0 0 10px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p input.checkbox{
	float: left;
	width: 21px;
	height: 21px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form p span.select{
	float:left;
	width:630px;
}
#container #content #page #login div.paso div.identificacion_r div.formulario_registro form div#datos_envio{
	float:left;
	width:758px;
	display:none;
}
/*** CONTENT &gt; PAGE :: CLIENTE ***/
#container #content #page #cliente{
	float:left;
	/*width:784px;*/
	width:1010px;
}
#container #content #page #cliente h1{
	float:right;
	/*width:968px;*/
	width:1160px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#container #content #page #cliente p.completar_registro{
	float:left;
	width:778px;
	padding:10px 10px;
	font-size:16px;
	background:#9F3;
	margin:10px 0 0 0;
	text-align:center;
}
#container #content #page #cliente div.paso{
	float:left;
	/*width:770px;*/
	width:987px;
	padding:8px;
	/*margin:10px 0 0 0;*/
	margin:7px 0 0 7px;
	background:#f0f0f0;
}
#container #content #page #cliente div.paso h2{
	float:left;
	width:754px;
	font-size:16px;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #content #page #cliente div.paso h2 a.hoja_pedido{
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:214px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#container #content #page #cliente div.paso h2 a.hoja_pedido:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #326da8), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #326da8 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#326da8', endColorstr='#79bbff');
	background-color:#326da8;
}
#container #content #page #cliente div.paso h5{
  float: left;
  margin-bottom: 6px;
}
#container #content #page #cliente div.paso form.filtrado{
  font-size: 13px;
  margin-top: 6px;
  width: 680px;
  float: right;
}
#container #content #page #cliente div.paso form.filtrado input.text,
#container #content #page #cliente div.paso form.filtrado input.filtrar, 
#container #content #page #cliente div.paso form.filtrado a.limpiar_filtrado{
  padding: 0;
  width: 90px;
  text-align: center;
  margin-top: -14px;
  position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	overflow: hidden;
	padding: 0 6px 0 6px;
	height: 19px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 19px;
	cursor:pointer;
}
#container #content #page #cliente div.paso form.filtrado input.text{
  width: 75px;
} 
#container #content #page #cliente div.paso form.filtrado input.filtrar{
  height:21px;
  margin-left: 10px;
}
#container #content #page #cliente div.paso form.filtrado a.limpiar_filtrado{

}
#container #content #page #cliente div.paso div.visual{
  padding-top: 62px;
}
#container #content #page #cliente div.paso div.visual ul{
  
}
#container #content #page #cliente div.paso div.visual ul li{
  float: left;
  margin: 5px 10px;
}
#container #content #page #cliente div.paso div.visual ul li a{
  color: black;
}
#container #content #page #cliente div.paso div.visual ul li a:hover{
  color: #ff5a00;
  /*font-weight: bold;*/
}
#container #content #page #cliente div.paso div.visual ul li a.select{
  border-bottom: 2px solid;
  border-bottom-color: #ff5a00;
}
#container #content #page #cliente div.paso div.paginacion{
  margin-top: 20px;
}
#container #content #page #cliente div.paso div.paginacion p{
  width: 300px;
  float: right;
  text-align: right;
}
#container #content #page #cliente div.paso p{
	float:left;
	width:754px;
	font-size:13px;
	line-height:21px;
}
#container #content #page #cliente div.paso label.salida_prevista{
	border:1px solid #ccc;
	background:#e0e0e0;
	padding:2px 4px;
	font-weight:bold;
	color:#360;
	width:768px;
  line-height: 28px;
  margin-left: 10px;
  font-size: 16px;
}
#container #content #page #cliente div.paso p.sangria1{
	padding:0 0 0 15px;
	width:763px;
}
#container #content #page #cliente div.paso p a{
	color:#333;
	font-weight:bold;
}
#container #content #page #cliente div.paso p a.descargar_factura{
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:170px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#container #content #page #cliente div.paso p a:hover{
	text-decoration:underline;
}
#container #content #page #cliente div.paso p a.descargar_factura:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #326da8), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #326da8 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#326da8', endColorstr='#79bbff');
	background-color:#326da8;
  text-decoration:inherit;
}
/*** CONTENT &gt; PAGE :: CLIENTE &gt; FICHA CLIENTE ***/
#container #content #page #cliente div.paso ul.historial{
	float:left;
	width:728px;
	margin:10px 0 0 20px;
}
#container #content #page #cliente div.paso ul.historial li{
	float:left;
	width:728px;
	font-size:13px;
	line-height:21px;
}
#container #content #page #cliente div.paso ul.historial.devoluciones li span.pedido{
	float:left;
}
#container #content #page #cliente div.paso ul.historial.devoluciones li span.importe{
	float:right;
}
#container #content #page #cliente div.paso ul.historial.puntos li span.concepto{
	float:left;
}
#container #content #page #cliente div.paso ul.historial.puntos li span.puntos{
	float:right;
}
#container #content #page #cliente div.paso ul.historial li.total{
	border-top:1px solid #CCC;
	padding:5px 0 0 0;
	text-align:right;
}
#container #content #page #cliente div.paso div.identificacion{
	float:left;
	width:778px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro{
	float:left;
	width:758px;
	border:1px solid #CCC;
	padding:5px;
	background:#e0e0e0;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro h3{
	float:left;
	width:758px;
	font-size:14px;
	line-height:20px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena{
	float:left;
	width:758px;
	border:1px solid #CCC;
	padding:5px;
	background:#e0e0e0;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena a{
  float:left;
	width:748px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
  text-align: center;
  font-size: 14px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form{
	float:left;
	width:758px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p{
	float:left;
	width:758px;
	margin:5px 0 0 0;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p.separador{
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p.first{
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p.nota{
	font-size:12px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p label{
	float:left;
	width:128px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p label.error{
	width:758px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p input.text{
	float:left;
	width:620px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p select.select{
	float:left;
	width:630px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p input.submit{
	float:left;
	width:758px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p input.checkbox{
	float: left;
	width: 21px;
	height: 21px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p.checkbox label{
	width: auto;
	padding: 0 0 0 10px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form{
	float:left;
	width:758px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p{
	float:left;
	width:758px;
	margin:5px 0 0 0;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p.separador{
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p.first{
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p.nota{
	font-size:12px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p label{
	float:left;
	width:128px;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p label.error{
	width:758px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p input.text{
	float:left;
	width:620px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena form p input.submit{
	float:left;
	width:758px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
}
/*** CONTENT &gt; PAGE :: CLIENTE &gt; HISTORIAL PEDIDOS ***/
#container #content #page #cliente div.paso &gt; ul.lista_pedidos{
	float:left;
	width:768px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	margin:10px 0 0 0;
	background:#FFF;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li{
	float:left;
	width:758px;
	padding:2px 5px;
	font-size:14px;
	line-height:32px;
	height:32px;
	border-top:1px solid #CCC;
  cursor: pointer;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li.color{
  background-color: rgba(0, 143, 255, 0.09);
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos li.header{
	font-weight:bold;
	background:#E0E0E0;
	padding:0 5px;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos li.header a{
  color: black;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos li.footer{
	font-weight:bold;
	background:#E0E0E0;
	padding:0 5px;
	border-bottom:1px solid #CCC;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos li.footer a{
	color:#333;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos li.footer a:hover{
	text-decoration:underline;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.num_pedido{
	float:left;
	width:68px;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.nombre_pedido{
	float:left;
	width:102px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.num_factura{
	float:left;
	width:44px;
  text-align: center;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.fecha{
	float:left;
	width:80px;
	padding:0 0 0 10px;
  text-align: center;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.importe{
	float:left;
	width:70px;
	padding:0 2px 0 0;
	text-align:right;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.pago{
	float:left;
	width:74px;
	padding:0 0px 0 0;
	text-align:center;
  margin: 0px;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.pago img{
  padding: 3px 0px;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado{
	float:left;
	width:240px;
	font-weight:bold;
  text-align: center;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado span{
	float:left;
	padding:0 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	width:230px;
	text-align:center;
	-webkit-box-shadow:1px 1px 3px #CCC;
	-moz-box-shadow:1px 1px 3px #CCC;
	-o-box-shadow:1px 1px 3px #CCC;
	box-shadow:1px 1px 3px #CCC;
	height:28px;
	line-height:28px;
	margin:2px 0 0 0;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_1 span{
	/* RED GLOSS #2 COLORZILLA */
	background: rgb(254,204,177);
	background: -moz-linear-gradient(top,  rgba(254,204,177,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,204,177,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(51%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1)));
	background: -webkit-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 );
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_2 span{
	/* RED GLOSS #1 COLORZILLA */
	/*background: rgb(248,80,50);
	background: -moz-linear-gradient(top,  rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,80,50,1)), color-stop(50%,rgba(241,111,92,1)), color-stop(51%,rgba(246,41,12,1)), color-stop(71%,rgba(240,47,23,1)), color-stop(100%,rgba(231,56,39,1)));
	background: -webkit-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );*/
  /* BLACK GLOSS #1 COLORZILLA */
	background: rgb(58, 53, 52);
	background: -moz-linear-gradient(top,  rgba(58, 53, 52, 1) 0%, rgba(114, 114, 114, 1) 50%, rgba(70, 67, 67, 1) 51%, rgba(92, 89, 89, 1) 71%, rgba(15, 15, 15, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58, 53, 52, 1)), color-stop(50%,rgba(114, 114, 114, 1)), color-stop(51%,rgba(70, 67, 67, 1)), color-stop(71%,rgba(92, 89, 89, 1)), color-stop(100%,rgba(15, 15, 15, 1)));
	background: -webkit-linear-gradient(top,  rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 11) 71%,rgba(15, 15, 15, 1) 100%);
	background: -o-linear-gradient(top,  rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 1) 71%,rgba(15, 15, 15, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 1) 71%,rgba(15, 15, 15, 1) 100%);
	background: linear-gradient(to bottom, rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 1) 71%,rgba(15, 15, 15, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );
  color: white;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_3 span{
	/* BLUE GLOSS #3 COLORZILLA */
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1)));
	background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
  color: white;
  
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_4 span{
	/* BLUE GLOSS #3 COLORZILLA */
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(161, 208, 250, 1) 0%, rgba(96, 185, 245, 1) 50%, rgba(85, 187, 245, 1) 51%, rgba(128, 216, 250, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161, 208, 250, 1)), color-stop(50%,rgba(96, 185, 245, 1)), color-stop(51%,rgba(85, 187, 245, 1)), color-stop(100%,rgba(128, 216, 250, 1)));
	background: -webkit-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -o-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: linear-gradient(to bottom, rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
  
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_5 span{
	/* GREEN GLOSS COLORZILLA */
	background: rgb(191,210,85);
	background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1)));
	background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
  
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_6 span{
		/* RED GLOSS #2 COLORZILLA */
	background: rgb(254,204,177);
	background: -moz-linear-gradient(top,  rgba(254,204,177,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,204,177,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(51%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1)));
	background: -webkit-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 );
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_7 span{
	/* GOLD 3D COLORZILLA */
	/*background: rgb(254,252,234);
	background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1)));
	background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );*/
  /* ORANGE 3D #5 COLORZILLA */
	background: rgb(252,234,187);
	background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1)));
	background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_8 span{
	/* GREEN GLOSS COLORZILLA */
	/*background: rgb(191,210,85);
	background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1)));
	background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );*/
  /* WHITE GLOSS COLORZILLA */
	/*background: rgb(246,248,249);
	background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1)));
	background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );*/
  background: white;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_9 span{
 	background: #ffc578; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffc578 0%, #fb9d23 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc578), color-stop(100%,#fb9d23)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffc578 0%,#fb9d23 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-9 */
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.estado.estado_10 span{
  /* L BROWN 3D COLORZILLA */
	/*background: rgb(243,226,199);
	background: -moz-linear-gradient(top,  rgba(246, 221, 179, 1) 0%, rgba(190, 165, 124, 1) 50%, rgba(187, 153, 99, 1) 51%, rgba(238, 200, 140, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246, 221, 179, 1)), color-stop(50%,rgba(190, 165, 124, 1)), color-stop(51%,rgba(187, 153, 99, 1)), color-stop(100%,rgba(238, 200, 140, 1)));
	background: -webkit-linear-gradient(top,  rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	background: -o-linear-gradient(top,  rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	background: linear-gradient(to bottom, rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 );*/
  /* BLUE GLOSS #3 COLORZILLA */
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(161, 208, 250, 1) 0%, rgba(96, 185, 245, 1) 50%, rgba(85, 187, 245, 1) 51%, rgba(128, 216, 250, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161, 208, 250, 1)), color-stop(50%,rgba(96, 185, 245, 1)), color-stop(51%,rgba(85, 187, 245, 1)), color-stop(100%,rgba(128, 216, 250, 1)));
	background: -webkit-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -o-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: linear-gradient(to bottom, rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.acciones{
	float:left;
	width:52px;
	text-align:right;
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.acciones a{
	/*float:right;*/
}
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.acciones a img{
	padding: 6px 18px;
}
/*** CONTENT &gt; PAGE :: CLIENTE &gt; HISTORIAL PEDIDOS &gt; FICHA PEDIDO ***/
#container #content #page #cliente div.paso p.precio{
	border-bottom:1px solid #CCC;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
#container #content #page #cliente div.paso p.precio.producto{
	position:relative;
}
#container #content #page #cliente div.paso p span.left{
	float:left;
	width:600px;
}
#container #content #page #cliente div.paso p span.left img.info{
  float:right;
	width:21px;
	height:21px;
	margin:0 0 0 5px;
	cursor:pointer;
}
#container #content #page #cliente div.paso p span.right{
	float:left;
	width:154px;
	text-align:right;
}
#container #content #page #cliente div.paso p.precio.producto span.right{
	position:absolute;
	right:0;
	bottom:5px;
}
#container #content #page #cliente div.paso p.precio.producto span.right span.antes{
	text-decoration:line-through;
}
#container #content #page #cliente div.paso p.total{
	font-weight:bold;
}
#container #content #page #cliente div.paso p.puntos{
	font-size:12px;
	font-style:italic;
}
#container #content #page #cliente div.paso div.paso_interior{
	float:left;
	width:734px;
	border:1px solid #CCC;
	padding:10px 9px;
	background:#e0e0e0;
}
#container #content #page #cliente div.paso div.paso_interior.marginTop{
	margin-top:10px;
}
#container #content #page #cliente div.paso h2.marginTop{
	margin-top:10px;
}
#container #content #page #cliente div.paso div.paso_interior h3{
	float:left;
	width:734px;
	font-size:15px;
	line-height:19px;
	margin:0 0 5px 0;

}
#container #content #page #cliente div.paso div.paso_interior p{
	float:left;
	width:734px;
	margin:5px 0 0 0;
}
#container #content #page #cliente div.paso div.paso_interior p a{
	color:#999;
}
#container #content #page #cliente div.paso div.paso_interior p a:hover{
	text-decoration:underline;
}
#container #content #page #cliente div.paso div.paso_interior p.first{
	margin:0;
}
#container #content #page #cliente div.paso div.paso_interior p span.left{
	float:left;
	width:128px;
}
#container #content #page #cliente div.paso div.paso_interior p span.right{
	float:left;
	width:606px;
	text-align:left;
}
#container #content #page #cliente div.paso p.estado{
	margin:0 0 10px 0;
}
#container #content #page #cliente div.paso p.estado span{
	float:left;
	padding:0 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	width:230px;
	text-align:center;
	-webkit-box-shadow:1px 1px 3px #CCC;
	-moz-box-shadow:1px 1px 3px #CCC;
	-o-box-shadow:1px 1px 3px #CCC;
	box-shadow:1px 1px 3px #CCC;
	height:28px;
	line-height:28px;
	font-weight:bold;
}
#container #content #page #cliente div.paso p.estado.estado_1 span{
	/* RED GLOSS #2 COLORZILLA */
	background: rgb(254,204,177);
	background: -moz-linear-gradient(top,  rgba(254,204,177,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,204,177,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(51%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1)));
	background: -webkit-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 );
}
#container #content #page #cliente div.paso p.estado.estado_2 span{
/* RED GLOSS #1 COLORZILLA */
	/*background: rgb(248,80,50);
	background: -moz-linear-gradient(top,  rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,80,50,1)), color-stop(50%,rgba(241,111,92,1)), color-stop(51%,rgba(246,41,12,1)), color-stop(71%,rgba(240,47,23,1)), color-stop(100%,rgba(231,56,39,1)));
	background: -webkit-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );*/
  /* BLACK GLOSS #1 COLORZILLA */
	background: rgb(58, 53, 52);
	background: -moz-linear-gradient(top,  rgba(58, 53, 52, 1) 0%, rgba(114, 114, 114, 1) 50%, rgba(70, 67, 67, 1) 51%, rgba(92, 89, 89, 1) 71%, rgba(15, 15, 15, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58, 53, 52, 1)), color-stop(50%,rgba(114, 114, 114, 1)), color-stop(51%,rgba(70, 67, 67, 1)), color-stop(71%,rgba(92, 89, 89, 1)), color-stop(100%,rgba(15, 15, 15, 1)));
	background: -webkit-linear-gradient(top,  rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 11) 71%,rgba(15, 15, 15, 1) 100%);
	background: -o-linear-gradient(top,  rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 1) 71%,rgba(15, 15, 15, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 1) 71%,rgba(15, 15, 15, 1) 100%);
	background: linear-gradient(to bottom, rgba(58, 53, 52, 1) 0%,rgba(114, 114, 114, 1) 50%,rgba(70, 67, 67, 1) 51%,rgba(92, 89, 89, 1) 71%,rgba(15, 15, 15, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );
  color: white;
}
#container #content #page #cliente div.paso p.estado.estado_3 span{
	/* BLUE GLOSS #3 COLORZILLA */
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1)));
	background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
  color: white;
  
}
#container #content #page #cliente div.paso p.estado.estado_4 span{
	/* BLUE GLOSS #3 COLORZILLA */
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(161, 208, 250, 1) 0%, rgba(96, 185, 245, 1) 50%, rgba(85, 187, 245, 1) 51%, rgba(128, 216, 250, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161, 208, 250, 1)), color-stop(50%,rgba(96, 185, 245, 1)), color-stop(51%,rgba(85, 187, 245, 1)), color-stop(100%,rgba(128, 216, 250, 1)));
	background: -webkit-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -o-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: linear-gradient(to bottom, rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
  
}
#container #content #page #cliente div.paso p.estado.estado_5 span{
	/* GREEN GLOSS COLORZILLA */
	background: rgb(191,210,85);
	background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1)));

	background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
}
#container #content #page #cliente div.paso p.estado.estado_6 span{
	/* RED GLOSS #2 COLORZILLA */
	background: rgb(254,204,177);
	background: -moz-linear-gradient(top,  rgba(254,204,177,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,204,177,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(51%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1)));
	background: -webkit-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 );
}
#container #content #page #cliente div.paso p.estado.estado_7 span{
	/* GOLD 3D COLORZILLA */
	/*background: rgb(254,252,234);
	background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1)));
	background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );*/
  /* ORANGE 3D #5 COLORZILLA */
	background: rgb(252,234,187);
	background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1)));
	background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
}
#container #content #page #cliente div.paso p.estado.estado_8 span{
	/* GREEN GLOSS COLORZILLA */
	/*background: rgb(191,210,85);
	background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1)));
	background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );*/
  /* WHITE GLOSS COLORZILLA */
	/*background: rgb(246,248,249);
	background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1)));
	background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );*/
  background: white;
}
#container #content #page #cliente div.paso p.estado.estado_9 span{
  background: #ffc578; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffc578 0%, #fb9d23 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc578), color-stop(100%,#fb9d23)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffc578 0%,#fb9d23 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-9 */
}
#container #content #page #cliente div.paso p.estado.estado_10 span{
/* L BROWN 3D COLORZILLA */
	/*background: rgb(243,226,199);
	background: -moz-linear-gradient(top,  rgba(246, 221, 179, 1) 0%, rgba(190, 165, 124, 1) 50%, rgba(187, 153, 99, 1) 51%, rgba(238, 200, 140, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246, 221, 179, 1)), color-stop(50%,rgba(190, 165, 124, 1)), color-stop(51%,rgba(187, 153, 99, 1)), color-stop(100%,rgba(238, 200, 140, 1)));
	background: -webkit-linear-gradient(top,  rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	background: -o-linear-gradient(top,  rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	background: linear-gradient(to bottom, rgba(246, 221, 179, 1) 0%,rgba(190, 165, 124, 1) 50%,rgba(187, 153, 99, 1) 51%,rgba(238, 200, 140, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 );*/
  /* BLUE GLOSS #3 COLORZILLA */
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(161, 208, 250, 1) 0%, rgba(96, 185, 245, 1) 50%, rgba(85, 187, 245, 1) 51%, rgba(128, 216, 250, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161, 208, 250, 1)), color-stop(50%,rgba(96, 185, 245, 1)), color-stop(51%,rgba(85, 187, 245, 1)), color-stop(100%,rgba(128, 216, 250, 1)));
	background: -webkit-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -o-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: linear-gradient(to bottom, rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
}
#container #content #page #cliente div.paso div.paso_interior form{
	float:left;
	width:734px;
}
#container #content #page #cliente div.paso div.paso_interior form div.subirJusti{
  position: relative;
  overflow: hidden;
  margin: 0px;
  
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  
	background-color:#0077ff;
	border:1px solid #005bbd;
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 0px #00458f;
}
#container #content #page #cliente div.paso div.paso_interior form div.subirJusti:hover {
	background-color:#3898ff;
}
#container #content #page #cliente div.paso div.paso_interior form div.subirJusti input.file{
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
#container #content #page #cliente div.paso div.paso_interior form p{
	float:left;
	width:758px;
	margin:5px 0 0 0;
}
#container #content #page #cliente div.paso div.paso_interior form p.first{
	margin:0;
}
#container #content #page #cliente div.paso div.paso_interior form p.justi{
	width: 188px;
  line-height: 32px;
  margin-bottom: 5px;
}
#container #content #page #cliente div.paso div.paso_interior form p label{
	float:left;
	width:174px;
}
#container #content #page #cliente div.paso div.paso_interior form p label.error{
	width:758px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #cliente div.paso div.paso_interior form p span{
	float:left;
	width:630px;
}
#container #content #page #cliente div.paso div.paso_interior form p input.file{
	float:left;
	width:560px;
	border:none;
	height:21px;
	line-height:21px;
	font-weight:bold;
}
#container #content #page #cliente div.paso div.paso_interior form p input.submit{
	float:left;
	width:734px;
	border:none;
	background:#FFF;
	line-height:17px;
  font-weight: bold;
	padding:2px 5px;
	/*-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;*/
	cursor:pointer;
  /* GREEN GLOSS COLORZILLA */
	background: #8fc800; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover,  #8fc800 0%, #8fc800 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#8fc800), color-stop(100%,#8fc800)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover,  #8fc800 0%,#8fc800 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover,  #8fc800 0%,#8fc800 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover,  #8fc800 0%,#8fc800 100%); /* IE10+ */
  background: radial-gradient(ellipse at center,  #8fc800 0%,#8fc800 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#8fc800',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#container #content #page #cliente div.paso div.pago{
  float:left;
  margin: 12px;

}
#container #content #page #cliente div.paso div.pago div{
  float:left;

}
#container #content #page #cliente div.paso div.pago div.nota{
  float:left;

}
/* JQUERY VALIDATE GENERAL CSS */
input.valid{
	background-image:url(../plugins/jquery.validate/images/valid.gif) !important;
	background-position: center right !important;
	background-repeat: no-repeat !important;
}
input.error{
	background-image:url(../plugins/jquery.validate/images/invalid.gif) !important;
	background-position: center right !important;
	background-repeat: no-repeat !important;
}
/* CSS GENERAL */
p.message{
	float:left;
	width:778px;
	padding:5px 10px;
	font-weight:bold;
	font-size:14px;
	background:#F0F0F0;
	margin:10px 0 0 0;
}
p.message span.done{
	color:#393;
}
p.message span.error{
	color:#F00;
}
/*** CONTENT &gt; PAGE :: GENERAR PEDIDO ***/
#container #content #page #generar_pedido{
	float:left;
	width:798px;
}
#container #content #page #generar_pedido h1{
	float:right;
	width:982px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#container #content #page #generar_pedido div.paso{
	float:left;
	width:764px;
	padding:10px;
	margin:10px 0 0 0;
	background:#f0f0f0;
}
#container #content #page #generar_pedido div.paso h2{
	float:left;
	width:764px;
	font-size:16px;
	line-height:20px;
	margin:0 0 10px 0;
}
#container #content #page #generar_pedido div.paso p{
	float:left;
	width:764px;
	font-size:13px;
	line-height:21px;
}
#container #content #page #generar_pedido div.paso p span.green{
	color:#393;
}
#container #content #page #generar_pedido div.paso p a{
	color:#333;
	font-weight:bold;
}
#container #content #page #generar_pedido div.paso p a:hover{
	text-decoration:underline;
}
#container #content #page #generar_pedido div.paso div.instrucciones{
	float:left;
	width:742px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:10px 0 0 0;
}
#container #content #page #generar_pedido div.paso div.instrucciones p{
	float:left;
	width:742px;
	margin:5px 0 0 0;
}
#container #content #page #generar_pedido div.paso div.instrucciones p.sangria1{
	padding:0 0 0 15px;
	width:726px;
}
/*** CONTENT &gt; PAGE :: GENERAR PEDIDO ***/
#cookies{
	border-bottom: 1px solid #F0F0F0;
	-webkit-box-shadow: 0 0 5px #DDD inset;
	-moz-box-shadow: 0 0 5px #DDD inset;
	-o-box-shadow: 0 0 5px #DDD inset;
	box-shadow: 0 0 5px #DDD inset;
}
#cookies p{
	position:relative;
	margin:0 auto;
	padding:5px 0;
	width: 968px;
	font-size:12px;
	line-height:16px;
}
#cookies p a{
	color:#2F1D73;
	font-weight:bold;
}
#cookies p a:hover{
	text-decoration:underline;
}
#cookies p a.cerrar{
	position:absolute;
	bottom:5px;
	right:0px;
	font-weight:normal;
}
#cookies p a.cerrar:hover{
}
#popup{
  float: left;
  width: 300px;
  padding: 10px;
  border: 1px solid #000;
  position: relative;
  text-align: center;

}
#popup p{
  margin: 8px;
}
#popup a{
  /* BLUE GLOSS #3 COLORZILLA */
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(161, 208, 250, 1) 0%, rgba(96, 185, 245, 1) 50%, rgba(85, 187, 245, 1) 51%, rgba(128, 216, 250, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161, 208, 250, 1)), color-stop(50%,rgba(96, 185, 245, 1)), color-stop(51%,rgba(85, 187, 245, 1)), color-stop(100%,rgba(128, 216, 250, 1)));
	background: -webkit-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -o-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: -ms-linear-gradient(top,  rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	background: linear-gradient(to bottom, rgba(161, 208, 250, 1) 0%,rgba(96, 185, 245, 1) 50%,rgba(85, 187, 245, 1) 51%,rgba(128, 216, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
  color: black;
  padding: 4px;
  border-radius: 5px;

}
/*** JQUERY UI AUTOCOMPLETE ***/
.ui-autocomplete{
	max-height:150px;
	overflow-y:auto;
	overflow-x:hidden;
	font-size:13px !important;
}
/***CONTRATAR WEB BLANCA***/
td.contratar:hover{
background-color: red;
}
/***FORMULARIO PARA LA WEB EN BLANCO***/
#container #content #page #pagina #pagina_left form#archivos{
	float:left;
	width:536px;
	padding:16px;
	background:#EFEFEF;
	margin:10px 0 0 0;
}
#container #content #page #pagina #pagina_left form#archivos div#recaptcha_widget_div{
	float:right;
	width:372px;
}
#container #content #page #pagina #pagina_left form#archivos a#recaptcha_reload_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_switch_audio_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_switch_img_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_whatsthis_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms img#recaptcha_logo{
	display:none;
}
#container #content #page #pagina #pagina_left form#archivos table#recaptcha_table{
	border:none !important;
}
#container #content #page #pagina #pagina_left form#archivos input#recaptcha_response_field{
	padding:2px;
	box-sizing:border-box;
}
#container #content #page #pagina #pagina_left form#archivos div.recaptcha_input_area label.error{
	display:none !important;
}
#container #content #page #pagina #pagina_left form#archivos p{
	float:left;
	width:536px;
	margin:5px 0 0 0;
	font-size:13px;
	line-height:21px;
}
#container #content #page #pagina #pagina_left form#archivos p.first{
}
#container #content #page #pagina #pagina_left form#archivos p.indicacciones{
  font-size: 15px;
  text-align: justify;
}
#container #content #page #pagina #pagina_left form#archivos p.indicacciones strong{

}
#container #content #page #pagina #pagina_left form#archivos p label{
	float:left;
	width:130px;
  color: #959595;
  font-weight: bold;
}
#container #content #page #pagina #pagina_left form#archivos p label.error{
	width:536px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #pagina #pagina_left form#archivos p input.text{
	float:left;
	width:340px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #pagina #pagina_left form#archivos p input.codigo_iban{
  width: 52px;
  margin-right: 4px;
}
#container #content #page #pagina #pagina_left form#archivos p input.entidad{
  width: 52px;
  margin-right: 4px;
}
#container #content #page #pagina #pagina_left form#archivos p input.oficina{
  width: 52px;
  margin-right: 4px;
}
#container #content #page #pagina #pagina_left form#archivos p input.digito_control{
  width: 36px;
  margin-right: 4px;
}
#container #content #page #pagina #pagina_left form#archivos p input.cuenta{
  width: 92px;
}
#container #content #page #pagina #pagina_left form#archivos p textarea.textarea{
	float:left;
	width:340px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #pagina #pagina_left form#archivos p select.select{
	float:left;
	width:370px;
}
#container #content #page #pagina #pagina_left form#archivos p select.select option{

}
#container #content #page #pagina #pagina_left form#archivos p input.submit{
	float: right;
  width: 145px;
  margin-right: 56px;
  line-height: 30px;
  font-weight: bold;
	padding:2px 5px;
	/*-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;*/
	cursor:pointer;
  margin-top: 10px;
  /* GREEN GLOSS COLORZILLA */
	-moz-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	box-shadow:inset 0px 1px 0px 0px #9aba7e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #abeb17), color-stop(1, #9ecb2d) );
	background:-moz-linear-gradient( center top, #abeb17 5%, #9ecb2d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abeb17', endColorstr='#9ecb2d');
	background-color:#abeb17;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #9dad80;
	display:inline-block;
	color:#000000;
}
#container #content #page #pagina #pagina_left form#archivos p input.submit:hover{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9ecb2d), color-stop(1, #abeb17) );
	background:-moz-linear-gradient( center top, #9ecb2d 5%, #abeb17 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ecb2d', endColorstr='#abeb17');
	background-color:#9ecb2d;
}
#container #content #page #pagina #pagina_left form#archivos div.paso_interior{
  float: left;
  width: 534px;
}
#container #content #page #pagina #pagina_left form#archivos span{
  font-size: 10px;
  margin-left: 5px;
  color: #959595;
}
#container #content #page #pagina #pagina_left form#archivos img.info{
  margin-left: 5px;
  width: 21px;
  height: 21px;
}
#ui-datepicker-div{
  font-size: 13px;
}
/*** FORMULARIO CANGEAR PUNTOS ***/
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos{
	float:left;
	width:536px;
	padding:16px;
	background:#F0F0F0;
	margin:10px 0 0 0;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos a.volver{
  padding: 7px;
  text-decoration: none;
  line-height: 50px;
  background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1)));
	background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
  color: white;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos a.volver:hover{
    background: linear-gradient(to bottom, rgba(84, 150, 210, 1) 0%,rgba(55, 134, 208, 1) 50%,rgba(34, 123, 218, 1) 51%,rgba(37, 96, 187, 1) 100%);
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos a.volver span{
  font-size: 30px;
  line-height: 0px;
  position: relative;
  top: 4px;
}

#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos div#recaptcha_widget_div{
	float:right;
	width:372px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos a#recaptcha_reload_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_switch_audio_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_switch_img_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms a#recaptcha_whatsthis_btn,#container #content #page #pagina #pagina_left form#form_pagina_cms img#recaptcha_logo{
	display:none;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos table#recaptcha_table{
	border:none !important;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos input#recaptcha_response_field{
	padding:2px;
	box-sizing:border-box;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos div.recaptcha_input_area label.error{
	display:none !important;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p{
	float:left;
	width:536px;
	margin:5px 0 0 0;
	font-size:13px;
	line-height:21px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p.acepto_condiciones input{
  width: 15px;
  height: 20px;
  margin: 6px 5px 0 0;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p.first{
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p label{
	float:left;
	width:120px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p label.error{
	width:536px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p input.text{
	float:left;
	width:405px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p textarea.textarea{
	float:left;
	width:360px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p select.select{
	float:left;
	width:370px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p select.select option{

}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p input.submit{
	width: 134px;
	border:none;
	line-height:17px;
  font-weight: bold;
	padding:7px;
  color: #fff;
  text-align: center;
	cursor:pointer;
  display: inline-block;
  /* GREEN GLOSS COLORZILLA */
	background-color: #ff3019;
  background-image: -moz-linear-gradient(top, #cf0404, #ff3019);
  background-image: -ms-linear-gradient(top, #cf0404, #ff3019);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cf0404), to(#ff3019));
  background-image: -webkit-linear-gradient(top, #cf0404, #ff3019);
  background-image: -o-linear-gradient(top, #cf0404, #ff3019);
  background-image: linear-gradient(top, #cf0404, #ff3019);
  background-repeat: repeat-x;
  filter: "progid:DXImageTransform.Microsoft$gradient(startColorstr=$startColor, endColorstr=$endColor, GradientType=0)";
  border-color: #ff3019 #ff3019 #cf0404;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  filter: "progid:DXImageTransform.Microsoft$gradient(enabled = false)";
  border-color: #cf0404;
  border: 1px solid #ccc;
  border-radius: 4px;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p input.submit:hover{
  background-color: #ff3019;
  background-position: 0 -15px;
  webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
#container #content #page #pagina #pagina_left form#form_pagina_cms_puntos p span.label_checkbox{
  line-height: 33px;
  position: absolute;
}
/*** PRODUCTOS PUNTOS ***/
#container #content #page #pagina #pagina_left div.productos_puntos{

}
#container #content #page #pagina #pagina_left div.productos_puntos div.info_puntos{

}
#container #content #page #pagina #pagina_left div.productos_puntos div.info_puntos p{
  text-align: center;
  font-size: 18px;
}
#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos{
  width: 370px;
  height: 312px;
  float: left;
  margin: 10px;
  text-align: center;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
}
#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos img{
    max-width: 352px;
    padding: 8px;
}
#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos div.cangear{
  width:348px;
	border:none;
	line-height:17px;
  font-weight: bold;
	padding:1px;
  color: #fff;
  text-align: center;
	cursor:pointer;
  display: inline-block;
  
}
#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos div.cangear:hover{
	
}
#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos a.cangear{
	/* RED GLOSS COLORZILLA */
	background-color: #c62d1f;
  background-image: -moz-linear-gradient(top, #c62d1f, #f24437);
  background-image: -ms-linear-gradient(top, #c62d1f, #f24437);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c62d1f), to(#f24437));
  background-image: -webkit-linear-gradient(top, #c62d1f, #f24437);
  background-image: -o-linear-gradient(top, #c62d1f, #f24437);
  background-image: linear-gradient(top, #c62d1f, #f24437);
  background-repeat: repeat-x;
  filter: "progid:DXImageTransform.Microsoft$gradient(startColorstr=$startColor, endColorstr=$endColor, GradientType=0)";
  border-color: #d02718 #d02718 #c62d1f;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);
  filter: "progid:DXImageTransform.Microsoft$gradient(enabled = false)";
  border-color: #d02718;
  border: 1px solid #ccc;
  border-radius: 4px;
	
  display: block;
  padding:7px 15px;
  color: #fff;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*width:30%;*/
  float:left;
}

#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos a.cangear:hover{
	background-color: #f24437;
	background-position: 0 -15px;
	webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos a.cangear.gmcd-puntos-play{
	width:12%;
	margin-right:2%;
	padding:3px 15px;
}
#container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos a.cangear.gmcd-puntos-play img{
	max-height:23px;
	padding:0;	
}
/*** REGALO PEDIDO ***/
#container #content #page #tramitar_pedido div.paso div.puntos{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:10px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso div.puntos form{
	float:left;
	width:718px;
}
#container #content #page #tramitar_pedido div.paso div.puntos form p{
	float:left;
	width:718px;
	margin:5px 0 0 0;
}
#container #content #page #tramitar_pedido div.paso div.puntos form p.first{
	margin:0;
}
#container #content #page #tramitar_pedido div.paso div.puntos form p label{
	float:left;
	width:126px;
}
#container #content #page #tramitar_pedido div.paso div.puntos form p label.error{
	width:709px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#container #content #page #tramitar_pedido div.paso div.puntos form p span{
	float:left;
	width:592px;
}
#container #content #page #tramitar_pedido div.paso div.puntos form p span.label_checkbox{
    line-height: 33px;
    width:390px;
}
#container #content #page #tramitar_pedido div.paso div.puntos form p input.text{
	float:left;
	width:582px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#container #content #page #tramitar_pedido div.paso div.puntos form div{
  float: left;
  margin-right: 20px;
}
#container #content #page #tramitar_pedido div.paso div.puntos form div input{
  display: block;
  width: 21px;
  height: 21px;
  margin: 10px 0px 10px 90px;
}
#container #content #page #tramitar_pedido div.paso div.puntos form div a img{
  max-width: 200px;
}
#container #content #page #tramitar_pedido div.paso div.puntos form h3{
	float:left;
	width:718px;
	margin:10px 0 0 0;
}

/*** TRAMITAR PEDIDO PUNTOS ***/
#container #content #page #tramitar_pedido div.paso div.puntos_resumen{
  float: right;
  width: 738px;
  text-align: right;
  position: absolute;
}
#container #content #page #tramitar_pedido div.paso div.puntos div span{
  width: 100px;
  float: left;
}
/************************************************************************************* FOMULARIO REVISTAS **************************************************************************************/
form#form_pagina_cms.rev{
	float:left;
	width:536px;
	padding:30px;
	background:#F0F0F0;
  height: 950px;
}
form#form_pagina_cms1{
  float:left;
	width:536px;
	padding:30px;
	background:#F0F0F0;
}
form#form_pagina_cms div#recaptcha_widget_div{
	float:right;
	width:372px;
}
form#form_pagina_cms a#recaptcha_reload_btn,form#form_pagina_cms a#recaptcha_switch_audio_btn,form#form_pagina_cms a#recaptcha_switch_img_btn,form#form_pagina_cms a#recaptcha_whatsthis_btn,form#form_pagina_cms img#recaptcha_logo{
	display:none;
}
form#form_pagina_cms table#recaptcha_table{
	border:none !important;
}
form#form_pagina_cms input#recaptcha_response_field{
	padding:2px;
	box-sizing:border-box;
}
form#form_pagina_cms div.recaptcha_input_area label.error{
	display:none !important;
}
form#form_pagina_cms p{
	float:left;
	width:536px;
	margin:5px 0 0 0;
	font-size:13px;
	line-height:21px;
}
form#form_pagina_cms p.first{
}
form#form_pagina_cms p label{
	float:left;
	width:164px;
}
form#form_pagina_cms p label.error{
	width:536px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
form#form_pagina_cms p input.text{
	float:left;
	width:360px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
form#form_pagina_cms p textarea.textarea{
	float:left;
	width:360px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
form#form_pagina_cms p select.select{
	float:left;
	width:370px;
}
form#form_pagina_cms p select.select option{

}
form#form_pagina_cms p input.submit{
	float:left;
	width:536px;
	/*border:none;
	background:#FFF;*/
	line-height:20px;
  font-weight: bold;
	padding:2px 5px;
	/*-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;*/
	cursor:pointer;
  margin-top: 10px;
  /* GREEN GLOSS COLORZILLA */
	-moz-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9aba7e;
	box-shadow:inset 0px 1px 0px 0px #9aba7e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #abeb17), color-stop(1, #9ecb2d) );
	background:-moz-linear-gradient( center top, #abeb17 5%, #9ecb2d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abeb17', endColorstr='#9ecb2d');
	background-color:#abeb17;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #9dad80;
	display:inline-block;
	color:#000000;
}
form#form_pagina_cms p input.submit:hover{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9ecb2d), color-stop(1, #abeb17) );
	background:-moz-linear-gradient( center top, #9ecb2d 5%, #abeb17 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ecb2d', endColorstr='#abeb17');
	background-color:#9ecb2d;
}
form#form_pagina_cms div.form-field{
  margin-bottom: 0em;
  position: relative;
  float: left;
  width: 537px;
  margin-top: -4px;
}
form#form_pagina_cms div.form-field label.field{
  color: #424242;
  display: block;
  line-height: 1em;
  pointer-events: none;
  position: absolute;
  top: 1.8em;
  left: 1em;
  padding: 0 2px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  white-space: nowrap;
  background-color: #F0F0F0;
  background: -webkit-gradient(linear, left top, left bottom, from(#0082FF), to(#0082FF));
  background: -webkit-linear-gradient(#F0F0F0, #F0F0F0);
  background: linear-gradient(#F0F0F0, #F0F0F0);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 5px;
  z-index: 2;
  white-space: nowrap;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-weight: bold;
}
form#form_pagina_cms div.form-field label.field.select{
  top: 0.6em;
}
form#form_pagina_cms div.form-field label.raised{
  color: #424242;
  top: 2em;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transform: translate(0, -1.4em) scale(1, 1);
  -ms-transform: translate(0, -1.4em) scale(1, 1);
  transform: translate(0, -1.4em) scale(1, 1);
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap{
  position: relative;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap-select{
  position: relative;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap input[type="text"], 
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap textarea{
  background-color: #F0F0F0;
  border: 1px solid #aaa;
  border-radius: 0;
  color: #424242;
  outline: none;
  padding: 0.8em;
  -webkit-transition: .2s;
  transition: .2s;
  -webkit-transition-property: border;
  transition-property: border;
  width: 514px;
  height: 1em;
  resize: none;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap input[type="text"].red,
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap textarea.red{
  border-color: #D70000;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap-select select{
  width: 537px;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap label.error{
    position: absolute;
    top: 0em;
    left: 24em;
    font-size: 14px;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap-select label.error{
    position: absolute;
    top: 0em;
    left: 24em;
    font-size: 14px;
    z-index: 1;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap-select a.chosen-single{
  padding: 0.8em;
  height: 1em;
  border-radius: 0px;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap-select a.chosen-single div{
  top: 8px;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap-select a.chosen-single span{
  font-size: 14px;
  line-height: 15px;
}
form#form_pagina_cms div.form-field span.wpcf7-form-control-wrap-select ul.chosen-results li{
  font-size: 14px;
}
form#form_pagina_cms p input.submit{
 border: solid 1px rgb(0,135,255);
  background: none;
  background-color: rgb(0, 135, 255);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 535px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  float: right;
  margin-top: 10px;
  margin-bottom: 1px;
}
form#form_pagina_cms p input.submit:hover{
   border: solid 2px rgb(190, 0, 0);
 background: none;
background-color: rgb(249, 249, 249); /* Old browsers */
   color: rgb(0, 75, 255);
}
/****************************************************************  PRESUPUESTO *****************************************************/
div.presupuesto{
 width: 576px;
}
div.presupuesto div.texto {
    float: left;
    width: 534px;
    padding: 20px;
    border: 1px solid #000;
    color: #fff;
    background: rgb(0, 95, 255);
}
div.presupuesto div.texto p {
    margin: 15px 0 0 0;
}
div.presupuesto form#form_pagina_cms{
  float: left;
  width: 536px;
  padding: 30px 20px 20px 20px;
  background: #F0F0F0;
  height: 484px;
}
div.presupuesto form#form_pagina_cms p input.submit{
  border: solid 2px rgb(0,135,255);
  color: rgb(255, 255, 255);
}
div.presupuesto form#form_pagina_cms p input.submit:hover{
  border: solid 1px rgb(0,135,255);
  color: rgb(0, 75, 255);
}

/********************* AJAX PRODUCTO **********************************************/
#producto_ajax #paso, #producto_ajax #paso1, #producto_ajax #paso2, #producto_ajax #paso6{
  border: solid 3px rgb(190,0,0);
  color: rgb(0, 75, 255);
  background: none;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  float: right;
  letter-spacing: 1px;
}
#producto_ajax #paso:hover, #producto_ajax #paso1:hover, #producto_ajax #paso2:hover, #producto_ajax #paso6:hover{
  border: solid 3px rgb(0,135,255);
  color: rgb(255,255,255);
  background-color: rgb(0,135,255);
}
#producto_ajax #atras0, #producto_ajax #atras1, #producto_ajax #atras2{
  border: solid 3px rgb(75, 75, 75);
  color: rgb(75, 75, 75);
  background: none;
  background-color: rgb(249,249,249);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  margin-right: 20px;
  float: left;
}
#producto_ajax #atras0:hover, #producto_ajax #atras1:hover, #producto_ajax #atras2:hover{
  border: solid 3px rgb(75, 75, 75);
  color: rgb(255, 255, 255);
  background-color: rgb(75,75,75);
}
#producto_ajax form p img.tooltip{
  float: none;
  cursor: pointer;
  height: 20px;
  margin-left: 10px;
}
#producto_ajax form p label{
  width: 217px;
  font-weight: normal;
}

#producto_ajax div.seleccion{
  padding: 0px;
  /*height: 225px;*/
  height: 270px;
  margin-bottom: 50px;
  background-color: #FFF;
}
#producto_ajax p{
  width: 448px;
  font-size: 20px;
  line-height: 24px;
  padding: 5px 15px;
  background-color: #F1F1F1;
  margin-bottom: 10px;
}
#producto_ajax div.seleccion p{
  padding: 10px 15px;
}
#producto_ajax form p input.submit{
  border: solid 1px rgba(0,132,255,1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  width: 99px;
  display: inline-block;
  font-size: 14px;
  font-family: Helvetica;
  line-height: 24px;
  text-align: center;
  color: rgba(0,132,255,1);
  font-weight: bold;
  background: none;
  box-shadow: none;
  text-shadow: none;
  float: right;
  height: 26px;
}
#producto_ajax form p input.submit:hover{
  border: solid 1px rgba(0,162,255,1);
  color: rgba(0,162,255,1);
}
#producto_ajax{
  width: 538px;
  /*height: 402px;*/
  height:490px;
  padding: 30px 40px 30px 40px;
  background-color: #EBEAEB;  
}
#producto_ajax div.contenido div.texto{
  padding: 25px 30px 0px 30px;
  height: 75px;
}
#producto_ajax p.titulo{
  color: #000000;
  margin-left: 25px;
}
#producto_ajax div.contenido{
  height: 225px;
  margin-bottom: 50px;
  background-color: #FFF;
}
#producto_ajax p span.left{
  width: 145px;
}
#producto_ajax p.precio{
  font-size: 33px;
  line-height: 30px;
  width: 200px;
  background: none;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
  color: rgb(0,75,255);
}
#infoProductAjax{
  width: 300px;
  height: 380px;
  border: 1px solid #000;
  padding: 45px 30px;
  font-size: 14px;
  text-align: center;
}
#cboxOverlay.col_boxInfo{
  background: none;
}
#producto_ajax p.ivano{
  font-size: 13px;
  text-align: left;
  width: 180px;
  vertical-align: top;
  line-height: 0px;
  background: none;
  margin-bottom: 0px;
  padding: 8px 0px;
}
#producto_ajax p.producto::before, #producto_ajax p.unidades::before, #producto_ajax p.tipo_produccion::before,
#producto_ajax p.envio::before, #producto_ajax p.num_modelos::before, #producto_ajax p.num_direcciones::before,
#producto_ajax form p.enfajado::before, #producto_ajax form p.revision::before, #producto_ajax form p.diseno::before, #producto_ajax form p.laminado::before,
#producto_ajax form p.cubierta::before, #producto_ajax form p.interior::before, #producto_ajax form p.plegado::before, 
#producto_ajax form p.caras_flyer::before, #producto_ajax form p.estucado::before{
    content: '';
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    position: relative;
    top: 7px;
    width: 11px;
    float: left;
    background: #c10000; /* Old browsers */
    background: -moz-linear-gradient(left, #c10000 1%, #c10000 64%, #c10000 64%, #ffffff 65%, #ffffff 80%, #c10000 81%, #c10000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#c10000), color-stop(64%,#c10000), color-stop(64%,#c10000), color-stop(65%,#ffffff), color-stop(80%,#ffffff), color-stop(81%,#c10000), color-stop(100%,#c10000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* IE10+ */
    background: linear-gradient(to right, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#c10000',GradientType=1 ); /* IE6-9 */
}
#producto_ajax form p select.select{
  width: 170px;
  padding-left: 5px;
  font-size: 16px;
    margin: 0;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    border: none;
    box-shadow: 0px 0px 30px 20px rgba(255,255,255,0.5) inset,0px 0px 0px 1px #ccc;
}
#producto_ajax form p label.select{
    position:relative;
    width: 117px;
}
#producto_ajax form p label.select::after{
  content:'';
  right: -48px; 
  top:1px;
  width:20px; 
  height:20px;
  position:absolute;
  pointer-events:none;
  display:block;
  display: inline-block; 
  background: url(/img/flecha_select.png) no-repeat right;
}
#producto_ajax form{
  width: 448px;
  padding: 55px 30px;
}
#producto_ajax p.envio{
  width: 233px;
}
#producto_ajax div.titulo{
  height: 35px;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 50px;
}
#producto_ajax div.contenido div.precio{
  width: 200px;
}
#producto_ajax form div span{
  vertical-align: top;
  line-height: 12px;
  font-size: 18px;
}
#producto_ajax form div span.parPrecio{
  font-size: 11px;
}
#producto_ajax form div img.tooltip{
  margin-left: 5px;
  width: 17px;
  height: 20px;
  margin-top: -4px;
  cursor: pointer;
}
#producto_ajax form div.radioTrue{
    position: relative;
    width: 110px;
    height: 0px;
    left: 245px;
    top: -46px;
}
#producto_ajax form div.radioFalse{
    position: relative;
    width: 80px;
    height: 0px;
    left: 362px;
    top: -46px;
}
#producto_ajax form p{
  margin-bottom: 20px;
}
#producto_ajax p span.right{
    width: 412px;
}
#producto_ajax p.envio span.right{
   width: 210px;
}
#producto_ajax div.titulo div.flecha{
  width: 96px;
  height: 35px;
  display: inline-block;
  list-style: none;
  margin-right: -16px;
}
#producto_ajax div.titulo div.activo1{
   background: url(../../img/ajax/01.png) no-repeat 0 0;
   margin-left: -16px;
}
#producto_ajax div.titulo div.activo2{
   background: url(../../img/ajax/02.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.activo3{
   background: url(../../img/ajax/03.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.activo4{
   background: url(../../img/ajax/04.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.activo5{
   background: url(../../img/ajax/05.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.activo6{
   background: url(../../img/ajax/06.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.des_activo1{
   background: url(../../img/ajax/11.png) no-repeat 0 0;
   margin-left: -16px;
}
#producto_ajax div.titulo div.des_activo2{
   background: url(../../img/ajax/22.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.des_activo3{
   background: url(../../img/ajax/33.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.des_activo4{
   background: url(../../img/ajax/44.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.des_activo5{
   background: url(../../img/ajax/55.png) no-repeat 0 0;
}
#producto_ajax div.titulo div.des_activo6{
   background: url(../../img/ajax/66.png) no-repeat 0 0;
}
/***** MODIFICACIÃ“N POPUP NO ******/
#producto_ajax div.producto_ajax_popup{
   padding: 40px;
   background-color: #EBEAEB;
   width: 87%;
   height: 82%;
}
#producto_ajax div.producto_ajax_popup div.textoNo{
  padding: 0px;
  height: 240px;
  margin-bottom: 40px;
  background-color: #FFF;
  margin-top: 40px;
}
#producto_ajax div.producto_ajax_popup a.green{
  border: solid 3px rgb(190,0,0);
  color: rgb(0, 75, 255);
  background: none;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 184px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  margin-right: -15px;
  float: right;
}
#producto_ajax div.producto_ajax_popup a.green:hover{
  border: solid 3px rgb(0,135,255);
  color: rgb(255,255,255);
  background-color: rgb(0,135,255);
}
#producto_ajax div.producto_ajax_popup a.red{
  border: solid 3px rgb(75, 75, 75);
  color: rgb(75, 75, 75);
  background: none;
  background-color: rgb(249,249,249);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 184px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  margin-left: -15px;
  float: left;
}
#producto_ajax div.producto_ajax_popup a.red:hover{
  border: solid 3px rgb(75, 75, 75);
  color: rgb(255, 255, 255);
  background-color: rgb(75,75,75);
}
#producto_ajax div.producto_ajax_popup a.rev{
  width: 246px;
  font-size: 19px;
}
#producto_ajax div.producto_ajax_popup a.red.rev{
  margin-right: 8px;
}
#producto_ajax div.producto_ajax_popup p{
  font-size: 21px;
  padding-bottom: 5px;
  background: none;
  margin-bottom: 0px;
  width: 508px;
}
#producto_ajax div.producto_ajax_popup p.top{
  margin-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
}
#producto_ajax div.producto_ajax_popup p span.precio{
  font-weight: normal;
  vertical-align: middle;
}
#producto_ajax form div.info{
  position: relative;
  width: 21px;
  height: 24px;
  top: -54px;
  float: right;
  left: 5px;
  background: url(../../img/i.png) no-repeat 0 0;
  cursor: pointer;
  margin-bottom: -24px;
}
#producto_ajax form div.info:hover{
  background: url(../../img/ii.png) no-repeat 0 0;
}
#producto_ajax form div div.info {
    top: -6px;
    float: right;
    right: 1px;
    margin-bottom: -24px;
}
/***** MODIFICACIÃ“N TRAMITAR PEDIDO ******/
#tramitar_pedido{
	float:left;
	width:616px;
  margin: 0px;
  padding: 30px 40px;
  border: 1px solid #000;
  background: #f0f0f0;
}
#tramitar_pedido #usuario_identificado{
	float:left;
	width:615px;
}
#tramitar_pedido h1{
	float:right;
	width:969px;
	height:51px;
	line-height:47px;
	color:#000066;
	font-size:21px;
	background:url(../img/h1_background.jpg) 0 0 no-repeat;
	text-align:center;
}
#tramitar_pedido div.paso{
	float:left;
	width:616px;
	padding:0px;
	margin:0px;
	background:#f0f0f0;
}
#tramitar_pedido div.paso h2{
	float:left;
	width:540px;
	font-size:16px;
	line-height:24px;
	margin:0 0 10px 0;
}
#tramitar_pedido div.paso p{
	float:left;
	width:540px;
	font-size:17px;
	line-height:24px;
}
#tramitar_pedido div.paso p.precio{
	border-bottom:1px solid #CCC;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
  line-height: 17px;
}
#tramitar_pedido div.paso p.precio.producto{
	position:relative;
}
#tramitar_pedido div.paso p span.left{
	float:left;
	width:516px;
}
#tramitar_pedido div.paso p.precio span.left{
  color: rgb(78, 78, 78);
}
#tramitar_pedido div.paso p span.left img.info{
	float:right;
	width:21px;
	height:21px;
	margin:0 0 0 5px;
	cursor:pointer;
}
#tramitar_pedido div.paso p span.right{
	float:left;
	width:178px;
	text-align:right;
}
#tramitar_pedido div.paso p.precio.producto span.right{
	position:absolute;
	right:0;
	bottom:5px;
}
#tramitar_pedido div.paso p.precio.producto span.right span.antes{
	text-decoration:line-through;
}
#tramitar_pedido div.paso p.total{
	font-weight:bold;
}
#tramitar_pedido div.paso p.puntos{
	font-size:12px;
	font-style:italic;
}
#tramitar_pedido div.paso p input.radio{
	float:left;
	width:21px;
	height:21px;
	margin:0 10px 0 0;
}
#tramitar_pedido div.paso p input.checkbox{
	float:left;
	width:21px;
	height:21px;
	margin:0 10px 0 0;
}
#tramitar_pedido div.paso p label{
	cursor:pointer;
}
#tramitar_pedido div.paso form#configuracion_modelos{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:20px 45px;
	background:#e0e0e0;
	margin:0px;
}
#tramitar_pedido div.paso form#configuracion_modelos p{
	float:left;
	width:722px;
	margin:5px 0 0 0;
}
#tramitar_pedido div.paso form#configuracion_modelos p.configuracion_modelos_unidades_restantes{
	width: 492px;
  text-align: center;

  font-size: 16px;
}
#tramitar_pedido div.paso form#configuracion_modelos p.configuracion_modelos_unidades_restantes span{
  font-weight: bold;
  color: #0077FF;
  font-size: 16px;
}
#tramitar_pedido div.paso form#configuracion_modelos p.first{
	margin:0;
}
#tramitar_pedido div.paso form#configuracion_modelos p label{
	float:left;
	width:80px;
}
#tramitar_pedido div.paso form#configuracion_modelos p label.error{
	width:200px;
	font-weight:bold;
	color:#F00;
	text-align:right;
  float: right;
  font-size: 13px;
}
#tramitar_pedido div.paso form#configuracion_modelos p input.text{
	float:left;
	width:392px;
  margin-left: 10px;
	border: none;
	background: #FFF;
	line-height: 20px;
	padding: 2px 5px;
	-webkit-box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	-o-box-shadow: 0 0 4px #CCC;
	box-shadow: 0 0 4px #CCC;
}
#tramitar_pedido div.paso form#configuracion_modelos p input.text2{
	float:left;
	width:392px;
  margin-left: 10px;
  /*margin-top: 5px;*/
	border: none;
	background: #FFF;
	line-height: 20px;
	padding: 2px 5px;
	-webkit-box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	-o-box-shadow: 0 0 4px #CCC;
	box-shadow: 0 0 4px #CCC;
}
#tramitar_pedido div.paso form#configuracion_modelos p span.select{

	float:left;
	width:110px;
	margin:0 0 0 10px;
}
#tramitar_pedido div.paso div.direccion_envio{
	float:left;
	width:498px;
	border:1px solid #CCC;
	padding:20px;
	background:#e0e0e0;
	margin:10px 0 0 0;
	display:none;
}
#tramitar_pedido div.paso div.direccion_envio form{
	float:left;
	width:498px;
}
#tramitar_pedido div.paso div.direccion_envio form p{
	float:left;
	width:518px;
	margin:5px 0 0 0;
}
#tramitar_pedido div.paso div.direccion_envio form p.first{
	margin:0;
}
#tramitar_pedido div.paso div.direccion_envio form p label{
	float:left;
	width:126px;
}
#tramitar_pedido div.paso div.direccion_envio form p label.error{
	width:200px;
	text-align:right;
	font-weight:bold;
	color:#F00;
  position: relative;
  right: -160px;
  font-size: 14px;
}
#tramitar_pedido div.paso div.direccion_envio form p span{
	float:left;
	width:372px;
}
#tramitar_pedido div.paso div.direccion_envio form p input.text{
	float:left;
	width:362px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#tramitar_pedido div.paso form#direccion_adicional{
	float:left;
	width:514px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:10px 0 0 0;
}
#tramitar_pedido div.paso form#direccion_adicional p{
	float:left;
	width:514px;
	margin:5px 0 0 0;
}
#tramitar_pedido div.paso form#direccion_adicional p.direccion{
	font-weight:bold;
	border-bottom:1px solid #999;
}
#tramitar_pedido div.paso form#direccion_adicional p.first{
	margin:0;
}
#tramitar_pedido div.paso form#direccion_adicional p label{
	float:left;
	width:126px;
}
#tramitar_pedido div.paso form#direccion_adicional p label.error{
	width:200px;
	font-weight:bold;
	color:#F00;
	text-align:right;
  position: relative;
  font-size: 14px;
}
#tramitar_pedido div.paso form#direccion_adicional p input.text{
	float:left;
	width:378px;
	border: none;
	background: #FFF;
	line-height: 17px;
	padding: 2px 5px;
	-webkit-box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	-o-box-shadow: 0 0 4px #CCC;
	box-shadow: 0 0 4px #CCC;
}
#tramitar_pedido div.paso form#direccion_adicional p span{
	float:left;
	width:388px;
}
#tramitar_pedido div.paso div.identificacion{
	float:left;
	width:585px;
}
#tramitar_pedido div.paso div.identificacion div.login{
	float:left;
	width:265px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
	margin:0 0 0 10px;
}
#tramitar_pedido div.paso div.identificacion div.login.registro{
	margin:0 0 0 0;
}
#tramitar_pedido div.paso div.identificacion div.login h3{
	float:left;
	width:252px;
	font-size:14px;
	line-height:20px;
}
#tramitar_pedido div.paso div.identificacion div.login form{
	float:left;
	width:265px;
}
#tramitar_pedido div.paso div.identificacion div.login form p{
	float:left;
	width:265px;
	margin:5px 0 0 0;
}
#tramitar_pedido div.paso div.identificacion div.login form p.first{
}
#tramitar_pedido div.paso div.identificacion div.login form p label{
	float:left;
	width:95px;
}
#tramitar_pedido div.paso div.identificacion div.login form p label.error{
	width:250px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#tramitar_pedido div.paso div.identificacion div.login form p input.text{
	float:left;
	width:160px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#tramitar_pedido div.paso div.identificacion div.login form p input.submit{
	float:left;
	width:265px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro{
	float:left;
	width:536px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro h3{
	float:left;
	width:536px;
	font-size:14px;
	line-height:20px;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form{
	float:left;
	width:536px;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p{
	float:left;
	width:536px;
	margin:5px 0 0 0;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p.first{
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p.separador{
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p label{
	float:left;
	width:128px;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p label.error{
	width:758px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p input.text{
	float:left;
	width:398px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p select.select{
	float:left;
	width:408px;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p input.submit{
	float:left;
	width:536px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	cursor:pointer;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p.checkbox label{
	width: auto;
	padding: 0 0 0 10px;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p input.checkbox{
	float: left;
	width: 21px;
	height: 21px;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form p span.select{
	float:left;
	width:408px;
}
#tramitar_pedido div.paso div.identificacion div.formulario_registro form div#datos_envio{
	float:left;
	width:758px;
	display:none;
}
#tramitar_pedido div.paso div.identificacion div.ficha_cliente{
	float:left;
	width:718px;
	border:1px solid #CCC;
	padding:10px;
	background:#e0e0e0;
}
#tramitar_pedido div.paso div.identificacion div.ficha_cliente h3{
	float:left;
	width:728px;
	font-size:14px;
	line-height:20px;
}
#tramitar_pedido div.paso div.identificacion div.ficha_cliente p{
	float:left;
	width:728px;
	margin:5px 0 0 0;
}
#tramitar_pedido div.paso div.identificacion div.ficha_cliente p.separador{
	font-weight:bold;
	border-bottom:1px solid #8F8F8F;
}
#tramitar_pedido div.paso div.identificacion div.ficha_cliente p span.left{
	float:left;
	width:138px;
}
#tramitar_pedido div.paso div.identificacion div.ficha_cliente p span.right{
	float:left;
	width:590px;
	text-align:left;
}
#tramitar_pedido div.paso input.validarCupon{
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0077ff), color-stop(1, #4aabff));
	background:-moz-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:-webkit-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:-o-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:-ms-linear-gradient(top, #0077ff 5%, #4aabff 100%);
	background:linear-gradient(to bottom, #0077ff 5%, #4aabff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077ff', endColorstr='#4aabff',GradientType=0);
	background-color:#0077ff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
    margin-left: 10px;
}
#tramitar_pedido div.paso input.validarCupon:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4aabff), color-stop(1, #0077ff));
	background:-moz-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:-webkit-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:-o-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:-ms-linear-gradient(top, #4aabff 5%, #0077ff 100%);
	background:linear-gradient(to bottom, #4aabff 5%, #0077ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aabff', endColorstr='#0077ff',GradientType=0);
	background-color:#4aabff;
}
#tramitar_pedido div.paso input.inputPromo{
    margin-left: 10px;
}
#tramitar_pedido div.paso.salida_material{

}
#tramitar_pedido div.paso.salida_material p span{
  width: 150px;
  float: left;
}
#tramitar_pedido div.paso.generar_pedido{
}
#tramitar_pedido div.paso.generar_pedido form{
	float:left;
	width:718px;
	border:1px solid #CCC;
	background:#E0E0E0;
	margin:10px 0 0 0;
	padding:10px;
}
#tramitar_pedido div.paso.generar_pedido form p{
	margin:10px 0 0 0;
	width:718px;
}
#tramitar_pedido div.paso.generar_pedido form p.first{
	margin:0;
}
#tramitar_pedido div.paso.generar_pedido form p label{
	float:left;
	width:128px;
}
#tramitar_pedido div.paso.generar_pedido form p label.error{
	width:756px;
	text-align:right;
	font-weight:bold;
	color:#F00;
}
#tramitar_pedido div.paso.generar_pedido form p input.text{
	float:left;
	width:580px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
}
#tramitar_pedido div.paso.generar_pedido form p textarea.textarea{
	float:left;
	width:580px;
	border:none;
	background:#FFF;
	line-height:17px;
	padding:2px 5px;
	-webkit-box-shadow:0 0 4px #CCC;
	-moz-box-shadow:0 0 4px #CCC;
	-o-box-shadow:0 0 4px #CCC;
	box-shadow:0 0 4px #CCC;
	height:51px;
}
#tramitar_pedido div.paso.generar_pedido form p input.checkbox{
}
#tramitar_pedido div.paso.generar_pedido form p span.label_checkbox{
	float:left;
}
#tramitar_pedido div.paso.generar_pedido form p span.label_checkbox a{
	color:#333;
	font-weight:bold;
}
#tramitar_pedido div.paso.generar_pedido form p span.label_checkbox a:hover{
	text-decoration:underline;
}
#tramitar_pedido div.paso.generar_pedido form p input.submit{
	float:left;
	width:720px;
	cursor:pointer;
  -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
#tramitar_pedido div.paso div.atras{
  cursor: pointer;
  width: 50px;
  height: 26px;
  float: right;
  text-align: center;
  line-height: 26px;
  margin: 15px 0px -10px 0px;
  padding-left: 24px;
  padding-top: 5px;
  background: url(../img/reply4.png) 0 0 no-repeat;
  background-position: 2px 5px;
  background-color: rgb(0, 178, 255);
}
#tramitar_pedido div.paso div.atras.arriba{
  margin: -10px 0px 0px 0px;
}
/******** New Tramitar pedido ************************/
#tramitar_pedido div.titulo{
  height: 35px;
  text-align: center;
  margin-bottom: 50px;
  position: relative;
  margin-left: 60px;
  width: 500px;
}
#tramitar_pedido div.titulo div.flecha{
  width: 96px;
  height: 35px;
  display: inline-block;
  list-style: none;
  margin-right: -16px;
}
#tramitar_pedido div.titulo div.activo1{
   background: url(../../img/ajax/01.png) no-repeat 0 0;
   margin-left: -16px;
}
#tramitar_pedido div.titulo div.activo2{
   background: url(../../img/ajax/02.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.activo3{
   background: url(../../img/ajax/03.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.activo4{
   background: url(../../img/ajax/04.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.activo5{
   background: url(../../img/ajax/05.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.activo6{
   background: url(../../img/ajax/06.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.des_activo1{
   background: url(../../img/ajax/11.png) no-repeat 0 0;
   margin-left: -16px;
}
#tramitar_pedido div.titulo div.des_activo2{
   background: url(../../img/ajax/22.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.des_activo3{
   background: url(../../img/ajax/33.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.des_activo4{
   background: url(../../img/ajax/44.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.des_activo5{
   background: url(../../img/ajax/55.png) no-repeat 0 0;
}
#tramitar_pedido div.titulo div.des_activo6{
   background: url(../../img/ajax/66.png) no-repeat 0 0;
}
#tramitar_pedido div.carrito{
  background: #fff;
  padding: 20px 40px;
  width: 536px;
  margin-bottom: 20px;
}
#tramitar_pedido div.paso.modelos{
}
#tramitar_pedido div.paso.envio{
  background: #fff;
  padding: 20px 40px;
  width: 536px;
  margin-bottom: 20px;
}
#tramitar_pedido div.paso.direccion{
  background: #fff;
  padding: 20px 40px;
  width: 536px;
  margin-bottom: 20px;
}
#tramitar_pedido div.paso.envioAdi{
  background: #fff;
  padding: 20px 40px;
  width: 536px;
  margin-bottom: 20px;
}
#tramitar_pedido div.paso.trans{
  background: #fff;
  padding: 20px 40px;
  width: 536px;
  margin-bottom: 20px;
}
#tramitar_pedido div.paso.pago{
  background: #fff;
  padding: 20px 40px;
  width: 536px;
  margin-bottom: 20px;
}
#tramitar_pedido div.paso.regis{
  padding-left: 16px;
}
#tramitar_pedido div.generar_pedido{

}
#tramitar_pedido div.paso p.producto span.left{
  width: 516px;
}

#tramitar_pedido div.paso #paso4, #tramitar_pedido div.generar_pedido #paso5{
  border: solid 3px rgb(190,0,0);
  color: rgb(0, 75, 255);
  background: none;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  float: right;
  margin-top: 50px;
  letter-spacing: 1px;
}
#container #content #page #generar_pedido #pasoFin{
  border: solid 3px rgb(190,0,0);
  color: rgb(0, 75, 255);
  background: none;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  margin-top: 50px;
  float: right;
  letter-spacing: 1px;
}
#tramitar_pedido div.generar_pedido form #paso6{
  border: solid 3px rgb(190,0,0);
  color: rgb(0, 75, 255);
  background: none;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 258px;
  display: inline-block;
  font-size: 24px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 42px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  float: right;
  margin-top: 50px;
}
#tramitar_pedido div.paso #paso4:hover, #tramitar_pedido div.generar_pedido #paso5:hover, #tramitar_pedido div.generar_pedido form #paso6:hover, #container #content #page #generar_pedido #pasoFin:hover{
  border: solid 3px rgb(0,135,255);
  color: rgb(255,255,255);
  background-color: rgb(0,135,255);
}
#tramitar_pedido div #atras1, #tramitar_pedido div #atras2, #tramitar_pedido div #atras3, #tramitar_pedido div.generar_pedido form #atras4{
  border: solid 3px rgb(75, 75, 75);
  color: rgb(75, 75, 75);
  background: none;
  background-color: rgb(249,249,249);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  margin-right: 20px;
  float: left;
  margin-top: 50px;
}
#tramitar_pedido div #atras2:hover, #tramitar_pedido div #atras3:hover, #tramitar_pedido div.generar_pedido form #atras4:hover{
  border: solid 3px rgb(75, 75, 75);
  color: rgb(255, 255, 255);
  background-color: rgb(75,75,75);
}
#tramitar_pedido div.paso form#configuracion_modelos{
  border: none;
  background: #fff;
  width: 526px;
}
#tramitar_pedido div.paso h2{
  font-size: 25px;
}
#tramitar_pedido div.paso form#configuracion_modelos p{
  width: 500px;
}
#tramitar_pedido div.paso form#configuracion_modelos p.first{
  margin-top: 15px;
}
#tramitar_pedido div.paso form#configuracion_modelos p.configuracion_modelos_unidades_restantes{
  width: 527px;
  text-align: left;
}
#tramitar_pedido div.paso form#configuracion_modelos p input.text{
  width: 220px;
}
#tramitar_pedido div.paso form#configuracion_modelos p input.text2{
  width: 220px;
}
#tramitar_pedido div.paso form#configuracion_modelos p label.error{
  width: 180px;
}
#tramitar_pedido div.paso p span.leftD{
  float: left;
  width: 110px;
}
#tramitar_pedido div.paso p span.rightD{
  float: left;
  width: 390px;
  text-align: left;
  color: rgb(78, 78, 78);
}
#tramitar_pedido div.generar_pedido form{

}
#tramitar_pedido div.generar_pedido form p{
  float: left;
  width: 554px;
  padding: 30px;
  background: #fff;
  margin: 0px 0 0 0px;
}
#tramitar_pedido div.generar_pedido form p.first{
  float: left;
  width: 554px;
  padding: 30px;
  background: #fff;
  margin: 0px 0 20px 0px;
}
#tramitar_pedido div.generar_pedido form p label{
  float: left;
  font-size: 25px;
  line-height: 21px;
  font-weight: bold;
}
#tramitar_pedido div.generar_pedido form p label.error{
  font-weight: bold;
  color: #F00;
  text-align: right;
  float: right;
  font-size: 13px;
  width: 180px;
  line-height: 21px;
  position: absolute;
  margin-top: 30px;
}
#tramitar_pedido div.generar_pedido form p input{
  height: 21px;
  margin-left: 10px;
  line-height: 15px;
  width: 200px;
  padding-left: 10px;
}
#tramitar_pedido div.generar_pedido form p textarea{
  line-height: 21px;
  height: 21px;
  width: 500px;
  padding-left: 10px;
}
#tramitar_pedido div.paso p.precio{
  border-bottom: none;
}
#tramitar_pedido div.paso p.precio::before{
    content: '';
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    position: relative;
    top: 3px;
    width: 10px;
    float: left;
    background: #c10000; /* Old browsers */
    background: -moz-linear-gradient(left, #c10000 1%, #c10000 64%, #c10000 64%, #ffffff 65%, #ffffff 80%, #c10000 81%, #c10000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#c10000), color-stop(64%,#c10000), color-stop(64%,#c10000), color-stop(65%,#ffffff), color-stop(80%,#ffffff), color-stop(81%,#c10000), color-stop(100%,#c10000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* IE10+ */
    background: linear-gradient(to right, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#c10000',GradientType=1 ); /* IE6-9 */
}
#tramitar_pedido div.paso p.entrega::before{
    content: '';
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    position: relative;
    top: 7px;
    width: 10px;
    float: left;
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient(left, #000000 1%, #000000 64%, #000000 64%, #ffffff 65%, #ffffff 80%, #000000 81%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#000000), color-stop(64%,#000000), color-stop(64%,#000000), color-stop(65%,#ffffff), color-stop(80%,#ffffff), color-stop(81%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #000000 1%,#000000 64%,#000000 64%,#ffffff 65%,#ffffff 80%,#000000 81%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #000000 1%,#000000 64%,#000000 64%,#ffffff 65%,#ffffff 80%,#000000 81%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #000000 1%,#000000 64%,#000000 64%,#ffffff 65%,#ffffff 80%,#000000 81%,#000000 100%); /* IE10+ */
    background: linear-gradient(to right, #000000 1%,#000000 64%,#000000 64%,#ffffff 65%,#ffffff 80%,#000000 81%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
#tramitar_pedido div.paso p.producto span.left{
  width: 516px;
  color: rgb(78, 78, 78);
}
#tramitar_pedido div.generar_pedido form p.acepto_condiciones{
 line-height: 23px;
}
#tramitar_pedido div.generar_pedido form p input.checkbox{
  width: 21px;
  padding: 0px;
  margin-right: 10px;
  line-height: 21px;
  float: left;
}
#tramitar_pedido div.generar_pedido form p span.label_checkbox{
  vertical-align: text-bottom;
  margin-left: 5px;
}

#tramitar_pedido div.generar_pedido form p span.label_checkbox a{
  text-decoration: underline;
}
#tramitar_pedido div.paso div.subtotal{
  position: absolute;
  margin-left: 330px;
  top: 370px;
  width: 210px;
}
#tramitar_pedido div.paso div.subtotal p.subtotal{
  width: 190px;
  font-size: 40px;
  color: rgb(0,75,255);
  line-height: 40px;
}
#tramitar_pedido div.paso div.subtotal p.ivano{
  font-size: 13px;
  width: 150px;
  margin-top: -4px;
}
#tramitar_pedido div.paso p.entrega{
  line-height: 17px;
}
#tramitar_pedido div.paso p span.left span{
  font-size: 28px;
  color: rgb(230,0,0);
}
#container #content #page #generar_pedido{
  margin-left: 85px;
}
#container #content #page #generar_pedido div.paso div.instrucciones p::before{
    content: '';
    display: inline-block;
    height: 17px;
    margin-right: 8px;
    position: relative;
    top: 1px;
    width: 15px;
    float: left;
    background: #c10000; /* Old browsers */
    background: -moz-linear-gradient(left, #c10000 1%, #c10000 64%, #c10000 64%, #ffffff 65%, #ffffff 80%, #c10000 81%, #c10000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#c10000), color-stop(64%,#c10000), color-stop(64%,#c10000), color-stop(65%,#ffffff), color-stop(80%,#ffffff), color-stop(81%,#c10000), color-stop(100%,#c10000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* IE10+ */
    background: linear-gradient(to right, #c10000 1%,#c10000 64%,#c10000 64%,#ffffff 65%,#ffffff 80%,#c10000 81%,#c10000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#c10000',GradientType=1 ); /* IE6-9 */
}
#container #content #page #generar_pedido div.paso div.instrucciones p.sangria1{
  color: #D70000;
}
#container #content #page #generar_pedido div.paso div.instrucciones p.sangria1::before{
  background: none;
}
#container #content #page #generar_pedido div.paso div.instrucciones{
  border: none;
  background: none;
  margin: 0px;
}
#container #content #page #generar_pedido div.paso div.instrucciones p{
  margin: 15px 0 0 0;
  font-size: 17px;
  line-height: 18px;
}
#container #content #page #generar_pedido h1{
  color: #000;
  background: #f0f0f0;
  border: none;
  border-radius: 0px;
  margin-right: 13px;
  width: 785px;
  font-size: 32px;
}
#tramitar_pedido div.paso p.formPago{
  margin-bottom: 5px;
}
#tramitar_pedido div.paso p.checkEnvio{
  margin-top: 10px;
}
#tramitar_pedido div.paso p.formPago label{
  vertical-align: text-bottom;
  margin-left: 5px;
}
#tramitar_pedido div.paso p.trans label{
  vertical-align: text-bottom;
  margin-left: 5px;
}
#tramitar_pedido div.paso p.checkEnvio label{
  vertical-align: text-bottom;
  margin-left: 5px;
}
ul.ui-autocomplete{
  z-index: 999999;
}
/********* CLIENTE PEDIDO ***************/
#container #content #page #cliente div.paso.pedido{
  /*width: 742px;*/
  width: 964px;
  padding: 20px;
  /*margin: 30px 0 0 0;*/
  margin: 7px 0 0 7px;
}
#container #content #page #cliente div.paso div.paso_interior{
  /*width: 722px;*/
  width: 945px;
}
#container #content #page #cliente div.paso div.paso_interior form{
  width: 722px;
}
#container #content #page #cliente div.paso div.paso_interior form p{
  width: 722px;
  margin: 0px;
}
#container #content #page #cliente div.paso div.paso_interior p{
  width: 722px;
}
#container #content #page #cliente div.paso div.paso_interior p span.left{
  width: 136px;
}
#container #content #page #cliente div.paso div.paso_interior p span.right{
  width: 586px;
}
#container #content #page #cliente div.paso h2{
  font-size: 20px;
  width: 742px;
}
#container #content #page #cliente div.paso h2.line{
  border-top: solid 3px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: solid 3px;
  margin: 0px;
  text-align: center;
}
#container #content #page #cliente div.paso a.hoja_pedido{
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #326da8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#326da8');
	background-color:#79bbff;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:31px;
	width:130px;
	text-decoration:none;
	text-align:right;
	text-shadow:1px 1px 0px #287ace;
  margin-bottom: 10px;
}
#container #content #page #cliente div.paso a.hoja_pedido:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #326da8), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #326da8 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#326da8', endColorstr='#79bbff');
	background-color:#326da8;
}
#container #content #page #cliente div.paso a.hoja_pedido::after{
  content: '';
  display: inline-block;
  height: 21px;
  position: relative;
  top: 4px;
  width: 30px;
  float: right;
  margin-right: 10px;
  background: transparent url(/img/descargar.png) no-repeat center center;
}
#container #content #page #cliente div.paso a.hoja_pedido.cli_pedido::after{
  margin-right: 15px;
}
#container #content #page #cliente div.paso h2.line span{
  font-size: 18px;
  font-weight: normal;
  margin-left: 40px;
}
#container #content #page #cliente div.paso p{
  width: 742px;
  font-size: 16px;
}
#container #content #page #cliente div.paso p.sangria1{
  color: #D70000;
  padding: 5px 0px;
}
#container #content #page #cliente div.paso p.precio{
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
}
#container #content #page #cliente div.paso p.precio.producto{
  margin-top: 0px;
  padding-top: 0px;
}
#container #content #page #cliente div.paso p.producto::before{
  content: '';
  display: inline-block;
  height: 10px;
  margin-right: 8px;
  position: relative;
  top: 5px;
  width: 10px;
  float: left;
  background: #c10000; /* Old browsers */
  background: -moz-linear-gradient(left, #c10000 1%, #c10000 64%, #c10000 64%, #f0f0f0 65%, #f0f0f0 80%, #c10000 81%, #c10000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(1%,#c10000), color-stop(64%,#c10000), color-stop(64%,#c10000), color-stop(65%,#f0f0f0), color-stop(80%,#f0f0f0), color-stop(81%,#c10000), color-stop(100%,#c10000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#f0f0f0 65%,#f0f0f0 80%,#c10000 81%,#c10000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#f0f0f0 65%,#f0f0f0 80%,#c10000 81%,#c10000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c10000 1%,#c10000 64%,#c10000 64%,#f0f0f0 65%,#f0f0f0 80%,#c10000 81%,#c10000 100%); /* IE10+ */
  background: linear-gradient(to right, #c10000 1%,#c10000 64%,#c10000 64%,#f0f0f0 65%,#f0f0f0 80%,#c10000 81%,#c10000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#c10000',GradientType=1 ); /* IE6-9 */
}
#container #content #page #cliente div.paso p span.left{
  width: 582px;
}
#container #content #page #cliente div.paso p span.left img.info{
  width: 21px;
  height: 24px;
  background: url(../../img/i.png) no-repeat 0 0;
  margin-top: -2px;
}
#container #content #page #cliente div.paso p span.left img.info:hover{
  background: url(../../img/ii.png) no-repeat 0 0;
}
#container #content #page #cliente div.paso div label.verMasPedido{
  /*border: solid 2px rgb(72, 72, 72);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;*/
  width: 168px;
  display: inline-block;
  font-size: 18px;
  font-family: Helvetica;
  line-height: 30px;
  text-align: right;
  color: rgb(0, 0, 0);
  font-weight: bold;
  background: none;
  box-shadow: none;
  text-shadow: none;
  height: 28px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  /*background-color: #fff;*/
  margin-right: 5px;
  float: right;
  margin-top: 5px;
}
#container #content #page #cliente div.paso div label.verMasPedido:hover{
  /*border: solid 2px rgb(97, 89, 89);*/
  color: rgb(97, 89, 89);
}
#container #content #page #cliente div.paso div label.verMasPedido::before{
  content: '';
  position: relative;
  width: 24px;
  height: 18px;
  top: 5px;
  right: 0px;
  left: 5px;
  background: transparent url(/img/abajo_hispa.png) no-repeat center center;
  float: right;
}
#container #content #page #cliente div.paso div label.verMasPedido.menos::before{
  background: transparent url(/img/arriba_hispa.png) no-repeat center center;
}
#container #content #page #cliente div.paso p.estado span{
  padding: 5px 5px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
  border-radius: 1px;
  width: 280px;
}
#container #content #page #cliente div.paso p.estado.estado_1 span{
  background: rgba(241,116,50,1);
}
#container #content #page #cliente div.paso p.estado.estado_2 span{
  background: rgba(114, 114, 114, 1);
}
#container #content #page #cliente div.paso p.estado.estado_3 span{
  background: rgba(84,163,238,1);
}
#container #content #page #cliente div.paso p.estado.estado_4 span{
  background: rgba(96, 185, 245, 1);
}
#container #content #page #cliente div.paso p.estado.estado_5 span{
  background: rgba(142,185,42,1);
}
#container #content #page #cliente div.paso p.estado.estado_6 span{
  background: rgba(241,116,50,1);
}
#container #content #page #cliente div.paso p.estado.estado_7 span{
  background: rgba(252,205,77,1);
}
#container #content #page #cliente div.paso p.estado.estado_10 span{
  background: rgba(96, 185, 245, 1);
}
#container #content #page #cliente div.paso label.salida_prevista{
  margin-left: 0px;
}
#container #content #page #cliente div.paso div.paso_interior form div.subirJusti{
  border-radius: 1px;
  font-size: 18px;
  padding: 8px 40px;
  left: 207px;
  background-color: #0A0A0A;
  border: 1px solid #000000;
  text-shadow: 0px 1px 0px #353638;
}
#container #content #page #cliente div.paso div.paso_interior form #enviarJusti input.submit{
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
        -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    line-height: 30px;
    font-size: 20px;
    letter-spacing: 4px;
    width: 722px;
}
#container #content #page #cliente div.paso #pago_tpv p{
  text-align: center;
}
#container #content #page #cliente div.paso #pago_tpv p input{
  border-radius: 1px;
  font-size: 18px;
  padding: 8px 40px;
  left: 207px;
  background-color: #0A0A0A;
  border: 1px solid #000000;
  text-shadow: 0px 1px 0px #353638;
  color: #fff;
  cursor: pointer;
}
#container #content #page #cliente div.paso #pago_tpv p input:hover{
  background-color: #3898ff;
}
#container #content #page #cliente div.paso #pago_alternativo p.pagoAltern{
  font-size: 20px;
  font-weight: bold;
  line-height: 44px;
  text-align: center;
}
#container #content #page #cliente div.paso #pago_alternativo p input{
  border: solid 3px rgb(190,0,0);
  -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
         border-radius: 10px;
  display: inline-block;
  font-size: 30px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  color: #000;
  font-weight: bold;
  background: none;
  box-shadow: none;
  text-shadow: none;
  height: 50px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  background-color: #fff;
  float: none;
}
#container #content #page #cliente div.paso #pago_alternativo p.tpv input{
  width: 330px;
}
#container #content #page #cliente div.paso #pago_alternativo p.trans input{
  width: 440px;
}
#container #content #page #cliente div.paso #pago_alternativo p input:hover{
  border: solid 3px rgb(0,135,255);
  color: rgb(255,255,255);
  background-color: rgb(0,135,255);
}

/********************** popup pagado ****************************************/
#popup{
  width: 538px;
  height: 275px;
  padding: 30px 40px 30px 40px;
  background-color: #EBEAEB;
}
#popup div.text{
  height: 172px;
  margin-bottom: 50px;
  background-color: #FFF;
}
#popup div.text p{
  font-size: 26px;
  padding-top: 27px;
}
#popup a{
  border: solid 3px rgb(190,0,0);
  color: rgb(0, 75, 255);
  background: none;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  float: right;
  letter-spacing: 1px;
}
#popup a:hover {
  border: solid 3px rgb(0,135,255);
  color: rgb(255,255,255);
  background-color: rgb(0,135,255);
}
/************************** popup achivos subidos ********************************/
#popup_archivos{
  width: 538px;
  height: 275px;
  padding: 30px 40px 30px 40px;
  background-color: #EBEAEB;
}
#popup_archivos div.text{
  height: 172px;
  margin-bottom: 50px;
  background-color: #FFF;
  width: 100%;
}
#popup_archivos div.text h3{
  width: 100%;
  margin-top: 20px;
}
#popup_archivos div.text p{
  font-size: 26px;
  padding-top: 27px;
  width: 100%;
}
#popup_archivos a.finalizar{
  border: solid 3px rgb(190,0,0);
  color: rgb(0, 75, 255);
  background: none;
  background-color: rgb(255,255,255);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  float: right;
  letter-spacing: 1px;
}
#popup_archivos a.finalizar:hover {
  border: solid 3px rgb(0,135,255);
  color: rgb(255,255,255);
  background-color: rgb(0,135,255);
}
#popup_archivos a.subir_mas{
  border: solid 3px rgb(75, 75, 75);
  color: rgb(75, 75, 75);
  background: none;
  background-color: rgb(249,249,249);
  -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
         border-radius: 1px;
  width: 179px;
  display: inline-block;
  font-size: 22px;
  font-family: Helvetica;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  box-shadow: none;
  text-shadow: none;
  height: 38px;
  text-indent: 0px;
  cursor: pointer;
  padding: 0px;
  margin-right: 20px;
  float: left;
}
#popup_archivos a.subir_mas:hover {
  border: solid 3px rgb(75, 75, 75);
  color: rgb(255, 255, 255);
  background-color: rgb(75,75,75);
}

ul.no-rapido.no-urgente div.celda.nota{
	width:289px !important;
}

/*GMCD 20/05/2021*/
#container #content #page #inicio #inicio_right{
	display:none;	
}
#container #content #page #inicio #inicio_left,
#container #content #page #inicio #inicio_left #inicio_categorias{
	/*width:967px;	*/
	width:1160px;
}
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria,
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a,
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a span.categoria,
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria,
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a,
#container #content #page #inicio #inicio_left #inicio_otros_productos div.categoria a span.categoria{
	/*width:189px;*/
	width:225px;
}

/*#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a img{
	max-width:100%!important;
	width:80%!important;
	height:auto!important;
	max-height:100%!important;	
	margin-top:3px!important;
}*/
#container #content #page #inicio #inicio_left #inicio_categorias div.categoria a span{
	margin-bottom:3px!important;	
	font-size:17px!important;
}

/*GMCD 04/08/21*/

/*BARRA IDIOMAS FUERA*/
#google_translate_element{
	display:none!important;	
}

/*06/04/2022*/
/*FOOTER LOGOS PAGOS*/
.footer-logos-pagos{
	background:#17609f;	
	float:left;
	clear:both;
	width:100%;
	padding:20px 0;
	text-align:center;
}

/*04/02/23*/
/*PAGINA FIDELIDAD*/
body#pagina_67 #categoriasp ul.menu,
body#pagina_67 #sidebar_left,
body#pagina_66 #categoriasp ul.menu,
body#pagina_66 #sidebar_left{
	display:none!important;
}

body#pagina_67 #pagina_left h1,
body#pagina_66 #pagina_left h1{
	float:left!important;
}
body#pagina_67 #page,
body#pagina_67 #pagina,
body#pagina_67 #pagina_left,
body#pagina_66 #page,
body#pagina_66 #pagina,
body#pagina_66 #pagina_left{
	width:100%!important;
}

body#pagina_66 #form_pagina_cms_puntos{
	margin-left:268px!important;
}
body#pagina_67 #container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos{
	width:365px!important;
	box-sizing:border-box;
}

body#pagina_67 #container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos a.cangear:hover{
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background-color: #326da8;
}
body#pagina_67 #container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos a.cangear.solicitar{
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #326da8) );
	background-color: #326da8;
}
body#pagina_67 #container #content #page #pagina #pagina_left div.productos_puntos div.producto_puntos a.cangear.solicitar:hover{
	background-color: #c62d1f;
  background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7366), color-stop(1, #c62d1f) );
}

/*TRAMITAR PEDIDO*/
#tramitar_pedido .paso #puntos{
	padding:0 10px!important;
	    margin-bottom: 15px;
    float: left;
}
#tramitar_pedido div.paso #puntos p{
	width:450px!important;
}
#tramitar_pedido div.paso #puntos h4 strong{
	font-size:22px!important;
}

/*ADMIN CLIENTE*/
#container #content #page #cliente div.paso ul.historial,
#container #content #page #cliente div.paso div.identificacion,
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p,
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form,
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p input.submit,
#container #content #page #cliente div.paso &gt; ul.lista_pedidos{
	width:100%!important;
}
#container #content #page #cliente div.paso ul.historial li{
	width:95%!important;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena,
#container #content #page #cliente div.paso div.identificacion div.formulario_contrasena a,
#container #content #page #cliente div.paso div.identificacion div.formulario_registro,
#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li{
	width:99%!important;
}
#container #content #page #cliente div.paso div.identificacion div.formulario_registro form p input.text{
	width:839px!important;
}

#container #content #page #cliente div.paso &gt; ul.lista_pedidos &gt; li &gt; div.nombre_pedido{
	width:325px!important;
}

#container #content #page #cliente div.paso ul.historial.devoluciones{
	display:none!important;
}



@media only screen 
   and (max-width : 768px) {
		  #container{
				overflow:visible !important;
		  }
}</pre></body></html>