/*
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 */
body {margin:2px auto; padding:0px; text-align:center; font-family:Tahoma; font-size:63%; color:#333; font-family: "tahoma"}
h1,h2,h3,h4 { text-align:left;padding:5px;color:#427A9D;font-family: Tahoma; 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:0 auto; overflow: hidden; text-align:left;}
div#cabecera {margin: 10px 0 10px 0; overflow: hidden;}
div#contCen {float: left; width: 710px; 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: right; width: 520px; margin: 0 0 0 0; background: #FFFFFF; min-height:500px}
div#secDer {float: left; width: 240px; margin: 0 0 0 10px;}
div#marcas {float: left; width: 960px; 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; margin: 10px 0 10px 0;}

/*Sección Cabecera*/
div#logo {float: left; width: 710px; height: 160px; margin: 0 0 0 0; border: 0; margin: 0; padding: 0; background: url(../img/web/logo_cabecera.jpg) no-repeat;}
div#logo div.link-header{float:left; width:350px; height:70px; position:relative; top:35px; left:330px; cursor:pointer;}
div#login {float: left; width: 248px; _width: 248px; height: 164px; margin: 0 0 0 2px;  _margin: 0 0 0 0px; background: transparent url(../img/web/background-login.jpg) no-repeat;}
div#conMenu {float: left; width: 710px; height: 30px; margin: 0 0 0 0; overflow: hidden; background: url(../img/web/background-menu.gif) no-repeat left; position:relative; top:64px; left:0}

/*Menú Navegable*/
.menuNav {width: 700px; height: 16px; margin: 0; padding: 5px 5px; position: relative;  overflow: hidden; }
.menuNav li {float: left; list-style: none; }
.menuNav li.backLava {width: 12px; height: 40px; 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 6px; _margin: auto 5px; text-align: center; font:bold 1.2em verdana; text-decoration: none; color: #9D9D9D; letter-spacing: 0; outline:none; position: relative; z-index: 10; display: block; overflow: hidden;}

/* --- Caja de Login --- */
/*Selección de Pais*/
div#ubicacion {text-align:center; margin:0px 10px; padding:5px 0; border-bottom: 1px dashed #D6D6D1;}
div#ubicacion label{font-weight:bold; color:#9D9D9D; position:relative; bottom:4px; left:3px;}
div#ubicacion select{width:100px; position:relative; bottom:1px; left:3px; margin:0 5px;}
div#ubicacion img{position:relative; top:2px; left:3px;}

/*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:99px; height:100px; margin:10px 0 0 5px; _margin:10px 0 0 3px; border-right: 1px dashed #D6D6D1;}
div#formLogin div.registrese span.registro{position:relative; top:20px;}
div#formLogin div.registrese span.registro input{width:95px; 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;}

/*Datos Login*/
div#formLogin div.datosLogin {float:left; width:130px; margin:10px 0 0 5px; text-align:left;}
div#formLogin div.datosLogin form{margin-top:0px;}
div#formLogin div.datosLogin h4{width:120; margin:0 0 0 10px; text-align:left; color:#9D9D9D;}
div#formLogin div.datosLogin #user{width: 104px; margin:8px 0px 12px 10px; border:1px solid #A3C274; text-align:center; font-family: Tahoma; font-size: 1.0em; font-weight:normal; color:#426B9D;}
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 #A3C274; text-align:center; font-family: Tahoma; font-size: 1.0em; font-weight:normal;  color:#426B9D; display: none;}
div#formLogin div.datosLogin input#submitlogin{float:right; width:60x; height:22px; margin-right:14px; #margin:5px 10px 0 0px; padding:0 10px; #padding:0 5px; border:none; background:url(../img/web/btn_Usuario.jpg) no-repeat left; 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;}
div#formLogin div.menuUsuario h3 span{color:#A3C274;}
div#formLogin div.menuUsuario ul{margin:0; text-align:left; #padding-left:40px;}
div#formLogin div.menuUsuario li{height:18px; margin:2px; color:#A3C274;}
div#formLogin div.menuUsuario li a{color:#9D9D9D}

/* --- 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%;}

/*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:10px 0;}
div#secIzq label{color:#42919D; font-weight:bold;}
div#secIzq hr{display:none;}
div#secIzq dl {width:180px; margin: 0 0 40px 0px; padding:0;}
div#secIzq dl dt {width:180px; height:22px; padding:0; margin:5px 0;  background: url(../img/web/menu-izq.jpg) no-repeat; cursor:pointer;}
div#secIzq dl dt  label{position:relative; top:3px; left:20px; cursor:pointer;}
div#secIzq dl dt  input{width:12px; height:12px; cursor:pointer; border:none; background:transparent url(../img/web/ul-acordeon.gif) no-repeat; position:absolute; right:0; top:5px;}
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:0 0 0 15px; cursor:pointer; color:#BEDADD;}
div#secIzq dl dd ul li a{color:#626262;}
div#secIzq dl dd ul li a:hover{color: #626262; 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 {color:white;}
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{color:white;}
div#secIzq dl dt.menu-footer {width:180px; height:6px; background: url(../img/web/menu-izq-footer.jpg) no-repeat; cursor:auto;}

/* --- Sección Central [Lista Categorias]--- */

/*Caminito*/
.caminito {color: #A8A8A8;}
.caminito a {color: #A8A8A8;}
.caminito a.select {color: #427A9D;}

/*Sección de Recomendados*/
.recomendadosIn{visibility: hidden; float: left;}
.recomendadosOt{visibility: hidden; float: left;}
.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 solid #C6C6C6; border-right: 1px solid #C6C6C6;}
div#prodOt-rec{width: 120px; border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6;}
.info-rec{text-align: left;}
.info-rec a span{color: #42929D; font-weight: bold;}
.info-rec span{color: black;}
.img-rec{margin: 0 auto; display: block; background: none;}
.rec-bot {float: left; width: 7px;}
.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;}
.cont-recomendados {margin: 0 auto 10px auto;}
.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:520px; overflow:hidden;}
#mainMarcas {width:520px; overflow:hidden;}

#mainMarcas .box-mar{float:left; width: 120px; height:120px; margin: 5px 0 0 10px;  _margin: 5px 0 0 5px; background: url(../img/web/Marcas.jpg) no-repeat;}
#mainMarcas .box-mar h3{margin:0; text-align:center;}
#mainMarcas .box-mar h3 a{color: #427A9D;}
#mainMarcas .box-mar p{padding:5px 10px;}

#categorias .box-cat{float:left; width:156px; margin: 15px 0 0 10px; overflow:hidden;}
#categorias .tit-cat {width:146px; height:17px; margin: 0; padding: 4px 0 0 10px; background: url(../img/web/Categorias.jpg) no-repeat;}
#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;}

/*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 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;}

/* --- Sección Derecha --- */
/*Busqueda*/
div#busqueda {width: 240px; height: 35px; margin: 0 0 15px 0; }
div#busqueda form {height:30px; margin: 0 0 0 0px; background: url(../img/web/search.png) no-repeat;}
div#busqueda form #busqueda-text {width: 195px; #width: 195px; 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: #74A823; text-align:left;}
div#busqueda form #busqueda-submit {width:22px; padding:0; border:none; background:transparent; position:relative; top:6px; #top:6px; left:16px; #left:14px; cursor:pointer;}

/*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/footer.jpg) no-repeat center; text-align:center; color: white; font-weight:bold;}

/*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;}
