/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

* { margin:0; padding:0;}
ul { list-style:none;}
img { border:none;}

#topFondo { float:left; width:100%;}
#contentTop { width:930px; margin:auto;}

#head { float:left; width:930px; padding-top:13px;}
#head ul { float:left; padding-left:250px; padding-top:11px;}
#head ul li { float:left; padding-left:1px;}
#head ul li a { float:left; width:92px; font-size:12px; background:url(../imagenes/fondoPestania.gif) left top no-repeat; color:#FFFFFF; text-decoration:none; text-align:center; padding:6px 0;}
#head ul li a:hover { background:url(../imagenes/fondoPestaniaOver.gif) left top no-repeat; color:#333333;}
#head ul li a.selected { background:url(../imagenes/fondoPestaniaOver.gif) left top no-repeat; color:#333333; font-weight:bold;}
#head a.registrarse { float:right;}
#head #logo { float:left; clear:both; padding-top:1px; padding-left:0px;}

/************ BUSCADOR ***********************/
#head #buscador .left { float:left; padding: 6px; width:602px;}
#head #buscador .left span { visibility:hidden;}
#head #buscador .left input  {  width:300px; height:40px;  padding-left: 5px; font-size: 14px; float:left; border:1px solid #a9a9a9; }
#head #buscador .left select {  width:225px; height:42px;  padding-left: 5px; font-size: 13px; } 
#head #buscador .left a { background-color: #777777; border-color: #485059 #2c3137 #363c43 #485059; border-image: none; border-radius: 4px; border-style: solid;border-width: 1px; box-sizing: border-box; cursor: pointer; overflow: hidden; position: relative; z-index: 1; display:block; width:65px; height:42px; float:right; color: white; font-size: 14px; font-weight: bold; padding: 12px 0; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: middle;}
#head #buscador .left a:hover {text-decoration:none;background-color: #585e67; }
#head #buscador .right a:hover { text-decoration:underline;}  


#head .menu_head { float:right; padding: 6px; color: #000; font-size: 12px;}
#head .menu_head a { color: #000; }

#cuerpo { float:left; width:930px; padding:10px 0;}
#cuerpoLeft { float:left; width:262px;}
#cuerpoCenter { float:left; width:500px; padding-left:3px;}
#cuerpoRight { float:right; width:161px; }
#cuerpoRightTop { float:left; width:570px;}

.bannerTop { float:left; width:100%; text-align:right; padding-bottom:20px;}
.bannerBot { float:left; width:100%; text-align:center; padding:20px 0;}

.tituloAzulCentro { float:left; color:#000; width:491px; font-weight:bold; text-align:left; padding:7px 0 2px 7px; font-family:Arial, Helvetica, sans-serif; font-size:17px; border:1px solid #EEEEEE; border-bottom:none;}
.tituloAzulCentroShopping { float:left; color:#000; width:491px; font-weight:bold; text-align:left; padding:7px 0 2px 7px; font-family:Arial, Helvetica, sans-serif; font-size:17px; border:1px solid #EEEEEE; border-bottom:none;}

/******* BLOQUE IZQUIERDO HOME R20******/
.bloque_izquierdo{ float:left; width:251px; border:1px solid #DDDDDD; padding:10px 0 15px 10px; background:  #efefef url(../imagenes/fondobloqueizq.jpg) repeat-x;  margin-bottom:7px; }
.bloque_izquierdo h2{ color:#000; font-weight:bold; font-size:15px; text-align:left; padding-bottom:10px;}
.bloque_izquierdo h1{ color:#000; font-weight:bold; font-size:15px; text-align:left; padding-bottom:10px;}
.bloque_izquierdo .tipo{ display:inline; width:242px; float:left; padding-left:0px; font-weight:bold; font-size:12px; margin-bottom:20px; padding-bottom:7px; padding-top:7px; }
.bloque_izquierdo .tipo li{ float:left; width:220px; display:inline; padding-left:10px; padding-right:10px; margin-bottom:5px; }
.bloque_izquierdo .tipo li a{ color:#000000;}
.bloque_izquierdo .tipo li a:hover{ text-decoration:underline;}

.bloque_izquierdo .tiporubros{ display:inline; width:242px; float:left; padding-left:0px; font-size:12px; margin-bottom:10px; padding-bottom:7px; padding-top:7px;}
.bloque_izquierdo .tiporubros li{float:left; width:223px; display:inline; padding:2px 10px; color:#333333;}
.bloque_izquierdo .tiporubros li a { color:#000000;}
.bloque_izquierdo .tiporubros li a:hover { text-decoration:underline;}
.bloque_izquierdo p{ padding-left:0px; font-weight:bold;  width:220px; font-size:15px; padding-bottom:10px; float:left;}
.bloque_izquierdo p label{ float:left; text-align:left; width:58px; font-size:12px; color:#666666;}
.bloque_izquierdo p select{float:left;  border: 1px solid #999999; width:160px; height:20px; color:#000; font-size:11px;}
.bloque_izquierdo  .boton{ float:right; background:url(../imagenes/fdo_boton.png) no-repeat center; width:58px; height:22px; font-size:12px; text-align:center; border:none; margin-right:25px;}
.bloque_izquierdo .planes{ color:#3466CB; background:url(../imagenes/vinietaAtajos2.jpg) left 4px no-repeat; padding-left:18px; float:left; clear:both;} 
.bloque_izquierdo .planes a:hover { text-decoration:underline;}
/******* FIN BLOQUE IZQUIERDO HOME R20******/

.vender{ background:#EEEEEE; border:1px solid #DDDDDD; padding:13px 2px 15px 2px;  float:left; width:160px; margin-bottom:7px;}
.vender h2{color:#000; font-weight:bold; font-size:20px; float:left;}
.vender p.contenedor{ text-align:center; padding-top:15px; float:left; width:100%;}
.vender .ingresa{ float:right; width:160px; font-size:15px; font-weight:bold; text-align:center;}
.vender .ingresa .azul{ color:#000099;}

#shopping  { float:left; padding:9px 0 0 9px; width:489px; border:1px solid #EEEEEE; border-top:none; margin-bottom:15px;}
#shopping li { float:left; width:100px; padding-right:22px; padding-bottom:0px;}
#shopping li.last { padding-right:0;}
#shopping li a { color:#000000; font-size:11px; text-decoration:none; }
#shopping li a:hover { text-decoration:underline;}
#shopping li .imagen { float:left; width:100px; text-align:center; margin-top:5px; }
#shopping li .nombre { float:left; width:100px; text-align:center; margin-top:5px; color:#000000; }
#shopping li .precio { float:left; width:100px; text-align:center; color:#000000; }

.titleRubros { float:left; width:258px; font-weight:bold; text-align:center; padding:2px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#CCCCCC;}
ul.listRubros { float:left; width:252px; padding:2px; padding-bottom:12px; margin-bottom:10px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

ul.listServicios { float:left; width:164px; padding:2px; padding-bottom:12px;  border-bottom:1px solid #3567cb; border-left:1px solid #3567cb; border-right:1px solid #3567cb;}
ul.listServicios li { color:#fe6c00; font-weight:bold;}
ul.listRubros li { float:left; width:238px; padding:5px 7px 0 7px; }
ul.listRubros li.destacado { float:left; width:236px; padding:5px 7px 0 9px; background-color:#fff0b6;}
ul.listRubros li.destacadoTkt { float:left; width:236px; padding:5px 7px 5px 9px; background-color:#fff0b6;}
ul.listRubros li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#224284; text-decoration:none; font-weight:normal;}
ul.listRubros li a:hover { text-decoration:underline;}
ul.listRubros li.destacado a { color:#000000; font-size:13px;}
ul.listRubros li.destacadoTkt a { color:#000000; font-size:13px;}

ul.listRubrosEsp { float:left; width:164px; padding:2px; padding-bottom:12px; margin-bottom:10px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#fff0b6}
ul.listRubrosEsp li { float:left; width:150px; padding:5px 7px 0 7px; }
ul.listRubrosEsp li.destacado { float:left; width:148px; padding:5px 7px 0 9px; background-color:#fff0b6;}
ul.listRubrosEsp li.destacadoTkt { float:left; width:148px; padding:5px 7px 5px 9px; background-color:#fff0b6;}
ul.listRubrosEsp li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#224284; text-decoration:none; font-weight:normal;}
ul.listRubrosEsp li a:hover { text-decoration:underline;}
ul.listRubrosEsp li.destacado a { color:#000000; font-size:13px;}
ul.listRubrosEsp li.destacadoTkt a { color:#000000; font-size:13px;}


.titleAzul { float:left; color:#FFFFFF; width:170px; font-weight:bold; text-align:center; padding:2px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#003399;}
.ticketsLeft { float:left; width:144px; padding-bottom:10px; padding-left:24px;border:1px solid #3567cb; margin-bottom:10px;}
.ticketsLeft img { float:left;}

.tituloRight { float:left; width:157px; font-weight:bold; padding:7px 0 2px 7px; font-family:Arial, Helvetica, sans-serif; font-size:15px;  border:1px solid #EEEEEE; border-bottom:none;}
ul.listAtajos { float:left; width:142px; border:1px solid #EEEEEE; border-top:none; padding:8px 10px 5px 12px; margin-bottom:5px;}
ul.listAtajos li { float:left; width:142px; padding-bottom:5px;}
ul.listAtajos li a { float:left; color:#3466CB; text-decoration:none; background:url(../imagenes/vinietaAtajos.gif) left 4px no-repeat; padding-left:18px; font-weight:bold; font-size:12px; }
ul.listAtajos li a:hover { text-decoration:underline;}

#banners { float:left; width:166px;}
#banners li { float:left; width:166px; text-align:left; padding-bottom:5px;}
#banners li img { float:left;}

#botFondo { float:left; width:100%; background:url(../imagenes/fondoPie.gif) left top repeat-x;}
#contentPie { width:930px; margin:auto;}
#pieTop { float:left; width:930px; text-align:center; padding:10px 0 7px 0;}
#pieBot1 { float:left; color:#333333; width:930px; text-align:center; background:url(../imagenes/fondoLinea.gif) center bottom no-repeat; padding-bottom:7px;}
#pieBot1 a { color:#333333; text-decoration:none;}
#pieBot1 a:hover { text-decoration:underline;}
#pieBot2 { float:left; color:#333333; width:930px; text-align:center; padding-top:3px; padding-bottom:30px;}
#pieBot2 a { color:#333333; text-decoration:none;}
#pieBot2 a:hover { text-decoration:underline;}
#pieCenter { float:left; width:930px;}
#pieCenter #logo { float:left; padding-left:30px; padding-top:10px; padding-right:45px;}
#contPieBot { float:left; margin-top:12px;  width:930px; }


.flashCenter { float:left; width:400px; padding-bottom:10px; text-align:center;}
.flashCenter img { float:left;}
.flashCenter2 { float:left; width:398px; padding-bottom:10px;border:1px solid #3567cb; }
.flashCenter2 img { float:left;}


#tiendas_home  { float:left; padding:0px 0px 0px 13px; width:485px; border:1px solid #EEEEEE; border-top:none; margin-bottom:10px;}
#destacados  { float:left; padding:0px 0px 0px 13px; width:485px; border:1px solid #EEEEEE; border-top:none; margin-bottom:10px;}
#destacados li { float:left; width:114px; padding-right:42px; padding-bottom:10px; font-weight:bold;font-size:13px; }
#destacados li.last { padding-right:0;}
#destacados li a { color:#3466CB; font-size:11px; text-decoration:none; font-weight:normal; }
#destacados li a:hover { text-decoration:underline;}
#destacados li img {border:1px solid #EEEEEE; padding:5px 6px; } 

#destacados li .imagen { float:left; width:120px; height:112px; text-align:center; }
#destacados li .nombre { float:left; width:120px; text-align:center; height:55px; color:#3466CB; }
#destacados li .nombre_servicios { float:left; width:120px; text-align:center; height:75px; color:#3466CB; }
#destacados li .precio { float:left; width:120px; text-align:center; color:#3466CB;}



a.banner { float:left; text-align:center; width:400px; margin-bottom:10px; }

#breadcrumb { float:left; width:930px; color:#3466CB; font-size:15px; font-weight:bold; border-bottom:2px solid #CCCCCC; padding-bottom:4px; margin-bottom:4px; }
#breadcrumb span { font-weight:normal;}
#breadcrumb span.actual { color:#000000; font-weight:bold;}
#breadcrumb a { color:#3466CB; font-size:15px; }
#filtro { float:left; width:930px; padding:10px 0;}
#filtro p { float:left; width:900px; padding:0 10px; font-size:15px; font-weight:bold; color:#333333; }
#filtro ul { float:left; width:900px; padding:5px 5px; }
#filtro ul li { float:left; padding-left:5px; padding-bottom:3px; width:139px; border-right:1px solid #DDDDDD; }
#filtro ul li.last { border-right:0; }
#filtro ul li a { color:#3466CB; text-decoration:none;}
#filtro ul li a:hover { text-decoration:underline;}
#filtro p a { color:#3466CB; text-decoration:none;}
#filtro p a:hover { text-decoration:underline;}

.paginado { float:left; width:100%; text-align:right; padding:3px 0; font-size: 14px;}
.paginado a { color:#000000; }
#encabezadoListado { float:left; width:910px; padding:3px 10px; background-color:#DDDDDD;}
#encabezadoListado .left { float:left; font-size:15px; font-weight:bold;}
#encabezadoListado .right { float:right; font-weight:bold; }
#encabezadoListado .right select { font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; }

x

#listadoUL { float:left; width:930px;}
#listadoUL li { float:left; width:930px; border-bottom:1px solid #CCCCCC; padding:10px 0;}
#listadoUL li.destacado2 {background:url(../imagenes/fdo_destaque_art.gif) bottom repeat-x}
#listadoUL li.destacado {background:url(../imagenes/fdo_destaque_art2.gif) bottom repeat-x}
#listadoUL li p.imagen { float:left; width:122px; padding-left:10px;}
#listadoUL li p.imagen img { float:left;}
#listadoUL li div.descripcion { float:left; width:685px;}
#listadoUL li div.descripcion p { float:left; width:685px;}

#listadoUL li div.descripcion p.imagen img { float:left;}
#listadoUL li div.descripcion p.imagen { float:left; width:100px; padding-left:10px;text-align:center;}
#listadoUL li div.descripcion p.nombre { float:left; width:555px; padding-bottom:5px;}
#listadoUL li div.descripcion p.auto_anio{ width:50px;text-align:center;}
#listadoUL li div.descripcion p.auto_marca{ width:180px;text-align:center;}
#listadoUL li div.descripcion p.auto_localidad{ width:80px;text-align:center;}
#listadoUL li div.descripcion p.auto_kilometros{ width:80px;text-align:center;}
#listadoUL li div.descripcion p.auto_precio{ width:110px;text-align:center;}
#listadoUL li div.descripcion p.auto_combustible{ width:110px;text-align:center;}


#listadoUL li div.descripcion a { font-size:12px; color:#000000;}
#listadoUL li div.precio { float:left; width:105px;}
#listadoUL li div.precio p { float:left;}
#listadoUL li div.precio p span { font-weight:bold; }
#listadoUL li div.precio p.valor { font-weight:bold; padding-bottom:3px; font-size:15px; width:100px;}

#pieListado { float:left; width:930px; padding:5px 0; background-color:#DDDDDD;}
#pieListado a { color:#000000; font-weight:bold;}
#pieListado .left { float:left;}
#pieListado .right { float:right; }


h1.titleAzulRight { float:left; color:#FFFFFF; width:670px; font-weight:bold; text-align:center; padding:2px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#003399;}
#listadoTop { float:left; width:668px; border:1px solid #DDDDDD; border-top:0; border-bottom:0; margin-bottom:20px;}
#listadoTop li { float:left; padding:10px 0; border-bottom:1px solid #DDDDDD; height:100px; }
#listadoTop li.columna1{ float:left; width:333px; border-right:1px solid #DDDDDD; }
#listadoTop li.columna2{ float:left; width:334px;}
#listadoTop li.columna1Dest{ float:left; width:283px; border-right:1px solid #DDDDDD; background-color:#dce4f5; }
#listadoTop li.columna2Dest{ float:left; width:284px; background-color:#dce4f5;}
#listadoTop li .imagen { float:left; width:127px; text-align:center; }
#listadoTop li .descripcion { float:left; width:150px; }
#listadoTop li .descripcion a { color:#000000; }
#listadoTop li .descripcion span { font-weight:bold; }
#listadoTop li .descripcion .precio{ line-height:15px; padding-top:3px;}

h1.detalle { float:left; width:100%; background-color:#333333; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; padding:3px 0; margin-top:7px;}
#posDetalle { margin:auto; width:636px;}
#contDetalle { float:left; width:636px; padding-bottom:30px; padding-top:30px;}
#detalleImagen { float:left; width:252px;}
#detalleImagen p.imagen { float:left; width:252px; border:1px solid #ffcc00; text-align:center; padding:5px 0; margin-bottom:3px;}
#detalleImagen p.paginadoDetalle { float:left; width:254px; background-color:#ffcc00; text-align:center;  }
#detalleImagen p.paginadoDetalle a { color:#000000; font-weight:bold; text-decoration:none;}
#detalleImagen p.paginadoDetalle a:hover { text-decoration:underline; }
#detalleImagen p.paginadoDetalle img { vertical-align:middle; margin-bottom:2px; }



#detalleDescripcion { float:right; width:345px;}
#detalleDescripcion .precio { float:left; margin-bottom:8px; padding:2px 0; border:1px solid #ffcc00; width:343px; background-color:#CCCCCC;}
#detalleDescripcion .precio .left { float:left; font-size:14px; font-weight:bold; padding:6px 0 0 10px;}
#detalleDescripcion .precio .right { float:right; padding-right:4px;}
#detalleDescripcion .precio .right a { color:#003399; float:left; text-decoration:none; padding-right:28px; font-weight:bold; background:url(../imagenes/imgPregunta.gif) right 2px no-repeat;}
#detalleDescripcion .precio .right a:hover { text-decoration:underline;}
#detalleDescripcion .contDescripcion { float:left; padding:5px; border:1px solid #ffcc00; width:333px; }
#detalleDescripcion .contDescripcion p.linea { float:left; width:331px; padding:0 1px; font-size:12px; padding-bottom:7px; }
#detalleDescripcion .contDescripcion p.lineaBorde { float:left; width:331px; padding:0 1px; font-size:12px; padding-bottom:5px; padding-top:9px; border-top:1px solid #CCCCCC; }
#detalleDescripcion .contDescripcion p.lineaCantidad { float:left; width:331px; padding:0 1px; font-size:12px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; }
#detalleDescripcion .contDescripcion p.linea span { float:left;}
#detalleDescripcion .contDescripcion p.linea span.left { font-weight:bold; width:117px; }
#detalleDescripcion .contDescripcion p.linea span.rightNombre { color:#003399; font-weight:bold; }
#detalleDescripcion .contDescripcion p.lineaBorde span { float:left;}
#detalleDescripcion .contDescripcion p.lineaBorde span.left { font-weight:bold; width:117px; }
#detalleDescripcion .contDescripcion p.lineaCantidad span { float:left;}
#detalleDescripcion .contDescripcion p.lineaCantidad span.left { font-weight:bold; width:117px; }
#detalleDescripcion .contDescripcion p.lineaCantidad span.rightPrecio { font-weight:bold; width:117px; }
#detalleDescripcion .contDescripcion p.boton2 { float:left; width:333px; text-align:center; padding:5px 0; font-weight:bold; }


#adSenses { float:left; width:100%; text-align:center; padding:30px 0 20px 0;}
.tituloCeleste { float:left; padding:3px 5px; border-bottom:1px solid #ffffff; width:626px; background-color:#DDDDDD; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.txtCeleste { float:left; border:1px solid #DDDDDD; width:614px; padding:10px; margin-bottom:15px; font-size:12px;}
.txtCelestePago { float:left; border:1px solid #DDDDDD; width:614px; padding:10px; margin-bottom:15px; font-size:12px;}
.botonesDetalle { float:left; width:100%; text-align:center; padding-top:10px; font-weight:bold;}
#preguntasResp { float:left; width:772px; padding-bottom:5px; }
#preguntasResp li { float:left; width:100%; border-bottom:1px solid #ffffff;  font-size:12px; } 
#preguntasResp li.pregunta { background-color:#F9F9F9; padding:10px; width:752px;} 
#preguntasResp li.respuesta { background-color:#F9F9F9; width:752px; padding:10px;} 
#preguntasResp li p.fecha{ float:left; font-weight:bold; width:600px;} 
#preguntasResp li p.pregunta{ float:left; width:610px;} 
#preguntasResp li .text_preguntas{ float:left; width:610px;} 
#preguntasResp li p.boton{ float:right; font-weight:bold; text-align:center; padding-right:5px;} 
a.volverArriba { float:right; color:#003399; font-weight:bold; text-decoration:none;}
a.volverArriba:hover { text-decoration:underline; }

#contentDetalleTienda { float:left; width:100%; padding-bottom:20px; padding-top:8px;}
#colIzqDetTienda { float:left; width:208px; border:1px solid #DDDDDD; padding-bottom:10px; background-color:#EFEFEF;}
#colIzqDetTienda .categoria{ float:left; padding:7px 9px;  border-bottom:1px solid #DDDDDD; width:190px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../imagenes/bg_tienda_categoria.jpg) repeat-x;}
#colIzqDetTienda ul { float:left; width:200px; padding:0px 0px 0px 3px;}
#colIzqDetTienda ul li { float:left; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#colIzqDetTienda ul li a { color:#000000; text-decoration:underline;}
#colIzqDetTienda ul li a.selected { color:#ff9900;}
#colIzqDetTienda ul.a_subrubro { padding:0 0 0 13px;width:187px; }
#colIzqDetTienda ul.a_subrubro li a { color:#000000; font-size:11px;}




#colDerDetTienda { float:right; width:660px;}
#colDerDetTienda2 { float:right; width:702px; border:1px solid #DDDDDD; padding:4px;}
#colDer20ultimos { float:right; width:652px; border:1px solid #DDDDDD; padding:4px;}

#contDetalleTienda { float:left; width:546px; padding:6px 6px 6px 55px;}

#detalleDescripcionTienda { float:right; width:286px;}
#detalleDescripcionTienda .precio { float:left; margin-bottom:8px; padding:2px 0; border:1px solid #ffcc00; width:284px; background-color:#CCCCCC;}
#detalleDescripcionTienda .precio .left { float:left; font-size:14px; font-weight:bold; padding:6px 0 0 10px;}
#detalleDescripcionTienda .precio .right { float:right; padding-right:4px;}
#detalleDescripcionTienda .precio .right a { color:#003399; float:left; text-decoration:none; padding-right:28px; font-weight:bold; background:url(../imagenes/imgPregunta.gif) right 2px no-repeat;}
#detalleDescripcionTienda .precio .right a:hover { text-decoration:underline;}
#detalleDescripcionTienda .contDescripcion { float:left; padding:5px; border:1px solid #ffcc00; width:274px; }
#detalleDescripcionTienda .contDescripcion p.linea { float:left; width:272px; padding:0 1px; font-size:12px; padding-bottom:7px; }
#detalleDescripcionTienda .contDescripcion p.lineaBorde { float:left; width:272px; padding:0 1px; font-size:12px; padding-bottom:5px; padding-top:9px; border-top:1px solid #CCCCCC; }
#detalleDescripcionTienda .contDescripcion p.lineaCantidad { float:left; width:272px; padding:0 1px; font-size:12px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; }
#detalleDescripcionTienda .contDescripcion p.linea span { float:left;}
#detalleDescripcionTienda .contDescripcion p.linea span.left { font-weight:bold; width:117px; }
#detalleDescripcionTienda .contDescripcion p.linea span.rightNombre { color:#003399; font-weight:bold; }
#detalleDescripcionTienda .contDescripcion p.lineaBorde span { float:left;}
#detalleDescripcionTienda .contDescripcion p.lineaBorde span.left { font-weight:bold; width:117px; }
#detalleDescripcionTienda .contDescripcion p.lineaCantidad span { float:left;}
#detalleDescripcionTienda .contDescripcion p.lineaCantidad span.left { font-weight:bold; width:117px; }
#detalleDescripcionTienda .contDescripcion p.lineaCantidad span.rightPrecio { font-weight:bold; width:117px; }
#detalleDescripcionTienda .contDescripcion p.boton2 { float:left; width:274px; text-align:center; padding:5px 0; font-weight:bold; }
.tituloCelesteDetalle { float:left; padding:3px 5px; margin-top:10px; border-bottom:1px solid #ffffff; width:536px; background-color:#CCCCCC; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.txtCelesteDetalle { float:left; border:1px solid #ffcc00; width:524px; padding:10px; font-size:12px;}
.txtCelestePagoDetalle { float:left; border:1px solid #ffcc00; width:524px; padding:10px; font-size:12px;}
.tituloCelesteDetallePreg { float:left; padding:3px 5px; margin-top:10px; border-bottom:1px solid #ffffff; width:536px; background-color:#DDDDDD; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#preguntasRespDetalle { float:left; width:100%; padding-bottom:5px; }
#preguntasRespDetalle li { float:left; width:100%; border-bottom:1px solid #ffffff; padding:5px 0 10px 0; font-size:12px; } 
#preguntasRespDetalle li.pregunta { background-color:#CCCCCC;} 
#preguntasRespDetalle li.respuesta { background-color:#fef7d6;} 
#preguntasRespDetalle li p.fecha{ float:left; font-weight:bold; padding:0 15px;} 
#preguntasRespDetalle li p.pregunta{ float:left; width:370px;} 
#preguntasRespDetalle li p.autor{ float:left; font-weight:bold; text-align:center; width:83px;} 
.botonesDetalle1 { float:left; width:100%; text-align:center; padding-top:15px; font-weight:bold;}
.botonesDetalle2 { float:left; width:100%; text-align:center; padding-top:5px; padding-bottom:15px; font-weight:bold;}

h1.detalleTienda { float:left; width:100%; background-color:#333333; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; padding:3px 0;}

.tituloNaranja { float:left; width:918px; padding:3px 5px;  margin-top:7px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #DDDDDD; border-bottom:none;  background:url(../imagenes/bg_tienda_naranja.jpg) repeat-x; }
#detalleMarca { float:left; width:910px; background-color:#EFEFEF; padding:9px; border:1px solid #DDDDDD; }
#detalleMarca img { float:left; margin-right:10px;}
#detalleMarca p { float:left;}
#detalleMarca p a { color:#000000;}
#detalleMarca p span { font-weight:bold; }

a.responder { float:left; padding-left:15px; color:#003399; font-weight:bold; text-decoration:none;}
a.responder:hover { text-decoration:underline; }

/*********************** Template Tiendas Ir *******************/
#cuerpoTienda { float:left; width:930px; padding-top:10px;}
#cuerpoLeftTiendas { float:left; width:196px;  margin-right:5px; padding:8px;  border-right:1px solid #EEE;}
#cuerpoLeftTiendas h2 { font-size:16px; margin:0 0 6px 0;}
#cuerpoLeftTiendas p { padding:3px 0 12px; font-size:12px;}
#cuerpoCenterTiendas { float:left; width:504px; }


#cuerpoCenterTiendas #tiendas_home  { width:478px; }
#cuerpoCenterTiendas .tituloAzulCentro { border:none;}
#cuerpoCenterTiendas #destacados  { border:none; border-bottom:1px solid #EEE;}

#tiendasMenu { float:left; width:205px; padding-left:10px; padding-top:5px; }
#tiendasMenu li { float:left; width:205px;}
#tiendasMenu li a { float:left; padding-top:3px; padding-bottom:10px; text-decoration:none; color:#003399; padding-left:30px;}
#tiendasMenu li a:hover { text-decoration:underline; }
#tiendasMenu li a.tiendasMenu1 { float:left; background:url(../imagenes/menuTiendas1.gif) left top no-repeat;}
#tiendasMenu li a.tiendasMenu2 { float:left; background:url(../imagenes/menuTiendas2.gif) left top no-repeat;}
#tiendasMenu li a.tiendasMenu3 { float:left; background:url(../imagenes/menuTiendas3.gif) left top no-repeat;}
#tiendasMenu li a.tiendasMenu4 { float:left; background:url(../imagenes/menuTiendas4.gif) left top no-repeat;}
#tiendasMenu li a.tiendasMenu5 { float:left; background:url(../imagenes/menuTiendas5.gif) left top no-repeat;}
#cuerpoRightTiendas { float:left; width:204px; font-size:14px; }
#cuerpoRightTiendas p{ font-weight:bold;}
#cuerpoRightTiendas a{ color:#000000;}
#cuerpoRightTiendas li{ padding:2px 0;}
#cuerpoRightTiendas h2 { font-size:16px; margin:8px 0;}

.tiendasIrTitle { float:left; width:476px; font-size:16px; padding:0px 12px 5px 8px; border-right:1px solid #EEE;}
#tiendaContenido { float:left; border-right:1px solid #EEE; padding:15px; font-size:12px; width:466px; }
#tiendaContenido input{ width:210px; margin-bottom:10px;}
#tiendaContenido .boton{ width:70px;}

#tiendaPremiumCont { float:left; width:529px; border:1px solid #CCCCCC; margin-bottom:30px;}
.tiendaPremium { float:left; width:529px; border-bottom:1px solid #CCCCCC;}
.tiendaPremium p.imagen { float:left; padding:5px 0 5px 10px;}
.tiendaPremium p.datos { float:left; padding:5px 0 5px 10px; }
.tiendaPremium p.datos a { color:#000000; text-decoration:none; }
.tiendaPremium p.datos a:hover { text-decoration:underline; }
.tiendaPremium p.datos strong { font-size:14px; }
.tiendaPremiumFlash { float:left; width:370px; border-right:1px solid #CCCCCC;}
#avisosTiendas { float:left; width:138px; padding:15px 10px;}
#avisosTiendas p { float:left; width:138px; padding-bottom:3px;}
#avisosTiendas ul { float:left; width:138px;}
#avisosTiendas ul li { float:left; width:138px;}
#avisosTiendas ul li a { color:#000000; text-decoration:none;}
#avisosTiendas ul li a:hover { text-decoration:underline; }
#masTiendasPremiumList { float:left; margin-bottom:30px; border-right:1px solid #EEE; padding-bottom:20px; }
#masTiendasPremiumList ul { float:left; width:496px; }
#masTiendasPremiumList ul li { float:left; width:112px; height:105px; margin:20px 0 0 0; padding:0 5px;}
#masTiendasPremiumList ul li.last { border:none;}
#masTiendasPremiumList ul li p { width:122px; text-align:center;}
#masTiendasPremiumList ul li p.img { padding-top:5px; height:60px;}
#masTiendasPremiumList ul li p.nombre { color:#466BCE; font-size:10px;}
#masTiendasPremiumList ul li p.nombre a { color:#000000; text-decoration:none; font-size:11px;}
#tiendasOnline { float:left; width:715px; border:1px solid #CCCCCC; border-left:none; margin-bottom:30px;}
#tiendasOnline ul { float:left; width:715px;}
#tiendasOnline ul li { float:left; width:345px; padding:5px 0 5px 10px; border-left:1px solid #CCCCCC; }
#tiendasOnline ul li a { color:#000000; font-weight:bold; font-size:12px;}

#solapasTiendas { float:left; width:235px; text-align:center; font-size:12px; }
#solapasTiendas li{ float:left;  width:92px; line-height:21px; text-align:center; font-size:12px; vertical-align:middle; background:url(../imagenes/solapa_tiendas.jpg) no-repeat; }
#solapasTiendas .selected{ background:url(../imagenes/solapa_tiendas_selected.jpg) no-repeat;}
#solapasTiendas a{ text-decoration:none; color:#000;}
#listadoTiendas { float:left; width:190px; padding:7px; font-size:12px; background:#FFF; }
#listadoTiendas li { border-bottom:1px solid #DDD; }
#listadoTiendas a{ color:#000; line-height:27px;}
#listadoTiendasEmpresas { float:left; width:221px; border:1px solid #DDDDDD; padding:7px; font-size:12px; background:#FFF; }
#listadoTiendasEmpresas a{ color:#000; line-height:17px;}
#linksTiendas { list-style:url(../imagenes/vinietaAtajos2.png); padding:10px 0 0 20px; float:left;}

/*********************** Template Ingresar *******************/
#cuerpoIngresar { float:left; width:930px; padding:30px 0 50px 0;}
#loginLeft { float:left; width:464px; height:210px; border:1px solid #DDDDDD;}
#loginLeft .titulo { float:left; width:100%; text-align:center; font-size:14px; font-weight:bold; padding:15px 0 5px 0;}
#loginLeft .linea { float:left; width:100%; font-size:12px; padding:20px 0px 5px 90px;}
#loginLeft .linea label { font-weight:bold; float:left; width:114px; padding-right:15px; text-align:right;  }
#loginLeft .linea input { border:1px solid #DDDDDD; width:280px; height:44px; float:left; font-size:14px; padding-left:5px;}
#loginLeft .olvido { float:left; padding-left:90px; width:280px; padding-bottom:5px; padding-top:5px; font-size:12px;}
#loginLeft .olvido a { color:#3f66c5; text-decoration:none;}
#loginLeft .olvido a:hover { text-decoration:underline; }
#loginLeft .boton2 { float:left; padding:10px 0px 5px 90px;}
#loginLeft .boton2 input { float:left; padding:4px 4px; background-color:#003399; color:#FFFFFF; text-decoration:none;font-size:14px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:280px;height:40px;}
#loginLeft input:focus{border:1px solid #4d90fe; } 

#loginRight { float:right; width:463px; height:210px; border:1px solid #DDDDDD; border-left:0; background-color:#DDDDDD;}
#loginRight .imagen { float:left; width:100%; height:108px; text-align:center; padding:15px 0 0 0;}
#loginRight .boton2 { float:left; padding-left:90px; padding-bottom:5px;}
#loginRight .boton2 input { float:left; padding:4px 4px; background-color:#003399; color:#FFFFFF; text-decoration:none; font-size:14px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;width:280px;height:40px;}

#cuerpoRegistro { float:left; width:746px; padding-top:5px; margin-left:80px;}
.tituloRegistro { float:left; width:922px; padding:2px 4px; background:url(../imagenes/fdo_titulo_form.gif); border-bottom:1px solid #fff; margin-bottom:10px;}
.tituloRegistro .left{ float:left; font-weight:bold; font-size:15px;}
.tituloRegistro .right{ float:right; font-weight:bold; font-size:12px; padding-right:30px; padding-top:3px;}
.tituloRegistro2 { float:left; width:738px; padding:2px 4px; background:url(../imagenes/fdo_titulo_form.gif); border-bottom:1px solid #fff; margin-bottom:10px;}
.tituloRegistro2 .left{ float:left; font-weight:bold; font-size:15px;}
.tituloRegistro2 .right{ float:right; font-weight:bold; font-size:12px; padding-right:30px; padding-top:3px;}
.contentRegistro { float:left; width:744px; padding-bottom:15px; border:1px solid #DDDDDD; margin-bottom:35px; background:url(../imagenes/fondoRegistro.gif) right top repeat-y; }
.contentRegistro .left { float:left; width:554px; padding:15px;}
.contentRegistro .left .linea { float:left; padding:15px 0; width:554px; border-bottom:1px solid #d5d8df;}
.contentRegistro .left .lineaS { float:left; padding-top:15px; width:554px;}
.contentRegistro .left .lineaSV { float:left; padding-top:40px;  padding-left: 50px; width:554px;}
.contentRegistro .left p { float:left; width:275px;}
.contentRegistro .left p.telefono { float:left; width:350px;}
.contentRegistro .left p.venta { float:left; width:554px; padding-top:15px;}
.contentRegistro .left p.venta  .tipo_radio{border:none; height:10px;}
.contentRegistro .left div.precio {float:left;margin-left: 100px;width:500px;padding-top:10px;}
.contentRegistro .left div input.precio{width:15px;vertical-align:middle;margin-right:10px;}
.tipo_radio{border:none; height:10px;}
.contentRegistro .left p.nota { float:left; width:435px; padding-left:100px; padding-top:3px; color:#3d5ec5;}
.contentRegistro .left p.nota2 { float:left; width:535px; padding-left:10px; padding-top:15px; color:#3d5ec5;}
.contentRegistro .left p.notaCaptcha { float:left; width:435px; padding-left:100px; padding-top:10px; color:#4654ac;}
.contentRegistro .left label { float:left; font-size:12px; text-align:right; width:90px; padding-right:10px; font-weight:bold; color:#000000;}
.contentRegistro .left span { float:left; font-weight:bold; font-size:12px;}
.contentRegistro .left span.comun { float:left; font-weight:normal; font-size:12px;}
.contentRegistro .left input { float:left; border:1px solid #696969; width:150px; font-size:11px; color:#655c61; padding:2px 0; }
.contentRegistro .left input.file_img{width:auto;}
.contentRegistro .left .venta img{ padding-left:10px;}
.contentRegistro .left  .cont_imagen{ padding-left:100px; float:left; padding-top:10px;}
.contentRegistro .left textarea { font-family:Arial, Helvetica, sans-serif; float:left; border:1px solid #696969; width:400px; font-size:11px; color:#655c61; padding:2px 0; }
.contentRegistro .left input.large { width:400px;}
.contentRegistro .left input.small { width:60px;}
.contentRegistro .left input.telCar { width:50px;}
.contentRegistro .left select { float:left; border:1px solid #696969; width:150px; font-size:11px; color:#655c61; padding:1px 0; }
.contentRegistro .left select.venta { width:60px; margin-right:10px;}
.contentRegistro .right { float:right; width:136px; padding-left:12px; padding-right:12px; padding-top:25px;}
.contentRegistro .right ul { float:left; width:136px; font-size:12px; color:#2b2e33; line-height:12px;}
.contentRegistro .right ul li { float:left; width:121px; padding-bottom:10px; padding-left:15px; background:url(../imagenes/vinietaRegistro.gif) left top no-repeat;}
.contentRegistro .rightVenta { float:right; width:136px; padding-left:12px; padding-right:12px; padding-top:10px;}
.contentRegistro .rightVenta p { float:left; padding-left:15px; font-size:12px; padding-bottom:10px; font-weight:bold; }
.contentRegistro .rightVenta ul { float:left; width:136px; font-size:12px; color:#2b2e33; line-height:12px;}
.contentRegistro .rightVenta ul li { float:left; width:121px; padding-bottom:10px; padding-left:15px; background:url(../imagenes/vinietaRegistro.gif) left top no-repeat;}

.contentRegistro .msgFotos p {padding-top:15px; width:100%; float:left; font-size:12px; text-align:left; font-weight:bold;}
.contentRegistro .msgFotos img {  text-align:center;}



#cuerpoRegistro .boton2 { float:right; padding:70px 35px 0px 0px;}
#cuerpoRegistro .boton2 input { float:left; padding:4px 4px; margin:0 4px; background-color:#003399; color:#FFFFFF; text-decoration:none;font-size:14px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:29px; width:210px;}
.niveles{ background:none;}

#fotosVenta { float:left; padding:20px 0 0 50px;}
#fotosVenta li { float:left; margin-right:30px; width:100px; text-align:center;}
#fotosVenta li p { float:left; width:98px; border:1px solid #d5d8dd; margin-bottom:5px; }
#fotosVenta li a { color:#3d5ec5; }

.aumento { float:left; padding:5px; font-size:12px; padding-bottom:15px;}
#imagenesDest { float:right; padding-right:5px;}
#imagenesDest li { float:left; line-height:20px; text-align:center; padding-left:2px; font-size:12px; font-size:12px; color:#00368d; font-weight:bold;}
.aviso { float:left; width:240px; padding-top:18px; padding-bottom:25px; background:url(../imagenes/imagenImportant.gif) 15px 28px no-repeat; color:#00368d; padding-left:80px; padding-right:5px; }
.aviso a { color:#00368d; text-decoration:none; font-weight:bold;}
.aviso a:hover { text-decoration:underline; }

.preguntas { float:left; font-weight:bold; width:315px; padding-left:15px; padding-bottom:5px  }
.preguntas input { vertical-align:middle; }

.paginaAnt { float:left; padding:0 5px 0 5px; }
.cuerpoNiveles { float:left; padding:10px;}
.cuerpoNiveles p { float:left; margin-right:10px; width:200px;}
.cuerpoNiveles p span { font-weight:bold; float:left; padding-bottom:5px; left 3px no-repeat; padding-left:15px; font-size:14px;}
.cuerpoNiveles p img { float:left;}
.cuerpoNiveles select{ padding:0 6px;}
.paginaSig { float:right; padding:0 5px 0 5px; }

.clasificados { float:left; padding:5px; font-size:12px; padding-bottom:15px;}
.clasificados div{font-weight:bold;font-size:14px;  padding-bottom:10px;}
.clasificados img{ float:right;}
.clasificados p{ float:left; width:540px;}
.clasificados p input{ margin-right:5px;}

/*Servicios*/
.cont_categorias_gral{ width:905px; margin:auto;}
.titleListado { float:left; border-bottom:1px solid #ffffff; background-color:#DDDDDD;  font-size:14px; padding:3px 0 3px 8px; width:922px;}
.cont_categorias{float:left; width:225px; height:330px; padding-top:10px;}
.cont_categorias h2 a{ font-size:13px;color:#333333;}
.cont_categorias ul{ padding:5px 10px; font-size:12px; font-weight:bold;}
.cont_categorias ul li{ padding-bottom:3px;}
.none{display:none;}

.cont_select{ float:left; width:200px; margin-left:15px; margin-bottom:10px;}
.cont_select select{ padding:2px 3px;}
.border_imagen{ float:left; border:1px solid #000;}

.categoria_parseada{ padding:20px;}
.categoria_parseada div{  font-size:12px;}
.categoria_parseada div a{color:#224284; margin-left:10px;}

/* Mi region */
#cuerpoRightMiRegion{ padding-left:2px; width:664px; float:left}
#cuerpoRightMiRegion .tituloCelesteMiRegion{ text-align:left; padding-left:5px; width:659px;}
#cuerpoRightMiRegion  .cuerpoMiRegion{ border:1px solid #DDDDDD; float:left; width:642px; padding:10px 10px; margin-top:1px;}
.tituloCelesteMiRegion{background-color:#DDDDDD;padding:3px 0px; font-weight:bold; font-size:15px; margin-top:2px; text-align:center; float:left; width:100%;}
.cont_menu_mi_region{ float:left; width:260px; border:1px solid #DDDDDD; margin-top:1px; font-size:12px;}
.bandeja_entrada{ list-style:none; padding:5px 0px;}
.bandeja_entrada li{ background:url(../imagenes/flecha.gif) no-repeat center left; margin-left:10px; padding:5px 0 5px 25px;  font-size:13px;}
.bandeja_entrada li a{ text-decoration:none; color:#3566CC; font-weight:bold;}
.menu_mi_region .titulo{ background-color:#E8E8E8; font-weight:bold; text-align:center; padding:5px 0; font-size:13px; margin:0; float:left; width:100%; }
.menu_mi_region li{ float:left; clear:both; padding:2px 0; }
.menu_mi_region li ul{  padding:5px 0 5px 10px; margin:0; float:left;  background-color:#F8F8F8;}
.menu_mi_region li ul li{ padding-bottom:5px;  background:url(../imagenes/fondo_lista.gif) no-repeat left 10px; padding-left:5px; width:240px; padding-right:5px;}
.menu_mi_region li ul li a{ text-decoration:none; color:#000000; }
.menu_mi_region li ul li a.selected{ font-weight:bold;}
.menu_mi_region li ul li a:hover{ text-decoration:underline;}
.mensajes{ font-size:13px; border-bottom:1px solid #DDDDDD; padding-bottom:3px; padding-top:5px;}
.preguntas_ayuda{ font-size:13px; border-bottom:1px solid #DDDDDD; padding-bottom:3px; padding-top:5px; margin-bottom:10px;}
.listaMensajes{ color:#3566cc; padding-left:5px; padding-top:10px; font-size: 12px;line-height: 25px;}
.listaMensajes li{  background:url(../imagenes/fondo_lista_mensaje.gif) no-repeat left top; padding-left:15px; margin-bottom:5px;}
.listaMensajes li.deuda{ background:url(../imagenes/fondo_mensaje_deuda.gif) no-repeat left top;}
.listaMensajes a{ font-weight:bold;color:#3566cc;}

.filtro_MiRegion { float:left; width:637px; margin-top:20px; background:#DDDDDD left top no-repeat; padding-left:5px; height:25px;}
.filtro_MiRegion label{ font-weight:bold; padding-right:15px; font-size:12px;}
.filtro_MiRegion .right { float:left; background:#DDDDDD right top no-repeat; padding-left:12px;  height:22px; padding-top:3px; width:625px;}

.filtro_acciones { float:left; width:637px; background:#DDDDDD left top no-repeat; padding-left:5px; padding-top:5px; padding-bottom:3px; height:25px;}
.filtro_acciones label{ font-weight:bold; padding-right:15px; font-size:12px;}
.filtro_acciones .right { float:left; background:#DDDDDD right top no-repeat; padding-left:12px;  height:22px; padding-top:3px;}


.tabla_listados{ float:left; margin:15px 0; clear:both;border-bottom:2px solid #DDDDDD;}
.cabecera th{ font-size:12px;border-bottom:3px solid #DDDDDD; padding-bottom:3px; text-align:center;}
.cabecera th a{text-decoration:none; color:#000000; }
.tabla_listados td{ text-align:center;border-bottom:1px solid #DDDDDD; height:60px;}
.tabla_listados td.class_vencida{color:#FF0000;}
.tabla_listados td a{color:#3666ca; text-decoration:none; font-size:13px; font-weight:bold;}
.tabla_listados td a:hover{ text-decoration:underline;}
.tabla_listados td a:visited{color:#3666ca;}
.tabla_listados td table td{ border:none}
.tabla_listados .td_left{ text-align:left;  height: 35px;}
.tabla_listados .td_left_precio{ text-align:left;  height: 35px; width:80px;}
.tabla_listados .td_right{ text-align:right;width: 115px;}
.tabla_listados td.roja{ color:#fe0000;}
.pendientes th{ background:#CCCCCC; padding:2px 0px;}
.pendientes td{ padding:5px 0px;color:#3666ca;} 
.pendientes tr.negro td{ color:#000; font-weight:bold}
.h2_chica{ font-size:13px;border-bottom:1px solid #DDDDDD;padding-bottom:3px; width:626px;}
.referencias { padding-top:10px; }
.referencias li{ width:210px; float:left; padding-left:4px; padding-bottom:10px;}
.cont_texto_destacados{ clear:both; padding:10px;}
.boton_celeste{ background:url(../imagenes/boton_izq.gif) no-repeat left; margin:0;padding:0; height:26px; padding-left:10px; border:none; float:right; }
.boton_celeste a{ padding-right:10px;height:88px; width:76px;float:left; color:#003399; text-decoration:none;}
.boton_celeste_pagar{margin:0;padding:0; height:26px; padding-left:10px; border:none; float:right; }
.boton_celeste_pagar a{ background:url(../imagenes/mediospagopagar.jpg) no-repeat right;padding-right:10px;height:88px; width:76px;float:left; color:#003399; text-decoration:none;}
.text_preguntas{width:540px; float:left; height:50px; margin-bottom: 5px; border:1px solid #DDDDDD;}
.cont_resp {padding:0px 5px;}
.cuerpoMiRegion #preguntasResp .pregunta .pregunta{ width:290px;}
.cont_link{  padding:10px 10px 10px 0; clear:both}
.cont_link a{ color:#003399; text-align:right}
.cuerpoMiRegion .descripcion{ float:left; border:1px solid #DDDDDD; padding:10px; margin:10px 0;}

.centrar_imagen{ width:100%;}
.centrar_imagen .edge {
display:inline-block;
height:100%;
vertical-align:middle;
width:0;
}

.centrar_imagen .container {
display:inline-block;
text-align:center;
vertical-align:middle;
width:100%;
}

.cuerpoMiRegion .tituloRegistro{width:544px;}
.cuerpoMiRegion .tituloRegistro .left{ font-size:14px;}
.cuerpoMiRegion .contentRegistro{width:635px;}
.cuerpoMiRegion .contentRegistro .left{width:360px;}
.cuerpoMiRegion .mis_datos .contentRegistro{ background:none;}
.cuerpoMiRegion .mis_datos .contentRegistro   .left{width:635px;}
.cuerpoMiRegion .mis_datos .contentRegistro   .left .linea{width:600px;}
.cuerpoMiRegion .mis_datos .contentRegistro   .left .linea p{width:260px;}
.cuerpoMiRegion .mis_datos .contentRegistro   .left .linea p.telefono{width:350px;}
.cuerpoMiRegion .mis_datos .contentRegistro   .left .linea label{ width:75px;}
.cuerpoMiRegion .mis_datos .contentRegistro   .left .linea p.nota { width:260px;}
.cuerpoMiRegion .mis_datos .contentRegistro   .left .bnone{border:none;}
.cuerpoMiRegion .mis_datos .contentRegistro .pderecha{float:right; padding-right:10px;}
.botonera{ width:350px;}
.botonera div{ margin-left:10px;}
.contentRegistro ul.pack_destacados{ padding-bottom:20px;}
.contentRegistro ul.pack_destacados li{ width:100%; display:block;}
.pmensajeok{background:#CCCCCC; padding:10px; margin-bottom:10px; }
.boton_celeste input{ background:url(../imagenes/boton_der.gif) no-repeat right;padding-right:10px;height:26px; float:left; color:#003399; text-decoration:none; border:0; cursor:pointer;}

.boton_gris{ background:url(../imagenes/boton_izq.gif) no-repeat left; margin:0;padding:0; height:26px; padding-left:10px; border:none; float:right;  cursor:pointer;}
.boton_gris a{ background:url(../imagenes/boton_der.gif) no-repeat right;padding-right:10px;height:21px; float:left; color:#003399; text-decoration:none; border:0; cursor:pointer; padding-top:5px; font-size: 12px;}
.tabla_listados td .boton_gris a { color:#003399;}

button.boton_calendario {
background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:18px;
padding-left:0;
vertical-align:middle;
width:18px;
}
.fondo_amarillo{background-color:#CCCCCC;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:2px 0; 
width:100%;
border-bottom:3px solid #DDDDDD}
.mas li{ padding:5px; float:left; clear:both}
.mas li a{ font-size:12px; font-weight:bold;}
p.roja{ color:#fe0000;}
span.roja{ color:#fe0000;}
.pading_5{ padding-top:5px; padding-bottom:5px; padding-left:5px;}
.republicar{ width:555px; margin:auto;}
.republicar h2{color:#333333; font-size:15px; }
.republicar .boton_celeste{ float:left; margin-top:20px;}
.negrita{ font-weight:bold;}
.mapa{margin:20px 0; background:url(../imagenes/fdo_mapa.png) repeat-y; float:left;}
.clasificados{ width:226px; padding:0;  padding-left:20px;}
.clasificados h2{ padding-bottom:15px; color:#333333; font-size:15px;}
.clasificados li{ padding-bottom:5px;}

.autos_medio {margin:0px ;margin-top: 20px; float:left;}
.autos_gral div.autos_interior ul li {width: 100px}
.autos_gral div.autos_interior ul  {width: 180px; float:left; }
.selector_general{
float:left; padding-left:0px; padding-right:5px;
}
.selector_genera4{
float:left; padding-left:0px; padding-right:0;
}
.selector_general2{
float:left; padding:20px 30px;
}
.selector_genera3{
float:left; padding-right:5px;
}
.selector_general_servicio{
float:left; padding:20px 5px;
}

.display_none{
display:none;}

a { color:#00368d; text-decoration:none;}
a:hover { text-decoration:underline; }

.publicaciones_disponibles{
font-size:12px; text-align:center; font-weight:bold; padding-top:10px;padding-bottom:25px;padding-right:10px;
}

.alerta{
background:#FFF1A8;
padding:15px 10px;
margin:5px 0px 10px;
font-size:15px;
font-weight:bold;
font-family:trebuchet MS;


}

.alerta_bandeja{
background:#fec407;
padding:25px 20px;
margin:25px 0px 20px;
font-size:15px;
font-weight:bold;
font-family:trebuchet MS;
width: 450px;
float:right;
}

#detalle{ width:100%; float:left;}
#detalle_tienda .volver{ float:right; text-decoration:underline; color:#3466CB; font-size:15px; font-weight:bold; width:120px; padding-right:5px; text-align:right; }
#detalle_tienda #breadcrumb{ width:800px; border:none; }
#breadcrumb { float:left; width:100%; color:#3466CB; font-size:14px; font-weight:bold;  padding-bottom:4px; }
#breadcrumb span { font-weight:normal;}
#breadcrumb span.actual { color:#000000; font-weight:bold;}
#breadcrumb a { color:#3466CB; font-size:15px; text-decoration:underline;  }

#detalle_tienda .titulo_detalle{ border-bottom:1px solid #DDDDDD; padding:13px  9px 5px 0px; float:left; width:410px; font-weight:bold; font-size:13px; margin-bottom:5px;}
#detalle_tienda .titulo_detalle h2{ font-size:17px;}
#detalle_tienda .titulo_detalle h2 span{ color:#3466CB; font-size:20px;}
#detalle_tienda .titulo_detalle .derecha{ float:right; width:200px;}
#detalle_tienda .titulo_detalle .izquierda{ float:left; width:386px;}
#detalle_tienda .titulo_detalle .izquierda h2{ font-size:20px;}
#detalle_tienda .titulo_detalle .izquierda h2.precio{ font-size:16px;}
#detalle_tienda .primera_col{ float:left; width:258px; margin-right:10px;}
#detalle_tienda .primera_col #main_image{ padding:4px; width:248px;}
#detalle_tienda .primera_col #banners_detalle{ padding-bottom:5px; float:left;}
#detalle_tienda .primera_col #banners_detalle li{ padding-bottom:5px; float:left;}
#detalle_tienda .primera_col #mas_vendedor h2{font-size:17px; font-weight:bold; float:left; margin:0; padding-bottom:17px;}
#detalle_tienda .primera_col #mas_vendedor  .cont_imagen{ float:left;}
#detalle_tienda .primera_col #mas_vendedor p.imagen{ width:80px; text-align:center; height:49px; vertical-align: middle; display: table-cell; background:#fff; float:none;}
#detalle_tienda .primera_col #mas_vendedor .nombre{ float:left; width:115px; padding-left:8px; color:#666; line-height:14px; padding-top:2px;}
#detalle_tienda .primera_col #mas_vendedor{ float:left; padding:10px 10px 0 10px; width:210px; border:1px solid #DDDDDD; background:#FFFFFF;}
#detalle_tienda .primera_col #mas_vendedor li{padding:2px 0 3px 0;float:left;}
#detalle_tienda .primera_col #mas_vendedor .nombre a { padding-bottom:3px; float:left; width:100%;font-size:12px; color:#000;  }

#detalle_tienda .segunda_col{ float:left; width:416px; margin-right:6px;}
#detalle_tienda .segunda_col .datos_aviso{ padding:0px 26px 0px 0px;  float:left; width:410px;margin-bottom:9px;}
#detalle_tienda .segunda_col .datos_aviso h2{font-size:17px; font-weight:bold; padding:18px 0;}

#detalle_tienda .segunda_col .datos_aviso .equipamientos{padding-left:20px; padding-bottom:29px;}
#detalle_tienda .segunda_col .datos_aviso .equipamientos li{ background:url(../imagenes/check.gif) no-repeat left; padding-left:15px;}
#detalle_tienda .segunda_col .datos_aviso p.p_padding{ font-size:12px; color:#353535;}
#detalle_tienda .segunda_col  .especificaciones{ padding:9px; float:left; width:324px; margin-left:11px; font-size:12px; line-height:25px; margin-bottom:29px; color:#353535;}
#detalle_tienda .segunda_col  .especificaciones strong{ width:101px; float:left;}

#detalle_tienda .link_pregunta{ padding:0px 0px 15px 0px; text-align:center;}
#detalle_tienda .link_pregunta a{ text-decoration: none;color: #3466CB;font-size: 12px}
#detalle_tienda .link_pregunta a:hover{ text-decoration: underline;}

.preguntasv{padding:16px 10px 0px 13px; float:left; width:905px; border:1px solid #DDDDDD; background:#fff; text-align:center; }
.preguntasv h2{font-size:17px; font-weight:bold; float:left; margin:0; padding-right:5px;}
.preguntasv span{ color:#3466CB; font-size:12px;}
.preguntasv .hacer_pregunta{ float:right; color:#333333; font-size:10px;}
.preguntasv .cont_titulo{ float:left;  padding-bottom:18px; width:100%;}
.preguntasv .rojo{color:#FF0000;}
.preguntasv .verde{color:#009900;}

#preguntasRespv{ float:left; width:100%; color:#333333; text-align:left;}
#preguntasRespv p{ font-size:12px;}
#preguntasRespv .preguntav{ background:#f5f5f5; padding:10px; margin-bottom:5px;}
#preguntasRespv .respuestav{ padding: 10px 10px 10px 28px;background:#f5f5f5;  margin-bottom:6px; }
#preguntasRespv .respuestav span{ color:#006600;}
.a_pregunta{ text-align:center; width:100%; padding-top:10px; }

#preguntasRespv .preguntav .texto_calificar_estado {
	float: right;
	font-size: 12px;
	padding-right: 5px;
	padding-top: 4px;
}

#preguntasRespv .preguntav textarea {
	margin: 15px 5px 10px 5px;
}

.preguntasRespv{ float:left; width:100%; color:#333333; text-align:left;}
.preguntasRespv p{ font-size:12px;}
.preguntasRespv .preguntav{ background:#f5f5f5; padding:10px; margin-bottom:5px;}
.preguntasRespv .respuestav{ padding: 10px 10px 10px 28px;background:#f5f5f5;  margin-bottom:6px; }
.preguntasRespv .respuestav span{ color:#006600;}
.a_pregunta{ text-align:center; width:100%; padding-top:10px; }

.preguntasRespv .preguntav .texto_calificar_estado {
	float: right;
	font-size: 12px;
	padding-right: 5px;
	padding-top: 4px;
}

.preguntasRespv .preguntav textarea {
	margin: 15px 5px 10px 5px;
}

.calificaciones{ float:left; width:100%; color:#333333; text-align:left;}
.calificaciones p{ font-size:12px;}
.calificaciones .preguntav{ background:#f5f5f5; padding:10px; margin-bottom:5px;}
.calificaciones .respuestav{ padding: 10px 10px 10px 28px;background:#f5f5f5;  margin-bottom:6px; }
.calificaciones .respuestav span{ color:#006600;}

.calificaciones .preguntav .texto_calificar_estado {
	float: right;
	font-size: 12px;
	padding-right: 5px;
	padding-top: 4px;
}

.calificaciones .preguntav textarea {
	margin: 15px 5px 10px 5px;
}

#detalle_tienda .tercera_col{ float:left; width:240px;}
#detalle_tienda .tercera_col .ultimos{ padding:9px 9px 9px 10px;}
#detalle_tienda .tercera_col .datos_aviso{ padding:16px 5px  32px 13px; float:left; width:220px; margin-bottom:9px;}
#detalle_tienda .boton_comentarios{background-color:#003399;border:1px solid #DDDDDD;color:#FFFFFF;float:right;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:3px 9px;text-decoration:none; margin-top:7px;margin-right:4px;}

#detalle_tienda .tercera_col .datos_aviso  a{ color: #3466CB; text-decoration: underline;}
#detalle_tienda .tercera_col .datos_aviso  .cont_imagen{ float:right;}
#detalle_tienda .tercera_col .datos_aviso  p.imagen{ width:90px; text-align:center; height:45px; vertical-align: middle; display: table-cell; background:#fff; float:none;}
#detalle_tienda .tercera_col .datos_aviso  .cont_datos{ float:left; width:100%; margin-top:35px;}
#detalle_tienda .tercera_col .datos_aviso h2{ font-size:14px; font-weight:bold; margin-bottom:12px; float:left; }
#detalle_tienda .tercera_col .datos_aviso p{ float:left;  width:100%; margin-left:11px; font-size:12px;}

#detalle_tienda .tercera_col .datos_aviso h3{ font-size:14px; float:left; clear:both; width:100%; margin-top:10px;}
#detalle_tienda .tercera_col .datos_aviso textarea{ float:left; width:229px; height:120px; border:1px solid #DDDDDD;}
#detalle_tienda .tercera_col .no_registrado{ padding-left:65px; float:left; padding-bottom:10px; width:170px }
#detalle_tienda .tercera_col .no_registrado h3{font-size:13px; font-weight:bold;float:left}
#detalle_tienda .tercera_col .no_registrado { font-size:10px; float:left}
#detalle_tienda .tercera_col #formprivadoLogin label{ float:left; width:59px; padding-right:5px; text-align:right;}
#detalle_tienda .tercera_col #formprivadoLogin p input{ width:160px; float:left; border: 1px solid #DDDDDD; }
#detalle_tienda .tercera_col #formprivadoLogin .boton_comentarios{ margin-right:15px;}
#detalle_tienda .tercera_col #formprivadoLogin p { float:left; padding-bottom:5px;}
#detalle_tienda .tercera_col #formprivadoLogin p .olvidaste{ float:left; margin-left:65px; color:#003399;}
#detalle_tienda { width:712px; float:left; padding-left:8px;}

.preguntasvtiendas{padding:16px 10px 0px 13px; float:left; width:687px; border:1px solid #DDDDDD; background:#fff; text-align:center; }
.preguntasvtiendas h2{font-size:17px; font-weight:bold; float:left; margin:0;}
.preguntasvtiendas span{ color:#333333; font-size:12px;}
.preguntasvtiendas .hacer_pregunta{ float:right; color:#333333; font-size:10px;}
.preguntasvtiendas .cont_titulo{ float:left;  padding-bottom:18px; width:100%;}

#datosFiliatoriosMarca { float:left; width:400px; font-size: 12px;}
#datosMarca { float:left; padding:0px 8px 8px 20px; width:480px; height:60px; font-size:12px; border-left:1px solid #ccc;}

.selectRubro{ font-weight:bold;}

#contacto input { border:1px solid #686868; width:150px; float:left;}
#contacto .boton2 input { float:left; margin-left:5px; padding:4px 4px; background-color:#003399; color:#FFFFFF; text-decoration:none;font-size:12px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#contacto .lineadatero{width:400px; padding:18px; font-size:14px;color:#FFFFFF;text-shadow:0.1em 0.1em #000000}
#contacto .lineadatero label{float:left; margin-right:10px; font-weight:bold;padding-top:5px;}
#contacto .lineadatero input{width:300px; height:30px;}


#preguntas_frecuentes { width:100%; float:left; padding-bottom:20px;}
#preguntas_frecuentes li{width:310px;float:left; font-size:14px; padding:4px;}
#preguntas_frecuentes span{font-weight:bold; font-size:16px;}
.tienda_titulo{ font-size:18px; border-bottom:1px solid #DDDDDD;}

.loading {
    background: url("/imagenes/cargando.gif") no-repeat scroll 39px 40px transparent;
    height: 100px;
	width: 100px;
}
.loading2 {
    background: url("/imagenes/cargando.gif") no-repeat scroll 39px 40px transparent;
    height: 100px;
	width: 900px;
	float:left;
	text-align:center;
}
.loading img {
    display: none;
}

.borrar {
	float: left;
	padding-left: 15px;
	font-size:12px;
	
}


.venta_img {
	float: left;
	width: 180px;
	padding-top: 10px;
}
.preview {
	padding-left: 20px;
	
}
.preview a {
	padding-bottom: 10px;
	float:none;
	display:block;
	font-size:12px;

}

.venta_img .cont_form {
	width:50px;
}
.medios{ width:180px; padding-left:5px; padding-top:10px; float:left;font-size:12px; padding-bottom:15px;}
.medios p{text-align:center; }
.medios img{ float:center; padding:5px 2px 5px 2px; text-align:center;}
.medios input {margin-right:5px;}
.medios_texto{ width:600px; padding-left:5px; padding-top:10px; float:left;font-size:12px; padding-bottom:15px;}

#topFondoReferidos { float:left; width:100%; left top repeat-x;}

#topFondoReferidos .lista {float:left; width:310px;}
#topFondoReferidos  #cuerpo_izquierdo {width:650px; float:left;}
#topFondoReferidos  .cabecera_lista {padding:15px 8px; background-color:#566d99; border-bottom:5px solid #eee; color:#FFFFFF; font-size:16px; font-weight:bold;}
#topFondoReferidos .cabecera_lista  a { color:#FFFFFF; font-size:11px; padding-left:65px; font-weight:normal;}
#topFondoReferidos  .lista {float:left; width:631px; font-size:13px; color:#555; margin-right:10px;}
#topFondoReferidos  .lista ul { list-style:none; margin-left:0px; padding:0px; font-size:14px; font-weight:bold; border:1px solid #AAA; border-top:none;  float:left;}
#popup_lista {color:#313d77; text-decoration:none;}
#topFondoReferidos  #cuerpo_derecho { width:229px; float:left;}
#topFondoReferidos  .lista li { margin:0px 0; padding:5px 10px;  float:left; width:600px;}
#topFondoReferidos  .lista li.primero { font-size:16px; background-color:#e0e19d;}
#topFondoReferidos  .lista li.segundo { font-size:16px; background-color:#DDD;}
#topFondoReferidos  .lista li.tercero { font-size:16px; background-color:#EEE;}
#topFondoReferidos  .lista span {font-size:12px; font-weight:normal; padding-left:18px;  color:#566d99;  float:left; }
#topFondoReferidos .redes_sociales {float:right; margin:5px 0; width:100%; text-align:right; }
#topFondoReferidos .redes_sociales .botones{float:right; margin-right:5px;}
.boton3 { float:left; padding:4px 8px; margin:0 4px; background-color:#003399; color:#FFFFFF; text-decoration:none;font-size:12px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#topFondoReferidos #cuadro_puntos{ width:100%; background-color:#EEE; padding:15px 25px; float:left;}
#topFondoReferidos #cuadro_puntos p{ text-align:center; }
#topFondoReferidos #cuadro_puntos #arriba{ font-size:14px; background-color:#CCC; padding:5px 10px;}
#topFondoReferidos #cuadro_puntos #arriba span{ font-size:18px;}
#topFondoReferidos #cuadro_puntos #abajo{ font-size:14px; padding:20px 40px; color:#333; font-weight:bold; float:left;}
#topFondoReferidos #login_referidos{ width:100%; height:150px; background-color:#EEE; padding:15px 25px; text-align:center; font-size:14px;}
#topFondoReferidos #login { float:left; width:244px; height:122px;}
#topFondoReferidos #login .linea { float:left; width:100%; font-size:12px; padding-top:10px;}
#topFondoReferidos #login .linea label { font-weight:bold; float:left;}
#topFondoReferidos #login .linea input { border:1px solid #686868; width:150px; float:left;}
#topFondoReferidos #login .olvido { float:left; padding-left:140px; width:200px; padding-bottom:15px; padding-top:7px;}
#topFondoReferidos #login .olvido a { color:#3f66c5; text-decoration:none;}
#topFondoReferidos #login .olvido a:hover { text-decoration:underline; }
#topFondoReferidos #login .boton2 { float:left; padding-left:80px; padding-bottom:5px; margin-top:5px;}
#topFondoReferidos #login .boton2 input { float:left; padding:4px 10px; background-color:#003399; color:#FFFFFF; text-decoration:none;font-size:12px;} 
#topFondoReferidos #pie_referidos {width:100%; float:left; background:#566d99; height:20px; padding:20px 15px; font-size:12px; margin:10px 0; text-align:center;color:#FFF;}
#topFondoReferidos #pie_referidos a { padding:0px 10px;color:#FFF;}
#topFondoReferidos #publicidad img{
	float:left;
	margin-top:5px;	
}
#topFondoReferidos #publicidad li{
	float:left;
	margin-top:5px;	
}
/* Circular Content Carousel Style */
.ca-container_tiendas_home{
	position:relative;
	margin:0px auto 5px 40px;
	width:80%;
	height:95px;
	float:left;
}

.ca-container_destacados_home{
	position:relative;
	margin:0px auto 5px 40px;
	width:80%;
	height:200px;
	float:left;
}


.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:130px;
	height:100%;
	text-align:center;
}
.ca-item p{
margin-top:10px;	
}
.ca-item-main{
	padding:20px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	background:#fff;
	overflow:hidden;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../imagenes/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-29px;
	left:-40px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:-40px;
}
.ca-nav span:hover{
	opacity:1.0;
}

.cupon_pago{
margin:15px; width:700px; font-size:14px;}

.cupon_pago p{ margin:14px 0;}

.cupon_pago .cabecera{
border-bottom:1px solid #666; float:left; width:100%; padding-bottom:5px; margin-bottom:5px;}

.cupon_pago .codigo{
border-top:1px dashed #666; float:left; padding:30px 0; text-align:center; width:100%;}

.cupon_pago .pie{ font-size:12px; font-weight:bold; float:left; width:100%; text-align:center;}
.cupon_pago .pie ul{ text-align:left; padding:0 0 0 12px;}
.cupon_pago .pie input{ background-image:url(../imagenes/imprimir.gif); height:40px; width:179px; border:none; margin:10px 0;}
@media print {
.cupon_pago {font-size:18px; width:700px; }
.cupon_pago .pie {font-size:14px;} 
.cupon_pago .pie input{display:none;}
}

.tabla_reputacion {padding:16px 10px 0px 13px; float:left; width:500px; border:1px solid #DDDDDD; background:#fff; text-align:right; font-family:Arial, Helvetica, sans-serif;font-size:12px; margin-bottom:10px;}
.tabla_reputacion td{ text-align:center;border-bottom:1px solid #DDDDDD;}



.puntuacion { 
cursor: pointer;
margin-right: 5px; 
clear: both; 
display: block; 
overflow: visible;
margin:5px 0px 25px 10px;
float:none;
}
.puntuacion:after {
 content: '.';
 display: block;
 height: 0;
 width: 0;
 clear: both;
 visibility: hidden;
 }
 .puntuacion .texto_calificar {
	float: left;
	font-size: 12px;
	padding-right: 5px;
	padding-top: 4px;
}
.puntuacion #nombre_calificacion {
	float:left;
	padding-left: 5px;
	padding-top: 4px
}
.estrella {
 float: left;
 width: 18px;
 height: 18px;
 overflow: hidden;
 display: inline-block;
 text-indent: -999em;
 cursor: pointer;
 }
.estrella_izq, .estrella_der {
 width: 9px
 }
.estrella, .estrella a {
 background: url('/imagenes/estrella_sprite.png') no-repeat 0 0px;
 }
.estrella_izq, .estrella_izq a {
 background: url('/imagenes/estrella_sprite_izq.png') no-repeat 0 0px;
 }
.estrella_der, .estrella_der a {
 background: url('/imagenes/estrella_sprite_der.png') no-repeat 0 0px;
 }
.estrella a {
 display: block;
 width: 100%;
 height: 100%;
 background-position: 0 0px; /* Estrella Vacía */
 }
div.puntuacion div.on a {
 background-position: 0px -22px; /* Estrella Establecida */
 }
div.puntuacion div.hover a,
 div.puntuacion div a:hover {
 background-position: 0px -45px; /* Estrella Hover */
 }


 
.puntuacion_vendedor { 
margin-right: 5px; 
display: block; 
overflow: visible;
cursor:default;
}
 
.estrella_izq_vendedor, .estrella_der_vendedor {
 cursor:default;
 width: 9px;
 }

.estrella_izq_vendedor, .estrella_izq_vendedor a {
 background: url('/imagenes/estrella_sprite_izq.png') no-repeat 0 0px;
 }
.estrella_der_vendedor, .estrella_der_vendedor a {
 background: url('/imagenes/estrella_sprite_der.png') no-repeat 0 0px;
 }

div.puntuacion_vendedor div.on a {
 background-position: 0px -22px; /* Estrella Establecida */
 }


#reputacion_vendedor { clear:none}#popup .titulo_detalle h2{ font-size:17px;}

/***** Popup ************************/
.pop_up {padding:15px; text-align:center;}
.pop_up .titulo h2{ color:#3466CB; font-size:20px; text-align:center;}
.pop_up .col_der {float:left;text-align:left;margin-top:5px;}
.pop_up .col_izq {float:left;padding-right:20px;}
.pop_up .cuerpo{float:left;padding-top:30px; width:450px;}
.pop_up .cuerpo a {color: #3F66C5;text-decoration: none;}
.pop_up .cuerpo a:hover {text-decoration: underline;}
.pop_up .cuerpo textarea{margin-top:20px;margin-bottom:15px;}
.pop_up .cuerpo .cuerpo_col_izq{float:left; text-align:right; padding-right:20px;}
.pop_up .cuerpo .cuerpo_col_izq .center{text-align:center;padding-bottom:5px;}
.pop_up .cuerpo .cuerpo_col_izq_login{float:left; padding-right:20px; width:220px; text-align:left;}
.pop_up .cuerpo .cuerpo_col_izq_login .linea input:focus{border:1px solid #4d90fe; }
.pop_up .cuerpo .cuerpo_col_izq_login .linea input{ border: 1px solid #DDDDDD; font-size: 14px; height: 44px;  padding-left: 5px; width: 210px;}
.pop_up .cuerpo .cuerpo_col_izq_login .boton input{height: 40px;padding-right:0px;margin-top:15px; background-color:#0A4AD0; color:#FFFFFF; text-decoration:none;font-size:14px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer; width: 210px;}
.pop_up .cuerpo .cuerpo_col_izq_login .olvido { float:left; padding-left:0px; padding-bottom:5px; padding-top:10px; font-size:11px;}
.pop_up .cuerpo .cuerpo_col_izq_login .olvido a { color:#3f66c5; text-decoration:none;}
.pop_up .cuerpo .cuerpo_col_izq_login .olvido a:hover { text-decoration:underline; }
.pop_up .cuerpo .cuerpo_col_der{float:left; text-align:center; font-size:12px;border-left-color:#999;border-left-width:thin;padding-left:20px;border-left-style:solid;}
.pop_up .cuerpo .cuerpo_col_der .msj{font-size:14px;}
.pop_up .cuerpo .cuerpo_col_der_login{width:180px;float:left; text-align:center; font-size:12px;border-left-color:#999;border-left-width:thin;padding-left:22px;padding-top:28px;border-left-style:solid; height:165px;}
.pop_up .cuerpo .cuerpo_col_der_login .boton input{ height: 40px;padding:4px 10px; background-color:#0A4AD0; color:#FFFFFF; text-decoration:none;font-size:14px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer; width: 190px;}

.pop_up .cuerpo .nota{font-size:12px; padding:0px 30px;}
.pop_up .cuerpo .nota input{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.pop_up .cuerpo #facebook{padding:0px 110px;font-size:12px;}
.pop_up .cuerpo span{color:#0A4AD0; text-align:center;}
.pop_up .cuerpo .importar{ margin-left: 170px;	width: 100px;}
.pop_up  span{padding-top:10px;}
.pop_up .boton2 input {margin-left:5px; padding:4px 10px; background-color:#0A4AD0; color:#FFFFFF; text-decoration:none;font-size:12px; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer; }
.pop_up .pie {padding:30px 60px 5px 60px;float:left;}
.pop_up .pie .icono{width:20%;}

.articulo_preguntas{ background-color:#F9F9F9;}
.contenidoSEO {float:left;border: 1px solid #CCCCCC;padding:10px;text-align:justify;margin:10px 0px 10px 0px; font-size:12px;}
.titulo_popup_preguntas { float:left; width:100%; color:#3466CB; font-size:14px; font-weight:bold;  padding-bottom:4px; }
.subtitulo_popup_preguntas { float:left; color:#000; font-size:13px; font-weight:bold;  padding:6px 4px 8px 0; }


#confirmBox
{
    display: none;
    background-color: #FFF;
    border-radius: 1px;
    border: 1px solid #aaa;
    position: fixed;
    width: 360px;
    left: 50%;
    margin-left: -150px;
    padding: 36px 8px 36px;
    box-sizing: border-box;
    text-align: center;
	font-size:12px;
	margin-top:100px;
}
#confirmBox .button {
    background-color: #ccc;
    display: inline-block;
    border-radius: 1px;
    border: 1px solid #aaa;
    padding: 2px;
    text-align: center;
    width: 80px;
    cursor: pointer;
}
#confirmBox .button:hover
{
    background-color: #ddd;
}
#confirmBox .message
{
    margin-bottom: 20px;
}

#slider .info {
	height:258px;
	width:707px;
	position:relative;
}
#slider .info a {
	display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    /* fix ie bug */
    background-color: #000;
    opacity: 0;
    filter: alpha (opacity=0);

	
}  



/*REGISTRO / LOGIN*/
.contentRegistroLogin { float:left; width:744px; padding-bottom:15px; border:1px solid #DDDDDD; margin-bottom:35px; }
.contentRegistroLogin .left { float:left; width:554px; padding:0px 25px 25px 25px;}
.contentRegistroLogin .left .linea { float:left;width:720px; }
.contentRegistroLogin .left label { float:left; font-size:14px; text-align:left; width:100%; padding-top: 25px;padding-right:10px; font-weight:bold; color:#000000;}
.contentRegistroLogin .left span { float:left; font-weight:bold; font-size:12px;}
.contentRegistroLogin .left span.comun { float:left; font-weight:normal; font-size:12px;}
.contentRegistroLogin .left span.comercio { font-weight:normal;padding-top:18px; padding-left:0px;}
.contentRegistroLogin .left input { float:left; border:1px solid #DDDDDD; width:210px; font-size:14px; height: 29px; color:#655c61; padding-left:5px; margin:10px 15px 0px 0px; }
.contentRegistroLogin .left input:focus{border:1px solid #4d90fe; } 
.contentRegistroLogin .left input[type=checkbox] { width:15px; margin-right:5px;border; border:1px solid #DDDDDD; }
.contentRegistroLogin .left img { float:left;width:auto;}
.contentRegistroLogin .left select { float:left; border:1px solid #DDDDDD; width:217px; font-size:14px; color:#655c61;  height: 29px; padding-left:5px; padding-top:4px; margin:10px 15px 0px 0px; }
.contentRegistroLogin .left select:focus{border:1px solid #4d90fe; } 
.contentRegistroLogin .left select.venta { width:60px; margin-right:10px;}


/*ADDON*/
.selector_addon {border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170); padding: 20px; width: 704px; float: left; margin-left: 50px;}
.selector_addon .selectorEco{width:230px;float:left;font-size:16px;text-align:center;margin:35px 0px 45px 0px;}

.selector_addon_republicar {border-width: 1px; border-style: solid; border-color: rgb(170, 170, 170); padding: 20px; width: 600px; float: left;}
.selector_addon_republicar .selectorEco{width:230px;float:left;font-size:16px;text-align:center;margin:35px 0px 45px 0px;}


.datero{text-align:left;padding:10px;margin: 115px auto 0 auto;width: 500px;height:225px;}
.datero h2{padding-left:46px;color:#FFFFFF;text-shadow:0.1em 0.1em #000000; text-align:center;font-size:20px;}

.banner_central{ float:left; width:100%; text-align:center;}
.banner_central li{  padding-bottom:10px;}

/*Rating bar*/
.ratingbar_wrapper {
	width: 200px; // default value
	height: 15px;
	background-color: #EEE;
	border: 0px;
	overflow: hidden;
}

.ratingbar_inner {
	width: 0px;
	height: 15px;
	border: 5px white;
	background-color: #F5CC00;
}

.ratingbar_text {
	color: white;
	font-size: 0%;
	padding-left: 5px;
	padding-top: 5px;
}
td.rating{ height:20px;}

.itemUltimosAvisos{ float:left;  width:306px; height:110px;padding:10px 1px 1px 1px; margin:5px 0; font-size:12px; }
.itemUltimosAvisos .precio{ font-size:14px; font-weight:bold;}
.itemUltimosAvisos .imagen{  text-align:center; padding:5px 6px; border:1px solid #c9d6f1; background:#fff; width:110px; float:left; }
.itemUltimosAvisos img{ text-align:center;margin-top: expression((110 - this.height)/2);}
.itemUltimosAvisos .desc{ float:left; width:160px; margin-left:10px;}
.itemUltimosAvisos a{ font-size:14px; color:#466BCE;}
.itemUltimosAvisos .desc p{ margin:0; padding:0;}
.border{   border-right:1px solid #EEE; margin-right:4px; }
#colUltimosAvisos { border: 1px solid #dddddd;    float: left;    padding: 5px;    width: 622px;}

.maselegido{
	line-height:26px;
	text-align:center;
	color:#FFFFFF;
  	font-weight: bold;
	font-size:12px;
}
.azul{
	background:#007FFF;
}
.selector {
  border: 1px solid #dedede;
  padding: 24px 10px;
  cursor: pointer;
  text-align:center;
  font-size:14px;
  font-family: "DIN Regular", Helvetica, Arial, sans-serif;
  width: 246px;
  opacity: 0.7;
}
.selector_deshabilitado{
	cursor:default;
}
.selector p {
  margin: 0 0 10px;
}
.selector .nombre {
  font-size: 22px;
  padding-top: 18px;
  margin-bottom: 0px;
  font-weight: bold;
}
.selector .display_none {
	display:none;
}
.selector .frase {
  font-style: italic;
}
.selector .precio {
  font-size: 26px;
  font-weight: bold;
}
.selector .precio span {
    text-decoration: line-through;
    color: red;
}
.selector .bonificado {
  font-size: 26px;
  background:#efefef;
}
.selector .caracteristica {
  margin: 6px 0 6px;
}
.selector:hover {
  -webkit-box-shadow: 10px 10px 10px -6px #c7c5c7;
  box-shadow: 10px 10px 10px -6px #c7c5c7;
  background: #F6F6F6;
  opacity: 1;
}
.frase_selectores{
  text-align: center;
  margin-top: 20px;
  float: left;
  width: 100%;
  font-size: 14px;
}
