body {background: url(../img/bg1.jpg) left top repeat-x #ffffff; text-align: center; font: 11px/15px Arial, Helvetica, sans-serif;}

#todo {width: 988px; text-align: left; margin: 10px auto; }

h1 span, h2 span, h3 span, h4 span, h5 span, #iz span, #de span { display: none; }

#cabecera {background: url(../img/top_bg.gif) no-repeat left bottom; width: 988px; padding: 0 0 35px 0;}

#cabecera h1 { height: 128px; width: 288px;}

#bloque {background: url(../img/medio_bg.gif) repeat-y left top; width: 988px;}

#bloque_int {background: url(../img/separa.png) no-repeat 252px top; width: 988px;}

.red {color: #c00027;}


/*---COLUMNA IZQUIERDA------------------------------*/

#colizq {float: left; width: 230px; padding: 0 0 0 25px; font-weight:normal;}

#colizq h4 {padding: 0 0 10px 0; width: 230px; border-bottom: 1px solid #eaebeb;}

#colizq ul#news { margin: 0 0 15px 0; }

#colizq ul#news li {padding: 15px 0; font: 11px/15px Arial, Helvetica, sans-serif; color: #848484; border-bottom: 1px solid #ffe8b2; }

#colizq ul#news li strong {font: 12px/15px Arial, Helvetica, sans-serif; color: #656d70; font-weight: bold;}

#colizq ul#news li a {font: 11px/15px Arial, Helvetica, sans-serif; color: #feb400; text-decoration: underline;}

#colizq ul#news li a:hover {text-decoration: none; color: #b78200; }

#colizq-menu {float: left; width: 230px; padding: 0px;}

#colizq-menu ul {list-style:none;}

#colizq-menu ul li {display:block;}

ul#colizq-menu li a { line-height: 10px; display:block; width:230px; height:21px; border-bottom:1px solid #eeeeee; font: 11px/21px Arial, Helvetica, sans-serif, Tahoma; color: #000; text-decoration: none; background: url(../img/arrow.gif) no-repeat 215px center;}

ul#colizq-menu li a:hover {background: #a6a6a6 url(../img/arrow_on.gif) no-repeat 215px center; padding-left:10px; width:220px; color:#ffffff;}

ul#colizq-menu li strong a {background: #FEB400 url(../img/arrow_on.gif) no-repeat 215px center; padding-left:10px; width:220px; color:#ffffff;}

.colizq-submenu {padding: 0px 0px 0px 10px;}

#colizq-menu .colizq-submenu a {color: #666666;}

.colizq-intro p {font: 11px Arial, Helvetica, sans-serif, Tahoma; color: #666666; text-decoration: none; font-weight:normal !important; margin-top:5px;}

#colizq dt {width:100px; float:left; padding-top:10px;}

#colizq dd {margin-left:100px; margin-bottom:5px;}

#col {width: 590px; text-align: justify; padding: 50px 20px 20px 20px; font-weight:normal;}

#col p { padding: 5px 0 5px 0; font-weight:normal;}

/*---PARA ACCESO USUARIOS------------------------------*/

#colizq-menu1 {float: left; width: 230px; padding: 0px;}

#colizq-menu1 ul {list-style:none;}

#colizq-menu1 ul li {display:block;}

ul#colizq-menu1 li a { line-height: 10px; display:block; width:230px; height:21px; border-bottom:1px solid #eeeeee; font: 11px/21px Arial, Helvetica, sans-serif, Tahoma; color: #000; text-decoration: none; background: url(../img/arrow.gif) no-repeat 215px center;}

ul#colizq-menu1 li a:hover {background: #a6a6a6 url(../img/arrow_on.gif) no-repeat 215px center; padding-left:10px; width:220px; color:#ffffff;}

ul#colizq-menu1 li strong a {background: #FEB400 url(../img/arrow_on.gif) no-repeat 215px center; padding-left:10px; width:220px; color:#ffffff;}


/*---COLUMNA DERECHA------------------------------*/

#colder {width: 660px; float: right; padding: 0 25px 0 0; font-weight:normal;}

#colder .intro {font: normal 12px/18px Arial, Helvetica, sans-serif; color: #687073; margin: 0 0 15px 0; text-align: justify; font-weight:normal;}

#colder .intro p {margin-bottom:7px; font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; text-align: justify; font-weight:normal;}

#colder .intro p img {text-align:right; margin:0 0 15px 15px;}

#colder .producto {font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; margin: 0 0 15px 0; text-align: justify; margin-top: 10px;}

#colder .producto p {margin-bottom:7px; font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; text-align: justify; font-weight:normal; float:right; width:480px;}

#colder .producto img {float:left; margin:0 15px 15px 0; }

#colder .producto a,#colder .producto a:link,#colder .producto a:visited {color: #ffa900;}

#colder .producto a:hover {color: #ffa900; text-decoration: underline;}

.color1 {color: #e16201;}

.color1 a:hover {color: #F7A225;}

#colder .texto p {margin-bottom:7px; font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; text-align: justify; font-weight:normal;}

#colder .texto p img {float:right; margin:0 0 15px 15px;}

#colder .texto1 p {margin-bottom:7px; font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; text-align: justify; font-weight:normal;}


#colder h3 {width: 660px; padding: 0 0 10px 0; margin: 0 0 15px 0; border-bottom: 1px solid #dcdcdc;}

#colder h5 {width: 660px; padding: 0 0 5px 0; margin: 0 0 15px 0; border-bottom: 1px solid #dcdcdc;}

#colder .imgiz { float: left; margin: 0 10px 5px 0; }

#colder .imder { float: right; margin: 0 0 0px 0; }

#colder ul.producto li {float: left; margin: 0 13px 15px 0px; width: 155px; height: 300px;}

#colder ul.producto li.last { margin: 1px; }

#colder .news {font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; margin: 0 0 15px 0; text-align: justify; margin-top: 10px;}

#colder .news p {margin-bottom:7px; font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; text-align: justify; font-weight:normal; float:right; width:520px;}

#colder .news img {float:left; margin:0 15px 15px 0; }

#colder .news a,#colder .producto a:link,#colder .producto a:visited {color: #ffa900;}

#colder .news a:hover {color: #ffa900; text-decoration: underline;}

#colder ul.news {list-style-type:circle;}

#colder li.news {list-style-type:circle; margin-left:10px;}

#colder .news li {list-style-type:circle; margin-left:15px;}

#colder .dere a {float:right; color: #E16201; padding-top:7px; padding-left:19px; background:url(../img/flecha.gif) no-repeat center left;}

#colder .dere a:hover {color: #FFA900; text-decoration: underline;}

#colder td {background:#fff; padding:5px; vertical-align:top;}


/*---OFERTAS Y NOVEDADES------------------------------*/

.primario {padding-top: 10px; padding-bottom: 0; margin:0;}

.primario-left {float: left; width: 660px; margin: 0 0 0 0; padding: 0 0 0 0; background-color: transparent;}

html>body .primario-left {margin: 0 0 10px 0;}

.primario-left h2 {color: #505050; margin: 7px 0 5px 0; padding: 0; font-size: 0.99em;  font-weight:normal;}

.oferta-desc {padding: 0 0 0 0; line-height: 1.4em; font-weight:normal;}

.oferta {width: 150px; height: 230px; padding: 0 15px 10px 0; float: left; overflow: auto;}

.primario .ofertaim { height: 150px; border:0; margin:0; padding:0 0 3px 0;}

.primario img {border:0; margin:0; padding:0;}

img.oferta {border:0; margin:0; padding:0;}

.oferta-desc {text-align: center; margin:2px 0 0 0; padding:0;}

html>body .oferta-desc {text-align: center; margin:0; padding:0;}

.oferta-desc a,.oferta-desc a:link,.oferta-desc a:visited {color: #ffa900; text-align: center; font-size: 90%; margin:0; padding:0; line-height: 1.4em;}

.oferta-desc a:hover {color: #ffa900; border-bottom: 1px solid #ffa900; margin:0; padding:0}



/*---CESTA------------------------------*/

#cesta {background-image:url('../img/bg_cesta.gif'); background-repeat:no-repeat; position:relative; margin-top:1px; min-height:130px; height: auto !important; height: 130px; color: #687073;}

#caja_cesta{width:220px; margin:auto; padding-top:0px; font-size:1.2em;}

#cesta img{padding:12px 0 0 8px;}

#caja_cesta p {font-size: .9em; margin:0; padding:10px 0 0 10px; margin-top:15px; line-height:1.8em; font-weight:normal;}

#caja_cesta p span{ font-weight:normal;}


/*---BUSCADORES------------------------------*/

.form-campo {width: 180px; height:14px; border:1px solid #ccc; font: 11px Arial, Helvetica, sans-serif, Tahoma; color: #333333; padding-top:2px; padding-left:2px; margin: 5px 0 5px 0;}

.form-tarea {width: 180px; border:1px solid #ccc; font: 11px Arial, Helvetica, sans-serif, Tahoma; color: #333333; padding-top:2px; padding-left:2px; margin: 5px 0 5px 0;}

.form-agrega {position:relative; width: 20px; height:14px; border:1px solid #ccc; font: 11px Arial, Helvetica, sans-serif, Tahoma; color: #333333; padding-top:2px; padding-left:2px; margin: 5px 0 5px 0;}

.form-select {width: 210px; height:20px; border:1px solid #ccc; font: 11px Arial, Helvetica, sans-serif, Tahoma; color: #333333; padding-top:2px; padding-left:2px; margin: 0 0 5px 0;}

.boton { border: 0; background-color:#ccc; color:#FFFFFF; font-weight:bold; font-size:100%; padding:1px; }

.boton-agrega { border: 0; background-color:#ccc; color:#4C4C4C; font-weight:bold; font-size:110%; padding:2px; margin: 0 0 0 0 }

.pos {margin: 6px 5px 0 3px; width: 20px; height:14px; border:1px solid #ccc; }


/*---MARCAS---------------------------------*/

.marcas {margin-left: 50px; font-size:11px; width:440px;}

.marcas dl dt {border-bottom:dotted #ccc 1px; padding-top:10px; padding-left:17px; background:url(../img/flecha.gif) no-repeat center left; font-weight:bold; padding-bottom:1px; font-size:14px;}

.marcas dl dt span {float:right; margin-top:-22px;}

.marcas dl dd {padding:5px 10px 5px 18px; text-align:justify;}


/*---PIE----------------------------------------*/

#pie {width: 988px; background: url(../img/bot_bg.gif) no-repeat left top; padding: 30px 0 0 0;}

#pie #iz {float: left; width: 980px; height: 13px; padding: 0 0 0 4px; }

#pie p {font: 12px/18px Arial, Helvetica, sans-serif; color: #687073; font-weight:normal;}

#pie #iz a {color:#ffa900; font-weight:normal;}


/*---SIRF----------------------------------------*/

.sIFR-flash {visibility: visible !important; margin: 0;}

.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}

.sIFR-flash + div[adblocktab=true] {display: none !important;}

.sIFR-hasFlash h4 {visibility: hidden;}


/*---CARRITO----------------------------------------*/

#carrito table {width:93%; margin:.5em 0; border-collapse:collapse; line-height:150%;}

th {background:#ddd; padding:5px;}

td {background:#eee; padding:5px; vertical-align:top;}

.campo {background:#fff; border:1px solid #e1e1e1; width:20px; margin-right:5px; padding-left:3px;}

table .precio{color:#13689d; font-size:100%;}

.botonactuliz {background:#c00027; color:#fff; border:none; padding-top:3px; padding-bottom:3px;}

html>body .botonactuliz {padding: 6px 20px 4px 20px;}

.botonactuliz a:link {background:#fff; color:#fff; border-bottom: 1px solid #c00027; padding: 4px 20px 4px 20px;}

a.botonactuliz {background:#c00027; color:#fff; border-bottom: 1px solid #c00027; padding: 6px 20px 4px 20px; margin:10px 0 0 10px;}

#total {margin:1em 0; padding:10px 0 10px 0; width:275px; font-size:100%; }

#total dt {width:100px; float:left; font-weight:bold;}

#total dd {margin-left:101px; text-align:right;}

.actualiza {clear:both; margin:0; padding:.5em 0;}



/* ----FORMULARIOS------------------------------ */

div.input {padding: 3px; background: #f5f5f5; padding-left: 10px; padding-right: 10px; clear: both; border-bottom: 1px solid #fff;}

div.input2 {padding: 3px; background: #f8f8f8; padding-left: 10px; padding-right: 10px; clear: both; border-bottom: 1px solid #fff;}

div.input label, div.input2 label {display: block; float: left; width: 150px; padding-top: 5px; font-size: 11px; color: #333;}

div.input input, div.input2 input {border: 1px solid #c7c6c6; background: #fff; width: 250px; padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; height: 19px; padding-top: 5px;}

div.input select, div.input2 select {border: 1px solid #c7c6c6; background: #fff; width: 258px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; height: 19px;}

div.input textarea, div.input2 textarea {border: 1px solid #c7c6c6; background: #fff; width: 300px; padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; height: 70px; padding-top: 5px;}

div.input2 input.disabled {border: none; background: none;}

.legend {padding-bottom: 5px; padding-top: 15px; font-weight: bold; display: block;}

.legend a {color: #e16201;}

form, fieldset {margin: 0px; padding: 0px; border: none;}

label {display: block;}



/* ----BLOG------------------------------ */

#comentario {padding-top: 20px; padding-bottom: 11px;}

div.un-comentario {padding-bottom: 10px; padding-bottom: 10px;}

div.comentario {background:url(../img/com_cab.png) no-repeat; padding-top: 3px; width: 590px;}

div.comentario_txt {background:url(../img/com_bg.png) repeat-y; padding: 10px 15px;}

div.comentario_pie {background:url(../img/com_pie.png) no-repeat; padding-top: 20px;}
















