/* LISTADO DE CATEGORIAS */
#contenido .categoria{float:left; width:430px; text-align: center; padding:10px; margin: 10px; height: 100px;}
.imgCategoria{border: 1px solid #dedede; padding: 5px; margin-right: 18px;}
h3.titCategoria{text-align: left;margin-left: 170px;}
.totalAnuncios{text-decoration: underline; color:#444444; }

/* BOTONES PUBLICAR Y BÚSQUEDA */
#btnPublicarAnuncio{text-align: left; padding: 5px 0; width: 150px; float:left;}
#btnPublicarAnuncio a.btnEnlacePublicarAnuncio:link,#btnPublicarAnuncio a.btnEnlacePublicarAnuncio:visited {background-color: #FFCF06; padding-left: 3px; padding-right: 3px; color: #000; font-size: 1.2em; border: 2px solid #000; font-weight: bold;}
#btnBusquedaAvanzada{text-align: left; padding: 5px 0; width:154px; float:left;}
#btnBusquedaAvanzada a.btnEnlaceBusquedaAvanzada,#btnBusquedaAvanzada a.btnEnlaceBusquedaAvanzada {background-color: #FFCF06; padding-left: 3px; padding-right: 3px; color: #000; font-size: 1.2em; border: 2px solid #000; font-weight: bold;}

/* BUSCADOR */
#buscador{ clear: both; display: block; background-color: #DFDFDF; border: 1px solid #444444; padding: 10px; font-size: 1.5em;}
#buscador2{clear: both; display: block; background-color: #DFDFDF; border: 1px solid #444444; padding: 10px; font-size: 1.5em;}
.inputBuscadorSeccion{border: 1px solid #8B8B8B;  padding: 1px; margin-top: 2px; width: 100px; background-color: #fff; font-size: 1em;}
.inputBuscadorMarca{border: 1px solid #8B8B8B;  padding: 1px; margin-top: 2px; width: 200px; background-color: #fff; font-size: 1em;}
.inputBuscadorPrecio{border: 1px solid #8B8B8B;  padding: 1px; margin-top: 2px; width: 200px; background-color: #fff; font-size: 1em;}
.btnSubmitBuscador{ margin: 20px 0px; background-image:url("/imagenes/comunes/bgBtn.gif");background-repeat:repeat-x; font-weight: bolder; font-size: 1em;}
.clearBoth10px{clear: both; display: block; margin-bottom: 10px;}

/* RESULTADO DE ANUNCIOS */
#contentResultados{ border: 2px solid #444444; padding: 1px;}
#contentResultados a:link,#contentResultados a:visited{ color: #3E3D3D;}
#contentResultados a:hover{ text-decoration: none;}

.contentResultadosCabecera{background-color: #444444; color: #ffffff; font-weight: bolder; font-family:Arial, Tahoma, sans-serif;}
.tituloCabeceraImagen{ float:left; border-right: 1px solid #ffffff; width: 100px; text-align: center; height: 30px; padding-top: 8px;}
.tituloCabeceraSeccion{float:left; border-right: 1px solid #ffffff; width: 60px; text-align: center; height: 30px; padding-top: 8px;}
.tituloCabeceraMarca{float:left; border-right: 1px solid #ffffff; width: 150px; text-align: center; height: 30px; padding-top: 8px;}
.tituloCabeceraModelo{float:left; border-right: 1px solid #ffffff; width: 150px; text-align: center; height: 30px; padding-top: 8px;}
.tituloCabeceraTitulo{float:left; border-right: 1px solid #ffffff; width: 375px; text-align: center; height: 30px; padding-top: 8px;}
.tituloCabeceraPrecio{float:left; width: 100px; text-align: center; height: 30px; padding-top: 8px;}


.contentResultadosAnuncio1{background-color: #eeeeee; border-bottom:1px solid #AFAFAF; color:#444444;}
.contentResultadosAnuncio2{background-color: #DFDFDF; border-bottom:1px solid #AFAFAF; color:#444444; }

.tituloContenidoImagen{float:left; border-right: 1px solid #AFAFAF; width: 100px; text-align: center; height: 70px; padding-top: 8px;}
.tituloContenidoSeccion{float:left; border-right: 1px solid #AFAFAF; width: 55px; text-align: left; height: 70px; padding-top: 8px; padding-left: 5px;}
.tituloContenidoMarca{float:left; border-right: 1px solid #AFAFAF; width: 145px; text-align: left; height: 70px; padding-top: 8px; padding-left: 5px;}
.tituloContenidoModelo{float:left; border-right: 1px solid #AFAFAF; width: 145px; text-align: left; height: 70px; padding-top: 8px; padding-left: 5px;}
.tituloContenidoTitulo{float:left; border-right: 1px solid #AFAFAF; width: 370px; text-align: left; height: 70px; padding-top: 8px; padding-left: 5px;}
.tituloContenidoPrecio{float:left; width: 94px; text-align: right; height: 20px;}

.imgResultados{border: 1px solid #AFAFAF; padding: 1px; margin-top: 6px;}
.classAnuncioCaducado{text-decoration: line-through;}

.titularDestacados{border-bottom:1px solid #888888;}
/* #anunciosDestacados{border:1px solid #88889D; padding-left:5px; padding-right:5px; padding-bottom:5px; background-color: #DFDFDF; margin-bottom: 10px; width:625px; float:left;}*/
#anunciosDestacados{border:1px solid #88889D; padding-left:5px; padding-right:5px; padding-bottom:5px; background-color: #DFDFDF; margin-bottom: 10px;}
/*#googleAdsDestacados{float: left;margin-left: 10px;}*/
#googleAdsDestacados{}
a.enlaceDestacado:link,a.enlaceDestacado:visited{font-size: 0.8em; font-family: arial,verdana; line-height:15px;}
a.enlaceDestacado:hover{text-decoration: underline;}


.anuncioDestacado{position: relative; width:102px; float:left; height:170px; padding-left:14px; }
.anuncioDestacado .precioAnuncioDestacado{position:absolute; top:58px; left: 68px; padding-left:2px; padding-right:2px; background-color: #000; color: #fff; font-weight: bolder; font-size: 11px; font-family: Arial;}
.imgDestacado{border:2px solid #888888;}

#infoDestacado{text-align: left;}
#infoDestacado a:link,#infoDestacado a:visited{background-color: #444444; color: #fff; text-decoration: underline; padding: 0 5px;}
#infoDestacado a:hover{text-decoration: none;}

#infoDestacar3{border:2px solid #F3D366; background-color: #FFF4CF; color: #000000; padding: 20px;}
#infoDestacar3 ul {padding-left: 20px;}
.msgEnviar3{margin: 30px; padding: 10px; background-color: #fff; border:2px solid #F3D366; font-size: 1.4em; }

/* ESTILOS DE LA FICHA DEL ANUNCIO */
#contenedorAnuncio{background:transparent url(/imagenes/comunes/dotted1px-bg.gif) repeat-x scroll center bottom;padding-bottom:10px;width:100%; margin-bottom: 10px; padding-top:10px;}
H2.h2Anuncio{padding-left:0px;}
.seccion{background-color: #444444; color: #fff; padding: 2px 15px; font-weight: bolder;}
#anuncio{float:left; width: 383px; }
.descripcionAnuncio{margin-left:290px; font-family:Arial;}

.dondeSeEncuentra{background-color: #888888; color: #ffffff; font-weight: bolder; padding-left: 3px; padding-right: 3px;}

#foto{padding: 5px;position:relative;border: 1px solid #A4A6A5; margin:0 10px 10px 0; height: 240px;}
.fotoGaleria{padding: 3px; border: 1px solid #A4A6A5; margin-right: 4px;margin-bottom: 2px; cursor: pointer; float:left;}

span.precioAnuncio{position:absolute;top:222px;right:6px;font-weight:bold;padding:0px 12px;text-align:left;text-decoration:none;background-color: #000; font-size: 1.3em; color: #fff;}
span.vendido{position:absolute;top:227px;left:6px;font-weight:bold;padding:3px 20px;text-align:left;text-decoration:none;background-color: #444444; font-size: 2em; color: #fff;}
.usuario{background-color:#A10003; color: #fff; font-weight: bolder; padding: 0 2px;}
.fechaPublicacion{background-color:#A10003; color: #fff; font-weight: bolder; padding: 0 2px;}
.icoComentarios{background-color:#A10003; color: #fff; font-weight: bolder; padding: 0 2px;}
.icoVisualizaciones{background-color:#A10003; color: #fff; font-weight: bolder; padding: 0 2px;}
.txtPieAnuncioAmpliado{ color: #777777; padding-top: 10px;}

span.txtRojo{color: #444444; }

#contentComentarios{margin-bottom: 10px; padding-bottom: 10px; font-family:Arial;}

.grupoComentario{background-color: #EFEFEF; margin-top: 5px; }
.grupoComentario p {margin-left:175px;}
.cabeceraAzul{width:150px; float:left;background-color: #D1D7DC; padding: 5px 10px; color: #5A666F; border-right: 1px solid #ffffff;}
.cabeceraAzul .txtAzulBold{ font-weight: bold;}
.imgAvatar{ padding: 2px; border: 1px solid #868686; margin-left:13px; margin-top: 13px;}

#txtPublicar{background-color: #444444; color: #fff; font-size:1.5em;padding:10px; background-image:url("/imagenes/mercadillo/bgFormtComentario.gif");background-repeat:no-repeat;}

#grupoFormulario{ padding:5px; padding: 10px; background-color: #fafafa; margin-top: 5px; }
.textAreaComentario{width: 100%; border: 1px solid #4f4f4f;font-size:2em; font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;}
.btnSubmit{ background-image:url(/imagenes/comunes/bgBtn.gif);background-repeat:repeat-x;border:1px solid #8B8B8B;font-size:2em;font-weight:bolder;margin:5px 0px;width:250px;}

#info{ background-color: #eeeeee; color: #868686; padding: 10px 23px; margin:10px;}


.inputPublicarComentario{border: 1px solid #8B8B8B; font-size: 1.5em; padding: 1px; margin-top: 2px; width: 400px; background-color: #fff;}
.textAreaPublicarComentario{font-family:Trebuchet MS,arial;font-size:1.5em;border: 1px solid #8B8B8B; font-size: 1.5em;width: 755px; background-color: #fff;}

/* ESTILOS PARA PUBLICAR ANUNCIOS */

#contenedorPublicarAnuncios{padding-top: 10px; width: 951px; margin: 0 auto;}
#contentForm{margin-top:10px; padding:5px; }
#contentFormPaso3{margin-top:10px; padding:5px; }

/* paso 1 */
#noPermitirPublicar{font-size: 1.5em; background-image:url("/imagenes/mercadillo/icoStop.jpg");background-repeat:no-repeat; color:#ff0000; padding-left: 100px;}
#noPermitirPublicar .txtGris{color: #444444; font-size: 0.8em;}

#contentIcons{ padding-left: 230px;}
#contentIcons ul {list-style: none; float: left; padding-top: 30px; }
#contentIcons ul li {list-style: none; float: left; margin-right: 160px; width: 130px; }
.opcion{text-align: center; font-size: 1.5em; color: #444444}
.imgSubmit{border:2px solid #ffffff}

/* paso 2 */
#todasCategorias{padding-top: 10px;}
.categoriaPublicarAnuncio{ width: 160px; border:2px solid #ffffff; float: left; margin-right: 60px; padding-top: 10px;margin-left: 10px; }
.imgCategoriaPublicar{border: 2px solid #dedede; padding: 5px;}
.nombreCategoriaPublicar{font-size: 1.3em; color: #444444; }

/* paso 3 */
#formularioCompletoPublicar{border:2px solid #444444; background-color: #EAEAEA; padding: 10px; margin-top:5px;}
.inputPublicar{border: 1px solid #8B8B8B; font-size: 1.5em; padding: 1px; margin-top: 2px; width: 99%; background-color: #fff;}
.select{border: 1px solid #8B8B8B; font-size: 1.5em; padding: 1px; margin-top: 2px; background-color: #fff;}
.textarea{font-family:Trebuchet MS,arial;border: 1px solid #8B8B8B; font-size: 1.5em; padding: 1px; margin-top: 2px; width: 99%; background-color: #fff;}
.inputPublicarPrecio{border: 1px solid #8B8B8B; font-size: 1.5em; padding: 1px; margin-top: 2px; width: 120px; background-color: #fff;}
.euro{font-size: 1.5em;}

/* paso 4 */
.inputAsunto{border: 1px solid #8B8B8B; font-size: 1.5em; padding: 1px; margin-top: 2px; width: 320px; background-color: #fff;}
#fileInputUpload{width: 325px; float:left;}
#loading{width: 200px; float:left; text-align: center;}
#formFileUpload{width: 465px; float: left; padding-top: 50px;}
#contentImgUploaded{width: 450px; float: left; margin-left: 20px;}
.borde1pxBottomGris{border-bottom: 1px solid #444444;padding-left: 5px;}
#borde4Gris{border: 1px solid #444444; background-color: #eeeeee; margin-top: 10px; margin-bottom: 10px; min-height:176px;}
#result{text-align: center; padding: 20px;}
.contentImgUp{float: left; margin: 15px; width: 110px; height: 135px;}
.imgUp{border:2px solid #dedede;}
.errorArchivo{text-align: center; margin: 10px; padding: 10px; border: 1px solid #ff0000; background-color: #FFEFEF; color:#ff0000; font-weight: bolder;}

/* CLASE PARA LOS ERRORES DEL FORMULARIO */
.errorCampo{border: 1px solid #ff0000;}
#msgErrores{border: 1px solid #ff0000; background-color: #FFDFDF; color: #ff0000; font-size: 1.2em; padding-left: 20px; margin-top:5px; margin-bottom: 5px; }

/* paso 5 */
#contentFormPaso5{background-image:url(/imagenes/mercadillo/ok.jpg);background-repeat:no-repeat;color:#1AAC00;font-size:1.5em;height:51px;margin-top:14px;padding-left:97px;padding-top:19px;}
#contentFormPaso5 span.txtInfo{font-size: 0.8em; color: #868686;}
#infoDestacar{margin-left:97px; border:2px solid #F3D366; background-color: #FFF4CF; color: #000000; padding: 20px;}
#infoDestacar ul {padding-left: 20px;}
#msgEnviar{margin: 30px; padding: 10px; background-color: #fff; border:2px solid #F3D366; font-size: 1.4em; }

#infoDestacar a.verenlace:link, #infoDestacar a.verenlace:visited{text-decoration: underline;}

#movil{background-image:url(/imagenes/mercadillo/movil.jpg); background-repeat:no-repeat; padding-left: 220px; height: 400px;}
