/*
Los atributos que tienen como prefijo un '_' serán leídos sólo por IE 6
Los atributos que tienen como prefijo un '#' serán leídos sólo por IE en cualquiera de sus versiones
*/


/* Estilos genéricos */
* { margin:0px; padding:0px;		}
body {margin:2px auto; padding:0px; text-align:center; font-family:Tahoma; font-size:12px; color:#333; font-family: "tahoma";background: #d9eaf1;}
h1,h2,h3{ text-align:left;padding:5px;color:#427A9D;font-family: Tahoma; font-weight:bold; font-size:17px;}
h4 { margin:4px 0; padding:5px; text-align:justify; line-height:150%; font-weight:bold;}
/*h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size: 1.2em;}
h4{font-size: 1.0em;}*/
p {margin:4px 0; padding:5px; text-align:justify; line-height:150%;}
/*ul li {font-size:1.1em; list-style:square; font-family: Tahoma; line-height:150%;}*/
a {text-decoration:none;outline:none; color: #427A9D; font-weight:bold;}
a:hover {font-weight:bold; color: #427A9D; text-decoration: underline;}
a img {border:0px;outline:none;}
input, select {outline:none;}
li, dt, td , p{/*font-size:1.1em;*/ font-family: Tahoma;}

/*Secciones Principales*/
div#contenedor {width: 960px; margin:2px auto; overflow: hidden; text-align:left; clear: both;}
div#cabecera {width:960px; height:auto !important; height:135px; min-height:135px; clear:both;}
div#contCen {float: left; width: 710px; margin: 0 0 0 0; overflow: hidden; background: #FFFFFF;}
div#contCen2 {float: left; width: 960px; margin: 0 0 0 0; overflow: hidden; background: #FFFFFF;}
div#colCen {float: left; width: 960px; margin: 0 0 0 0; overflow: hidden; background: #FFFFFF;}
div#secIzq {float: left; width: 180px; margin: 0 10px 0 0; background: transparent; display:none;}
div#secCen {float:left; width:490px; height:auto !important; height:320px; min-height:320px;	}
div#secCen2 {float:left; width:690px; height:auto !important; height:320px; min-height:320px;	}
div#secDer {float: left; width: 240px; margin: 0 0 0 10px;}
div#marcas {float: left; width: 960px; height:80; margin:10px 0 0 0; padding: 10px 0 10px 0; border-top: 1px dashed #D6D6D1; border-bottom: 1px dashed #D6D6D1; background: #FFFFFF; text-align:left}
div#piePag {float: left; width: 960px; height:auto; margin: 10px 0 10px 0;}

/*Sección Cabecera*/
div#logo {float: left; width: 710px; height: 135px; margin: 0 0 0 0; border: 0; margin: 0; padding: 0; background: url(../img/web/fnd_head_izquierdo.jpg) no-repeat;}
div#logo div.link-header{float:left; width:350px; height:70px; position:relative; top:35px; left:30px; cursor:pointer; background: url(../img/web/logo_c.jpg) no-repeat;}
div#login {float: left; width: 248px; _width: 248px; height: 135px; margin: 0 0 0 2px;  _margin: 0 0 0 0px; background: transparent url(../img/web/fnd_head_derecho.jpg) no-repeat;}
div#conMenu {float: left; width: 710px; height: 30px; margin: 0px 0px; overflow: hidden; /*background: url(../img/web/head_background_izquierdo.gif) no-repeat left;*/ position:relative; top:40px; left:0; margin-left:10px;}

/*Menú Navegable*/
.menuNav {width: 700px; height: 16px; margin: 0; padding: 0px 0px; position: relative;  overflow: hidden; }
.menuNav ul li a {font-family:Tahoma; font-size:16px; color:#214895;}
.menuNav li {float: left; list-style: none; }
.menuNav li.backLava {width: 9px; height: 30px; border: none; background-color:none; position: absolute; z-index: 8;}
.menuNav li.selectedLava {border-bottom: 2px solid #42929D;}
.menuNav li a, .menuNav li a:visited {float: left; margin: auto 10px; _margin: auto 5px; text-align: center; /*font:bold 1.2em verdana;*/ text-decoration: none; color: #214895; letter-spacing: 0; outline:none; position: relative; z-index: 10; display: block; overflow: hidden; font-family:Tahoma; font-size:16px; color:#214895;}

/*Busqueda*/
div#busqueda {width: 240px; height: 31px; margin: 0px; }
div#busqueda form {height:30px; margin: 0 0 0 10px; /*background: url(../img/web/cajaBusqueda.jpg) no-repeat;*/}/*background: url(../img/web/search.png) no-repeat;*/
div#busqueda form #busqueda-text {width: 150px; #width: 150px; margin: 0 0 0 0; #margin: 0 0px 0 0; border: none; /*background: #FFFFFF;*/ position:relative; top:6px; #top:4px; left:12px; #left:6px; color: #0028E8; text-align:left; background: url(../img/web/fnd_buscador_field.jpg) no-repeat; height:20px;}
div#busqueda form #busqueda-submit {width:25px; height:25PX; padding:0; border:none; /*background:transparent;*/ position:relative; top:9px; #top:9px; left:16px; #left:14px; cursor:pointer; background: url(../img/web/btn_buscar.jpg) no-repeat;}

/* --- Caja de Login --- */
/*Olvidó Contraseña*/
.divOlvido {/*overflow:hidden;*/}
.divOlvido form#formMisDatos div#datos {background-color:#F0EFDD;border:2px solid #CCCBBC;float:left;margin:15px 0 0 80px;padding:10px;width:520px;}

/*Registrese*/
div#formLogin div.registrese{float:left; width:250px; height:auto; margin:8px 0 0 2px; _margin:8px 0 0 2px; text-align:right; /*border-right: 1px dashed #D6D6D1;*/}
div#formLogin div.registrese span.registro{/*position:relative; top:20px;*/ border-right:solid 1px; padding-right:5px;}
/*div#formLogin div.registrese span.registro input{width:auto; padding:2px 5px; border:none; /*background:url(../img/web/btn_Registro.jpg) no-repeat left;*/ /*color:#FFFFFF; cursor:pointer;}*/
div#formLogin div.registrese span.olvido{/*position:relative;top:30px; left:15px;*/ padding-left:5px; padding-right:6px;}

/*Datos Login*/
div#formLogin {height:100px; width:250px; margin-top:0px;}
div#formLogin .datosLogin p {margin:0px; padding:0px; margin-bottom:2px; text-align:right;}
div#formLogin div.datosLogin {font-family:Tahoma; font-size:12px; color:#214895; font-family:"tahoma";}
div#formLogin div.datosLogin {/*float:left;*/ width:250px; margin:0px 0 0 0px; text-align:left;}
div#formLogin div.datosLogin form{margin-top:0px;}
div#formLogin div.datosLogin label {font-weight:bold; margin-right:10px;}
div#formLogin div.datosLogin h4{width:120; margin:0 0 0 10px; text-align:left; color:#9D9D9D;}
div#formLogin div.datosLogin #user{width: 105px; /*margin:8px 0px 12px 10px;*/ border:1px solid #E6E6E8; text-align:center; font-family: Tahoma; /*font-size: 1.0em;*/ font-weight:normal; color:#426B9D; float:right; margin-right:10px; #margin-right:5px;}
/*div#formLogin div.datosLogin #password1{width: 105px; margin:0px 0px 12px 10px; #margin:0px 0px 5px 10px; border:1px solid #A3C274; text-align:center; font-family: Tahoma; font-size: 1.0em; font-weight:normal; color:#426B9D;}*/
div#formLogin div.datosLogin #password{width: 105px; /*margin:0px 0px 12px 10px; #margin:0px 0px 5px 10px;*/ border:1px solid #E6E6E8; text-align:center; font-family: Tahoma; /*font-size: 1.0em;*/ font-weight:normal;  color:#426B9D; float:right; margin-right:10px; #margin-right:5px; /*display: none;*/}
div#formLogin div.datosLogin input#submitlogin{float:right; width:60x; height:22px; margin-right:10px; #margin:5px 10px 0 0px; padding:0 10px; #padding:0 5px; border:none; /*background:url(../img/web/btn_Usuario.jpg) no-repeat left;*/ background:#214895; color:#FFFFFF; cursor:pointer;}

/*Menu de Usuario*/
div#formLogin div.menuUsuario{width:235px; margin:5px;}
div#formLogin div.menuUsuario h3{width:96%;margin: 5px 0; font-weight:bold; color:#27619F;  text-align:center; color:#9D9D9D; padding:0px;}
div#formLogin div.menuUsuario h3 span{color:#214895;}
div#formLogin div.menuUsuario ul{margin:0; text-align:right; #padding-left:40px; margin-right:25px; list-style:none;}
div#formLogin div.menuUsuario li{height:15px; margin:2px; color:#94A2C7;}
div#formLogin div.menuUsuario li a{color:#062AE0; }

/* --- Sección Central --- */
/*Home*/
div#conviertete {margin: 0 10px 10px 10px; overflow: hidden;}
div#conviertete div.bannerVert img{float:left; margin: 0 20px 0 10px}
div#conviertete h2 {float:left; margin: 0px; width:90%;}
div#conviertete p {float:left; margin: 0px;}
div#conviertete ul {float:left; margin: 0px}
div#conviertete ul li {#margin-left: 40px;}

/*Edo Cuenta*/
div#colCen h2{position:absolute;}

/*Atencion al Cliente*/
div.atc-tabs{margin: 10px 0 0 0;}
div.cont-tabs{width:688px; padding:10px; border: 1px solid #C4C4C4; overflow: hidden; float: left;}

/*Garantias*/
div#garantias {clear:both;margin:15px 0; padding:10px; border:1px solid #C4C4C4; overflow:hidden; float: left; width: 663px;}
div#garantias img{margin:15px; float: left;}
div#garantias p {}

/*Contacto*/
div#contactenos form#formcontacto div#datos {width:520px; margin:15px 0px 20px 80px; padding: 10px; border:2px solid #CCCBBC; background-color:#E8EEDD; overflow: hidden;}
div#contactenos form#formcontacto div.row { margin:5px 20px 0px; padding-top: 5px; clear:both; overflow: hidden;}
div#contactenos form#formcontacto div.row span.label {float: left; width:120px; margin:0 10px 0 0; text-align: right; }
div#contactenos form#formcontacto div.row span.formv {float: left; text-align: left;}
div#contactenos form#formcontacto div.row span.formv input.telf{text-align: center; color:gray;}
div#contactenos form#formcontacto div.row a.boton-jq {float: right; margin:10px 25px 10px 0;}

/*FAQ*/
div#accordion {padding: 5px;}

/*Formularios*/
form#formulario div#datos {width:520px; margin:15px 0px 20px 80px; padding: 10px; border:2px solid #CCCBBC; background-color:#E8EEDD; overflow: hidden;}
form#formulario div.row { margin:5px 20px 0px; padding-top: 5px; clear:both; overflow: hidden;}
form#formulario div.row span.label {float: left; width:120px; margin:0 10px 0 0; text-align: right; }
form#formulario div.row span.formv {float: left; text-align: left;}
form#formulario div.row span.formv input.telf{text-align: center; color:gray;}
form#formulario div.row span.formv input.grande{width: 250px;}
form#formulario div.row a.boton-jq {float: right; margin:10px 25px 10px 0;}

/*Formulario de Búsqueda de Canales*/
.form-canales div.row{float: left ! important; clear: none ! important; margin: 5px 10px 0 0 ! important;}
.form-canales div.row span.label {width: 70px ! important; margin-top: 3px ! important;}
.form-canales div.row-bot{clear: both ! important; float: right ! important; margin: 15px 0 5px 0 ! important;}
.form-canales div#divPai {display: none ! important;}
.form-canales div#divLoc {display: none ! important;}
.form-canales a.boton-jq {}

/*Detalle de la Noticia*/
div.noticia {margin: 0 20px 30px 10px; padding: 10px 0 0 0; background: #fff; text-align: justify; color: #000;}
div.noticia h2{float:left; width:575px; margin-top: 7px;color:#2C2C2C}
div.noticia h6{float:left; margin: 7px; color:#CFCFCF; clear:both;}
div.noticia h3{float:right; margin: 3px 15px 0 0; text-align:right}
div.noticia p.calendar {float: left; width: 69px;height: 64px; margin: 7px; padding:0; background: #fff url(../img/web/calendar.gif) no-repeat; text-align: center; /*font-size: 0.9em;*/ font-weight: bold; color: #BF3600; display: block;}
div.noticia p.calendar span.month {height: 16px; padding: 1px 0 0 0; background: #BF3600 url(images/img14.gif) no-repeat; color: #FFFFFF; display: block;}
div.noticia p.calendar span.day {height: 47px; font: bold 2.4em Georgia, "Times New Roman", Times, serif;}
div.noticia p.calendar span.year {margin-top: 1px; display: block;}
div.noticia div.contenido{margin: 0 10px 5px 0; padding: 7px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; clear:both; overflow: hidden;}
div.noticia div.contenido img{margin:5px}
div.noticia div.tit-noticia {overflow: hidden; width: 100%;}

/*Modulo de Noticias*/
.noticias {margin-top:15px;}
li.list-news {list-style:none; height:auto;}
li.list-news div {padding: 10px 5px; #padding: 8px 0px; 20px 5px; overflow:hidden;}
li.list-news div a{color:#214895;font-size:12px;font-weight:bold;text-align: justify; text-decoration:none; /*text-transform:uppercase;*/ outline:medium none;}
li.list-news div p{color:#333; font-size:12px;}
li.list-news div .enlacemas{float:right; font:Tahoma; font-size:12px; color:#FF6600; font-weight:bold;}

/*Notificaciones*/
div.notif {margin: 0 20px 15px 10px; padding: 10px 0 0 0; background: #fff; text-align: justify; color: #000;}
div.notif h2{float:left;  width:575px; margin-top: 7px; color:#2C2C2C}
div.notif p.calendar {float: left; width: 69px;height: 64px; margin: 7px; padding:0; background: #fff url(../img/web/calendar.gif) no-repeat; text-align: center; /*font-size: 0.9em;*/ font-weight: bold; color: #BF3600; display: block;}
div.notif p.calendar span.month {height: 16px; padding: 1px 0 0 0; background: #BF3600 url(images/img14.gif) no-repeat; color: #FFFFFF; display: block;}
div.notif p.calendar span.day {height: 47px; font: bold 2.4em Georgia, "Times New Roman", Times, serif;}
div.notif p.calendar span.year {margin-top: 1px; display: block;}
div.notif div.contenido{margin: 0 10px 5px 0; padding: 7px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; clear:both;}
div.notif div.contenido img{margin:5px}

/*eventos-byte*/
h1 span.power-and-byte{/*font-size:1.1em;*/ font-weight:bold;}
h1 span.power{color:#86C127;}
h1 span.and{color:#9D9D9D;}
h1 span.byte{color:#427A9D;}
table.eventos-byte {width:100%; margin:15px 0px; padding:10px; border:1px padding:10px; border:1px solid #C4C4C4;}
table.eventos-byte h3{margin:0px;}
table.eventos-byte img{margin:10px;}
table.eventos-byte a.boton-jq{float:right; position:relative; bottom:10px; right:10px;}

/*Datos del Cliente*/
div#misDatos form#formMisDatos div#datos { width:520px; margin:0px 0px 0px 80px; _margin:0px 0px 0px 40px; padding: 10px; background-color:#E8EEDD; overflow:hidden;}
div#misDatos form#formMisDatos div.row { margin:5px 20px 0px; padding-top: 5px; clear:both; overflow: hidden;}
div#misDatos form#formMisDatos div.row span.label {float: left; width:160px; text-align: right; overflow:hidden;}
div#misDatos form#formMisDatos div.row span.formv {float: left; text-align: left; margin:0 0 0 10px; _margin:0; overflow:hidden;}
div#misDatos form#formMisDatos div.row span.formv input.grande{width: 200px; overflow:hidden;}
div#misDatos form#formMisDatos div.row span.formv select{_margin-left: 10px; overflow:hidden;}
div#misDatos form#formMisDatos div.row a.boton-jq {float: right; margin:10px 25px 10px 0; overflow:hidden;}
div#misDatos div#accordion h3{margin:0 !important; }
div#accordion h3.ui-state-default {border: 1px solid #47959F !important;}
div.info {overflow: hidden; background-color: #E8EEDD; border: 1px solid #47959F; border-top: none; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
div.info p{overflow: hidden; padding:15px;}
div.info span.label {float: left; width:90px; margin:0 10px 0 0; text-align: right; }
div.info span.formv {float: left; text-align: left;}
div.parrafo p {color: #000;}

/* --- Sección Central [Menu Izq]--- */
/*Menu Categoria*/
div#secIzq {padding:0px 0; float:left; width:200px; height:auto !important; height:320px; min-height:320px;	margin-right:10px;}
div#secIzq h3 {background: url(../img/web/fnd_menu_categorias.jpg) no-repeat; font:Tahoma; font-size:18px; font-weight:bold; color:#FFFFFF; margin-top:15px; width:200px; height:25px; padding:0px; text-align:left; padding-left:4px;}
div#secIzq label{color:#214895;}
div#secIzq hr{display:none;}
div#secIzq dl {width:195px; margin: -5px 0 40px 0px; padding:0; padding-left:3px; font-size:13px; background-color:#F7F7FF;border-left:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}
div#secIzq dl dt {width:200px; height:22px; padding:0; margin:5px 0;  cursor:pointer; border-bottom:1px solid #EFEFEF;}
/*div#secIzq dl dt {width:200px; height:22px; padding:0; margin:5px 0;  background: url(../img/web/menu-izq.jpg) no-repeat; cursor:pointer;}*/
div#secIzq dl dt  label{ top:3px; left:20px; cursor:pointer;}
div#secIzq dl dt  input{width:18px; height:18px; cursor:pointer; border:none; background:transparent url(../img/web/bullet_categorias.jpg) no-repeat; margin-left:3px; right:0; top:5px;}
/*div#secIzq dl dt  input.sinSub{background:none;}*/
div#secIzq dl dd {margin:0; padding:0; }
div#secIzq dl dd ul{margin:20px 0 0 25px; padding:0;}
div#secIzq dl dd ul li {padding:0px; cursor:pointer; color:#214895; list-style:square outside none;}
div#secIzq dl dd ul li a{color:#214895;font-weight: normal;}
div#secIzq dl dd ul li a:hover{color: #214895; text-decoration: none;}
/*div#secIzq dl dt.sel-menu {background: url(../img/web/menu-izq.jpg) no-repeat 0 -22px;}*/
div#secIzq dl dt.sel-menu label {font-weight:bolder;}
div#secIzq dl dt.hover.sel-menu label {font-weight:bolder;}
/*div#secIzq dl dt input.sel-menu {background:transparent url(../img/web/ul-acordeon.gif) no-repeat 0 -12px;}*/
/*div#secIzq dl dt.hover {background: url(../img/web/menu-izq.jpg) no-repeat 0 -22px;}*/
div#secIzq dl dt.hover label{font-weight:normal;}
div#secIzq dl dt.menu-footer {width:200px; margin-top:-9px; background: url(../img/web/fnd_bottom_categorias.gif) no-repeat center; cursor:auto; border:none;}

/* --- Sección Central [Lista Categorias]--- */

/*Caminito*/
.caminito {color: #A8A8A8; margin-left:25px;}
.caminito a {color: #A8A8A8;}
.caminito a.select {color: #427A9D;}

/*Sección de Recomendados*/
.recomendadosIn{visibility: hidden; float: left; width:650px;}
.recomendadosOt{visibility: hidden; float: left; width:650px;}
.list-recIn{ margin: 0 0 0 5px; _margin: 0 5px 0 0; /*overflow: hidden;*/}
.list-recOt{ margin: 0 0 0 5px; _margin: 0 5px 0 0; /*overflow: hidden;*/}
.prod-recIn{margin: 0px 0px 0px 0px; text-align: center; padding: 4px; /*background: url(../img/web/fnd_ProductosDestacados_Home.jpg) no-repeat;*/}
.prod-recOt{margin: 0px 0px 0px 0px; text-align: center; padding: 4px; /*background: url(../img/web/fnd_ProductosDestacados_Home.jpg) no-repeat;*/}
div#prodIn-rec{width: 120px; border-left: 1px dashed #C6C6C6; /*border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6;*/}
div#prodOt-rec{width: 120px; border-left: 1px dashed #C6C6C6;/*border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6;*/}
.info-rec{text-align:center;color:black;font-size:12px;text-transform:capitalize;}
.info-rec a span{color: #214895;}
.info-rec span{color: black;}
.img-rec{margin: 0 auto; display: block; background: none;}
.rec-bot {float: left; width: 7px; position:relative;}
.rec-bot img {cursor: pointer;}
.next {margin-top:0; visibility: hidden;}
.prev {margin:0; visibility: hidden;}
div#botIzqIn {text-align: left; margin: 110px 0 0 0; _margin: 110px 5px 0 0; }
div#botDerIn {text-align: right; margin: 110px 0 0 5px; _margin: 110px 0 0 0;}
div#botIzqOt {text-align: left; margin: 110px 0 0 0; _margin: 110px 5px 0 0; }
div#botDerOt {text-align: right; margin: 110px 0 0 5px; _margin: 110px 0 0 0;}
.separador {clear: both; font-size: 0;}
.cont-recomendados {margin: 0 auto 10px auto; margin-top:16px; margin-bottom:16px; width:700px;}
.div-rec-top {/*background: url(../img/web/div_rec_top.jpg) no-repeat;*/ height: 5px; width: 130px;}
.div-rec-bottom {/*background: url(../img/web/div_rec_bottom.jpg) no-repeat;*/ height: 5px; width: 130px;}
.rec-prec {text-align: right;}
.rec-prec span{font-weight: bold;}


/*Main Categorias y Marcas*/
#categorias {width:500px; overflow:hidden;}
#mainMarcas {width:500px; overflow:hidden;}

#mainMarcas .box-mar{float:left; width: 160px; height:120px; margin: 15px 0px 10px 4px;  #margin: 15px 0px 12px 4px; /*background: url(../img/web/Marcas.jpg) no-repeat;*/}
#mainMarcas .box-mar h3{margin:0; text-align:center; padding:0px; background:#90A3CB; font-size:13px;}
#mainMarcas .box-mar h3 a{color: #FFFFFF;} 
#mainMarcas .box-mar p{padding:5px 0px; text-align:center; font-weight:bold; border:1px solid #90A3CB; margin:0px;}

#categorias .box-cat{float:left; width:160px; margin: 15px 0 0 4px; overflow:hidden;}
#categorias .tit-cat {width:160px; height:17px; margin: 0; padding: 4px 0 0 0px; /*background: url(../img/web/fnd_encabezados_categorias.jpg) no-repeat;*/ background:#90A3CB; text-align:center; /*text-transform:capitalize;*/ }
#categorias .tit-cat a {font:Tahoma; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:capitalize;}
#categorias .box-cat p{width:150px; padding:3px; text-align: center !important;}
#categorias .box-cat div.box-list{float:left; width:150px;}
#categorias .box-cat ul{margin:0; padding:0 0 0 6px;}
#categorias .box-cat ul li{margin: 5px 0 0 10px; padding: 0px; color: #427A9D}
#categorias .box-cat ul li a{color: #427A9D; font-weight:normal;}
#categorias .box-cat ul li a:hover{color: #427A9D; font-weight:normal;}
#categorias .box-cat span {float:right; margin:0 10px 0 0; _margin:0 5px 0 0;}
#categorias .box-cat span a{color:#9D9D9D;}
#categorias a.boton-excel {margin: 0 25px 10px 0 ! important;}

/*Lista De Productos*/
div.mar-partners {clear:both; margin:20px 10px 0 10px; font-weight:bold; color:#427A9D;}
div.mar-partners label {position:relative; left:10px; bottom:32px;}
div.mar-partners li{color:#42929D; line-height:180%}
div.mar-partners li a{color:#9D9D9D; font-weight:normal}
div.mar-partners li a:hover{color:#9D9D9D; font-weight:normal}
div.mar-partners h2 {float: left;}
div.mar-partners a.nomMar {float: left;}
div.mar-partners a.imgMar {float: left;}
.row-prod{overflow:hidden;}
.img-prod{width: 110px; vertical-align: middle; text-align: center; padding: 5px;}
.nom-prod{width: 115px; padding: 5px; vertical-align: middle; text-align: left; }
.info-prod{width: 180px; padding: 5px; vertical-align: middle; text-align: left; }
.info-prod a{}
.info-prod span{color: black;}
.precio-prod{width: 115px; padding: 5px; vertical-align: bottom; text-align: right;}
.lis-prod{border: 1px solid #C4C4C4; margin-top: 2px; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.precio {font-weight:bold;}
.enlace {cursor: pointer; font-weight:bold;}

/*Carrito de compra*/
div#item-attached{width:675px; margin:5px 0; padding:10px; background:#FFE7DC; border:1px solid #FF6600; color:#FF6600; /*font-size:1.1em;*/}
div#calculo-envio{width:545px; height:auto; padding:10px 10px 0; background:url(../img/web/fnd_CostoEnvio.png); overflow: hidden; text-align:left;}
div#calculo-envio table tr{vertical-align: top;}
div#calculo-envio table textarea{width: 200px; height: 130px;}
div#calculo-envio h3{text-align:left;}
div#total-carrito{width:700px; height:auto; padding:10px 0 0 0; background:url(../img/web/fnd_BackgroundCalculoCarritoCompra.png) no-repeat; overflow: hidden;}
div#total-carrito table#totales{float:right; width:300px; color:#427A9D; margin-top:10px; font-size:14px;}
div#total-carrito table#totales td.total{text-align:right; background:#F0F0F0; padding:5px; width:40%;}
div#total-carrito table#totales td.label{text-align:left; background:#F0F0F0; padding:5px;}
table#carrito{width:700px; /*font-size:1.1em;*/}
table#carrito th{padding:5px; text-align:center; background:#F0F0F0; color:#666666; }
table#carrito td{vertical-align:middle; text-align:center; padding:5px;}
table#carrito td.odd{background:#FFF7F2;}
table#carrito td input{width:50px; text-align:center;}
table#carrito tfoot td{padding:5px; text-align:left;  color:#666666; empty-cells:hide;}
table#carrito tfoot td.total{text-align:right; background:#F0F0F0;}
table#carrito tfoot td.label{text-align:left; background:#F0F0F0;}
table#carrito tfoot th{padding:5px; text-align:right; background:#FFF;}

/*Carrito Detalle*/
table#carritoDetalle{width:490px; /*font-size:1.1em;*/}
table#carritoDetalle th{padding:5px; text-align:center; background:#F0F0F0; color:#666666; }
table#carritoDetalle td{vertical-align:middle; text-align:center; padding:5px;}
table#carritoDetalle td.odd{background:#FFF7F2;}
table#carritoDetalle td input{width:50px; text-align:center;}
table#carritoDetalle tfoot td{padding:5px; text-align:left; background:#F0F0F0; color:#666666; empty-cells:hide;}
table#carritoDetalle tfoot td.total{text-align:right;}
table#carritoDetalle tfoot td.label{text-align:left;}
table#carritoDetalle tfoot th{padding:5px; text-align:right; background:#FFF;}

/*CARRITO SECCION DERECHA*/
/*Resumen Carrito de Compra*/
div#secDer div#carrito div#detalleCarrito{/*float:left;*/ width:230px; margin-top:10px; clear:both; overflow: hidden;}
div#secDer div#carrito div#detalleCarrito img{float:right; position:relative; bottom:10px; cursor:pointer;}
div#secDer div.bloque p{background: url(../img/web/fnd_carrito_compra.jpg) no-repeat; height:35px; margin:0px; padding:0px;}
div#secDer div.bloque label.title-der {float:right; width:185px; height:28px; margin-top:0px; padding-top:3px; #padding-top:2px;/*background: url(../img/web/fondoCarrito.jpg) no-repeat;*/ font-size:14px; color:white; text-align:center; font-weight:bold;}
div#secDer div.bloque a.enlaceCarrito {background: url(../img/web/btn_ver_carritor.jpg) no-repeat;float:right; position:relative; bottom:10px; height:30px; width:90px; color:#FFFFFF; padding-top:5px; text-align:center;}
div#secDer div.bloque img.icoCarr {margin-left:10px; #margin-left:0px;}
/*Fin Carrito de compra*/

/*Confirmar compra*/
/*div#calculo-envio{width:505px; height:auto; padding:10px 50px 0 10px; background:url(../img/web/fnd_CostoEnvio.png); overflow: hidden;}
div#calculo-envio{text-align:right;}
div#calculo-envio h3{text-align:left;}
div#calculo-envio select{width:250px;}*/
div#total-confirmar{width:565px; height:auto; overflow: hidden; margin-top: 1px solid;}
div#total-confirmar table#totales{float:right; width:300px; margin-top:10px; /*font-size:1.1em;*/}
div#total-confirmar table#totales td.total{text-align:right;width:40%;}
div#total-confirmar table#totales td.label{text-align:left;}
/*Fin de Confirmar compra*/

/*Paginación*/
.paginacion-down {text-align: right; margin: 10px 0 0 0;}
.paginacion-down label.pag {font-weight: bold;}

/*Sección Detalle del Producto*/
div#detalle-producto {margin: 20px 0; padding:0; overflow:hidden;}
div#detalle-producto h2{float:left; width:70%; margin:0 0 0 20px;}
div#detalle-producto a.boton-jq{float:right; margin: 0 20px 0 0}
div#detalle-producto table#tabla-prod{ display:none; width: 100%;}
div#detalle-producto table tr td#detalle-img{margin:0 0 0px 0; vertical-align: middle;}
div#detalle-producto table tr td#detalle-img ul#galeria{padding-left:0;margin:0 auto;}
div#detalle-producto table tr td#detalle-img ul#galeria li{float: left; margin:3px; position:relative; overflow:hidden;}
div#detalle-producto table tr td#detalle-img ul#galeria li img{position:relative;cursor:pointer; overflow:hidden;}
div#detalle-producto table tr td#detalle-img .pika_main{margin:0 auto;padding-right:20px;margin:0 auto;}
div#detalle-producto table tr td#detalle-img .pika_subdiv{clear:both}
div#detalle-producto table tr td#detalle-prd{vertical-align: middle;}
div#detalle-producto table tr td#detalle-prd table tr th{text-align:right;}
div#detalle-producto table tr td#detalle-prd table tr td {padding-left:5px;}
div#detalle-producto ul{padding:0px 0 0px 10px; list-style-type:none;}
div#detalle-producto ul label{float:left; width:70px; margin:0 10px 0 0; font-weight:bold; text-align:right !important; color: #489D42;}
div#detalle-producto ul li{text-align:left !important; list-style: none; margin-top: 2px; width: 100%;}
div#detalle-producto h3{clear:both;}
div#detalle-producto p{clear:both; padding:10px;}
div#detalle-producto span.link-fabricante a{float: right;}
/*boton carrito*/
div#detalle-producto td#add-cart{background:#f6f6f6; border:1px solid #CCC; padding:10px; /*font-size:1.2em;*/}
div#detalle-producto td#add-cart label{font-weight:bold; margin-right:5px; color:#214895;}
div#detalle-producto td#add-cart img{float:right;}

/* --- Sección Derecha --- */

/*Ultimos Vistos*/
div#ultimos_vistos div.top{width:240px; height:5px; background: url(../img/web/Top-seleccionados.jpg) no-repeat;}
div#ultimos_vistos div.bottom{width:240px; height:5px; background: url(../img/web/bottom-seleccionados.jpg) no-repeat;}
div#ultimos_vistos div.content{padding:10px; border-left:1px #C4C4C4 solid; border-right:1px #C4C4C4 solid; }
div#ultimos_vistos img{float:left;}
div#ultimos_vistos h3{width:auto; margin:0; font-weight:bold; color:#A3C274}
div#ultimos_vistos hr{width: 80%; margin:10px auto !important; border: 1px dashed #85C226; text-align:center;}
div#ultimos_vistos ul{margin:20px 0; padding:0px 0 0px 15px; }
div#ultimos_vistos ul span{font-weight:bold; color:#A3C274 !important; }
div#ultimos_vistos ul li{text-align:left !important; clear:both; list-style:none;}
div#ultimos_vistos ul li a{color:black;font-weight:normal !important;}
div#ultimos_vistos ul li a:hover{font-weight:normal !important; text-decoration:none;}

/*Banners*/
div.banner {margin: 10px 0 0 0; border: 0;}

/* --- Sección de Marcas --- */
div#marcas a{text-align:left; font-weight:bold; text-decoration:none;}
div#marcas img{margin: 8px 0px 8px 5px; padding: 0; }

/* --- Sección pie de Pagina --- */
/*footer*/
div#footer{width: 960px; height: 26px; padding-top:12px; background: url(../img/web/fnd_footer.jpg) no-repeat center; text-align:center; color: white; font-weight:bold;}
div#footer span{text-align:right; float:right; color:#90a3ca; font-family:Tahoma; font-size:12px; font-weight:bold; margin-right:8px;}
div#footer span a {text-decoration:none; margin-left:10px;}

/*Powered*/
div#powered{color:#FF9900; font-family:Tahoma; text-align:right; margin: 5px}
div#powered a{font-weight:700; color:#FF9900;}


/* --- Elementos generales --- */
/*Acordeon*/
div#contCen{text-align:left;}
div#contCen div#accordion h3{ font-weight:bold;}
div#contCen div#accordion p{}

/*Mensajes*/
.alert {margin:10px; padding: 25px 20px 15px 150px; border: 3px solid #ffd324; background: #fff6bf url(../img/web/alert.png) center no-repeat; background-position: 50px 50%; text-align: left; min-height: 40px; /*font-size: 1.4em; */font-family: "arial"; color:gray}

/*Botones*/
a.boton-jq{padding:7px 10px 7px 20px;position:relative;text-decoration:none !important; font-weight:bold !important; border:1px solid #47959F !important;}
a.boton-jq span.ui-icon {left:0.2em; margin:-8px 5px 0 0 !important;position:absolute;top:50%;}
a.boton-excel{float:right; margin:0px 0 10px 0 !important; _margin:0 12px 5px 0 !important; padding:7px 30px 7px 10px ! important;}
a.boton-excel img {margin:-12px 0px 0 0;position:absolute;top:50%; right:5px; }
div.boton-excel {width:100%; overflow:hidden;}
div.boton-ver {width:100%; overflow:hidden;}
a.boton-ver{float:right;}

/*Titulos*/
.titulo-derecho {float:left; height: 21px; margin:0 0px 10px 0px; padding:0 0 4px 0 ;  text-align:center;}

/*busqueda*/
span.TextFound {font-weight: bold;}

/*Ubicar Proveedores*/
.busCanales {overflow:hidden;}
.row-titulos {font-weight: bold; color: white; background-color: #427A9D; text-align: center;}
.row-impar {}
.row-par {background-color: #85C226;}
.col-nombre {width: 190px; padding: 2px;}
.col-direcc {width: 190px; padding: 2px;}
.col-telf {width: 130px; padding: 2px;}
.col-correo {width: 190px; padding: 2px;}
.busCanales form#formMisDatos div#datos {background-color:#F0EFDD;border:2px solid #CCCBBC;float:left;margin:15px 0 0 80px;padding:10px;width:520px;}

/*Tablas*/
table.listado {width: 100%;}
table.listado td {padding: 5px;}
table.listado tr {background-color: #FFF; color: #000;}
table.listado tr  a {color: #DBE6F8;}
table.listado tr.encabezado {background-color: #426B9D ! important; color: #FFF ! important; text-align:center ! important; padding: 5px 0 ! important;}
table.listado tr.par {background-color: #F4F4F4; color: #000;}
table.listado tr.par a {color: #9BAECC;}
table.listado tr.totales {background-color: #426B9D ! important; color: #FFF ! important; text-align: right ! important;}
table.listado td.centro {text-align: center;} 
table.listado td.izquierda {text-align: left;} 
table.listado td.derecha {text-align: right;}
table.listado tr.hover {background-color: #6C8CB3; color: #EFFDFE;}
table.listado tr.hover a {color: #EFFDFE;}
table.listado tr.manito {cursor: pointer;}

#seccionTope {overflow:hidden;}