/* medianis compraventa  */

/* CABECERA -------------------------------------------------------------------------------- */
.clear {clear:both;}
.cajacabecera {width: 760px; border-bottom:1px solid #7F9DB9;}

.cajacabecera .botonGratis,
.cajacabecera .operadoMedianis {margin-left:10px;}

.fecha .Usuario {float:left; margin-left:5px; font-size:14px; font-weight:bold; color:#003399;}
.fecha .Usuario a {font-size:12px; font-weight:normal;}
.fecha {font-size:11px; color:#666666; text-align:right; padding-right:20px; padding-bottom:10px;}
.contenedor {width: 760px; margin-top:20px;}
a, a:hover {text-decoration: none; color: #0066CC;}

/* GENERAL ---------------------------------------------------------------------------------- */

body {background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; width: 100%; height: 100%;}

.ColumnasAB {display:block; margin:0 auto; text-align: justify;}

.colA, .colB {float:left; display:block;}

.colA {width:760px;}
.colB {width:200px; margin-left:20px;}
.separador {border-bottom:1px solid #7F9DB9;}
form {margin:0px; padding:0px;}
.botonenvio {cursor:pointer; background-color:#7F9DB9; color:#FFF; font-weight:bold; border:0px solid #7F9DB9;}
.boton {cursor:pointer; margin-top:20px; padding:10px;}
a.boton, a.boton:hover {padding:3px; background-color:#7F9DB9; color:#FFF; font-weight:bold;}

/* login usuario */
.login_usuario {margin:60px 0px 0px 0px;}	
.login_usuario ul {width:290px;}
.login_usuario ul li { width:180px; list-style:none; float:left; line-height:20px; height:28px; text-align:left;}
.login_usuario .loginTXT {width:80px; text-align:right; margin-right:5px;}


/* Marco fotos listado */
.marcoFoto {background-color:#FFF; padding:2px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:2px solid #999; border-right:2px solid #999; margin:5px 0px 5px 0px;}


/* BANNERS LATERALES ------------------------------------------------------------------------- */
.derecha,
.bannerlateral {background-color:#7F9DB9;}

.derecha {width: 216px; padding-top:1px; padding-bottom:1px; margin-top:10px;}

.bannerlateral,
.anuncioDestacadoDerch {margin-top:10px; margin: 5px 5px;}

/* ANUNCIO DESTACADO -------------------------------------------------------------------------- */
.anuncioDestacadoDerch {text-align:left; background-color:#FFF; padding:5px; border:1px solid #336699;}
.anuncioDestacadoDerch img {margin:0px 5px 0px 0px; border:1px solid #CCC;}
.anuncioDestacadoDerch h3 {margin:0px; font-size:13px; font-weight:bold;}
.anuncioDestacadoDerch .euros {/* simbolo euro */margin-top:50px; font-size:12px; font-weight:bold;}
.anuncioDestacadoDerch .link { /* ver anuncio */ font-size:12px; color: #0066CC; text-decoration:underline;}
.anuncioDestacadoDerch .img {height:62px;}
.anuncioDestacadoDerch p { /* texto anuncio */ width:170px; overflow:hidden; margin:0px;}

/* MAPA COMUNIDADES -------------------------------------------------------------------------- */
a.comunidades {font-size: 14px; color:#333;}
a.comunidadesAnuncios {font-size: 10px; color:#333;}

/* MENU SUPERIOR ------------------------------------------------------------------------------ */
#menusuperior {padding: 3px; height: 22px; background-color: #F2F2FF; border:1px solid #7F9DB9;	border-top:0px;}
#menusuperior * {font-size:13px; font-weight:bold; list-style:none; padding:0px; margin:0px; line-height:10px;}
#menusuperior li {float: left; padding-left:0px;}
#menusuperior a {width:118px; display: block; padding: 5px 0px; margin:0px 2px; background-color: #FAFAFA; color: #333; border:1px solid #7F9DB9;	}
#menusuperior .resaltado a {font-size:15px; color:#003399;}
#menusuperior a:hover {background-color:#7F9DB9; color:#FFF;}

/* BUSCADOR ----------------------------------------------------------------------------------- */
.titulo {margin-left:10px; font-size: 14px; color:#333; font-weight:bold;}

div#buscador {margin-top:5px; padding:10px; background-color:#F2F2FF; border:1px solid #7F9DB9; line-height:20px;}

/* LISTADO ANUNCIOS --------------------------------------------------------------------------- */
#lista_anuncios {margin-top:20px; line-height:1.5em;}
#tabla_anuncios td {padding-left:5px;}
.lista_titulo {color: #336699;}
.cuerpo13 {font-size:15px;}
.destacado {background-color:#FFCC66;}
.fondo_lista {background-color:#E8E8FF;}
.pagenav {margin-top:20px; height: 20px; border-top:1px solid #7F9DB9; color:#336699;}
.misFavoritos {line-height:20px; margin-left:20px; margin-right:50px;}
.clear{clear:both;}

/* DETALLE ANUNCIO ---------------------------------------------------------------------------- */
.contenedor_anuncio {width: 750px; margin:20px 0px 0px 10px;}
.cabecera_detalle {padding-left:10px; background-color:#F2F2FF; border:1px solid #7F9DB9; line-height:18px;}
.titular_anuncio {margin-top:20px;}
.titular_anuncio h1 {margin:0px; font-size: 22px; color:#333; font-weight:bold;}
.titular_anuncio h2 {margin:0px; font-size:11px; color:#003399;}
.cuerpo_anuncio {margin:10px 0px;}
.contenedor_imagen {width:500px; height:375px; float:left; display:block; border:1px solid #7F9DB9;}
.contenedor_datos {width:240px; height:375px; float:right; display:block; border:1px solid #7F9DB9;}
.contenedor_datos ul {list-style:none; margin:10px 0px 0px 15px; padding:0px;}
.contenedor_datos a {color:#333;}
.contenedor_datos .precio { font-size:16px;}
.iconos_anuncio {width:31px; height:31px; border:0px; margin:5px;}
.thumbnails {float:left; display:block; width: 500px; margin:3px 0px 0px 0px; border:0px;}
.thumbnails a {color:#333;}
.thumbnails img {border:0px;}
.thumbnails p {text-align:justify;}
.recomendar_anuncio {float:right; display:block; width:230px; height:120px; margin-top:10px; padding-left:10px; padding-top:10px; border:1px solid #7F9DB9; background-color:#F2F2FF;}
.responsabilidad {font-size:10px; margin-top:30px;}
.anun_rel_titulo {margin:30px 0px 10px 0px; font-weight:normal; font-size:14px;}
.anun_rel_titulo span {font-weight:bold; font-size:16px;}
.anun_rel_part {float:left; width:130px; margin:0px; padding:0px 10px; border-right:1px solid #CCC; cursor:pointer;	overflow:hidden; text-align: center;}
.anun_rel_part img {border:1px solid #CCC;}
.precio_mas_rel {margin:5px 0px 0px 0px; font-size:14px;}
.titulo_mas_rel{margin:0px; width:130px; font-weight:bold; overflow:hidden;}
.detalles_iconos {width:235px;}
.detalles_iconos .telf{font-size:14px; font-weight:bold;}	
.detalles_iconos li {line-height:21px;}	

/* PIE PAGINA --------------------------------------------------------------------------------- */
.pie {width: 760px; border-top:1px solid #7F9DB9; font-size:12px; color:#666666; text-align:center; margin-top:10px; margin-bottom:30px; padding-top:10px;}

.oscurito {background-color: #E8E8FF; text-align:center; text-transform: uppercase;}

/* LATERAL -------------------------------------------------------------------------------------*/
.mensaje_envio_bien {text-align:center; font-weight:bold; color:#2D459C;}
.mensaje_envio_mal {text-align:center; font-weight:bold; color:#C05423;}
.izq_der {bottom : 0px; right : 0px;}
.elimina_pe_insertar{position:relative; left:150px; top:22px; cursor:pointer;}
.borrar_texto{}
.fecha_foto {font-size:11px; color:#666;}
.fecha_foto_foto{float:left;}

/* Cositas en el fondo ----------------------------------------------------------------------------*/
#cositas_en_el_fondo input.botonenvio,
#cositas_en_el_fondo input.botoncancela {cursor:pointer; color:#FFF; font-weight:bold; width:90px; cursor:pointer; height:20px; padding-bottom:2px; border:0px;}

#cositas_en_el_fondo input.botoncancela {background-color:#B06133;}

/* Responder -------------------------------------------------------------------------------------*/
.ulResponder ul {width:350px;}
.ulResponder ul li {width:260px; list-style:none; float:left; line-height:20px; height:28px; text-align:left;}
.ulResponder .loginTXT {width:80px; text-align:right; margin-right:5px;}

/* Mensajes ------------------------------------------------------------------------------------ */
.respuestaAnuncio p {margin-left:30px; line-height:20px;}
.respuestaAnuncio blockquote {font-size:14px; margin-bottom:60px;}
.respuestaAnuncio strong {font-size:14px;}	
.anuncioDet {border-bottom: 1px dashed #7F9DB9; padding-Top:20px; padding-bottom:20px;}
.destacarAnuncio {font-size:14px;}
.mensajeDestacar {margin:30px 20px 20px 20px; font-size:14px;}
.mensajeDestacar li{margin:10px;}
.costeMensaje {font-size:12px; color:#666;}
.mensajeDestacarOK{margin:40px; font-size:18px; text-align:center;}
.cuadroEstadisticas{border-left: 1px solid #336699; padding-left:10px; height:200px;width:300px;}
.botonDestacar {color:green; font-weight:bold; border:1px solid green; cursor:pointer; width:260px;}
.botonRenovar {color:red;font-weight:bold;border:1px solid red;cursor:pointer;}
a.linkListado:visited {color:red;}
a.linkListado:hover {color:green;}
.ayuda{ margin:20px;}
.ayuda dt {font-weight:bold; color:#003399;}
.ayuda a:hover {text-decoration:underline;}

/* Accordion ---------------------------------------------- */
#accordion {margin:20px 0px;}
dt.toggler {cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-family: 'Andale Mono', sans-serif; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;}

div.element p,
div.element h4 {margin:0px; padding:4px;}

div.element {font-size:12px; background-color:#000000; margin-left:10px;}	
.class_empresa {width:500px; margin-top:10px; border:1px solid #7F9DB9; background-color:#F2F2FF;}
.class_empresa div{ float:left; margin:10px 0px 10px 0px; width:285px; text-align:left;}
.class_empresa img{float: left; margin:10px;}
.class_empresa .Nanuncios {font-size:14px; color:#003399}
.class_empresa .titol {font-size:14px;}
.conFotoVisitas{text-align:center; font-weight: bold; font-size: 18px; color:red; background-color: white;}
.verTelefono{color:red; font-weight: bold;}
.htablaMapa{font-size:20px;}

/* Tabla 20 ultimos anuncios > No utilizada... cambiada por "divPieMapa" */
.tablaPieMapa {border:1px solid grey;}
.tablaPieMapa a:visited, a:hover{color:#666666;}
.tablaPieMapa a{color:#666666; cursor:pointer;}
.tablaPieMapa th {background-color: #DADADA;}

/* Listado 20 ultimos anuncios */
.divPieMapa {width:756px; border:1px solid #7F9DB9;}
.divPieMapa .cabecera {background-color:#ccc; height:15px; margin-bottom:5px; padding:3px 0px;}
.divPieMapa .cabecera .titulo,
.divPieMapa .cabecera .precio,
.divPieMapa .cabecera .categoria {font-size:12px; font-weight:bold; color:#666; text-align:left;}
.divPieMapa .cabecera .precio {text-align:right;}
.divPieMapa .titulo {float:left; margin:0px; padding:0px 10px; width:300px; overflow: hidden;}
.divPieMapa .precio {float:left;margin:0px; padding:0px 10px; width:100px; overflow: hidden;}
.divPieMapa .categoria {float:left; margin:0px; padding:0px 5px; width:300px; overflow: hidden;}
.divPieMapa .titulo a,
.divPieMapa .titulo a:hover,
.divPieMapa .titulo a:visited {font-size:12px; color:#666; font-weight:normal;}

/* Estilo de las noticias */
.paginacion {color:#1E518A; font-size:12px; margin-bottom:20px;}

.paginacion a,
.paginacion a:hover,
.paginacion a:visited {color:#1E518A; text-decoration: none; border:1px solid #C0CDD9; padding:2px; margin:1px;}

.paginacion .activa {background-color:#6699CC; border:1px solid #6699CC; font-weight:bold;}
 
.subtituloNoticia,
.subtituloValores {font-size:16px; font-weight:normal; color:#999;}

 .noticia .verMas {text-align:right; font-size:12px; color:#6699CC; margin:10px 10px 0px 0px;}

.verMas a,
.verMas a:hover,
.verMas a:visited {text-decoration:none; color:#6699CC;} 
