/*  ---------------------------------------------
 *  SYM COMPUTACION 5.0 CSS-GLOBAL
 *  Godlike Studio http://godlikestudio.com
 *  Rodolfo Berrios
 *  ---------------------------------------------
 */
 
body {
	background: #FFF;
	color: #333;
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/* -------------------
    Algunos reseteos
   -------------------
*/

a {
	color: #2F7CC0;
	outline: 0;
	text-decoration: none;
}

a:hover {
	color: #2F7CC0;
}

a.nounder {
	text-decoration: none !important;
}

div#cont-full a {
	border-bottom: 1px solid #DDDDDD;
}

div#cont-full a:hover {
	border-bottom: 1px solid #2F7CC0;
}

img {
	border: 0;
}

h1, h2, h3, p, ul, li {
	margin: 0;
	padding: 0;
}

ul, li, ol {
	list-style: none;
}

.clearboth {
	clear: both;
}

.red {
	color: #CD0000 !important;
}

/* guinchas */
#guincha {
	background: #FFFFC2 url(img-site/bkg_mensaje.png) repeat-x 0 -25px;
	padding: 1.1em;
	margin-bottom: 1.8em;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
	.horario_g {
		color: #000;
		border: 1px solid #FCDD72;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		-ms-border-radius: 4px;
	}

/* -------------------
   ------- TOP -------
   -------------------
*/
div#top {
	height: 175px;
	margin-bottom: 19px;
}

/* Ancho y padding para todo */
div#top-main-content, div#top-bar-content, div#top-shadow-content, div#contenido, div#foot-enlaces, div#foot-derechos-content {
	width: 963px;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}

/* TOP-MAIN */
div#top-main, div#top-main-content {
	height: 118px;
	background: #025DAD url(img-site/top-main_bkg.png) repeat-x;
}
/* NAVIDEÑO y VERANIEGO */
div#top-main.navidad, div#top-main-content.navidad,
div#top-main.veraniego, div#top-main-content.veraniego {
	background: #0E61AB url(img-site/nav_top-main_bkg.png) repeat-x;
}

/* logos-top */
div#logos-top {
	width: 500px;
	height: 97px;
	position: absolute;
	top: 18px;
}
/* NAVIDEÑO */
div#logos-top.navideno {
	height: 106px !important;
	top: 13px !important;
}
/* VERANIEGO */
div#logos-top.veraniego {
	height: 100px !important;
	top: 13px !important;
}

div#logos-top img {
	border: 0;
}

div#sym-big, div#sym-big a img {
	width: 226px;
	height: 98px;
	float: left;
}

div#mad-big, div#mad-big a img {
	width: 302px;
	height: 98px;
	float: left;
}

div#mad-tiny, div#mad-tiny a img {
	width: 153px;
	height: 35px;
	float: left;
	margin-left: 5px;
}

div#sym-tiny, div#sym-tiny a img {
	width: 93px;
	height: 41px;
	float: left;
	margin-left: 5px;
}

a.blog_mad {
	position: relative;
	left: -298px;
	top: -50px;
	font-size: 8.5pt;
	color: #DBE8F3;
}
a:hover.blog_mad {
	color: #FFF;
}

.navideno a.blog_mad {
	top: -118px;
	left: 260px;
	display: block;
}

/* session de usuario */
.twitter {
	width: 137px;
	height: 17px;
	margin-right: 12px;
}
.twitter img {
	vertical-align: middle;
}

div#user-session {
	width: 100%;
	height: 15px;
	color: #E0ECF5;
	font-size: .7em;
	line-height: 15px;
	padding: 5px 0 0 0;	
	text-align: right;	
}

div#user-session div {
	float: right;
	margin: 0 0 0 .8em;
}

div#user-session span {
	color: #FFFFC1;
	font-weight: bold;
}

div#user-session a {
	color: #FFFFC1;
	text-decoration: none;
	font-weight: bold;
}

div#user-session a:hover {
	text-decoration: underline;
}

/* navegacion top */
ul#nav-top {
	width: 399px;
	height: 26px;
	float: right;
	margin-top: 10px;
}

ul#nav-top li {
	height: 26px;
	display: block;
	float: left;
	margin-left: 7px;
}

ul#nav-top a {
	height: 26px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}
ul#nav-top a:hover {
	background-position: 0 -26px;
}
ul#nav-top a:active {
	background-position: 0 -52px;
}

ul#nav-top li span {
	display: none;
}

/* boton catalogo */
li a.navcatalogo {
	width: 71px;
	background-image: url(img-site/top-main_navcatalogo.gif);
}
li.navcatalogo-on {
	width: 71px;
	background: url(img-site/top-main_navcatalogo.gif) no-repeat 0 -52px;
}

/* boton blog */
li a.navblog {
	width: 75px;
	background-image: url(img-site/top-main_navblog.gif);
}

/* boton cotizacion */
li a.navcotizacion {
	width: 75px;
	background-image: url(img-site/top-main_navcotizar.gif);
}
li.navcotizacion-on {
	width: 75px;
	background: url(img-site/top-main_navcotizar.gif) no-repeat 0 -52px;
}

/* boton cuenta */
li a.navcuenta {
	width: 75px;
	background-image: url(img-site/top-main_navcuenta.gif);
}
li.navcuenta-on {
	width: 75px;
	background: url(img-site/top-main_navcuenta.gif) no-repeat 0 -52px;
}

/* boton ayuda */
li a.navayuda {
	width: 67px;
	background-image: url(img-site/top-main_navayuda.gif);
}
li.navayuda-on {
	width: 67px;
	background: url(img-site/top-main_navayuda.gif) no-repeat 0 -52px;
}

/* realizar pedido top */
a.top_pedido, div.top_pedido {
	width: 180px;
	height: 37px;
	background: url(img-site/top_pedido.gif) no-repeat 0 -37px;
	display: block;
	float: right;
	clear: both;
	margin: 12px 1px 0 0;
}

a:hover.top_pedido {
	background-position: 0 0;
}

a.top_pedido span, div.top_pedido span {
	display: none;
}

/* realizando pedido top */
div.top_pedido {
	width: 200px !important;
	background: url(img-site/top_div_pedido.gif) no-repeat !important;
}

/* TOP-BAR */
div#top-bar, div#top-bar-content  {
	height: 37px;
	background: #0F4D84 url(img-site/top-bar_bkg.png) repeat-x;
}

/* barra de busqueda */
div#search-bar {
	height: 21px;
	background: url(img-site/top-bar_buscar.gif) no-repeat 4px;
	float: left;	
	margin: 8px 0 0 0;
	padding: 0 0 0 55px;
}

div#search-bar span {
	display: none;
}

/* Para el formulario */
div#search-bar select, input#keys {
	float: left;
	font-size: .84em;
}

input#botonbuscar {
	float: left;
	margin: 0 0 0 5px;
}

div#search-bar select {
	height: 21px; /* safari */
	width: 180px;
	background: #FFF;
	border: 1px solid #4D6185;
}

div#search-bar input#keys {
	width: 180px;
	height: 17px; /* safari */
	background: #FFF url(img-site/top-bar_bkginput.png) repeat-x 0 -1px;
	border: 1px solid #4D6185;
	margin-left: 4px;
	padding-left: 20px;
}

/* botones bar */
#botones {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	width: 400px;
	float: right;
	margin: 12px 0 0 0;
}
	#botones * {
		height: 14px;
		display: block;
	}
	#botones blink { display: inline-block; }
	#botones li {
		float: left;
	}

	#botones li a {
		color: #D2E1EF;
		padding-left: 20px;
	}
	#botones li a:hover {
		color: #FFF;
	}

li.medioboton {
	margin: 0 18px;
}
li.primerboton {
	margin: 0 25px 0 0;
}

#botones a span {
	display: none;
}

/* boton listado */
#botones a.listado {
	background: url(/img-site/top-bar_btnlista.gif) no-repeat 0 0;
}
#botones a:hover.listado {
	background: url(/img-site/top-bar_btnlista.gif) no-repeat 0 -14px;
}
/* boton rss */
#botones a.rss-sym {
	background: url(/img-site/top-bar_btnrss.gif) no-repeat 0 0;
}
#botones a:hover.rss-sym {
	background: url(/img-site/top-bar_btnrss.gif) no-repeat 0 -14px;
}
/* boton fono */
#botones a.fono-sym {
	background: url(/img-site/top-bar_btnfono.gif) no-repeat 0 0;
}
#botones a:hover.fono-sym {
	background: url(/img-site/top-bar_btnfono.gif) no-repeat 0 -14px;
}
/* boton ofertas */
#botones a.ofertas {
	background: url(/img-site/top-bar_ofertas.gif) no-repeat 0 0;
}
#botones a:hover.ofertas {
	background: url(/img-site/top-bar_ofertas.gif) no-repeat 0 -14px;
}


/* top-shadow w/fix */
div#top-shadow, div#top-shadow-content {
	height: 20px;
	background: url(img-site/top-shadow_bkg.png) repeat-x;
}
/* 18 */
.patrias {
	background-image: url(img-site/top-shadow_bkg_18.png) !important;
}
.chile_decoracion {
	width: 48px;
	height: 47px;
	position: absolute;
	top: 155px;
	z-index: 5000;
}
	.chile_iz {
		background-image: url(img-site/chile_decoracion.gif);
	}
	.chile_dr {
		background-image: url(img-site/chile_decoracion2.gif);
		right: 0;
	}

/* -------------------
   ------- FOOT ------
   -------------------
*/
div#foot {
	margin-top: 7em;
	clear: both;
}

/* RESELLERS FOOT */
div#resella {
	width: 943px;
	margin: 0 auto 10px auto;
	display: table;
	clear: both;
}

div#in-resella {
	float: right;
	clear: both;
}

div#in-resella span {
	display: none;
}

div#in-resella div, a#ver_todos {
	float: left;
}

a#ver_todos {
	width: 96px;
	height: 22px;
	display: block;
	margin-left: 10px;
	background: url(img-site/ver_todos.gif) no-repeat;
}

a:hover#ver_todos {
	background-position: 0 -22px;
}

div#we_are {
	color: #838383;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	padding-top: 4px;
	margin-right: 8px;
	font-size: 9pt;
}

div#marcas-foot a {
	display: block;
	float: left;
	height: 26px;
	background-repeat: no-repeat;
	margin: 0 7px;
}

a#res1 {
	width: 88px;
	background-image: url(img-site/res1.gif);
}

a#res2 {
	width: 79px;
	background-image: url(img-site/res2.gif);
	background-position: 0 1px;
}

a#res3 {
	width: 95px;
	background-image: url(img-site/res3.gif);
	background-position: 0 0;
}

div#foot-enlaces {
	width: 871px !important;
	height: 120px;
	background: #FFF url(img-site/foot-enlaces_bkg.png) no-repeat;
	padding: 35px 46px 30px 46px;
}

div#foot-enlaces div.sep-foot {
	width: 1px;
	height: 106px;
	background: url(img-site/foot-enlaces_separador.png) no-repeat;
	float: left;
	margin: 0 15px 0 14px;	
}

div#foot-enlaces div.bloque-foot {
	width: 135px;
	float: left;
	padding: 0 5px 0 10px;
}

div#foot-enlaces div.bloque-foot h1 {
	color: #55636D;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 0 12px 0;
}

div#foot-enlaces div.bloque-foot {
	color: #384955;
	font-size: .76em;
	line-height: 1.4em;
	margin: 0 0 .5em 0;	
}

div#foot-enlaces div.bloque-foot p {
	margin: 0 0 .5em 0;	
}

div#foot-enlaces div.bloque-foot a {
	color: #245F87;
	text-decoration: underline;
}

div#foot-enlaces div.bloque-foot a:hover {
	color: #6B93AE;
}

div#foot-enlaces div.bloque-foot ul li {
	margin: 0 0 .4em 0;
}

div#foot-derechos, div#foot-derechos-content {
	height: 112px;
	background: #151515 url(img-site/foot-derechos_bkg.png) repeat-x;
	color: #DDD;
}

div#foot-derechos-content div#year {
	width: 358px;
	height: 27px;
	margin: 0 auto;
	background-repeat: no-repeat; 
}

div#foot-derechos-content div#year span {
	display: none;
}

div#foot-derechos-content p {
	font-size: .75em;
	margin: 2em 0 1em 0;
	text-align: center;
}

div#foot-derechos-content p span {
	display: block;
	color: #999;
	font-size: .95em;
	margin: .5em 0 0 0;
	text-align: center;
	
}

div#foot-derechos-content p span a {
	color: #DDD;
	text-decoration: none;
}

div#foot-derechos-content p span a:hover {
	color: #FFF;
}

/* -------------------
   ---- CONTENIDO ----
   -------------------

*/

/* es tan linda */
div#side-menu {
	width: 200px;
	float: left;
	margin: 0 17px 0 0;
}

/* descuentos */
div#descuentos {
	margin-bottom: 1em;
}

/* Banner pagos */
div.payment-modes {
	width: 200px;
	display: block;
	margin: 1em 0 0 0;
}

/* Categorias */
div#categorias a {
	background: #FFF;
	border-bottom: 1px solid #DCDCDC;
	color: #1F1F1F;
	display: block;	
	padding: 5px 0 3px 8px;
	text-decoration: none;
	font-size: .84em;
}

div#categorias a:hover {
	background: #F9F9F9;
	color: #000;
}

div#categorias a:active {
	background: #F7F7F7;
	border-bottom: 1px solid #DFDFDF;
}

/* categorias con sub-categorias */
div#categorias a.subcats {
	background: #FFF url(img-site/contenido-menu_flecha.gif) no-repeat; /* Safari */
}

div#categorias a:hover.subcats {
	background: #F7F7F7 url(img-site/contenido-menu_flecha.gif) no-repeat 0 -48px;
}

div#categorias a:active.subcats {
	background: #F9F9F9 url(img-site/contenido-menu_flecha.gif) no-repeat 0 -24px;
}

/* categoria actual */
div#categorias a.currentcat {
	background: #63666B url(img-site/contenido-menu_currentcat.png) repeat-x;
	color: #FFF;
}

/* sub-categorias de la categoria actual*/
div#categorias a.currentcat-sub {
	background: #F2F2F3;
	border-bottom: 1px solid #BFBFBF;
	color: #272D38;
	text-indent: 1em;
}

div#categorias a:hover.currentcat-sub {
	background: #FAFAFA;
	color: #000;
}

div#categorias a.currentcat-sub-on {
	background: #FDFDFD url(img-site/contenido-menu_currentsubcat.gif) no-repeat 1.7em .65em;
	text-indent: 1.8em;
}

/* sub-cats actuales */
div#categorias a.currentcat-more-off, div#categorias a.currentcat-more {
	color: #FFF;
	background: url(img-site/contenido-menu_currentcat-more.png);
}

div#categorias a:hover.currentcat-more {
	background-position: 0 -24px;
}

/* SIDE-CONTENT */
div#side-content {
	width: 746px;
	height: auto;
	float: left;
}

/* ----------------  HOME  ---------------- */

/* destacados */
div#destacados {
	margin-bottom: 15px;
}

div#productos-nuevos, div#insuperables {
	clear: both;
}

/* headings */
div#productos-nuevos h1, div#insuperables h1 {
	height: 33px;
	background: #FFF url(img-site/contenido-side-content_h1.gif) no-repeat;	
}

div#productos-nuevos h1 span, div#insuperables h1 span {
	display: none;
}

div#productos-nuevos h1 a {
	width: 68px;
	height: 14px;
	background: #EEE url(img-site/contenido-side-content_vertodos.gif) no-repeat;
	display: block;
	float: right;
	margin: 6px 3px 0 0;
}

div#productos-nuevos h1 a:hover {
	background: #EEE url(img-site/contenido-side-content_vertodos.gif) no-repeat 0 -14px;
}

div#productos-nuevos-filas, div#insuperables-blocks {
	width: 680px;
	margin: 20px auto;
}

div#productos-nuevos-filas {
	height: 290px;
}

div#productos-nuevos-filas a {
	width: 130px;
	height: 130px;
	color: #232B31;
	display: block;
	float: left;
	font: bold .74em "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	margin: 0 6px 20px 0;
	text-align: center;
	text-decoration: none;	
}

div#productos-nuevos-filas a:hover {
	color: #095EAB;
}

div#productos-nuevos-filas a img {
	float: left; /* opera */
}

div#productos-nuevos-filas a span {
	color: #979EA5;
	display: block;
	font-size: 8pt;
	font-weight: normal;
}

div#productos-nuevos-filas a span span {
	color: #384550;
	font-size: 9.2pt;
	display: inline;
}

/* insuperables box */
div#insuperables {
	min-height: 493px;
	margin: 0 0 3em 0;
}

div#insuperables h1 {
	background-position: 0 -33px;
}

/* contenedor columna 1 */
div#cont-ps {
	width: 325px;
	height: auto;
	float: left;
	text-align: left;
}

div#cont-ps img {
	margin-right: 10px;
}

a#primero, a#segundo, a#big {
	color: #232B31;
	display: block;
	text-decoration: none;
}

a#primero img, a#segundo img, a#big img {
	float: left;
}

a#primero {
	height: 210px;
	margin-bottom: 40px;
}

a#segundo {
	height: 190px;
}

a#big {
	width: 335px;
	height: 440px;
	float: left;
	margin-left: 20px;
}

/* enlaces insuperables */
a#primero, a#segundo {
	width: 325px; 
}

/* span titulos insuperables 1 - 2 */
span.title-insup {
	background: #FFF url(img-site/contenido-side-content_inspbkgtitle.gif) no-repeat -150px 36px;
	color: #232B31;
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1em;
	margin: 0 0 10px 142px;
	padding: 15px 0 5px 0;
	text-indent: 5px;
}

/* hover para los insuperables */
a:hover span.title-insup, a:hover span.title-insup, a:hover span.title-insup {
	color: #095EAB;	
}

span.title-insup span {
	color: #7B8792;
}

/* span descripcion insuperables */
span.desc-insup {
	display: block;
	font-size: .7em;
	line-height: 1.4em;
	margin: 0 0 0 152px;
	padding-right: 5px;
}

/* span precio insuperables */
span.precio-insup {
	color: #455462;
	display: block;
	font-size: .9em;
	font-weight: bold;
	margin: 20px 0 0 152px;
}

span.precio-insup span {
	color: #979EA5;
	font-size: .7em;
	font-weight: normal;
}

/* insup big */
a#big span.title-insup {
	background-position: 0 36px;
	margin: 0 0 10px 0;
	text-align: center;
}

a#big span.desc-insup {
	float: left;
	margin: 0 0 25px 20px  !important;
	padding: 0 10px 0 0  !important;
}

a#big span.some-logos {
	width: 100px;
	display: block;
	float: left;
}

a#big span.some-logos img {
	margin: 5px 0 5px 0;
}

a#big span.precio-insup {
	clear: both;
	margin: 0 0 0 20px;
	padding: 00 15px 0 0;
}

a#big span.big-img img {
	margin-top: 10px;
}

/* hover para los insuperables */
a:hover span.title-insup, a:hover span.title-insup, a:hover span.title-insup {
	color: #095EAB;	
}

span.title-insup span {
	color: #7B8792;
}

/* banner-home746x90 */
a.banner-home746x90 {
	display: block;
}

/* motebooks */
div#notebooks_home {
	background: #666;
	width: 746px;
	overflow: hidden;
}

div#notebooks_home h1 {
	height: 32px;
	background: url(img-site/head_notebooks_home.png) no-repeat;
	text-align: center;
	color: #EBEBEB;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 32px;
}

div#cn_frame_notebooks {
	position: relative;
	overflow: hidden;
}

div#cn_frame_notebooks, div#frame_notebooks {
	background: #3A3A3A url(img-site/bkg_frame_notebooks.png) repeat-x;
}

div#frame_notebooks {
	width: 1488px;
}

div.p_notebooks {
	float: left;
	width: 620px;
}

div#nbh_1, div#nbh_2 {
	margin: 10px 32px 5px 32px;
	width: 680px;
	height: 145px;
	float: left;
}

div#nbh_1 img, div#nbh_2 img {
	width: 120px;
	height: 94px;
	border: 0;
}

div#frame_notebooks a {
	display: block;
	float: left;
	color: #E1E1E1;
	font-size: 8pt;
	padding-top: 15px;
}

div#nbh_1 a {
	margin-right: 35px;
}

div#nbh_2 a {
	margin-left: 35px;
}

div#frame_notebooks a:hover {
	color: #FFF;
}

div#frame_notebooks a span {
	display: block;
	text-align: center;
}

/* botones frame */
div#notebooks_r, div#notebooks_l {
	width: 48px;
	height: 30px;
	float: left;
	margin-top: 55px;
	background-repeat: no-repeat;
}

	div#notebooks_r {
		background-image: url(img-site/notebooks_r.gif);
	}
	
	div#notebooks_l {
		background-image: url(img-site/notebooks_l.gif);
	}

div#foot_notebooks {
	background: url(img-site/foot_notebooks_home.png) no-repeat;
	height: 10px;
}


/* ----------------  FIN HOME  */


/* --------  INFO PRODUCTO Y LISTADOS  -------- */

div#side-catalog-content {
	width: 696px;
	min-height: 50px;
	background: #FFF url(img-site/contenido-side-content_bkgtop.png) no-repeat;
	padding: 1.5em 25px 2em 25px;
}

/*fix*/
div#side-catalog-content li {
	background-repeat: no-repeat !important;
}

/* stocks */
p.stock span,
li.stocks span.stock-agotado,
li.stocks span.stock-bajo,
li.stocks span.stock-normal,
li.stocks span.stock-pronto,
li.stocks span.stock-pedido,
li.stocks span.stock-reserva,
li.stocks span.stock-null {
	background-image: url(img-site/contenido-side-content_stock.gif);
	background-repeat: no-repeat;
	font-weight: normal !important;
	padding: 0 0 0 1.4em;
}/* uy si me quedo bella esta parte... ando medio apurado */

li.stocks span.stock-null {
	background-image: url(img-site/stock_null.gif) !important;
}

p.stock span.code {
	font-size: 8pt;
	margin-left: 3px;
	background: 0 !important;
	padding: 0 !important;
}

span.stock-agotado {
	background-position: 3px -358px;
}

span.stock-bajo {
	background-position: 3px -238px;
}

span.stock-normal {
	background-position: 3px -118px;
}

span.stock-pronto {
	background-position: 3px 2px;
}

span.stock-pedido {
	background-position: 3px -482px;
}

span.stock-reserva {
	background-position: 3px -600px;
}

span.stock-null {
	background-image: url(img-site/stock_null.gif) !important;
	background-position: 3px;
}

/* --------  INFO PRODUCTO Y LISTADOS  */


/* -------------  INFO PRODUCTO  -------------- */

/* miga de pan */
div#side-catalog-content div#breadcrumb {
	color: #999;
	font-size: .84em;
	background: url(img-site/contenido-menu_currentsubcat.gif) no-repeat 0 3px;
	margin: 0 0 1em 0;
	padding: 0 0 0 .7em;
}

div#side-catalog-content div#breadcrumb a, div#side-catalog-content div#subcats-li a {
	text-decoration: underline;
}

div#side-catalog-content div#breadcrumb a:hover, div#side-catalog-content div#subcats-li a:hover {
	color: #6B93AE;
}

div#side-catalog-content div#breadcrumb span {
	color: #333;
}

/* Titulo del producto */
div#side-catalog-content h1 {
	color: #323940;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
}

/* imagen fabricante */
div#side-catalog-content div#fabricante-content {
	width: 90px;
	height: 55px;
	float: left;
	margin: 0 .75em 0 0;
	text-align: center;
}

div#fabricante-content img {
	border: 0;
	vertical-align: middle;
}

div#p_descontinuado {
	background: #F6F6F6;
	border: 1px solid #CECECE;
	color: #333;
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
	padding: 11px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-bottom: 15px;
}

/* Imagen del producto */
div#product-img {
	float: left;
	text-align: center;
	width: 350px;
	min-height: 275px;
	margin: 0 25px 0 10px;
}

div#product-img img {
	vertical-align: middle; 
}

/* descripcion lista producto */
div#product-info {
	width: 300px; /* 371 */
	float: left;
}

div#product-info ul {
	border-bottom: 1px solid #DCDCDD;
	color: #666;
	font-size: .9em;
	list-style: none;
	padding: .8em 0;
}

div#product-info span.stock-normal {
	color: #666 !important;
}

div#product-info ul li {
	background: #FFF url(img-site/contenido-side-content_bkgli.gif) no-repeat 0 .45em;
	margin: .3em 0 .3em 0;
	text-indent: .75em;
}

div#product-info ul li a {
	color: #2F7CC0;
	margin: 0 0 0 .5em;
	text-decoration: underline;
}

/* Add this */
div.addthis_toolbox {
	margin: 0 0 0 .75em;
}
a.addthis_button_compact {
	margin: 0 !important;
	text-decoration: none !important;
	border-right: 1px solid #999;
	padding: 0 .5em 0 0 !important;
	text-indent: 0 !important;
}
a.at300b {
	width: 16px;
}

div#product-info ul li a:hover {
	color: #6B93AE;
}

div#product-info ul li span {
	color: #323940;
	font-weight: bold;
}

span.stroke_ficha, span.stroke_listado {
	color: #999 !important;
	font-weight: normal !important;
	text-decoration: line-through;
}

li.li_ahorro {
	background: url(img-site/ico_money.gif) no-repeat 13px 0 !important;
	padding-left: 22px;
	color: #5B9F57 !Important;
}

/* agregar al carro */
div#agregar-al-carro {
	float: right;
	margin: 2.5em 4.5em 0 0;
}

div#agregar-al-carro a {
	width: 182px;
	height: 32px;
	background: #FFF url(img-site/contenido-side-content_btnadcotizacion.png) no-repeat;
	display: block;
}

div#agregar-al-carro a:hover {
	background-position: 0 -32px;
}

div#agregar-al-carro a span {
	display: none;
}

/* html producto */
div#html-producto {
	margin: 1em 0 2.5em 0;
	font-size: .75em;
	line-height: 1.4em;
	color: #333;
}

div#html-producto h1, div#html-producto h2, div#html-producto h3 {
	margin: 1em 0 .5em 0;
}

div#html-producto h1 {
	font-size: 1.8em;
}

div#html-producto h2 {
	font-size: 1.6em;
}

div#html-producto h3 {
	font-size: 1.3em;
}

div#html-producto p {
	margin: 1.5em 0 1.5em 0;
}

div#html-producto a {
	color: #2F7CC0;
}

div#html-producto a:hover {
	color: #6B93AE;
}

/* Sitio del fabricante */
a#pgfab {
	width: 325px;
	height: 25px;
	background: #FFF url(img-site/contenido-side-content_pgfab.png) no-repeat;
	display: block;
	clear: both;
	margin: 5em auto 0 auto;
}

a:hover#pgfab {
	background-position: 0 -25px;
}

a#pgfab span {
	display: none;
}

/* responsabilidad */
p#responsabiliad {
	width: 50em;
	color: #777;
	font-size: 8pt;
	margin: 1.5em auto;
	text-align: center;
}
/* -------------  INFO PRODUCTO  */

/* -------------  LISRA PRODUCTO  -------------- */

/* top del listado */
div#top-listado {
	margin: 0 0 2em 0;
	min-height: 50px;
}

div#side-catalog-content h1#listado, div#side-catalog-content h1#listado-b {
	color: #313131;
	font-size: 2.3em;
	float: left;
	margin: 0;
}

div#side-catalog-content h1#listado-b {
	font-size: 2.4em;
}

div#top-listado div#sort-order {
	color: #515151;
	font-size: .7em;
	position: relative;
	text-align: right;
	top: 1.2em;
	padding: 0 0 0 44em;
}

div#top-listado div#sort-order select {
	font-size: 1em;
	margin: 0 0 0 .5em;
	width: 12em;
}

div#top-listado div#sort-order div {
	margin: .5em 0 0 0;
}

div#top-listado div#subcats-li {
	color: #515151;
	clear: both;
	background: url(img-site/contenido-menu_currentsubcat.gif) no-repeat 0 3px;
	font-size: .9em;
	padding: 0 0 0 .7em;
}

div#top-listado div#subcats-li a {
	margin: 0 .5em 0 .5em;
}

div#top-listado div#subcats-li a.selected-subcat {
	color: #515151;
	text-decoration: none;
}

/* productos en listado */
div.products-list-item {
	border-bottom: 1px solid #DCDCDC;
	clear: both;
	padding: 1.5em 0 3em 0;
}

div.listadoindiv {
	margin-left: 110px;
}

div.img-listado {
	width: 100px;
	margin: 0 .8em 0 0;
	text-align: center;
	float: left;
}

div.products-list-item img {
	border: 0;
}

div.products-list-item h2 {
	color: #000;
	font-size: 1em;
	font-weight: normal;
}

div.products-list-item h2 a {
	color: #000;
}

div.products-list-item h2 a:hover {
	text-decoration: underline;
}


div.products-list-item p {
	color: #666;
}

div.products-list-item p span.code {
	color: #888;
	font-size: .84em;
	margin: 0 0 0 .6em;
}

div.products-list-item p.stock {
	font-size: .84em;
	margin: .3em 0 0 0;
}

div.products-list-item p.precio {
	font-size: .9em;
	float: left;
	margin: 1em 0 0 0;
}

div.products-list-item p.precio strong {
	color: #333;
}

div.products-list-item p.precio span {
	color: #CD0000;
}

div.products-list-item p.precio small {
	font-size: .84em;
}

div.products-list-item a.carro-lista {
	background: url(img-site/contenido-side-content_carrosimple.gif) no-repeat;
	color: #0557A4;
	font: .71em "Lucida Sans", "Lucida Grande", Lucida, sans-serif;
	float: left;
	padding: 1px 0 .4em 25px;
	margin: 1.3em 0 0 .8em;
	text-decoration: underline;
	border: 0 !important;
}

div.products-list-item a:hover.carro-lista {
	color: #6B93AE;
}

span.ahorro_listado {
	font-size: 9pt;
	color: #5B9F57 !important;
	background: url(img-site/ico_money.gif) no-repeat;
	padding-left: 19px;
	margin: 0 5px;
}


div#paginacion {
	margin: 3em 0 0 0;
	text-align: center;
}

div#paginacion p {
	margin: 0 0 .8em 0;
}

div#paginacion p#pages a {
	background: #FFF;
	border: 1px solid #DCDCDC;
	color: #999;
	font-size: .84em;
	padding: .2em .5em;
}

div#paginacion p#pages a:hover {
	border: 1px solid #C4C4C4;
	color: #43474D;
}

div#paginacion p#pages a.prevnext {
	background: #F7F7F7;
	color: #5C6169;
	font-weight: bold;
	margin: 0 .5em 0 .5em;
}

div#paginacion p#pages a:hover.prevnext {
	background: #E7E8E9;
	border: 1px solid #BFC0C2;
	color: #2E3135;
}

div#paginacion p#pages span {
	background: #F2F2F2;
	border: 1px solid #DCDCDC;
	color: #5C6169;
	font-weight: bold;
	font-size: .84em;
	padding: .2em .5em;
}

div#paginacion p#see {
	color: #656D73;
	font-size: .71em;
}

/* -------------  LISTA PRODUCTO  */

/* -------------  CARRO DE COMPRAS  -------------- */
div.listado-carro {
	margin-bottom: 0 !important;
}

div#export-cart {
	width: 245px;
	float: right;
	margin: .7em 0 0 0;
}

div#export-cart a, div#export-cart div {
	height: 31px;
	display: block;
	float: left;
}

div#export-cart a.exportcart, div#export-cart div.exportcart {
	width: 86px;
	background: url(img-site/contenido-side-content_expcarro.gif) no-repeat;
	margin: 0 5px 0 0;
}

div#export-cart a#exp-open.exportcart {
	background-position: 0 -31px;
}

div#top-listado div#export-cart a.updatecart {
	width: 154px;
	background: url(img-site/contenido-side-content_updatecarro.gif) no-repeat;
}

div#top-listado div#export-cart a:hover {
	background-position: 0 -31px;
}

div#top-listado div#export-cart a span {
	display: none;
}

/* formatos del export */
div#hidden-exp {
	float: right;
}

div#exported-cart {
	height: 1.8em;
	margin: 0 8px 10px 0;
	font-size: 9pt;
	text-align: right;
}

div#exported-cart a {
	display: block;
	height: 16px;
	line-height: 16px;
	margin: 0 5px;
	float: left;
}

div#exported-cart a:hover {
	color: #000;
}

a.e-txt {
	background: url(img-site/ico_txt16x16.gif) no-repeat;
	padding-left: 18px;
}

a.e-pdf {
	background: url(img-site/ico_pdf16x16.gif) no-repeat;
	padding-left: 22px;
}

a.e-mail {
	background: url(img-site/ico_mail16x16.gif) no-repeat 0 2px;
	padding-left: 22px;
}


/* productos en carro */
div#carro-headings {
	font-size: 8pt;
	font-weight: bold;
	height: 1em;
}

div#carro-headings span {
	display: block;
	float: left;
	background: #F0F0F0;
	padding: .2em 0;
	text-align: center;
}

span.carro-quitar, span.carro-ctd {
	width: 48px;
	margin-right: 2px;
}

span.carro-producto {
	width: 458px;
	margin-right: 2px;
}

span.carro-precio {
	width: 136px;
}

div.carro-input {
	margin-top: 15px;
	width: 48px;
	float: left;
}

div.cart-list-item {
	height: 60px;
	border-bottom: 1px solid #DCDCDC;
	clear: both;
	font-size: .76em;
	padding: 20px 0;
}

div.cart-list-item div.cart-list-cnt {
	width: 435px;
	height: 60px;
	border-right: 1px solid #DCDCDD;
	float: left;
	margin: 0 1em 0 0;
	padding: 0 18px 0 10px;
}

div.cart-list-item h2 {
	font-size: 1.1em;
	font-weight: normal;
}

div.cart-list-item a {
	color: #333;
}

div.cart-list-item a:hover {
	color: #000;
	text-decoration: underline;
}

div.cart-list-item input {
	border: 1px solid #BDBDBD;
	float: left;
}

div.cart-list-item input.check-cart {
	margin: 6px 0 0 17px;
	border: 0 !important;
}

div.cart-list-item input.qty-cart {
	width: 2.2em;
	height: 1.5em;
	padding: .1em 0 0 0;
	margin-left: 10px;
	text-align: center;
}

div.carroimg {
	width: 77px;
	margin: 0 1em 0 0;
	text-align: center;
	float: left;
}

div.cart-list-item img {
	border: 0;
}

div.cart-list-item p.stock {
	color: #888;
	margin: .7em 0 0 0;
}

/* precio en item */
div.cart-list-item div.cart-item-price {
	float: right;
	margin: 15px 10px 0 0;
	font-weight: bold;
	text-align: right;	
}

div.cart-list-item div.cart-item-price p.pnormal {
	font-size: 11pt;
	font-weight: normal;
}

div.cart-list-item div.cart-item-price div.pcontado {
	display: inline-block;
	color: #555;
	height: 1.5em;
	font-size: 13.5pt;
}

/* cart  total */
div#total-cart {
	height: 3em;
	background: #F2F2F2;
	border: 1px solid #F0F0F0;
	margin: 1em 0 0 0;
	padding: 1em;
}

div#total-cart p {
	margin: 0 0 .5em 0;
}

div#totals-cart {
	float: right;
}

div#total-cart h1#total-cart-number {
	color: #CECECE;
	display: block;
	float: left;
	font-size: 2.5em;
	font-weight: bold;
}

div#total-cart-prices, div#total-cart-values {
	height: 2em;
	float: left;
	font-size: 11pt;
	margin: .5em 0 0 0;
}

div#total-cart-prices {
	width: 9.8em;
	text-align: right;
}

div#total-cart-values {
	width: 5em;
	margin: .5em 0 0 .86em;
	text-align: left;
}

/* igualar cotizacion */
div#talkcotizacion {
	background: url(img-site/talkcotizacion.gif) no-repeat;
	position: relative;
	top: -11px;
	left: 630px;
	width: 22px;
	height: 11px;
}

div#igualar_top {
	background: #2D2D2D url(img-site/igualar_top_bkg.png) repeat-x;
	padding: .8em 1em;
	height: 22px;
}

div#igualar_top h1 {
	width: 382px;
	height: 22px;
	background: url(img-site/txtigualamostop.gif) no-repeat;
	float: left;
	display: block;
}

div#igualar_top h1 span {
	display: none;
}

a#a_masinformacion, a#a_cerrarblue {
	height: 22px;
	display: block;
}


a#a_masinformacion {
	width: 105px;
	float: right;
	background: url(img-site/a_masinfo.gif) no-repeat;
}

a#a_cerrarblue {
	width: 70px;
	margin: 0 auto;
	background: url(img-site/a_cerrarblue.gif) no-repeat;
}

a:hover#a_masinformacion, a:hover#a_cerrarblue {
	background-position: 0 -22px;
}

div#igualar_txt {
	color: #F0F0F0;
	font-size: 10.5pt;
	margin: 0;
	background: #373737 url(img-site/bkg_txt_igualar.png) repeat-x;
}

div#in_igualar_txt {
	padding: 2em;
}

div#in_igualar_txt p {
	margin: 0 0 1em 0;
}

div#igualar_top, div#igualar_txt {
	top: -11px;
	position: relative;
}

/* -------------  CARRO  */

/* -------------  FABRICANTE -------------- */
div.fabricante {
	float: left;
}

div#fabricante-page {
	width: 100px;
	height: 55px;
	text-align: right;
	float: right;
	margin: .3em 0 0 0;
}
/* -------------  FABRICANTE  */

/* -------------  SOPORTE -------------- */
h1.soporte-y-ayuda {
	margin: 0 0 .3em 0;
	background: url(img-site/soporte_banner.png) no-repeat 0 -132px;
	width: 200px;
	height: 66px;
}

h1.soporte-y-ayuda a {
	background: url(img-site/soporte_banner.png) no-repeat 0 -66px;
	display: block;
	width: 200px;
	height: 66px;
}

h1.soporte-y-ayuda a:hover {
	background-position: 0 -132px;
}

h1.soporte-y-ayuda span {
	display: none;
}

a.volver-catalogo {
	background: url(img-site/btn_volvercatalogo.gif) no-repeat;
	height: 30px;
	width: 175px;
	display: block;
	margin: .5em 0 0 0;
	float: right;
}

a:hover.volver-catalogo {
	background-position: 0 -30px;
}

a.volver-catalogo span {
	display: none;
}

div#side-menu ul.altmenu {
	margin: 0 0 1.3em 0;
}

div#side-menu ul.altmenu li {
	display: block;
	line-height: 25pt;
	font-size: 10pt;
}

ul.altmenu li.current-menu {
	padding: 0 .84em 0 .84em;
	background: #F9F9F9 url(img-site/contenido-menu_flecha.gif) no-repeat 0 -43px;
	border-bottom: 1px solid #CCC;
	color: #000;
}

div#side-menu ul.altmenu li a {
	display: block;
	color: #1F1F1F;
	border-bottom: 1px solid #DBE0E1;
	padding: 0 .84em 0 .84em;
}

div#side-menu ul.altmenu li a:hover {
	color: #2F7CC0;
	background: #F9F9F9;
	border-bottom: 1px solid #CCC;
}

li.li-current-alt {
	display: block;
	color: #000;
	line-height: 25pt;
	font-size: 10pt;
	padding: 0 .84em 0 1.8em;
	background: url(img-site/soporte_menu_bkglion.png) no-repeat bottom left;
	border-bottom: 1px solid #D3D3D3;	
}

li.li-off {
	padding: 0 .84em;
	color: #888;
	border-bottom: 1px solid #DBE0E1;
}

div#side-menu ul.altmenu li h3 {
	display: none;
}

/* informaciones */
li.title-current-info {
	background: url(img-site/soporte_h3_informaciones.png);
}

li.title-off-info {
	background: url(img-site/soporte_h3_informaciones.png);
}

/* ayuda al cliente */
li.title-current-ayuda {
	background: url(img-site/soporte_h3_aycliente.png);
}

li.title-off-ayuda {
	background: url(img-site/soporte_h3_aycliente.png);
}

/* nuestra empresa */
li.title-current-nempresa {
	background: url(img-site/soporte_h3_nempresa.png);
}

li.title-off-nempresa {
	background: url(img-site/soporte_h3_nempresa.png);
}

li.title-current-info, li.title-current-ayuda, li.title-current-nempresa {
	height: 25px;
	border: 0;
	background-repeat: no-repeat;
}

li.title-off-info, li.title-off-ayuda, li.title-off-nempresa {
	height: 25px;
	border: 0;
	background-position: 0 -25px;
	background-repeat: no-repeat;
}

/* los items */
div#side-catalog-content div.soporte-item {
	clear: both;
	margin: 0 0 3em 0;
}

/* garantias */
div#side-catalog-content div#garantias.soporte-item ul {
	margin: 1.5em 2em 1.5em 7em;
	font-size: 10pt;
}
div#side-catalog-content div#garantias.soporte-item ul li {
	list-style-type: decimal;
	list-style-position: inside;
	margin: .5em 0;
}

div#side-catalog-content div.soporte-item h2 {
	font-size: 15pt;
	line-height: 26px;
	height: 25px;
	margin: 0 0 0 0;
}

div#side-catalog-content div.soporte-item h2 span {
	border-bottom: 1px solid #CCC;
}

div#side-catalog-content div.soporte-item h2 span.pedido-ok, div#side-catalog-content div.soporte-item h2 span.pedido-pen {
	border: 0;
	margin: 0 1em 0 .5em;
	font-size: 10pt;
	background: url(img-site/ico_ok.gif) no-repeat 0;
	color: #82C163;
	padding: 0 0 0 1em;
}

div#side-catalog-content div.soporte-item h2 span.pedido-pen {
	background: url(img-site/ico_note.gif) no-repeat 0;
	color: #DDA900;
}

div#side-catalog-content div.soporte-item h2 span.pedido-pen-h2, div#side-catalog-content div.soporte-item h2 span.pedido-ok-h2 {
	padding: 0 0 0 1.3em;
	margin: 0 0 0 .1em;
	border: 0;
}

div#side-catalog-content div.soporte-item h2 span.pedido-pen-h2 {
	background: url(img-site/ico_nota.gif) no-repeat 0;
	color: #DDA900;
}

div#side-catalog-content div.soporte-item h2 span.pedido-ok-h2 {
	background: url(img-site/ico_ok16.gif) no-repeat 0;
	color: #379D37;
}

div#side-catalog-content div.soporte-item h2 a.revisar-pedido {
	float: right;
	padding: 0 1em 0 0;
	margin: 0 0 0 1em;
}

/* iconos h2 */
div.soporte-item h2 {
	padding: 0 0 0 2.8em;
}

h2.s-money {
	background: url(img-site/soporte_ico_plata.png) no-repeat;
}

h2.s-otras {
	background: url(img-site/soporte_ico_tc.png) no-repeat;
}

h2.s-camion {
	background: url(img-site/soporte_ico_camion.png) no-repeat;
}

h2.s-email {
	background: url(img-site/cuenta_ico_mail.png) no-repeat;
}

h2.s-armado {
	background: url(img-site/soporte_ico_tool.png) no-repeat;
}

h2.s-ensamblado {
	background: url(img-site/soporte_ico_on.png) no-repeat;
}

h2.s-kits {
	background: url(img-site/soporte_ico_kits.png) no-repeat;
}

h2.s-hosting {
	background: url(img-site/soporte_ico_www.png) no-repeat;
}

h2.s-game {
	background: url(img-site/soporte_ico_game.png) no-repeat;
}

h2.s-serv {
	background: url(img-site/soporte_ico_note.png) no-repeat;
}

h2.s-ejecutivo {
	background: url(img-site/soporte_ico_ejecutivo.png) no-repeat;
}

h2.s-ventas {
	background: url(img-site/soporte_ico_carro.png) no-repeat;
}

h2.s-fonos {
	background: url(img-site/soporte_ico_fono.png) no-repeat;
}

h2.s-semana {
	background: url(img-site/soporte_ico_luvi.png) no-repeat;
}

h2.s-sabado {
	background: url(img-site/soporte_ico_sab.png) no-repeat;
}

h2.s-donde {
	background: url(img-site/soporte_ico_point.png) no-repeat;
}

h2.s-flecha {
	background: url(img-site/soporte_ico_flecha.png) no-repeat;
}

h2.s-feedback {
	background: url(img-site/soporte_ico_feedback.png) no-repeat;
}

h2.s-beneficios {
	background: url(img-site/cuenta_ico_corazon.png) no-repeat;
}

h2.s-casa {
	background: url(img-site/cuenta_ico_casa.png) no-repeat;
}

div.soporte-item p {
	font-size: 11pt;
	line-height: 14pt;
	margin: .5em 0 0 4em;
	text-align: justify;
}

div#side-catalog-content div.soporte-item ol {
	margin: 0 0 0 3.8em;
	padding: 0;
}

div#side-catalog-content div.soporte-item ol li h3 {
	margin: 1.3em 0 .5em 0;
	font-size: 12pt;
	padding: 0 0 0 1.3em;
}

/* los muñequitos */
h3.ejecutivo-madbox {
	background: url(img-site/soporte_ico_ejecutivo-mad.png) no-repeat;
}

h3.ejecutivo-sym {
	background: url(img-site/soporte_ico_ejecutivo-sym.png) no-repeat;
}

/* email soporte */
a.s-email {
	font-size: 10pt;
	background: url(img-site/ico_email.png) no-repeat;
	padding: 0 0 0 1.5em;
	margin: 0 0 0 1.5em;
}

div#side-catalog-content div.soporte-item ol li h4 {
	margin: 1.3em 0 .5em 0;
	font-weight: normal;
	font-size: 12pt;
	background: #F2F2F2;
	padding: .2em;
	border-bottom: 1px solid #DDD;
}

div#side-catalog-content div.soporte-item ol li p {
	font-size: 10pt;
	margin: .3em 0 .3em 1.5em;
	text-align: left;
}

div#side-catalog-content div.soporte-item ol li ul {
	font-size: 10pt;
	margin: .5em 0 .3em 3.5em;
	line-height: 13pt;
}

div#side-catalog-content div.soporte-item ol li ul li {
	list-style-position: outside;
	list-style-type: square;
}

/* top estatico */
div#top-static {
	margin: 0 0 1.4em 0;
	height: 3em;
}

div#side-catalog-content p.alone {
	text-align: justify;
	font-size: 11pt;
	clear: both;
	margin: 0 0 2em 0;
	line-height: 1.5em;
}
div#side-catalog-content p.alone_center {
	text-align: center;
}

div#side-catalog-content p.alone-pic {
	text-align: center;
	margin: 3em 0 2em 0;
}

div#side-catalog-content div.soporte-item h2 a {
	background: url(img-site/ico_ext_h1link.gif) no-repeat right 6px;
	padding: .1em 1.1em 0 0;
}

div#side-catalog-content div.soporte-item h2 a:hover {
	color: #333;
}

div#inside-soporte-item {
	margin: 1.3em 0 0 3.8em;
}

/* insides */
div#inside-soporte-item div.soporte-item {
	margin: 0 0 1.5em 0;
}

div#inside-soporte-item div.soporte-item h2 {
	font-size: 12pt;
	padding: 0 0 0 1.3em;
	background-repeat: no-repeat;
	background-position: 0;
}

div#inside-soporte-item div.soporte-item h2 span, .aviso-amarillo {
	background: #FFFFA7;
	padding: .4em .8em;
	font-size: 9pt;
	font-weight: normal;
	border-bottom: 1px solid #FFE070;
	border-right: 1px solid #FFE070;
	margin: 0 0 0 1em;
	color: #74581A;
}
.aviso-amarillo {
	font-size: 11pt;
}

div#inside-soporte-item div.soporte-item p {
	margin: .5em 0 .5em 1.5em;
	font-size: 10pt;
	border: 0;
	font-weight: normal;
	font-size: 10pt;
	padding: 0 0 0 1.5em;
}

p.hora {
	background: url(img-site/ico_reloc.gif) no-repeat 0;
}

p.mapa {
	background: url(img-site/ico_mapa.png) no-repeat 0 top;
}

/* iconos */
h2.s-money-inside {
	background-image: url(img-site/soporte_ico_sala-mini.png);
}

h2.s-despacho-inside {
	background-image: url(img-site/soporte_ico_camion-mini.png);
}

h2.s-soporte-inside {
	background-image: url(img-site/soporte_ico_armado-mini.png);
}

a.online-link {
	background: url(img-site/ico_ext_link.png) no-repeat right;
	padding: 0 1em 0 0;
}

/* tripleinsider */
div.tripleinsider {
	margin: 1.5em 0 0 2.5em;
}

div.tripleinsider div.tri-item h4 {
	margin: 0;
	font-size: 11pt;
}

h4.s-garantia, h4.s-plata, h4.s-cambios {
	padding: 0 0 0 1.5em;
}

h4.s-garantia {
	background: url(img-site/ico_garantia.gif) no-repeat 0;
}

h4.s-plata {
	background: url(img-site/ico_money.gif) no-repeat 0;
}

h4.s-cambios {
	background: url(img-site/ico_canasta.gif) no-repeat 0;
}

div#inside-soporte-item div.soporte-item div.tripleinsider div.tri-item p {
	padding: 0 0 0 1.8em;
	margin: .5em 0 1.5em 0;
}

p.h-soporte {
	background: url(img-site/soporte_ico_armado-mini.png) no-repeat;
	padding: 0 0 0 1.3em;
}
/* -------------  SOPORTE  */

/* -------------  MI CUENTA -------------- */

/* BOTONES */
div.botones-dir a, div#side-catalog-content div.soporte-item a.mod-datos, a.cerrar-hidden-box, div.botones-dir a, div#side-catalog-content div.soporte-item a.add-dir {
	font-size: 10pt;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: .4em .6em .4em 1.7em;
	margin: 0 .5em 0 0;
}

/* Echo status */
div#echo, div#box-echo {
	margin: 0 0 3em 0;
	padding: 1em;
	text-align: center;
	font-size: 10pt;
}

div.echo-ok {
	color: #376300;
	background: #F1FFDD;
	border: 1px solid #94E335;
}

div.echo-no {
	color: #5B282C;
	background: #F5DCE0;
	border: 1px solid #E5AAB2;
}

/* BOXES TOP! */
div#login-box {
	position: absolute;
	top: 0;
	height: 155px;
	background: #646464 url(img-site/bkg_tophiddenbox.png) repeat-x;
	width: 100%;
	z-index: 100;
}

div#in-box {
	margin: 10px auto 0 auto;
	width: 963px;
	height: 130px;
}

a#close-login-box {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	background: url(img-site/a_close-login-box.gif) no-repeat 0;
	width: 80px;
	height: 15px;
	padding: 3px 5px;
}

a#close-login-box span {
	display: none;
}

div#in-in-box {
	width: 320px;
	position: absolute;
	top: 17px;
	left: 50%;
	margin-left: -160px;
}
	div#in-in-box.madlogin {
		width: 550px !important;
		margin-left: -225px !important;
		color: #000;
	}
	.madlogin h1 {
		font-size: 18pt;
		margin-bottom: 5px;
		text-shadow: 1px 1px 0 #B2B3B4;
	}
	
	.madlogin p {
		font-size: 10pt;
		margin-bottom: 15px;
	}
		.madlogin p a {
			font-weight: bold;
			color: #000 !important;
			border-bottom: 1px dotted #000;
		}

div.li-login {
	clear: both;
}

div.li-login div {
	float: left;
	margin-top: 2px;
}

div.li-login div span {
	display: none;
}

/* boton entrar */
a#entrar-box {
	background: url(img-site/a_entrar-box.gif) no-repeat;
	width: 84px;
	height: 29px;
	display: block;
	margin: 7px 0 0 105px;
}

a:hover#entrar-box {
	background-position: 0 -29px;
}

a#entrar-box span {
	display: none;
}

/* santo y seña label */
div#l-email, div#l-pass {
	width: 100px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: right;
}

div#l-email {
	background-image: url(img-site/l-email.gif);
}

div#l-pass {
	background-image: url(img-site/l-pass.gif);
}

div.input-login {
	margin: 0 0 0 5px;
}

div#in-in-box div.input-login span.epa {
	color: #FFF;
	margin: 0 0 0 8px;
	display: inline;
}

div.input-login input {
	height: 18px;
	width: 174px;
	padding: 2px 3px 0 3px;
	margin: 3px 0 0 0;
	font-size: 10pt;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

a#recpass {
	display: block;
	clear: both;
	height: 13px;
	width: 125px;
	margin: 5px 0 0 0;
	background: url(img-site/a_recpass.gif) no-repeat;
}

a:hover#recpass {
	background-position: 0 -13px;
}

/* entrar salir */
div#login-js, div#salir-js {
	height: 30px;
	float: right;
	margin: .5em 0 0 .5em;
}

div#login-js, div#login-js a {
	width: 85px;
	height: 30px;
}

div#login-js {
	background: url(img-site/btn_entrar.gif) no-repeat 0 -30px;
}

div#login-js a {
	background: url(img-site/btn_entrar.gif) no-repeat 0 0;
	display: block;
}

div#login-js a#login-open {
	background-position: 0 -30px;
}

div#login-js a:hover {
	background: url(img-site/btn_entrar.gif) no-repeat 0 -30px;
}

div#salir-js, div#salir-js a {
	width: 75px;
	height: 30px;
}

div#salir-js {
	background: url(img-site/btn_salir.gif) no-repeat 0 -30px;
}

div#salir-js a {
	background: url(img-site/btn_salir.gif) no-repeat 0 0;
	display: block;
}

div#salir-js a:hover {
	background-position: 0 -30px;
}

div#login-js a span, div#salir-js a span {
	display: none;
}

/* h1 mi cuenta */
h1.mi-cuenta {
	margin: 0 0 .3em 0;
	background: url(img-site/cuenta_banner.png) no-repeat 0 -132px;
	width: 200px;
	height: 66px;
}

h1.mi-cuenta a {
	background: url(img-site/cuenta_banner.png) no-repeat 0 -66px;
	display: block;
	width: 200px;
	height: 66px;
}

h1.mi-cuenta a:hover {
	background-position: 0 -132px;
}

h1.mi-cuenta span {
	display: none;
}

/* h1 registro */
h1.registro {
	background: url(img-site/cuenta_registro.png) no-repeat;
	height: 60px;
	margin-bottom: 15px;
}

h1.registro span {
	display: none;
}

/* datos */
li.title-current-data {
	background: url(img-site/cuenta_h3_datos.png);
}

li.title-off-data {
	background: url(img-site/cuenta_h3_datos.png);
}

/* pedidos */
li.title-current-pedidos {
	background: url(img-site/cuenta_h3_pedidos.png);
}

li.title-off-pedidos {
	background: url(img-site/cuenta_h3_pedidos.png);
}

/* mesita */
li.title-current-mesita {
	background: url(img-site/cuenta_h3_mesa.png);
}
li.title-off-mesita {
	background: url(img-site/cuenta_h3_mesa.png);
}

/* subcripciones */
li.title-current-subs {
	background: url(img-site/cuenta_h3_sub.png);
}

li.title-off-subs {
	background: url(img-site/cuenta_h3_sub.png);
}

li.title-current-data, li.title-current-pedidos, li.title-current-mesita, li.title-current-subs {
	height: 25px;
	border: 0;
	background-repeat: no-repeat;
}

li.title-off-data, li.title-off-pedidos, li.title-off-mesita, li.title-off-subs {
	height: 25px;
	border: 0;
	background-position: 0 -25px;
	background-repeat: no-repeat;
}

h1#debe-ingresar, h1#debe-ingresar a {
	width: 200px;
	height: 85px;
	background: url(img-site/banner_debe-ingresar.png) no-repeat;
	display: block;
}

h1#debe-ingresar a:hover {
	background-position: 0 -85px;
}

h1#debe-ingresar a:hover {
	background-position: 0 -85px;
}

h1#debe-ingresar span {
	display: none;
}

div.soporte-item ul.b-cuenta {
	margin: 1em 0 0 5.3em;
	font-size: 11pt;
}

div.soporte-item ul.b-cuenta li {
	list-style-position: inside;
	list-style-type: square;
	line-height: 18pt;
}

/* resumen */
div.soporte-item ul.b-resumen, div.soporte-item ul.b-datos  {
	margin: .8em 0 2em 4em;
	font-size: 11pt;
	float: left;
}

div.soporte-item ul.b-resumen li {
	list-style-position: inside;
	list-style-type: square;
	line-height: 18pt;
}

/* datos */
div#side-catalog-content div.soporte-item a.mod-datos, div.botones-dir a.mod-dir {
	background: #F9F9F9 url(img-site/ico_edit.gif) no-repeat 7px;
	border: 1px solid #BBB;
	margin: 0 0 0 .5em;
	color: #555;
}

div#side-catalog-content div.soporte-item a:hover.mod-datos, div.botones-dir a:hover.mod-dir {
	color: #555;
	border: 1px solid #D5D5D5;
}

/* about data */
div#about-data {
	float: left;
	margin: 0 0 0 1.5em;
	width: 18em;
	padding: 1em;
}

div#about-data p {
	margin: .7em 0 .9em 0;
	font-size: 10pt;
}

ul.b-datos {
	width: 20em;
}

ul.b-datos li {
	line-height: 18pt;
	background-repeat: no-repeat;
	background-position: 0;
	padding: 0 0 0 1.5em;
	border-bottom: 1px solid #DDD;
}

ul.b-datos li span {
	background: #F8F8F8;
	border-right: 1px solid #CCC;
	font-size: 10pt;
	padding: .2em .4em .2em .4em;
	color: #666;
}

/* alt-dir */
div.alt-dir {
	clear: both;
	height: 7em;
	margin: .5em 0 1em 0;
	background: #FFF;
}

div.soporte-item  div.alt-dir ul.b-datos {
	font-size: 9pt;
	margin: .8em 0 0 1.5em;
}

div.alt-dir-number {
	color: #DDD;
	float: left;
	font-size: 80pt;
	line-height: 90pt;
	margin: 0 0 0 .5em;
	width: .8em;
	text-align: center;
}

/* botones que hacen cositas */
div.botones-dir {
	margin: 3em 0 0 3em;
	float: left;
}

div.botones-dir a  {
	float: left;
	margin-left: 1em;
}

/* del */
div.botones-dir a.del-dir {
	color: #E03917;
	background: #FFF7F7 url(img-site/ico_x.gif) no-repeat 7px;	
	border: 1px solid #FF7755;
}

div.botones-dir a:hover.del-dir {
	color: #E03917;
	border: 1px solid #F6B79D;
}

div.botones-dir a.del-dir-ok {
	color: #FFF;
	border: 1px solid #FF7755;
	background: #E03917 url(img-site/ico_x.gif) no-repeat 7px;
}

div.botones-dir a:hover.del-dir-ok {
	border: 1px solid #AE290E;
	background: #AE290E url(img-site/ico_x.gif) no-repeat 7px;
}

/* add-dir */
div#side-catalog-content div.soporte-item a.add-dir {
	background: #F9F9F9 url(img-site/ico_add.gif) no-repeat 7px;
	color: #555;
	border: 1px solid #BBB;
}

div#side-catalog-content div.soporte-item a:hover.add-dir {
	color: #555;
	border: 1px solid #D5D5D5;
}

/* iconos li */
li.rut {
	background: url(img-site/ico_rut.gif);
}

li.cumple {
	background: url(img-site/ico_cumple.gif);
}

li.email {
	background: url(img-site/ico_email.gif);
}

li.fono {
	background: url(img-site/ico_fono.gif);
}

li.fax {
	background: url(img-site/ico_fax.gif);
}

li.hogar {
	background: url(img-site/ico_hogar.gif);
}

li.casa {
	background: url(img-site/ico_casa.gif);
}

li.comuna {
	background: url(img-site/ico_comuna.gif);
}

li.postal {
	background: url(img-site/ico_email.gif);
}

li.mapa {
	background: url(img-site/ico_mapa.gif);
}

li.fecha {
	background: url(img-site/ico_fecha.gif);
}

li.productos {
	background: url(img-site/ico_productos.gif);
}

li.total {
	background: url(img-site/ico_total.gif);
}

/* cuadro editar datos */
div#side-catalog-content div#hidden-box {
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	background: #F7F7F7;
	padding: 1em 2em 2.8em 2em;
	font-size: 10pt;
	clear: both;
}

div#side-catalog-content div#hidden-box.mod-dir-box {
	padding: 1em 2em 4em 2em;
}


div#hidden-box h2 {
	line-height: 2em;
	border-bottom: 1px solid #DDD;
	font-size: 13pt;
}

/* guardar cerrar box */
div#butons-show {
	margin: .4em 0 0 11em;
}

div#hidden-box div#butons-hidden {
	position: relative;
	height: 0;
	top: -2.4em;
	left: 35em;
}

div#butons-hidden a, div#butons-show a {
	font: 10pt "Lucida Grande","Lucida Sans", "Lucida Sans Unicode";
	padding: .4em .5em .4em 2em;
}

/* guardar */
a.save-hidden-box, a.boton-volver {
	color: #117611;
	margin: 0 .5em 0 0;
	border: 1px solid #54BA54;
}

a.save-hidden-box {
	background: #FFF url(img-site/ico_ok.gif) no-repeat 8px;
}

a.boton-volver {
	background: #FFF url(img-site/ico_back.gif) no-repeat 8px;
}

a:hover.save-hidden-box, a:hover.boton-volver {
	border: 1px solid #8BD171;
}

/* cancelar */
a.cerrar-hidden-box {
	background: #FFF url(img-site/ico_x.gif) no-repeat 8px;
	color: #E03917;
	border: 1px solid #FF7755;
}

a:hover.cerrar-hidden-box {
	border: 1px solid #F6B79D;
}

/* DATOS */
div#hidden-box ul.m-datos {
	height: 15.4em; /* lix2.5 */
	margin: 1.5em 1.5em 0 1.5em;
	background: url(img-site/bkg_ico_lapiz.png) no-repeat right;
}

div#hidden-box ul#mod-dir, div#hidden-box ul#add-dir, div#hidden-box ul#pass {
	height: 12.4em; /* lix2.5 */
	margin: 1em 1.5em 0 1.5em;
	background: url(img-site/bkg_ico_lapicito.png) no-repeat right;
}


div#hidden-box ul#add-dir {
	background: url(img-site/bkg_ico_casa.png) no-repeat right;
}

div#hidden-box ul#pass {
	height: 7.4em;
	background: url(img-site/bkg_ico_lock.png) no-repeat right;
}

div#hidden-box li {
	display: block;
	clear: left;

	height: 2.5em;
}

div#hidden-box div {
	float: left;
	height: 2em;
	line-height: 1.8em;
}

div#hidden-box div.edit-que {
	width: 9em;
	text-align: right;
	margin: 0 .5em 0 0;
	color: #222;
}

div#hidden-box div input {
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: .2em;
	width: 200px;
	font-size: 10pt;
}

div#hidden-box div input[type=checkbox] {
	width: 12px;
	height: 12px;
	margin: 0 .5em 0 0;
}


div#hidden-box div span {
	margin: 0 0 0 .5em;
	color: #2F7CC0;
}

/* pedido mi cuenta */
div.fecha-pedido {
	color: #DFDFDF;
	float: right;
	font-size: 3.2em;
	margin: .5em 1em 0 0;
}

div.fecha-pedido span {
	color: #EDEDED;
}

/* Head Productos del pedido*/
div#head-prod-pedido {
	clear: both;
	color: #888;
	background: #F6F6F6;
	border-bottom: 1px solid #CCC;
	font-size: 10pt;
	font-weight: bold;
	height: 2em;
	line-height: 2em;
	margin: 0 0 1em 4.3em;
}

div#head-prod-pedido div {
	float: left;
	text-align: center;
}

div#ctd-head-pedido {
	width: 4em;
	border-right: 1px solid #CCC;
}

div#txt-head-pedido {
	width: 36.5em;
	border-right: 1px solid #CCC;
}

div#pre-head-pedido {
	width: 7em;
}

/* Productos del pedido */
div.producto-pedido {
	clear: both;
	margin: 1em 0 1em 4.3em;
	font-size: 10pt;
}

div.producto-pedido div {
	float: left;
	padding-top: 1em;
	padding-bottom: 1em;
}

div.ctd-prods {
	text-align: center;
	width: 4em;
}

div.txt-prods {
	width: 34.5em;
	padding-left: .5em;
	padding-right: .5em;
}

div.pre-prods {
	width: 7.5em;
	text-align: right;
	padding-left: .5em;
}

/* datos de envio del pedido */
div.soporte-item div#pedido-envio {
	margin: .5em 0 0 3.8em;
	float: left;
	width: 280px;
}

div#pedido-envio p {
	font-size: 10pt;
	margin: 0 0 0 2em;
	border-left: 2px solid #DDD;
	padding-left: 1em;
	color: #555;
	text-align: left;
}

div.soporte-item div#pedido-envio h2 {
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11pt;
	padding: 0 0 0 1.6em;
}

/* botones alone */
div#botton-margineado {
	margin: 2em 0 0 3.8em;
	text-align: center;
}

a#alone-boton {
	font: 10pt "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode";
	padding: .4em .5em .4em 2em;
}

/* total pedido */
div#pedido-pago {
	clear: both;
	background-image: url(img-site/bkg_calculadora.png);
	background-repeat: no-repeat;
	background-position: bottom 1em; 
	border: 1px solid #CCC;
	margin: 1.5em 0 0 4.3em;
	padding: 1.5em;
	font-size: 11pt;
}

div#pedido-pago div {
	height: 1.5em;
}

div#pedido-pago div.item-pedido-pago {
	clear: both;
}

div#pedido-pago div#totales-pedido.item-pedido-pago {
	font-weight: bold;
}

div#pedido-pago div.que-pedido-pago {
	float: left;
	text-align: right;
	width: 15em;
	margin: 0 0 0 20.5em;
}

div#pedido-pago div.que-pedido-pago {
	float: left;
	text-align: right;
	width: 15em;
	margin: 0 0 0 18em;
}

div#pedido-pago div.que-pedido-pago span {
	color: #888;
	font-size: 10pt;
}

div#pedido-pago div.lucas {
	float: right;
}

/* Formulario de contacto ejecutivo */
div#contactar-ejecutivo {
	background: #F7F7F7;
	border: 1px solid #CCC;
	padding: 2em 2em 1.5em 2em;
	font-size: 11pt;
	margin: 0;
}

div#contactar-ejecutivo input {
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: .2em;
	font-size: 10pt;
	width: 120px;
}

div#contactar-ejecutivo ul li {
	clear: both;
	min-height: 2.3em;
}

div#contactar-ejecutivo ul li.txtarea-ce {
	height: 12em;
}

div#contactar-ejecutivo ul li.boton-li {
	margin: .8em 0 0 6.8em;
}

div#contactar-ejecutivo div {
	float: left;
	line-height: 1.5em;
}

div#contactar-ejecutivo div a {
	background: #EEE;
	color: #555;
	border: 1px solid #CCC;
	margin: 0 0 0 .5em;
	font-size: 10pt;
	padding: .2em .5em .2em .5em;
}

div#contactar-ejecutivo div a:hover {
	background: #CCC;
	color: #000;
	border: 1px solid #CCC;
}

div.label-contactar-ejecutivo {
	margin: 0 .8em 0 0;
	width: 6em;
	text-align: right;
}

div#contactar-ejecutivo textarea {
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: .2em;
	width: 515px;
}


/* BOTONES GENERICOS */
a.gfi {
	font: 10pt "Lucida Grande","Lucida Sans", "Lucida Sans Unicode";
	padding: .4em .5em .4em 2em;
	background: #FFF url(img-site/ico_ok.gif) no-repeat 8px;
	color: #117611;
	margin: 0 .5em 0 0;
	border: 1px solid #54BA54;
}

a:hover.gfi {
	border: 1px solid #8BD171;
}

/* resumen contacto ejecutivo */
div.resumen-item-ce {
	clear: both;
}

div.resumen-item-ce p {
	float: left;
	margin: .5em 0 0 0;
}

div.resumen-item-ce p.txt-item-ce {
	text-align: right;;
}

div.resumen-item-ce p.a-item-ce {
	text-align: left;
}

/* -------------  MI CUENTA  */

/* -------------  FULL CONTENIDO -------------- */
div#cont-full {
	padding: 30px;
	background: url(img-site/contenido-full_bkg.png) no-repeat;
	min-height: 350px;
}

div.item-full {
	border-top: 1px solid #CECECE;
	margin: 0 0 1.5em 0;
	padding: 1.5em 0 0 0;
	clear: both;
}

/* volver car full-c */
a#back-in-black {
	border: 0 !important;
	position: absolute;
	margin: -5px 0 0 730px;
	width: 175px;
	height: 30px;
	display: block;
	background: url(img-site/btn_volvercatalogo.gif) no-repeat;
}

a#back-in-black span {
	display: none;
}

a:hover#back-in-black {
	background-position: 0 -30px;
}


div#primero-item-full.item-full {
	padding: 0;
	border: 0;
}

div.item-full h1 {
	font-size: 23pt;
	margin-bottom: 7px;
	font-weight: bold;
}

div.item-full p {
	font-size: 10.2pt;
	margin: .2em 0 .5em 0;
}

div.botones-azules {
	margin: 1em 0 0 0;
	clear: both;
	height: 34px;
}

div.botones-azules span {
	display: none;
}

div.botones-azules a, div.botones-azules div {
	height: 34px;
	display: block;
	float: left;
	margin-right: 10px;
	background-repeat: no-repeat;
	border: 0 !important;
}

div.botones-azules a:hover {
	background-position: 0 -34px;
}

/* azul login */
div#boton-azul-login, div#boton-azul-login a {
	background-image: url(img-site/a_azul_nuevamente.gif);
	background-repeat: no-repeat;
	background-position: 0 -34px;
	width: 157px;
}

div#boton-azul-login a#login-closed {
	background-position: 0 0;
}

div#boton-azul-login a:hover#login-closed, div#boton-azul-login a#login-open {
	background-position: 0 -34px;
}

/* recuperar pass */
a#azul-recuperar-pass {
	background-image: url(img-site/a_azul_recuperar.gif);
	width: 185px;
}

/* crear cuenta */
a#azul-crear {
	background-image: url(img-site/a_azul_crear.gif);
	width: 147px;
}

/* volver al catalogo */
a#azul-volver {
	background-image: url(img-site/a_azul_volver.gif);
	width: 152px;
}

/*-- REGISTRO --*/
div.item-reg, div.item-reg-boton {
	border-top: 1px solid #E5E5E5;
	padding: 2em .5em;
	clear: both;
}

div.item-reg-boton {
	padding: 1em 0 0 0 !important;
	height: 1em;
}

div.kind-reg {
	width: 250px;
	float: right;
	text-align: right;
}

div#personales.kind-reg {
	margin-top: 50px;
}

div#direccion.kind-reg {
	margin-top: 50px;
}

div#contacto.kind-reg {
	margin-top: 32px;
}

div#contrasena.kind-reg {
	margin-top: 15px;
}

/* rec pass */
div#emailpass.kind-reg {
	margin-top: -10px;
	width: 370px !important;
}

div.box-input {
	float: left;
	margin-bottom: 1.5em;
}

div.input-reg {
	clear: both;
	height: 24px;
	margin-bottom: 15px;
}

div.input-reg div {
	height: 24px;
	line-height: 24px;
	float: left;
}

div.kind-reg h2, div.kind-reg h3 {
	font-size: 2.5em;
	color: #EBEBEB;
}

div.label-input-reg {
	width: 160px;
	margin-right: 10px;
	float: left;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
}

div.item-input-reg {
	width: 202px;
	margin-right: 8px;
}

/* input */
div.item-input-reg input {
	height: 20px;
	border: 1px solid #CECECE;
	width: 196px;
	padding: 4px 2px 0 2px;
}

/* select */
div.item-input-reg select { /* FIREFOX */
	height: 24px;
	padding: 2px 0 0 0;
	border: 1px solid #CECECE;
	width: 202px;
}

div.item-input-reg input.error-reg {
	border: 1px solid #EE866B;
}

div.caption-input-reg {
	width: 115px;
	color:#A8A8A8;
	font-size: 10pt;
}

div.caption-input-reg span {
	width: 20px;
	height: 24px;
	display: block;
}

/* OK NOT KO */
span.ok-reg {
	background: url(img-site/ok-reg.gif) no-repeat 0 6px;
}

span.no-reg {
	background: url(img-site/no-reg.gif) no-repeat 0 8px;
	padding-left: 25px;
}

/* boton crear cuenta */
a.crear-cuenta-big span {
	display: none;
}

a.crear-cuenta-big {
	width: 204px;
	height: 65px;
	display: block;
	margin: 0 auto;
	border: 0 !important;
	background: url(img-site/reg-crear.png) no-repeat;
}

a:hover.crear-cuenta-big {
	background-position: 0 -65px;
}

/* recuperar pass */
a.recuperar-cuenta-go {
	background: url(img-site/a_azul_recuperar_go.png) no-repeat;
	width: 218px;
	height: 59px;
	display: block;
	border: 0 !important;
	margin: 0 auto;
}

a:hover.recuperar-cuenta-go {
	background-position: 0 -59px;
}

a.recuperar-cuenta-go span {
	display: none;
}

/* -------------  FULL CONTENIDO PEDIDO -------------- */
div.div-pedido {
	padding: 1.2em 0;
	clear: both;
}

div.item-pedido {
	clear: both;
	margin: 0 0 1em 0;
	padding: 0 0 0 60px;
	background-repeat: no-repeat;
}

div#casa {
	background-image: url(img-site/cuenta_ico_casa.png);
	margin-top: 2em !important;
}

div#camion {
	background-image: url(img-site/soporte_ico_camion.png);
}

div#pesitos {
	background-image: url(img-site/soporte_ico_plata.png);
}

div#indicaciones {
	background-image: url(img-site/soporte_ico_feedback.png);
}

div#total {
	background-image: url(img-site/soporte_ico_carro.png);
}

div#condiciones {
	background-image: url(img-site/soporte_ico_on.png);
}
div#condiciones_p {
	font-size: 10pt;
	line-height: 140%;
}

div.item-pedido h2 {
	border-bottom: 1px solid #DDD;
	font-size: 13pt;
	padding-bottom: 3px;
	color: #4F4F4F;
}

div.item-pedido h2 a {
	font-size: 10pt;
	font-weight: normal;
	border: 0 !important;
	padding-left: 14px;
	margin-left: 10px;
	background: url(img-site/ico_edit.gif) no-repeat 0 2px;
}

div.item-pedido h2 a:hover {
	text-decoration: underline;
}

div.kind-reg h3 {
	font-size: 2.5em;
	color: #EBEBEB;
}

div.div-pedido div.kind-reg {
	width: 390px !important;
}

div.selectable label {
	font-size: 11pt;
	font-weight: bold;
}

div.selectable p {
	font-size: 10pt;
}

div.sel-this, div.sel-this-ok {
	margin: 0 7px 0 0;
	text-align: left;
	height: 35px;
	float: left;
}

div.sel-this-ok {
	background: url(img-site/ok_redondo.gif) no-repeat 0 1px;
	width: 15px;
}


div.selectable {
	margin: 0 0 1em 0;
}

div.selectable textarea  {
	border: 1px solid #DEDEDE;
	width: 540px;
	height: 96px;
	padding: 8px;
}

div.textarea-confirm {
	border-left: 4px solid #E6E6E6;
	padding: 1.5em 1em;
	font-size: 9pt;
}

/* mensaje envios */
div.envio-txt {
	background: #FFFFC2 url(img-site/bkg_mensaje.png) repeat-x;
	border: 1px solid #FCED83;
	padding: 1.5em;
	font-size: 9pt;
}

div#indicaciones-h3 {
	width: 260px !important;
}

a.pedido-continuar, a.pedido-confirmar, a.pedido-direccion, a.desactivar_boletin, a.activar_boletin {
	background: url(img-site/a_pedido_continuar.png) no-repeat;
	width: 232px;
	height: 66px;
	display: block;
	border: 0 !important;
	margin: 0 auto;
}

a.pedido-continuar span, a.pedido-confirmar span, a.pedido-direccion span, a.desactivar_boletin span , a.activar_boletin span{
	display: none;
}

a.pedido-confirmar {
	background: url(img-site/a_pedido_confirmar.png) no-repeat;
	width: 223px !important;
}

a.pedido-direccion {
	background: url(img-site/a_pedido_direccion.png) no-repeat;
}

a.desactivar_boletin {
	background: url(img-site/a_desactivar_boletin.png) no-repeat;
}
a.activar_boletin {
	background: url(img-site/a_activar_boletin.png) no-repeat;
}

a:hover.pedido-continuar, a:hover.pedido-confirmar, a:hover.pedido-direccion, a:hover.desactivar_boletin, a:hover.activar_boletin {
	background-position: 0 -66px;
}

div.item-full h1 span {
	color: #999;
}

div.ok-grande {
	background: url(img-site/ok-grande.gif) no-repeat;
	width: 111px;
	height: 105px;
	margin: 5em auto;
}

div.radiodir {
	float: left;
	width: 2em;
	text-align: center;
}

/* maestro!... las casitas */
div.lascasitas div.item-pedido {
	margin: 0 0 0 2em !important;
	padding: 0 !important;
	clear: none;
}

div.lascasitas {
	clear: both;
	margin: 1em auto;
}

/* totales pedido */
div.totales-pedido {
	float: left;
}

div.totales-pedido div {
	height: 1em;
}


p.item-total, p.total-plata {
	float: left;
	margin: .2em 0;
	font-size: 11pt;
}

p.item-total {
	width: 8em;
}

div.totalpedido {
	padding: 1.3em;
	border: 1px solid #CCC;
}

div#total.item-pedido div#head-prod-pedido, div#total.item-pedido div.producto-pedido {
	margin: 0;
}

div#total.item-pedido div#txt-head-pedido {
	width: 50em;
}

div#total.item-pedido div.txt-prods {
	width: 49em;
}

div#total.item-pedido div#pre-head-pedido {
	width: 8.7em;
}

div#heydetalle {
	font-size: 1.5em;
}

/* quizas */
p#fab_quiza {
	font-size: 11pt;
	padding-left: 10px;
	margin: 1.5em 0 1em 0;
	color: #515151;
	font-style: italic;
}

p#fab_quiza a {
	font-weight: bold;
	text-decoration: underline;
}

div.creditado p {
	margin: 1.5em 0;
	font-size: 11pt;
	line-height: 12pt;
}


/* RESELLERS PAGE */
div#resellers_page {
	margin: 35px 0 0 55px;
}

div#resellers_page div {
	background-repeat: no-repeat;
	padding: 0 35px 0 235px;
	clear: both;
	margin-bottom: 55px;
	min-height: 45px;
}

div#resellers_page div h2 {
font-size: 12pt;
}

div#edifier {
	background-image: url(img-site/brand_edifier.gif);
}

div#nvidia {
	background-image: url(img-site/brand_nvidia.gif);
}

div#viewsonic {
	background-image: url(img-site/brand_viewsonic.gif);
}

div#intel {
	background-image: url(img-site/brand_intel.gif);
}

div#palit {
	background-image: url(img-site/brand_palit.gif);
}

div#corsair {
	background-image: url(img-site/brand_corsair.gif);
}

div#patriot {
	background-image: url(img-site/brand_patriot.gif);
}

div#amd {
	background-image: url(img-site/brand_amd.gif);
}

div#razer {
	background-image: url(img-site/brand_razer.gif);
}

div#dell {
	background-image: url(img-site/brand_dell.gif);
}

div#everglide {
	background-image: url(img-site/brand_everglide.gif);
}