@charset "utf-8";

.azulEnlace, .azulEnlace a:link,.azulEnlace a:visited, .azulEnlace a:active {color:#0594ff;cursor:pointer;text-decoration:none;}
.azulEnlace:hover {text-decoration:underline;}
.separacionSuperior10 {margin-top:10px;}
.separadorVertical10 {height:15px;margin:0px;}
.publicidadIzquierda, .publicidadListado {margin-bottom:10px;}
.publicidadIzquierda, .publicidadDetalleDerecha  {margin-top:10px;}
.publicidadDetalleDerecha {position: sticky;top: 5px;}

.versionMovil {display:none;}

#mostrar_Tipo_Anuncio{
display:inline-block;
}
.asterisco{
font-size:10px;
}
#posicionar{
position:absolute;
top:20px;
right:25px;
}
div.contenido_k .clase{
cursor:hand;
cursor: pointer;
font-weight:normal;
font-size: 16px;
}
div.contenido_k .clase:hover{
 text-decoration:underline;
}

div.titulo_k{
font-weight:bold;
padding-top: 20px;
/*
display: inline;
*/
/*
width: 70%;
*/
}
div.btn_k{
font-weight:normal;
padding-bottom: 10px;
float:right;
width: 29%;
}

body {
	font-family:'Roboto',verdana,arial,sans-serif;font-size:16px;
/*
font-size:62.5%; 
*/
background-color:rgb(255,255,255); }
   .pagina {margin:0px auto;} 

	.cabecera {margin-top:0px;}

	.cabecera2 {height:60px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
	.cabecera2  div#logoCabecera, .cabecera2  div#flechaRoja, .cabecera2 #textoFechaRoja {position:relative;float:left;}
	.cabecera2  div#logoCabecera img {padding: 5px 0px;cursor:pointer;}
	.cabecera2 div#textoFechaRoja {vertical-align:25%;color:white;font-weight:bolder;background:rgb(242,21,10) url(/general/img/flechaRojaCabecera.jpg) no-repeat right;padding: 4px 10px 4px 12px;font-size: 12px;}
	.cabecera2  div#flechaRoja {position:relative;float:right;margin-top:18px;}
	.cabecera2 .logado {float:right;margin:10px 5px 0 0;}
	.cabecera2 .logado ul {margin-left:0px;padding-left:0px;display:inline-block;list-style:none;min-width:330px;text-align:right;}
	.cabecera2 .logado ul li {display:inline; padding:0 5px 0 5px; background:none; color:#0594ff; font-size:14px;font-size:16px;}
	.cabecera2 .logado ul li img {padding-right:3px;border:none;}
	.cabecera2 .logado ul li.borde {border-left: 1px solid rgb(200,200,200);padding-left:8px;}
	.cabecera2 .logado img.socialHeader {height:18px;}	
	.cabecera2 .logado img.socialHeaderRight {margin-right:20px;}
	.cabecera2 ul a {color:#0594ff; text-decoration:none;}
	.cabecera2 ul a:hover {color:rgb(42,90,138); text-decoration:underline;}
	.cabecera2 ul li.recomiendanos a span {background-color:red;color:white;padding:2px 5px 2px 5px;}
	.cabecera2 ul li.recomiendanos a:hover {color:white; text-decoration:underline;}

	.cabecera3 {margin-left:0px;position:relative;z-index:5;background-color:red;}


	.cabecera4 {position:relative;clear:both; padding:0 0 0 0; background:rgb(255,255,255);overflow:hidden;font-size:1.0em;}
	.cabecera4 ul {float:left; list-style:none; padding:0 0 0 0px; }
	.cabecera4 ul li {
	display:inline; 
	padding:0 0 0 0px; 
	font-weight:bold; color:rgb(125,125,125); 
	font-size:16px;}
	.cabecera4 ul a {color:#0066FF; text-decoration:none;}
	.cabecera4 ul a:hover {color:rgb(42,90,138); text-decoration:underline;}
	.cabecera4 ul li span.sepMigas {font-weight:normal;padding:0px 10px 0px 5px;}
	.cabecera4 .logado {float:right;margin:0 5px 0 0;}
	.cabecera4 .logado ul li {display:inline; padding:0 5px 0 5px; background:none;font-weight:bold; color:rgb(64, 64, 64); font-size:14px;}
	.cabecera4 .logado ul li.borde {border-left: 1px solid rgb(200,200,200);padding-left:8px;}
	.cabecera4 .logado ul li#redesSociales img {padding-right:3px;padding-top:0px;}

	/* Menú mío. */
	.menu_izquierdo {position:relative;border:solid 1px rgb(190,190,190);background-color:rgb(244,244,244);margin-bottom:20px;}
	.menu_izquierdo ul { list-style-type:none;margin:0px; padding:0px 0px 1px 0px;font-family:arial,sans-serif;; font-weight:bold; font-size: 13px;}
	.menu_izquierdo ul li {}
	.menu_izquierdo ul li a {display:block; text-decoration:none;padding: 0px 0px 0px 20px;color: rgb(184,129,13);background-image:url(/img/fondoMenu.gif);background-repeat:repeat-x;background-position:0 0;height:30px;line-height:30px;}
	.menu_izquierdo ul li a:hover {color:rgb(192,41,8);background-position:0 -30px;text-decoration:underline;}
	.mborde_redondeado_izda {width:10px; height:10px; position:absolute; z-index:100; background:url(/img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
	.mborde_redondeado_der {width:10px; height:10px; position:absolute; z-index:100; background:url(/img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:190px;}
	.menu_izquierdo h1.gris {clear:both; margin:0 0 0px 0; padding:6px 10px 6px 10px; background-color:rgb(190,190,190); font-family:arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size: 15px;text-align:center;text-transform:uppercase;}



	/* Fin menú */

	.publicidad_izquierda {width:300px;min-height:60px;margin:0px 0px 15px 0px;padding:auto 0px auto 0px;color:rgb(90,90,90);border:solid 1px rgb(160,160,160);font-size: 13px;text-align:center;vertical-align:middle;font-weight:bolder;box-sizing: border-box;}
	#tituloPublicidad {margin-left:10px;margin-bottom:10px;font-weight:bolder;color:rgb(90,90,90);}

	.imagen_publicidad , .publicidad_izquierda img {width:100%;}
	.publicidad_izquierda a {text-decoration:none;border:none;color:rgb(255,255,255);}
	.publicidad_izquierda a:hover {width:360px;}
	.imagen_publicidad {border:1px solid rgb(150,150,150);}



.cuerpo {position:relative;clear:both;padding-bottom:30px; background-color:rgb(10,10,100); background:rgb(255,255,255);font-size:16px;}
.cuerpo_crear_anuncio {
	position:relative;
	clear:both;
	width:100%;
	padding-bottom:30px;
	background-color:rgb(10,10,100);
	overflow:hidden;
	background:rgb(255,255,255);
	font-size:12px;
	}


	.columna_izquierda {display:inline /*Fix IE floating margin bug*/; float:left; width:300px; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

	.contenido {
	margin:0 0 0 320px;
	overflow:hidden /*IE6*/;
	font-size: 16px;
}

.contenido1Columna {margin:0 0 0 0px;overflow:hidden /*IE6*/;font-size: 16px;}

.contenidoAdministrador {float:none;width:auto;display:block;margin-left:auto;}
.contenido_k {
	display:inline; /*Fix IE floating margin bug*/
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	font-size: 14px;
	position:relative;
}
.k_cabecera_listado{
 font-size:13px;
 font-weight: normal;
 color: #000000;
 margin-left:30px;
}


.pie {
clear:both;
  margin:0px 0 30px 0;
  padding:1px 0 0 0;
	background-color: #f0f0e9;
    font-size:14px;
     overflow:visible !important /*Firefox*/;
      overflow:hidden /*IE6*/;
      }
.pie p {
text-align:center;
 color:rgb(125,125,125);
/*
   font-size:12px;
*/
   }
.pie p.creditos {font-weight:normal;}
.pie a {text-decoration:none; cursor:pointer;color:#0594ff;margin-right:3%;margin-left:3%;}
.pie a:hover {text-decoration:underline; color:rgb(0,0,0);}
.menu_pie_grande {margin-bottom:30px;font-size:16px;}
.menu_pie_grande a {font-weight:bolder;margin-right:4%;margin-left:4%;}



/* Página de inicio */
div.fotoInicio {margin-bottom:20px;}
div.fotoInicio p {text-align:center;font-size:24px;color:#999999;margin:0px 0px 3px 0px;padding:0px;font-family:'comic sans ms','Roboto','Arial';}
div.fotoInicio div.foto {position:relative;}
div.fotoInicio div.foto img {width:100%;}
div.fotoInicio div.foto div.enlaceFoto {position:absolute;right:0px;top:0px;background-color:rgba(200,200,200,0.6);padding:15px;}
div.fotoInicio div.foto div.enlaceFoto div {float:left;background-color:rgb(241,249,249);padding:5px;} 
div.fotoInicio div.foto div.enlaceFoto a {color:#0594ff;text-decoration:none;cursor:pointer;}
div.fotoInicio div.foto div.enlaceFoto a:hover {text-decoration:underline;}
div.fotoInicio div#miFotoAqui {text-align:right;}
div.fotoInicio div#miFotoAqui a {text-decoration:none;color:#0594ff;font-size:14px;}
img.fotoActual {border:2px solid blue;}
table.fotoInicio  img.fotoActual {border:2px solid blue;}

#encabezadoBusqueda {right:0;bottom:0px;position:absolute;width:100%;}
#buscaMenu {background-color:rgba(200,200,200,0.6);margin:0px;padding:15px;}
#cajaBusqueda {margin:auto;overflow:hidden;position:relative;width:70%;}



/* Formularios */
.formularioNoticias {margin:0px;margin:0px;}
.contenedorFormularios {
	background-color:rgb(240,240,240);
	border:solid 1px rgb(200,200,200);
	padding:10px;
	padding-top:0px;
	margin-bottom:20px;}
.contenedorFormulariosBuscaAnuncios {background-color:rgb(240,240,240);border:solid 1px rgb(200,200,200);padding:0px;padding-bottom:15px;}
#busqueda_profesionales {margin-top:40px;}
.formularioBuscaAnuncios, .formularioRegistro {background: url(/img/fondoFormulario1.gif) repeat-x bottom;}
.formularioAcceso {background: url(/img/fondoFormulario2.gif) repeat-x bottom;}
.formularioAdministrador {background: url(/img/fondoFormulario6.gif) repeat-x bottom;}
.formulario {margin:0 0 10px 0;padding:0px;text-align: left;overflow:hidden;}
.formularioAnuncios {margin:0 0 10px 0;padding:10px 1px 10px 1px;text-align: left;overflow:hidden;}
.formulario_margenAnuncios {margin:10px 2px 10px 2px;}

 fieldset {
	padding-top:20px;
/*
	border:solid 1px rgb(200,200,200);
*/
	border:none;
	}
.formulario_margen {margin:10px;}
.formularioAnuncios fieldset legend, .formulario fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:14px;}
.formulario label {padding:2px; font-size: 16px;font-weight:normal;}
.formularioAnuncios label {margin:0 0 0 0px; padding:2px; font-size: 12px;font-weight:normal;}
.formularioAnuncios td.derecha, .formulario td.derecha { text-align:right;white-space:nowrap;}
.formularioAnuncios td.derecha label, .formulario td.derecha label {font-size: 12px;}

.formulario select {padding:2px;border:solid 1px rgb(200,200,200); 
font-size:15px;
}
/*Esto vale para arreglar el formulario de filtros pero descuadra todos los demás:
#busqueda_listas select {padding:2px;
margin-left:10px;border:solid 1px rgb(200,200,200); font-size:12px;max-width: 150px;
}
*/
.formularioAnuncios select {padding:2px 0px 2px 0px; border:solid 1px rgb(200,200,200);  font-size: 12px;}

.formulario input, formulario input.file { padding:2px; border:solid 1px rgb(200,200,200);  font-size: 15px;}
/*Esto vale para arreglar el formulario de filtros pero descuadra todos los demás:
#busqueda_listas input, formulario input.file { padding:2px;  margin-left:10px;border:solid 1px rgb(200,200,200);  font-size: 12px; max-width: 150px;}
*/
.formulario textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200);  font-size: 15px;}
.formulario input.button {float:right; width:9.0em; margin-right:10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;  color:rgb(150,150,150); font-size:12px;}
 input.button2 { width:9em;margin-top:10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;  color:rgb(150,150,150); font-size:18px;}
input.button3 {width:9.0em; margin-top:0px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;  color:rgb(150,150,150); font-size:14px;}
input.button4 {margin:20px 5px 10px 5px; padding:3px 10px 3px 10px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;  color:rgb(150,150,150); font-size:14px;}
 input.button5 { margin-top:10px; padding:1px;padding:0 10px 0px 10px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;  color:rgb(150,150,150); font-size:18px;}
input.fondoGris {color:rgb(100,100,100);}
.formulario input#cajaBusqueda {width:300px;}


.formularioAnuncios input.botonRegiones, input.botonRegionesEmpresas, .formulario input.botonRegiones {width:8.0em; margin-top:15px;padding:1px  !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(187,202,205); border:solid 1px rgb(150,150,150); text-align:center;  color:rgb(0,0,0); font-size:12px;-moz-border-radius:5px; -webkit-border-radius:5px;font-weight:bolder;}
.formularioAnuncios input.botonRegiones:hover, input.botonRegionesEmpresas:hover,.formulario input.botonRegiones:hover {cursor: pointer;border:dotted 1px rgb(97,217,237);background:rgb(194,216,225);}
input.botonRegionesEmpresas {margin-bottom:5px;}


/* Estilos options de listas*/
.opt_negrita {font-weight:bolder;}
.opt_rojo {color:red;font-weight:bolder;}


#mapaRegiones {float:right;margin-bottom:10px;}
.formulario input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
input.button3:hover, input.button2:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
 img.imagenMapa {clear:left;float:left;margin-top:15px;margin-left:10px;}
.formulario label.zona {float:none; margin:0 0 10px 10px; padding:2px; font-size:11px;}
#archivo {border: solid 1px rgb(200,200,200);}
.formulario textarea {width:90%;height:70px;}


#encabezadoBusquedaNoticias {position:relative;overflow:hidden;}
#formularioBusqueda {float:left;}

div.botonDegradadoBusqueda {text-align:center;font-weight:bold; color:rgb(255,255,255); font-size:14px;font-size:13px;background-color:#007800;padding:5px 30px 5px 30px;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);background: -webkit-gradient(linear, left top, left bottom, from(#00b300), to(#007800));background: -moz-linear-gradient(top,  #00b300,  #007800);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b300', endColorstr='#007800');}
div.botonDegradadoBusquedaEmpresas {display:inline;text-align:center;font-weight:bold; color:rgb(255,255,255); font-size:14px;font-size:13px;background-color:#007800;padding:5px 8px 5px 8px;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);background: -webkit-gradient(linear, left top, left bottom, from(#5cd41a), to(#419912));background: -moz-linear-gradient(top,  #5cd41a,  #419912);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cd41a', endColorstr='#419912');}
div.botonDegradadoBusqueda a, div.botonDegradadoBusquedaEmpresas a {text-decoration:none;}
div.botonDegradadoBusqueda a:hover, div.botonDegradadoBusquedaEmpresas a:hover {text-decoration:underline;}
div.botonDegradadoBusqueda a, div.botonDegradadoBusqueda a:visited, div.botonDegradadoBusquedaEmpresas a, div.botonDegradadoBusquedaEmpresas a:visited {color:rgb(255,255,255);}


/* Formulario perfil */

#formularioPerfil input {display:block;width:400px;margin-top:20px;}
#formularioPerfil .mensajeFormulario {width:400px;box-sizing: border-box;}
#formularioPerfil .enlaceAzul {margin-bottom:40px;}

/* Anuncios destacados */
td.centrar {text-align:center;}
.obligatorio {vertical-align:super;font-size:15px;margin-left:2px;color:rgb(192,41,8);}

.anunciosDestacados {width:100%;background: url(/img/fondoDestacado5.gif) repeat-x;position:relative;overflow:hidden;}
.tituloDestacados {width:100%;font-size: 26px;text-align:left;font-weight:bolder;margin:10px 0 20px 0;color: rgb(35,35,35);}
.tituloDestacados .enlaceTarifa {font-weight:normal;margin-left:20px;font-size:16px;color:#0594ff;text-decoration:none;}
.tituloDestacados .enlaceTarifa:hover {color:#0594ff;text-decoration:underline;}

.tituloDestacados div.fechaDetalleAnuncio {float:right;font-weight:normal;font-size:75%;color:rgb(80,80,80);padding-top:5px;}
.tituloDestacadosPrincipal {width:400px;height:20px; font-size: 13px;text-align:left;font-weight:bolder;margin:0px 0 2px 0;color: rgb(35,35,35);}
p.barraDestacados {margin:0px;padding:0 0 10px 0;height:2px;width:100%;background:url(/img/fondoBarraIzda.gif) no-repeat;}

div.tituloDestacados H1 {font-size:16px;display:inline;}

.cajaDestacados {margin: 0px 0 0 0px;padding:0px 0px 0px 0px;overflow:hidden;text-align:center;}
.destacadoCentrado {position:relative;margin:auto;overflow:hidden;text-align:center;width:100%;}
.destacado {float:left;width:170px;min-height:180px;position:relative;background:url(/img/fondoCajaDestacado.gif) repeat-x bottom;margin:5px;border:1px solid rgb(242,151,34);}
.destacado a {text-decoration:none;color:rgb(0,144,208);}
.destacado a:visited {text-decoration:none;color:rgb(120,170,235);}
.destacado img {border:1px solid rgb(252,225,192);margin-top:10px;margin-bottom:5px;width:140px;height:100px;}
.destacado p {margin-top:4px;font-size: 12px;font-weight:bolder;color:rgb(152,55,12);}
.destacado p:first-letter {text-transform:uppercase;}
.destacado span {padding:3px;}



.cajaDegradado {border: 1px solid rgb(140,140,140);padding:20px;background: rgb(220,220,220) url(/img/fondoCaja3Inv.gif);width:300px;}
#acceso {float:left;margin-top:10px;}
#acceso table {padding-bottom:5px;}
#tituloAcceso {width:100%;margin:15px 0 45px 0;font-size: 15px;font-weight:bolder;color:rgb(58,39,4);}
#candado {float:left;margin: 40px 20px 10px 20px;}
#olvido {width:100%;font-size:11px;text-align:right;}
#olvido a {text-decoration:none;color:rgb(192,41,8);}
#olvido a:visited {color:rgb(192,41,8);}
#olvido a:hover {text-decoration:underline;}
.comentario {padding:5px;;font-style:italic;font-size:12px;text-align:justify;clear:both;font-weight:normal;color:#333333;}
.comentarioGrande {padding:5px;;font-style:italic;font-size:14px;text-align:justify;clear:both;font-weight:normal;color:#333333;}
.comentarioRojo {padding:5px;;font-style:italic;font-size:11px;text-align:justify;color:rgb(58,39,4);}
.comentarioRojoBrillante {padding:5px;;font-style:italic;font-size:11px;text-align:justify;color:rgb(242,21,10);}
.comentarioRojoBrillanteGrande {padding:5px;;font-style:italic;font-size:11px;text-align:justify;color:rgb(242,21,10);}
.comentarioImagen {padding:5px;;font-style:italic;font-size:11px;text-align:justify;vertical-align:middle;}
.comentarioMedio {padding:5px;;font-style:italic;font-size: 12px;text-align:justify;clear:both;font-weight:bolder;color:rgb(158,39,4);}
.comentario span.aviso {color:red;}
.centrado {text-align:center;!important}
.acepto label {margin-left:5px;}
.acepto a:link,.acepto a:visited, .acepto a:active  {text-decoration:none;color:rgb(0,144,208);}
.acepto a:hover {text-decoration:underline;}
.tablaAnuncio {padding-top:0px;width:100%;}
.tablaAnuncio label {white-space:nowrap;}
.destacar {color:rgb(192,41,8);font-weight:bolder;}


.tituloPanel {color:rgb(78,100,3);
font-size:16px;
font-weight:bolder;text-align:center;border:solid 1px rgb(200,200,200);padding:10px;margin:0 0 20px 0;}
.nombreUsuario {color:rgb(126,24,2);font-size:16px;}

.opcionesDetalle, .opciones {font-size:14px;border:solid 1px rgb(200,200,200);padding:10px;margin:0 0 20px 0;font-weight:bolder;color:rgb(80,80,80);}
.opcionesDetalle {background: url(/img/fondoFormulario5.gif) repeat-x top;}
.opcionesUsuario {
	background: url(/img/fondoFormulario4.gif) repeat-x bottom;
	font-size:15px;
	border:solid 1px rgb(200,200,200);
	padding:10px 10px 0px 10px;
	margin:0 0 10px 0;
	font-weight:normal;
	//color:rgb(80,80,80);
	}
.opciones {background: url(/img/fondoFormulario3.gif) repeat-x bottom;}
div.listaTriangulos ul {list-style-type:none;}
div.listaTriangulos ul li {background:url(/img/triangulo.png) no-repeat left;padding-left:25px;line-height: 30px;}
div.listaTriangulos ul li a{font-size: 14px;text-decoration:none;color:rgb(45,37,21);font-weight:normal;}
div.listaTriangulos ul li a:visited {color: rgb(192,41,8)}
div.listaTriangulos ul li a:hover{font-size: 14px;text-decoration:underline;}


/* Tabla de anuncios */

table.listaAnuncios {width:100%;font-size: 12px;text-align:left;border:solid 1px rgb(210,210,210);}
table.listaAnuncios tr.cabeceraTabla {height:30px;background: url(/img/fondoCabeceraTabla.gif) repeat-x;color:rgb(133,87,0);font-family:arial,verdana;font-weight:bolder;font-size:11px;}
th.ordenar img {padding-right:5px;border:none;}
th.ordenar a {text-decoration:none;color:rgb(133,87,0);cursor:pointer;}
th.ordenar a:hover {text-decoration:underline;}
table.listaAnuncios th {height:30px;border-right:1px solid rgb(217,231,168);border-bottom:1px solid rgb(217,231,168);padding:0 10px 0 10px;}
table.listaAnuncios tr.cabeceraTablaMisAnuncios th {height:21px;}

table.listaAnuncios tr.cabeceraTablaMisAnuncios {height:20px;background: url(/general/img/fondoCabeceraTabla2.gif) repeat-x;color:rgb(133,87,0);font-family:arial,verdana;font-weight:bolder;font-size:14px;}
table.listaAnuncios th {height:30px;border-right:1px solid rgb(217,231,168);border-bottom:1px solid rgb(217,231,168);padding:0 10px 0 10px;}

table.listaAnuncios tr.anuncioDestacadoImpar, table.listaAnuncios tr.impar {font-size:11px;background: rgb(250,250,250);}
table.listaAnuncios tr.anuncioDestacadoPar, table.listaAnuncios tr.par {font-size:11px;background: rgb(248,255,235);}
table.listaAnuncios tr.par td,table.listaAnuncios tr.impar td {padding-left:5px;border-bottom: 1px solid rgb(200,200,200);color:rgb(88,75,32);}

table.listaAnuncios tr {height:30px;cursor:pointer;}
table.listaAnuncios tr.anuncioDestacadoPar td, table.listaAnuncios tr.anuncioDestacadoImpar td {padding-left:5px;color:rgb(44,35,2);}
table.listaAnuncios tr.anuncioDestacadoPar td img, table.listaAnuncios tr.anuncioDestacadoImpar td img {max-width:152px;max-height:114px;}
table.listaAnuncios tr.anuncioDestacadoPar, table.listaAnuncios tr.anuncioDestacadoImpar {height:25px;font-size:13px;}
table.listaAnuncios tr.primera td {padding-top:5px;}
table.listaAnuncios tr.segunda td, td.cSegunda {border-bottom: 1px solid rgb(200,200,200);padding-bottom:5px;}
span.nombreDominio{color:rgb(29,105,163);}


/* Tabla de administrar anuncios usuarios */

table.listaAdministraUsuarios {width:100%;font-size: 12px;text-align:left;}
table.listaAdministraUsuarios tr.cabeceraTabla {height:30px;background: url(/img/fondoCabeceraTabla.gif) repeat-x;color:rgb(133,87,0);font-family:arial,verdana;font-weight:bolder;font-size:11px;}
table.listaAdministraUsuarios tr.impar {font-size:11px;background: rgb(250,250,250);}
table.listaAdministraUsuarios tr.par {font-size:11px;background: rgb(248,255,235);}
table.listaAdministraUsuarios tr.primera td {padding-top:10px;}
table.listaAdministraUsuarios tr.segunda td {padding-bottom:10px;padding-left:5px;border-bottom: 1px solid rgb(200,200,200);color:rgb(88,75,32);}
table.listaAdministraUsuarios input[type="text"] {width:200px;}
table.listaAdministraUsuarios input.fecha {width:85px;}
table.listaAdministraUsuarios input.file {max-width:300px;}
.guardarDestacado {border:none;padding-left:5px;cursor:pointer;}
tr.filaDestacados {display:none;}
#showDestacados {cursor:pointer;text-size:70%;color:rgb(29,105,163);}

table.listaAnuncios span.extraInfo {margin-right:20px;}
table.listaAnuncios img.socialHeader {height:18px;margin-right:10px;}
.urlVentaOnline {width:50%;}

/* Tabla administrar foto inicio*/
table#fotoInicio td.foto {width:30%;padding-right:5px;}
table#fotoInicio td.foto img {width:100%;max-height:200px;}
table#fotoInicio input.columna1 {width:100%;}
table#fotoInicio td.ultimaFila {padding-bottom:40px;}

#tipo {width:140px;}

td.cSegunda {text-align:center;}
img.imagenAnuncio {float:left;padding:5px 10px 5px 2px;clear:left;width:102px;max-height:100px;}
div.textoAnuncio {padding:10px 10px 8px 0px;text-align:justify;vertical-align:middle;font-size:13px !important;}
td.detalle a {color:rgb(104,85,10);text-decoration:none;font-weight:bolder;}
td.detalle a:visited {color:rgb(191,180,187);font-weight:normal;}
td.responderAnuncio {width:300px;vertical-align:top;}
#fechaEmpresas {width:102px;}
div.textoFechaSolo, div.textoFecha {float:left;padding-left:10px;}
div.textoFecha {padding-top:5px;text-align:center;width:80%;}
td.cSegunda .video {;background-color:#da1765;color:white;font-size:80%;padding:2px 8px 2px 8px;}


table.listaAnuncios tr.ratonEncima {background: rgb(238,255,204);cursor:pointer;}
.numero {margin:8px;font-size: 14px;}
.numero a {padding:6px;border:1px solid rgb(98,109,61);color: rgb(98,109,61);text-align:center;margin:2px;font-weight:bolder;text-decoration:none;}
.numero a:visited {color: rgb(98,109,61);}
.numero a:hover {color: rgb(228,239,188);background: rgb(98,109,61);}
.actual {padding:4px;border:1px solid rgb(98,109,61);color: rgb(255,255,255);text-align:center;margin:2px;font-weight:bolder;text-decoration:none;background: rgb(138,149,101);cursor:auto;}
tr.pagina {text-align:center;border-top:solid 1px rgb(200,200,200);}
tr.pagina td {height:50px;}
.encontrados {font-weight:bolder; font-size:14px;color:rgb(133,87,0);padding:10px 10px 10px 0;}


td.concepto {font-size:11px;color:rgb(30,30,30);padding-right:20px;padding-top:5px;width:140px;}
td.textoConcepto,td.textoConceptoLargo {font-size:11px;font-weight:normal;text-align:justify;padding-top:5px;}
td.textoConceptoLargo {padding-bottom:10px;}
td.tituloConcepto {padding-top:5px;padding-bottom:10px;}
.imagenArriba {vertical-align:top;padding-left:0px;}
table.datosProducto {width:100%;}
img.imagenEditar {padding-left:10px;}

.editar, .borrar, .renovar {border:none;padding-left:5px;cursor:pointer;}

table.cajaDegradadoMensaje {border: 1px solid rgb(200,200,200);padding:5px 15px 10px 15px;background: rgb(220,220,220) url(/img/fondoCaja6Inv.gif);clear:both;float:right;margin: 15px 5px auto auto;width:270px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}
table.cajaDegradadoMensajeAmplia {border: 1px solid rgb(200,200,200);padding:5px 15px 10px 35px;background: url(/general/img/fondoCaja7.gif) repeat-x;;clear:both;float:right;margin: 5px 5px auto auto;width:450px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}
.cajaDegradadoMensaje th label {text-align:center;font-size:105%;color:#BFBC48;font-weight:bolder;border-bottom:2px dotted rgb(200,200,200);width:100%;display:block;padding-bottom:4px;}
table.cajaDegradadoMensaje td label {text-align:left;font-size:14px;font-weight:normal;}
table.cajaDegradadoMensaje textarea {width:95%;height:50px;}
.mensajeDerecha {text-align:right;!important}

.mensaje_ok {background: rgb(232,237,137) url(/img/ok_icon.png) no-repeat 10px;margin-top:5px;padding:5px 20px 5px 100px;border:2px dotted rgb(192,197,97);}
.mensaje_alert {background: rgb(249,239,170) url(/img/alert_icon.png) no-repeat 10px;margin-top:5px;padding:5px 20px 5px 100px;border:1px dotted rgb(246,153,19);}
.mensaje_error {background: rgb(247,221,201) url(/img/error_icon.png) no-repeat 10px;margin-top:5px;padding:5px 20px 5px 100px;border:1px dotted rgb(217,191,171);}
.mensaje_ok img,.mensaje_alert img, .mensaje_error img {border:none;clear:both;}
.mensaje_ok p,.mensaje_alert p, .mensaje_error p {font-weight:bolder;color:rgb(60,60,60);text-align:center;margin-top:20px;}

.hoverbox
{
	cursor: default;
	list-style: none;
	padding: 0px;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -100px;
	left: -240px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 145px;
	height: 110px;
}

.hoverbox img.imagenGrande {
	width: 245px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 400px;
	height: auto;
}


.imagenAislada{
	width: 400px;
}

.imagenAislada a img{
	text-decoration:none;
	border: solid 0px;
}

.imagenAislada a .preview
{
	display: none;
}

.imagenAislada a:hover .preview
{
	display: block;
	position:relative;
	z-index: 1;
	top: -100px;
}

#contenedorMapa {width:100%;height:600px;margin-bottom:0px;margin-right:15px;position:relative;}
#popupMapa {position:absolute;top:5px;right:5px;width:250px;z-index:1000;background-color:white;height:2;}

#map {width:100%;height:100%;position:absolute;top:0px;left:0px;bottom:0px;}
#mapServicios {width:100%;height:680px;margin-bottom:30px;margin-right:15px;border:solid 1px rgb(200,200,200);}
#mapServiciosCorto {width:100%;height:640px;margin-bottom:30px;margin-right:15px;border:solid 1px rgb(200,200,200);}
#mapMaquinaria {width:100%;height:720px;margin-bottom:30px;margin-right:15px;border:solid 1px rgb(200,200,200);}
#mapUnAnuncio {margin-bottom:20px;margin:15px 0px 5px 0px;border:solid 1px rgb(200,200,200);width:99,9%;height:250px;}
.mapUnAnuncioOculto {display:none;}
.mapUnAnuncioVisible {display:block;}
.avisoMapa {font-size:12px;color:#4d4d4d;margin-top:8px;margin-bottom:30px;}



/* Detalle de un anuncio */


#detalleAnuncio {position:relative;color:rgb(64,64,64);min-height:1000px;}
#detalleAnucioContenido {margin-right:320px;padding:2px 20px 5px 5px;}
#detalleAnucioPanel {position:absolute;right:0px;top:0px;width:300px;min-height: 100%;}
#detalleAnucioContenido h1 {font-size:24px;}
#detalleAnucioContenido .extraInfo {margin-right:13px;font-size:18px;}
#detalleAnucioContenido .tituloApartado {color:rgb(12,12,12);}
#detalleAnucioContenido .detalleGrisClaro {color:rgb(90, 90, 90);}
#detalleAnucioContenido #localizacion {overflow:hidden;position:relative;}
#detalleAnucioContenido #localizacion #localizacionDireccion {float:left;margin-right:20px;}
#detalleAnucioContenido #localizacion #detalleAnuncioVerMapa {float:left;cursor:pointer;color:#0594ff;}
#detalleAnucioContenido #localizacion #detalleAnuncioVerMapa:hover {text-decoration:underline;}
#detalleAnucioContenido #localizacion #detalleAnuncioVerMapa img {margin-right:5px;}
#detalleAnucioContenido #localizacion #detalleAnuncioVerMapa #ocultarMapa {display:none;}
#detalleAnucioContenido #localizacion #detalleAnuncioFecha {float:right;display:none;}
#detalleAnucioContenido #detalleComentario  {text-align:justify;margin-bottom:24px;white-space: pre-line;line-height: 1.600rem;}
#detalleAnucioContenido #capaLocalizacion {margin-bottom:8px;}
#detalleAnucioContenido #detalleAnuncioEnlaces {text-align:center;overflow:hidden;margin:40px 0px 60px 0px;border-bottom:2px solid rgb(220,220,220);padding-bottom: 8px;border-top:1px solid rgb(207,207,207);padding-top: 8px;padding-left:5px;}
#detalleAnucioContenido #detalleAnuncioEnlaces div {float:left;color:#0594ff;cursor:pointer;text-align:center;}
#detalleAnucioContenido #detalleAnuncioEnlaces div.favorito {float:right;margin-top:5px;margin-right:5px;}
#detalleAnucioContenido #detalleAnuncioEnlaces div img {margin-right:5px;margin-bottom:-3px;}
#detalleAnucioContenido #detalleAnuncioEnlaces div.textoEnlace:hover {text-decoration:underline;}
#detalleAnucioContenido #detalleAnuncioEnlaces div img.socialHeader {height:30px;margin-right:10px;}

div#comunicarProblema {color:#0594ff;cursor:pointer;text-align:center;background-color: rgb(245, 245, 245);font-size:90%;padding: 8px 8px 8px 8px;margin-bottom:15px;}
div#comunicarProblema img {margin-right:5px;margin-bottom:-3px;}
div#comunicarProblema:hover {text-decoration:underline;}
div#comunicarProblema img.socialHeader {height:18px;margin-right:10px;}

.panelDetalleAnuncio p.nombreAnunciante {margin-bottom:10px;}
.panelDetalleAnuncio p.enlaceAnunciante {margin-top:10px;margin-bottom:10px;}

#detalleAnucioContenido #fotosDetalle {text-align:center;margin-top:50px;}
#detalleAnucioContenido #fotosDetalle img {clear:both;margin-bottom:10px;max-width:100%;}

#detalleAnucioContenido #fotosDetalle #frameVideo {width:100%;min-height:360px;margin-bottom:10px;}
#detalleAnucioContenido #fotosDetalle div.video {position:relative;}
#detalleAnucioContenido #fotosDetalle img.video {clear:both;margin-bottom:10px;max-width:100%;}
#detalleAnucioContenido #fotosDetalle #logoVideo {z-index:100;position:absolute;margin-bottom:10px;max-width:100%;background-image: url('/general/img/youtube-video-icon.png');background-position:center;background-repeat:no-repeat;height:360px;width:100%;top:0;}


#detalleAnuncioEnviarEmail {padding:5px 13px 20px 13px;background-color:rgb(245,245,245);}
#detalleAnuncioEnviarEmail input  {width:100%;margin-top:10px;margin-bottom:15px;font-size:1.13em;padding:20px;}
#detalleAnuncioEnviarEmail textarea {width:100%;height:80px;margin-bottom:15px;font-size:1.13em}
#detalleAnuncioEnviarEmail .boton {text-decoration:none;display:block;font-weight:bolder;color:white;background-color:#ff0066;padding:7px;text-align:center;width:100%;font-size:20px;box-sizing: border-box;margin-top:20px;cursor:pointer;}
#detalleAnuncioEnviarEmail .boton:hover {background-color:#e5005c;}
#detalleAnuncioEnviarEmail label {color:rgb(64, 64, 64);font-size:14px;}
.obligatorioDetalle {text-align:super;}
#detalleAnuncioEnviarEmail span#salirContacta {display:none;}
#detalleAnuncioEnviarEmail img#reloadCaptcha {margin-bottom:10px;cursor:pointer;margin-left:10px;}
#detalleAnuncioEnviarEmail label.titulo {display:block;font-weight:bolder;font-size:1.5em;margin:5px 0px 20px 0px;}

#detalleAnucioPanel #precioDetalleAnuncio {text-align:center;font-weight:bolder;font-size:28px;padding:0px;margin:3px;}
#detalleAnucioPanel .panelDetalleAnuncio {background-color:rgb(245, 245, 245);padding:5px 8px 5px 8px;margin-bottom:10px;}
#detalleAnucioPanel #datosContacto {overflow:hidden;}
#detalleAnucioPanel #preguntaAnunciante {font-size:22px;font-weight:bolder;text-align:center;margin:8px 0px 15px 0px;}
#detalleAnucioPanel #datosContacto #telefonoContacto {font-size:20px;font-weight:bolder;float:left;}
#detalleAnucioPanel #datosContacto #telefonoContacto a {color:#0594ff;text-decoration:none;}
#detalleAnucioPanel #datosContacto #enviarEmail:hover {text-decoration:underline;}
#detalleAnucioPanel #datosContacto #enviarEmail {color:#0594ff;float:right;cursor:pointer;font-weight:bolder;}
#detalleAnucioPanel #datosContacto #enviarEmail img {margin-right:5px;width:24px;}
#detalleAnucioPanel .enlaceTarifa {color:#0594ff;text-decoration:none;}
#detalleAnucioPanel .enlaceTarifa:hover {color:#0594ff;text-decoration:underline;}
#totalAnunciosAnunciante {margin:5px 0px 10px 0px;}
#telefonoContacto img {float: left;vertical-align: middle;margin: 0px 3px 0 0;}

#menuDetalle {list-style:none; margin:0px;padding:0 0 0 2px; }
#menuDetalle li {padding:0 0 5px 15px; color:rgb(65,65,65); font-size:11px;font-weight:bolder;}
#menuDetalle a {color:#0066FF; text-decoration:none;}
#menuDetalle a:hover {color:rgb(42,90,138); text-decoration:underline;}
#menuDetalle a img{margin-right:10px;border:none;}
#redesSociales {position:relative;text-align:center;margin-bottom:15px;}
#redesSociales a img {border:none;}

.ventaOnlineDetalle {text-align:center;font-weight:bolder;}
.ventaOnlineDetalle .textoVentaOnline {margin-bottom:8px;}
.ventaOnlineDetalle .ventaOnline a {background-color:rgb(255,0,102);color:white;padding:2px 15px 2px 15px;font-weight:bolder;text-decoration:none;font-size:110%;border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border: 0px solid #000000;}
.infoVisitas .video, .infoVisitas .ventaOnline {margin-left:3px;background-color:#da1765;color:white;font-size:80%;padding:2px 8px 2px 8px;float:right;}
.infoVisitas .ventaOnline a {text-decoration:none;color:white;}

div.tituloAnunciosAnunciante {color:rgb(60,60,60);}
div#otrosAnuncios  {text-decoration:none;margin:20px 0px 10px 0px;}
div#todosAnunciosAnunciante a, div.tituloDominioAnunciante a:visited, div.tituloDominioAnunciante a {color:#0594ff;text-decoration:none;vertical-align:middle;}

table#datosAnunciante {padding-bottom:5px;width:100%;}

div#panelOtroAnuncios {position:relative;padding:0px 0px 10px 0px;margin-left:0px;width:250px;}
ul.tituloDominioAnunciante {padding:0px 5px 0px 5px;margin-top:0px;margin-bottom:0px;}
ul.tituloDominioAnunciante li {padding-left:0px;list-style-type:none;margin-left:5px;margin-bottom:6px;}

ul.tituloDominioAnunciante li a {text-decoration:none;color:#0066FF;font-family:'Roboto';}
ul.tituloDominioAnunciante li img {margin-bottom:-5px;margin-right:3px;}
span.comentarioLogo {font-size:11px;color:rgb(120,120,120);}
div#todosAnunciosAnunciante {color:#0594ff;margin:25px 10px 0px 5px;font-weight:bolder;font-size:115%;}
div#todosAnunciosAnunciante a:hover{text-decoration:underline;}


ul.tituloDominioAnunciante li a.dominio-10 {color:rgb(1,173,78);}
ul.tituloDominioAnunciante li a.dominio-11 {color:rgb(0,153,153);}
ul.tituloDominioAnunciante li a.dominio-9 {color:rgb(0,84,71);}
ul.tituloDominioAnunciante li a.dominio-1 {color:rgb(0,125,0);}
ul.tituloDominioAnunciante li a.dominio-4 {color:rgb(255,133,0);}
ul.tituloDominioAnunciante li a.dominio-5 {color:rgb(228,27,91);}
ul.tituloDominioAnunciante li a.dominio-6 {color:rgb(2,122,187);}
ul.tituloDominioAnunciante li a.dominio-7 {color:rgb(90,61,27);}
ul.tituloDominioAnunciante li a.dominio-13 {color:rgb(132,132,7);}
ul.tituloDominioAnunciante li a.dominio-8 {color:rgb(255,26,0);}



/* Registrarse*/

.tituloSeccion {width:100%;height:20px; font-size: 26px;text-align:left;font-weight:bolder;margin:10px 0 20px 0;color: rgb(35,35,35);}
.tituloSubSeccion {width:100%;height:20px; font-size: 20px;text-align:left;font-weight:bolder;margin:40px 0 10px 0;color: rgb(35,35,35);}
.margenDerecho {margin-right:60px;}
div.module .subseccion {margin-top:25px;margin-bottom:5px;}
.enlaceAzul  {cursor:pointer;color:#0594ff;text-decoration:none;}
#moduloNotificaciones, #moduloBaja {display:none;}
#tituloModuloNotificaciones, #tituloModuloBaja {cursor:pointer;}
.tituloSubSeccion .icono {margin-left:0px;margin-bottom:0px;}
div.module .comentarioGrande {padding-bottom:10px;}

.alineacionDerecha {text-align:right;}

/* Login */

.columnaLogin {margin:auto;width:50%;}
.espacioSuperior {margin-top:15px;}
#formularioLogin input {display:block;width:100%;margin-top:10px;}
#formularioLogin input[type="checkbox"] {display:inline;margin-top:10px;width:auto;}
.tituloSeccionCentrado {width:100%;height:20px; text-align:center;font-size: 26px;font-weight:bolder;margin:10px 0 20px 0;color: rgb(35,35,35);}
#formularioLogin #botonLogin {display:block;font-weight:bolder;border-width:0px;color:white;background-color:#ff0066;padding:7px;text-align:center;color:white;cursor:pointer;}
#formularioLogin #botonLogin:hover {background-color:#e5005c;}

/* Administrar productos */

.cajaLarga {width:95%;}
table.nuevosProductos {width:100%;}
table.nuevosProductos td , table.nuevosProductos th{padding: 0 10px 10px 5px;}
table.nuevosProductos tr.cabeceraTabla {text-align:center;}
table.nuevosProductos tr.cabeceraTabla {height:30px;color:rgb(133,87,0);}
table.tablaBusqueda {width:100%;text-align:center;}
table.tablaBusqueda td {padding:0px;margin:0px;}

/* Registrarse como usuario */

.derechaAzul {font-weight:bolder;text-align:right;width:100%;}
.derechaAzul a:link,.derechaAzul a:visited, .derechaAzul a:active  {text-decoration:none;color:rgb(0,144,208);margin:10px 20px;}
.derechaAzul a:hover {text-decoration:underline;}
/* Anunciarse */

#otroAnuncio a:link, #otroAnuncio a:visited,#otroAnuncio a:active {text-decoration:none;color:rgb(0,144,208);}
tr.seccion > td {padding-top:15px;padding-bottom:7px;}
tr.primeraSeccion > td {padding-bottom:7px;}

/* Términos de uso */
.cabeceraParrafo {font-weight:bolder; color:rgb(133,87,0);padding:10px 10px 10px 0;}
p.terminos {text-align:justify;font-size:14px;color:rgb(50,50,50);line-height:150%;}
p.terminosCabecera {font-size:16px;margin-top:50px;}
p.informacion span.referenciaPagina, p.terminos span.referenciaPagina,p.terminos span.destacado2 {font-weight:bolder;}
p.terminos span.destacado2 {font-weight:bolder;text-decoration:underline;}
.lineaDestacado .botonDestacado {cursor:pointer;}
p#botonConsentimientoPoliticas {margin-top:5px;}
.google-revocation-link-placeholder {display:none;} /* Mostrar consentimiento cookies*/

/* Información de la página */
.tituloPrincipal {text-align:center;font-size:150%;font-weight:bolder;margin-bottom:25px;}
p.informacion {text-align:justify;font-size:14px;line-height:150%;}
p.informacionSub {text-align:justify;font-size:14px;line-height:150%;text-decoration:underline;font-style:italic;}
p.informacionNeg {text-align:justify;font-size:14px;line-height:150%;font-weight:bolder;}
p.informacion span.destacado1 {font-weight:bolder;color:rgb(0,0,0);font-size:12px;}
p.informacion span.destacado2Verde {font-weight:bolder;color:rgb(146,208,112);text-decoration:underline;font-style:italic;}
p.informacion span.destacado2Marron {font-weight:bolder;color:rgb(171,102,0);text-decoration:underline;font-style:italic;}
p.informacion span.destacado2Rojo {font-weight:bolder;color:rgb(255,0,0);text-decoration:underline;font-style:italic;}
p.informacion span.destacado2Azul {font-weight:bolder;color:rgb(84,141,219);text-decoration:underline;font-style:italic;}
p.informacion span.destacado2 {font-weight:bolder;}
p.informacion span.destacado2Sub {font-weight:bolder;text-decoration:underline;}
hr.separador {width:90%;border: 1px dotted rgb(100,100,100);}
.margenSuperior {margin-top:40px !important;}
.cursiva {font-style:italic;}
#mapaRegiones {float:right;margin-left:10px;}
.listaResaltada {padding-left:25px;font-weight:bolder;font-size:14px;}
.listaResaltada li {padding-bottom:7px;}

/* Configueracion . */
.cajaMediana {width:300px;}

/* Contacto */
.contenedorContacto {text-align:justify;}
/* Recomendacion */
.contenedorRecomendacion {position:relative;float:left;padding: 0px 50px;}

/* Copia de seguridad */

.tituloCopia {font-size:14px;font-weight:bolder;color:rgb(90,90,90);}
.listaCopia li a {font-size: 12px;text-decoration:none;color:rgb(0,144,208);}
.listaCopia li a:visited {color:rgb(40,44,108);}
.listaCopia li a:hover {text-decoration:underline;color:rgb(0,84,148);}

/* Anuncios por provincias */

.mapaSitio,.listaNoticias {font-size: 12px;}
.mapaSitio li,.listaNoticias li {list-style:none;}
.mapaSitio ul li,.listaNoticias ul li {list-style:none;}
.mapaSitio li {margin-top:10px;background:url(/img/trianguloPequeno.png) no-repeat left top;padding-left:16px;}
.mapaSitio, .mapaSitio a, .listaNoticias, .listaNoticias a, .noticiaNoEncontrada a {font-weight:bolder;color:rgb(54,111,189);}
.mapaSitio a, .listaNoticias a, .noticiaNoEncontrada a {text-decoration:none;}
.mapaSitio a:hover, .listaNoticias a:hover {text-decoration:underline;}
.mapaSitio a:visited, .listaNoticias a:visited{font-weight:bolder;color:rgb(104,161,249);}
.anunciosProvincias {font-weight:bolder;color:rgb(54,111,189);text-indent:40px;margin-top:15px;}

/* Enlaces extras de anuncios */

.enlacesAnuncios {font-size:11px;padding-left: 6px;}
.enlacesAnuncios li {list-style:none;}
.enlacesAnuncios ul li {list-style:none;}
.enlacesAnuncios li {margin-top:7px;background:url(/img/trianguloPequeno.png) no-repeat left top;padding-left:16px;}
.enlacesAnuncios, .enlacesAnuncios a {font-weight:normal;color:rgb(54,111,189);}
.enlacesAnuncios a {text-decoration:none;}
.enlacesAnuncios a:hover {text-decoration:underline;}
.enlacesAnuncios a:visited {font-weight:normal;color:rgb(104,161,249);}

.panelEnlacesAnuncios {font-size:12px;padding:5px;margin:0 0 20px 0;font-weight:bolder;color:rgb(80,80,80);}


/* Detalle anuncio */
.anteriorSiguiente img {margin-bottom:-1px;cursor:pointer;height:16px;}
.anteriorSiguiente img.izquierda {margin-right:5px;}
.anteriorSiguiente img.derecha {margin-left:5px;}
.anteriorSiguiente {overflow:hidden;margin-bottom:6px;margin-right:320px;font-size:16px;font-weight:bolder;text-align:center;padding:3px 20px 3px 6px;}
a#volverListado {display:block;float:left;padding:auto 20px auto 20px;color:#0594ff;}
a#volverListado img {margin-right:15px;margin-bottom:-1px;cursor:pointer;}
a#volverListado,  a#volverListado:visited, a#anuncioAnterior, a#anuncioAnterior:visited, a#anuncioSiguiente, a#anuncioSiguiente:visited {text-decoration:none;color:#0594ff;}
a#anuncioAnterior, a#anuncioSiguiente {display:block;float:right;padding:auto 20px auto 20px;color:#0594ff;}
a#anuncioSiguiente {margin-left:40px;}
div.anteriorSiguiente span#totales {text-align:center;font-weight:normal;}


/* Mapa del sitio */

#mapaweb ul li {
    background-image: url("http://estaticos03.elmundo.es/elmundo/iconos/v2.1/bolilloapoyos.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    margin: 5px 0;
    padding-left: 7px;
}

/* El tiempo */

#contenedorTiempo {position:relative;z-index:50;min-height:670px;}
#frameTiempo {position:absolute;width:890px;height:760px;overflow:hidden;clip: rect(95px 878px 735px 160px);left:-160px;top:-95px;z-index:50;}
/* Enlaces */

div.enlace {clear:both;padding: 10px 0px 10px 0px;}
div.enlace img {width:120px;float:left;padding: 0px 20px 10px 0px;border: 0px;}
div.enlace a {text-decoration:none;}
div.enlace a:hover {text-decoration:underline;color:rgb(0,0,0);}
div.enlace p {font-size: 12px;text-align:justify;width:80%;color:rgb(90,90,90);}
div.enlace p span {color:rgb(20,40,20);display:block;margin-bottom:5px;}
p.comentario_enlaces {font-size:88%;text-align:justify;width:80%;color:rgb(90,110,90);}
p.comentario_enlaces span {font-weight:bolder;}
p.comentario_enlaces a {text-decoration:none;color:rgb(90,110,90);font-weight:bolder;}

/* Noticias RSS */

div#noticias {text-align:justify;width:310px;float:right;margin-top:0px;}
div#noticias h3 {font-size: 12px;margin:0px 5px 5px 5px;color:rgb(242,21,10);padding: 0px 0px 0px 0px;}
div#noticias h3 span {text-align:right;padding-left:100px;}
div#noticias h3 span a{font-weight:bolder;text-decoration:none;font-size: 12px;color:rgb(242,21,10);padding:0px;}
div#noticias h3 span a:hover {color:rgb(158,39,4);}
div#noticias ul {font-size: 13px;list-style:none outside none;padding: 2px 10px 5px 10px;margin:5px 5px 5px 5px;overflow-y:scroll;height:223px;border: 1px solid rgb(180,180,180);background-color:rgb(255,255,255);}
div#noticias ul h6 {margin: 5px auto 0px auto;padding-top: 5px;padding-bottom: 5px;}
div#noticias ul li {margin: 0px auto 0px;border-bottom: 1px dotted rgb(195,195,195);line-height:102%;}
div#noticias h6 div {font-weight: normal;color:rgb(170,170,170);padding: 8px 0 0px 0;margin: 0px;clear:left;}
div#noticias h6 div span {font-weight:bolder;border-left: 1px dotted rgb(190,190,190);margin-left:5px;padding-left:5px;}
div#noticias a {font-size:107%;color:rgb(20,20,20);text-decoration:none;font-weight:normal;}

/* Noticas de agroanuncios*/

div#noticiasAgroanuncios {text-align:justify;width:310px;float:right;margin-top:0px;}
div#noticiasAgroanuncios h3 {font-size: 12px;margin:9px 5px 5px 5px;color:rgb(242,21,10);padding: 5px 0px 0px 0px;}
div#noticiasAgroanuncios h3 span {text-align:right;padding-left:100px;}
div#noticiasAgroanuncios h3 span a{font-weight:bolder;text-decoration:none;font-size: 12px;color:rgb(242,21,10);padding:0px;}
div#noticiasAgroanuncios h3 span a:hover {color:rgb(158,39,4);}
div#noticiasAgroanuncios ul {font-size: 13px;list-style:none outside none;padding: 2px 10px 5px 10px;margin:5px 5px 5px 5px;overflow-y:scroll;height:325px;border: 1px solid rgb(180,180,180);background-color:rgb(255,255,255);}
div#noticiasAgroanuncios ul h6 {margin: 5px auto 0px auto;padding-top: 5px;padding-bottom: 5px;}
div#noticiasAgroanuncios ul li {margin: 0px auto 0px;border-bottom: 1px dotted rgb(195,195,195);line-height:102%;}
div#noticiasAgroanuncios h6 div {font-weight: normal;color:rgb(170,170,170);padding: 8px 0 0px 0;margin: 0px;clear:left;}
div#noticiasAgroanuncios h6 div span {font-weight:bolder;border-left: 1px dotted rgb(190,190,190);margin-left:5px;padding-left:5px;}
div#noticiasAgroanuncios a {font-size:107%;color:rgb(20,20,20);text-decoration:none;font-weight:normal;}



.cajaNoticiaDireccion {width:300px;}
.cajaNoticiaNombre  {width:130px;}
.revisada {background-color:#F1E2A9;}
.botonResaltado {background-color: rgb(160,160,160) !important; color:white !important;}



/* Ultimos anuncios Agroanuncios */

div#ultimosAnuncios {text-align:justify;width:410px;float:left;margin-top:0px;}
div#ultimosAnuncios h3 {font-size: 12px;margin:9px 5px 5px 5px;color:rgb(242,21,10);padding: 5px 0px 0px 0px;}
div#ultimosAnuncios h3 span {text-align:right;padding-left:100px;}
div#ultimosAnuncios h3 span a{font-weight:bolder;text-decoration:none;font-size: 12px;color:rgb(242,21,10);padding:0px;}
div#ultimosAnuncios h3 span a:hover {color:rgb(158,39,4);}
div#ultimosAnuncios ul {font-size: 13px;list-style:none outside none;padding: 2px 10px 5px 10px;margin:5px 5px 5px 0px;overflow-y:scroll;height:320px;border: 1px solid rgb(180,180,180);background-color:rgb(255,255,255);}
div#ultimosAnuncios ul h6 {margin: 5px auto 0px auto;padding-top: 5px;padding-bottom: 5px;}
div#ultimosAnuncios ul li {margin: 0px auto 0px;border-bottom: 1px dotted rgb(195,195,195);line-height:102%;}
div#ultimosAnuncios h6 div {font-weight: normal;color:rgb(170,170,170);padding: 8px 0 0px 0;margin: 0px;clear:left;}
div#ultimosAnuncios h6 div span {font-weight:bolder;border-left: 1px dotted rgb(190,190,190);margin-left:5px;padding-left:5px;color:rgb(119,136,98);}
div#ultimosAnuncios a {font-size:107%;color:rgb(20,20,20);text-decoration:none;font-weight:normal;}
div#ultimosAnuncios a span {font-size:107%;color:rgb(177,63,63);text-decoration:none;font-weight:bolder;}


/* Lista de noticias */

ul.listaNoticias {margin:0 15px 0 5px;padding:0px;text-align:justify;}
.listaNoticias span.descripcion {display:block;color:gray;margin:10px 10px 10px 0px;text-align:justify;}
#fechaNoticias {width:80px;}
#fuenteNoticias {width:150px;}
.listaNoticias div {font-weight: normal;color:rgb(170,170,170);padding: 8px 0 0px 0;margin: 0px;clear:left;}
.listaNoticias div span {font-weight:bolder;border-left: 1px dotted rgb(190,190,190);margin-left:5px;padding-left:5px;}
.listaNoticias li {margin: 8px auto 0px;border-bottom: 1px solid rgb(215,215,215);line-height:102%;}
.listaNoticias li {margin-top:10px;background:url(/img/trianguloPequenoAzul.png) no-repeat left top;padding-left:16px;}

/* Mostrar noticia externa*/

#enlaceOriginal {position:absolute;top:75px;width:100%;text-align:right;}
#enlaceOriginal a {color:rgb(40,40,40);font-weight:bolder;text-decoration:none;}
#enlaceOriginal a span {font-size:115%;text-decoration:underline;margin-right:50px;}
#contenedorFrameNoticia {position:relative;margin:auto;width:98%;}
#frameNoticia {position:absolute;top:98px;width:100%;height:3000px;z-index:2;margin:0px;padding:0px;}
#textoNoticia {position:absolute;top:110px;width:70%;height:100px;z-index:1;}
#logo img {float:left;margin-left:20px;clear:both;text-decoration:none;border: none;}
#logo {text-align:center;height:97px;width:100%;}

.tituloAnuncios span img{
	vertical-align: middle;
}
.tituloAnuncios {
    width:200px;
    text-align:center;
    font-weight:bolder;
    font-size:16px;
    color:rgb(58,95,255);padding-bottom:10px;
	clear:both;
    //background:url("../img/megaphone.png") no-repeat left;
    //padding-left:40px;
    margin:0px auto 15px auto;
    }
.tituloDominio {font-size: 13px;color:#999999;padding-bottom:0px;margin:20px 0px 12px 0px;}
.tituloDominio img {margin: 0px 5px -5px 0px;}
.anunciosDominio {margin-bottom:20px;margin-top:15px;padding:0px;}
/*
EKE
*/
#dominioAnuncio {
width: 80%;
/*
	margin-left:5px;
*/
/*
	border:1px solid rgb(0,130,154);
*/
/*
	background-color: rgb(238,255,255);
*/
	}
select#dominioAnuncio option[value="www.pajayforraje.com"]   {
/*
background-image:url('/general/img/menu_logoPajayforraje.png');
background-repeat: no-repeat;
*/
}
select#dominioAnuncio option[value="female"] { background-image:url(female.png); }
select#dominioAnuncio option[value="others"] { background-image:url(others.png); }

.encontradosDominio {font-weight:bolder; font-size:14px;color:rgb(133,87,0);padding:10px 10px 5px 0;}
.tituloDominioMaquinaria {color:rgb(0,153,153);}
.misAnunciosImagen img {max-width:100px;}
td.misAnunciosImagen {width:110px;}
div.accionesMiAnuncios {background-color:#E4EBC2;margin: 0px 3px 0px 3px;padding:3px;}

ul.accionMisAnuncios {margin-left:0px;padding-left:0px;display:inline-block;list-style:none;min-width:90%;text-align:left;margin: 0px 3px 0px 3px;padding:4px 10px 4px 10px;}
ul.accionMisAnuncios li {margin-right:3px;display:inline; font-weight:bold; color:rgb(125,125,125); font-size:14px;font-size:11px;background-color:#E6EEE8;padding:4px 10px 4px 10px;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#DDDDDD));background: -moz-linear-gradient(top,  #EEEEEE,  #DDDDDD);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DDDDDD');}
table.listaAnuncios span.tipoAnuncio {color:rgb(29,105,163);}
div.botonDegradado img, ul.accionMisAnuncios li img {margin-bottom: -3px;margin-right:6px;border:none;}
ul.accionMisAnuncios li.borde {border-left: 1px solid rgb(200,200,200);padding-left:8px;}
div.botonDegradado a.linkAccionMisAnuncios, ul.accionMisAnuncios li a.linkAccionMisAnuncios {color:#467AA7; text-decoration:none;}
div.botonDegradado a:hover, ul.accionMisAnuncios li a:hover {color:rgb(42,90,138); text-decoration:underline;}

div.botonDegradado {margin:0px auto 10px auto;width:250px;text-align:center;font-weight:bold; color:rgb(125,125,125); font-size:14px;font-size:11px;background-color:#E6EEE8;padding:4px 10px 4px 10px;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#d4f0fc));background: -moz-linear-gradient(top,  #EEEEEE,  #d4f0fc);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#d4f0fc');}
div.botonPublicaConExito:hover {
text-decoration: underline;
 background: none;



}
div.botonPublicaConExito {
 font-size:15px;
 background: none;
border: none;
color: red;
    font-weight: bold;
text-align: left;
 margin-bottom: 15px;
  margin-left: 75px;
}
a.linkPublicaConExito{
	font-size:15px;
    font-weight: bold;
    text-decoration: none !important;
}

div.botonDegradadoRojo {border:1px solid #6b0202;margin:0px auto 10px auto;width:250px;text-align:center;font-weight:bold; color:rgb(125,125,125); font-size:13px;background-color:#FF0000;padding:6px 10px 6px 10px;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);background: -webkit-gradient(linear, left top, left bottom, from(#ff3333), to(#520202));background: -moz-linear-gradient(top,  #ff3333,  #520202);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#520202');}
div.botonDegradadoRojo a.linkAccionMisAnuncios {color:#ffffff; text-decoration:none;}
div.botonDegradadoRojo img {margin-bottom: -3px;margin-right:6px;border:none;}
div.botonDegradadoRojo a.linkAccionMisAnuncios:hover {text-decoration:underline;}

div.botonDegradadoDatosUsuario {<display:inline;text-align:center;font-weight:bold; color:rgb(255,255,255); font-size:14px;font-size:11px;background-color:#0076ad;padding:4px 10px 4px 10px;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);background: -webkit-gradient(linear, left top, left bottom, from(#00ADEE), to(#0076ad));background: -moz-linear-gradient(top,  #00ADEE,  #0076ad);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ADEE', endColorstr='#0076ad');}
div.botonSimple {
/*
	vertical-align:middle;
	display: table;
	width: 70%;
	height: 28px;
	padding: 4px 10px 4px 10px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	margin: 0px 1.5em;
	display:inline-block;
	text-align:center;
	background: #5353E8;
    border: 1px solid #d3d3d3;
    color: white;
    font-weight: normal;
    text-decoration: none;
        /*Aquí el resto de reglas*/
/*
    background: #00adee;
*/
    /* Old browsers */
/*
    background: -moz-linear-gradient(top,  #00adee 0%, #0076ad 100%);
*/
    /*FF3.6+ */
/*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00adee), color-stop(100%,#0076ad));
*/
 /* Chrome,Safari4+ */
/*
    background: -webkit-linear-gradient(top,  #00adee 0%,#0076ad 100%);
*/
/* Chrome10+,Safari5.1+ */
/*
    background: -o-linear-gradient(top,  #00adee 0%,#0076ad 100%);
*/
    /*
Opera 11.10+ */
/*
    background: -ms-linear-gradient(top,  #00adee 0%,#0076ad 100%);
*/
    /*
IE10+ */
/*
    background: linear-gradient(to bottom,  #00adee 0%,#0076ad 100%);
*/
    /*
W3C */
/*
    filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#00adee', endColorstr='#0076ad',GradientType=0 );
*/
 /* IE6-9 */
*/
	}
div.botonRegresar:hover {
text-decoration: underline;
 background: none;
     color: #0066ff;
    text-decoration: none;
    font-size: 14px;
}
div.botonRegresar a{
    color: #0066ff;
    text-decoration: none;
    font-size: 14px;
/*
	vertical-align:middle;
	display: table;
	width: 30%;
	height: 28px;
	padding: 4px 10px 4px 10px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	margin: 0px 1.5em;
	display:inline-block;
	text-align:center;
	background: #5353E8;
    border: 1px solid #d3d3d3;
    font-weight: normal;
*/
/*
    text-decoration: none;
*/
        /*Aquí el resto de reglas*/
/*
     background: #00adee;
*/
     /* Old browsers */
/*
    background: -moz-linear-gradient(top,  #00adee 0%, #0076ad 100%);
*/
    /*FF3.6+ */
/*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00adee), color-stop(100%,#0076ad));
*/
/* Chrome,Safari4+ */
/*
    background: -webkit-linear-gradient(top,  #00adee 0%,#0076ad 100%);
*/
/* Chrome10+,Safari5.1+ */
/*
    background: -o-linear-gradient(top,  #00adee 0%,#0076ad 100%);
*/
    /*
Opera 11.10+ */
/*
    background: -ms-linear-gradient(top,  #00adee 0%,#0076ad 100%);
*/
    /*
IE10+ */
/*
    background: linear-gradient(to bottom,  #00adee 0%,#0076ad 100%);
*/
    /*
W3C */
/*
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0076ad',GradientType=0 );
*/
/* IE6-9 */
	}
div.botonDegradadoDatosUsuario a.datosUsuario, div.botonDegradadoDatosUsuario a.datosUsuario{
	visited {color:rgb(255,255,255);}
	text-decoration: none;
}
a.linkSimple {
    color: #0066ff;
    font-weight: normal;
    text-decoration: none;
    font-size: 14px;
}
a.linkSimple:hover{
    text-decoration: underline;

}
.info_ventajas{
	font-size:15px;
	color: #000000;
	font-weight: normal;
	margin: 12px;
/*
    color: black;
    font-weight: normal;
    text-decoration: none;
    font-size: 12px;
*/
}
.botonTengoUnaEmpresa{
width:250px;
border: 1px solid rgb(120,120,120);
margin: 5px;
padding: 5px;
}
.linkTengoUnaEmpresa{
	font-size:15px;
	color: #0066ff;
    font-weight: bold;
    text-decoration: none;
}
.linkTengoUnaEmpresa:hover{
    text-decoration: underline;
}
.botonPublicarAnuncio{
	font-size:15px;
	color: #0066ff;
    font-weight: normal;
    text-decoration: none;
}
.botonPublicarAnuncio img{
    vertical-align: middle;
}
.linkPublicarAnuncio{
	font-size:15px;
	color: #0066ff;
    font-weight: bold;
    text-decoration: none;
}
.linkPublicarAnuncio:hover{
    text-decoration: underline;
}
.botonVerMasInfo{
	text-decoration: underline;
	border: none  !important;
	background: none !important;
	color: #0066ff !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
.botonVerMasInfo:hover{
    text-decoration: underline !important;
}
.linkVerMasInfo{
	text-decoration: underline;
	border: none  !important;
	background: none !important;
	color: #0066ff !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
.linkVerMasInfo:hover{
    text-decoration: underline !important;
}
.botonModificarDatosUsuario{
font-size:15px;
	color: #0066ff;
    font-weight: normal;
    vertical-align: middle;
/*
width:250px;
border: 1px solid rgb(120,120,120);
margin: 5px;
padding: 5px;
*/
}
.botonModificarDatosUsuario img{
    vertical-align: middle;
}
.linkModificarDatosUsuario{
	font-size:15px;
	color: #0066ff;
    font-weight: normal;
    text-decoration: none;
}
.linkModificarDatosUsuario:hover{
    text-decoration: underline;
}


/* Panel de usuario */
div.lista ul {list-style-type:none;}
div.lista ul li {line-height: 30px;color:rgb(0,130,154);font-weight:bolder;}
div.lista ul li a {font-size:14px;text-decoration:none;color:rgb(0,130,154);font-weight:bolder;}
div.lista ul li a:visited {color: rgb(153,174,204);}
div.lista ul li a:hover{text-decoration:underline;}
div.lista ul li img, div.lista ul li a img {margin-right:10px;margin-bottom:-5px;}

/* Emails */

#cajaEnviarAmigo, #cajaResponderAnunciante, #cajaComunicarProblema {display:none;}

/* Agroanuncios */

#agroanuncios {margin-left:auto;margin-right:auto;margin-bottom:10px;padding-bottom:10px;width:70%;}
#agroanuncios a img {border:none;}
p#tituloAgro {color:rgb(36,41,255);font-size:8px;font-weight:bolder;margin-top:0px;padding-bottom:10px;}
#agroanuncios p {font-weight:bolder;margin-bottom:3px;margin-top:3px;padding:5px 10px 5px 10px;text-align:justify;}
.logoAgroanuncios  {margin-left:0px;border:none;}
.logoAgroanuncios  a {border:none;}
.nuevoDominio {position:absolute;border:none;}
#agroanuncios a img.nuevoDominio {margin-top:5px;}
#agroanuncios ul a img.nuevoDominio {margin-top:2px;}
/* Pagina de fallos */

div.aviso {text-align:center;}
div.aviso h1 {font-size:200%;}

/* Menu de google*/

div#contenedorMapa {position:relative;}
div.menuMapa {z-index:100;position:absolute;margin-left:100%;left:-210px;bottom:0px;}
div.menuMapa ul {margin:30px 3px 18px;;padding:0px;float:right;width:205px;font-size: 12px;font-weight:bolder;}
div.menuMapa ul li {list-style-type:none;padding:0px 10px 3px 0px;border-bottom:2px solid black;background-image:url('/general/img/fondoMenuMapa.png');}
div.menuMapa ul li.seleccionado, div.menuMapa ul li:hover {background-color:black;color:rgb(126,182,230);font-weight:bolder;}
div.menuMapa ul li {color:white;font-family:arial,sans-serif;font-weight:bolder;}
div.menuMapa ul li img {vertical-align:middle;margin-left:2px;margin-right:5px;}
div.menuMapa ul li#accionLeyenda {background-image:none;text-align:center;cursor:pointer;border-bottom:none;}
div.menuMapa ul li.mostrarLeyenda {font-size:12px;color:white;background-color:#20548f;margin-top:2px;}
div.menuMapa ul li.botonLeyenda {padding:4px 0px 4px 0px;margin:5px 2px 2px 30px;background-color:rgb(29,105,163);width:140px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-color:rgb(1,63,124);font-weight:bolder;font-size:13px;}
div.menuMapa ul li.botonLeyenda:hover {background-color:rgb(0,52,109);color:white;}

/* Fotos del anuncio */

img.fotoEditar {cursor:pointer;width:180px;margin-bottom:30px;}
img.cambiaFoto, img.borraFoto {cursor:pointer;}
div#cargandoFoto {text-align:center;color:#999999;padding-bottom:10px;}
.resaltar {font-weight:bolder;}
div#modal {display:none;min-height:400px;width:95%;height:98%;background-color:#EEEEEE;position:absolute;top:0px;left:0px;padding:10px 30px 10px 50px;border:1px solid #DDDDDD;}
td.numeroFoto {text-align:center;color:rgb(100, 100, 100);font-weight:bolder;}
a.fotoOriginal {color:#467AA7;display:block;text-align:center;margin-top:-20px;margin-bottom:20px;}
.formulario textarea.tituloFotoEditar {width:100%;height:100px;}

/* Anuncios Dinamicos */

.anuncioDinamico780_60 {text-align:left;overflow:hidden; float: left;}
div#publicidad_sup_der {float:right;border:0px solid #CCCCCC; margin-left: 32px;}
div#publicidad_sup_der a, div#publicidad_sup_der a img {border:0px solid #CCCCCC;}

/* SEO */

table.seo {text-size:70%;width:99%;color:rgb(29,105,163);padding:0px;margin:0px;}
table.seo tr, table.seo td {padding:0px;margin:0px;}
input.seo_datos {width:100%;border: 1px solid rgb(120,120,120);background:rgb(240,240,240);}
textarea.seo_datos {width:100%;border: 1px solid rgb(120,120,120);background:rgb(240,240,240);}
textarea.seo_enlaces {height:130px;}
td.seo_actual {text-size:70%;color:rgb(30,30,30);}
#showSeo {cursor:pointer;text-size:70%;width:99%;color:rgb(29,105,163);}
tr.ultimaFilaSeo td {border-bottom: 1px solid #C8C8C8;padding-bottom:3px;}
tr.seopar {font-size:14px;background: rgb(248,255,235);}
tr.seoimpar {font-size:14px;background: rgb(250,250,250);}

/* *****************************************/
/* Listado nuevo de todas las webs.        */

/* Listado */
table.listadoAnuncios {font-size: 12px;color:rgb(51,51,51);border-top: 1px solid rgb(207,207,207);border-bottom: 1px solid rgb(207,207,207);border-collapse:collapse;width:100%;}
table.listadoAnuncios td {padding-bottom:12px;}
table.listadoAnuncios td.imagenListaAnuncios {text-align:center;}
table.listadoAnuncios td.primeraFila {padding-top:15px;padding-bottom:5px;height:15px;}
table.listadoAnuncios td.ultimaFila {padding-bottom:20px;border-bottom: 1px dotted rgb(207,207,207);}
table.listadoAnuncios img.imagenMuestra {margin-right:16px;margin-left:3px;}
table.listadoAnuncios div.imagenMuestra {width:152px;height:114px;text-align:center;}
table.listadoAnuncios div.imagenVacia {width:152px;height:114px;border:1px dotted rgb(160,160,160);margin-right:16px;margin-left:3px;text-align:center;vertical-align:middle;line-height:108px;color:rgb(160,160,160);}
table.listadoAnuncios td.ultimaColumna {padding-right:10px;}
table.listadoAnuncios tr.anuncioListado {cursor:pointer;}
table.listadoAnuncios tr.ratonEncimaAnuncio {background: rgb(255,252,235);cursor:pointer;}
table.listadoAnuncios span.productoListado, table.listaAnuncios span.productoListado {font-size:15px;font-weight:bolder;color:rgb(0,0,0);text-decoration:none;}
table.listadoAnuncios a.detalleAnuncioListado:hover {text-decoration:underline;}
tr.anuncioListado a.verDetalles:visited {color:rgb(155, 71, 179);font-weight:normal;}
table.listadoAnuncios div.extraInfo, table.listaAnuncios div.extraInfo {float:left;border:1px solid rgb(160,160,160);text-align:center;padding:1px 3px 1px 3px;margin-right:15px;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;color:rgb(0,0,0);font-size: 12px;}
table.listadoAnuncios div.extraInfo span.tipo,  table.listaAnuncios div.extraInfo span.tipo {font-size:11px;color:rgb(30,30,30);}
table.listadoAnuncios span.fecha{color:rgb(153,153,153);font-size:14px;}
table.listadoAnuncios span.comentarioAnuncio {color:rgb(153,153,153);}
table.listadoAnuncios a.verDetalles {color:rgb(0,102,255);font-weight:bolder;text-decoration:underline;}
table.listadoAnuncios td.filaExtra {height:10px;}
table.listadoAnuncios td.filaVacia {height:1px;padding-bottom:6px;}
.cajaAltaBusqueda {
font-size:14px
;padding-left:5px;height: 24px;color: rgb(153,153,153);}

/* Solo Agroanuncios. Listado de distintos dominios en la pagina prncipal, antes de listado de anuncios. */
div#agroanuncios {padding:8px 0px 8px 0px;}
div#agroanuncios table {border-collapse:collapse;}
div#agroanuncios	p.listaPortalesPar {background: rgb(245,245,245);}
div#agroanuncios p.listaCategorias a, div#agroanuncios p.listaCategorias {text-align:justify;font-weight:normal;line-height:150%;color:#0594ff;}
div#portalAnuncios img.logoCategoria{margin:6px 0px 6px 0px;text-align:middle;border: medium none;}

div#agroanuncios  div.listaCategorias {}
div#agroanuncios  div.listaPortalesPar {background-color: rgb(245,245,245);}
div#agroanuncios  div.listaCategorias a {text-align:justify;font-weight:normal;line-height:150%;}
div#agroanuncios .logoCategoriaAnunciarse {width: 180px;float:left;clear:left;}
div#agroanuncios .categorias {margin-left:180px;padding: 5px;color:#0594ff;}


div#portalAnuncios {color:rgb(40, 49, 44);}
div#portalAnuncios p.titulo {font-size: 14px;margin-bottom:5px;}
div#portalAnuncios a.clase {text-decoration:none;color:rgb(40, 49, 44);}
div#portalAnuncios a.clase:hover {text-decoration:underline;}

div#agroanuncios img.logoCategoria {margin:0px 10px -5px 0px;text-align:middle;border: medium none;}
div#portalAnuncios p.titulo {font-size: 14px;margin-bottom:5px;}
div#portalAnuncios a.clase {text-decoration:none;color:rgb(40, 49, 44);}
div#portalAnuncios a.clase:hover {text-decoration:underline;}

.logoAnunciante {position:absolute;right:5px;top:0px;}
.logoAnuncianteDetalle {text-align:center;}

div.ejemploBusqueda {font-size: 12px;margin:5px 0px 15px 2px;color: rgb(153, 153, 153);}

/* Botonera: Listado/Mapa*/

div.listadoMapa {margin-top:20px;overflow:hidden;}
div.listadoMapaOverflow {overflow:hidden;}
div.listadoMapa div.contenedorBotoneraListadoMapa {overflow:hidden;width:191px;float:right;margin-bottom:5px;}
div.listadoMapa div.botoneraListadoMapa {background-image:url('/general/img/listadoMapa1.png');width:190px;height:27px;padding:0px;}
div.botoneraListadoMapa div.botonListadoMapa {float:left;display:inline;text-align:left;font-weight:bold; color:rgb(255,255,255);font-size:13px;margin:4px 0px 0px 30px;padding:0px;width:57px;height:25;}
div.listadoMapa div.textoListadoMapa {float:left;font-weight:bolder;margin-top:10px;font-size: 13px;}
div.listadoMapa div.textoListadoMapaAnuncios {float:left;font-weight:bolder;color:rgb(133,87,0);margin-bottom:5px;}		 		
div.listadoMapa div.detalleFiltro {float:left;clear:both;margin-top:-10px;margin-bottom:5px;}
div.numAnunciosTituloListadoAnuncios {float:left;}
div.textoTituloListadoAnuncios h1, div.numAnunciosTituloListadoAnuncios {font-weight:bolder;margin-top:0px;color:#000000;font-size:130%;}
div.botoneraListadoMapa div.botonListadoMapa2 {float:left;display:inline;text-align:center;font-weight:bold; color:rgb(255,255,255);font-size:13px;padding:0px 30px 0px 30px;}
div.botoneraListadoMapa div.botonListadoMapaBorde {border-right:1px solid #909090;}
div.botoneraListadoMapa div.botonListadoMapa a {text-decoration:none;color:rgb(30,30,30);}
div.botoneraListadoMapa div.botonListadoMapa a:hover {text-decoration:underline;}
div.botoneraListadoMapa div.botonListadoMapaPulsado, div.botoneraListadoMapa div.botonListadoMapaPulsado a{color:rgb(120,120,120);}

/* Componente seleccion. Select personalizado. Al pulsarlo, despliega una capa con el contenido que queramos. */

div.seleccionListado {z-index:99;background-color:rgb(255,255,255);padding:5px 5px 5px 5px;cursor:pointer;}
div.seleccionListadoDetail {-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em; -webkit-box-shadow: 3px 3px 2px rgba(0,0,0,.2);-moz-box-shadow: 3px 3px 2px rgba(0,0,0,.2);box-shadow: 3px 3px 2px rgba(0,0,0,.2);z-index:100;border:1px solid #999999;margin-top:-2px;padding:10px;position:absolute;background-color:rgb(255,255,255);display:none;}
div.seleccionListado span.texto {color:rgb(0,0,0);font-weight:normal;}
div.seleccionListado span.textoSeleccionado {color:rgb(0,102,255);border:1px solid #999999;background-color:#DDDDDD;}
div.seleccionListado span.seleccion {margin-left:5px;color:#0594ff;font-weight:normal;padding:5px;}



div.otrosCriteriosBusqueda {width:120px;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;border: 1px solid #C8C8C8;font-size: 12px;}

/* Plantilla ordenar. Tabla para ordenar. */

table.filtroListado {font-size: 11px;}
table.filtroListado td {padding-bottom:5px;}

table.tablaBusquedaAgroanuncios {width:100%;}
table.tablaBusquedaAgroanuncios table {margin-left:auto;margin-right:auto;}
table.tablaBusquedaAgroanuncios table tr td {padding:0px;margin:0px;}


ul.ordenaListado {padding:5px 20px 5px 20px;text-align:left;}
ul.ordenaListado a {color:#0594ff;font-weight:normal;text-decoration:none;}
ul.ordenaListado a:hover {text-decoration:underline;}
ul.ordenaListado li.deshablitado {color:rgb(160,160,160);}
#elementosListadoMapa ul.ordenaListado {list-style: none;margin:0px;}
#elementosListadoMapa ul.ordenaListado li {margin:10px;display:block;}


/***************************************/

/* Tarifas agroanuncios */

td.enlaceTarifa a {color:#467AA7;text-decoration:none;}
td.enlaceTarifa a:hover {color:#2a5a8a;text-decoration:underline;}
table.listadoAnuncios tr.claseTarifa {background: rgb(255,252,235);cursor:pointer;}
table.listadoAnuncios tr.ratonEncimaAnuncioTarifa {background: rgb(255,255,120);cursor:pointer;}

/* Acceso */

table#accesoUsuario .comentario1 {font-size: 12px;color:rgb(120, 120, 120);padding-bottom:15px;}
table#accesoUsuario .comentario2 {font-size: 12px;color:rgb(120, 120, 120);padding-left:10px;padding-bottom:20px;padding-top:5px;}
table#accesoUsuario a {padding-left:10px;color: #467AA7;text-decoration: none;padding-top:10px;}
table#accesoUsuario label {font-size:14px;}
table#accesoUsuario .enlace {padding-top:10px;;}
table#accesoUsuario tr#peticionDatos td {padding-top:20px;padding-bottom:10px;}

table#accesoUsuario tr.peticionDatos td {padding-bottom:10px;}
table#accesoUsuario tr#condicionesUso td {padding-top:15px;padding-bottom:8px;}

#legend_tipo_anuncio{
font-size: 15px;
color: #000000;
font-weight: normal;
margin: 0px 0px 20px 0px;
display:none;
}

#mostrarAnuncio{
padding:2px;
//margin-left:20px;
margin-top:10px;
border:solid 1px rgb(200,200,200);

font-size: 15px;
color: #000000;
background-color: #ffffff;
font-weight: normal;
}
label.-selectTipoProducto{
font-size: 12px;
color: #000000;
}
iframe#google_ads_frame1{float:left; margin-left:10px;}
#busqueda_listas td{padding-bottom:0px !important;}

/* Filtros búsqueda de anuncios */


#formFiltroBusquedaAnuncios {padding:15px 10px 10px 10px;margin-bottom:10px;overflow:hidden;display:block;clear:both;background-color:#f4f4f4;}
#formFiltroBusquedaAnuncios .label {font-size:10px;color:#cccccc;}
#formFiltroBusquedaAnuncios label.tituloFiltro {font-weight:bolder;margin-bottom:10px;margin-top:15px;width:100%;display:block;}
#formFiltroBusquedaAnuncios label.tituloFiltro2 {font-weight:bolder;margin-bottom:10px;margin-top:15px;width:100%;display:block;}
#formFiltroBusquedaAnuncios #filtroBusquedaAnuncios > label.tituloFiltro:first-child {margin-top:0px;}
#filtroBusquedaAnuncios .col_span2 {width:100%;display:block;}
#filtroBusquedaAnuncios input.col_span2 {width:97%;display:block;}
#filtroBusquedaAnuncios label.col_span2 {margin-bottom:5px;}
#filtroBusquedaAnuncios select.col_span2 {margin-bottom:10px;}
#filtroBusquedaAnuncios .filaFiltro {overflow:hidden;margin-top:10px;}
#filtroBusquedaAnuncios .filaFiltro > div {float:left;width:50%;}
#filtroBusquedaAnuncios .filaFiltro > div input {float:left;clear:left;margin-right:5px;margin-bottom:15px;}
#filtroBusquedaAnuncios .filaFiltro > div label {float:left;clear:right;}
#filtroBusquedaAnuncios .filaFiltro > div select {float:left;clear:left;margin-top:5px;width:95%;}
#filtroBusquedaAnuncios .filaFiltro > div input.fila3Filtro {margin-top:10px;}
#filtroBusquedaAnuncios .filaFiltro > div label.fila3Filtro {margin-top:10px;}
#filtroBusquedaAnuncios #filaTextoFiltro {clear:both;overflow:hidden;}
#filtroBusquedaAnuncios #textFind {float:right;cursor:pointer;color: #0594ff;margin-top: 5px;}
#filtroBusquedaAnuncios #textoFiltro {width:78%;float:left;}
ul#enlacesTipoProducto,ul#enlacesTeInteresa  {list-style: none;padding:0px 0px 10px 0px;}
ul#enlacesTipoProducto,ul#enlacesTeInteresa  {margin: 0px;}
ul#enlacesTipoProducto li, ul#enlacesTeInteresa li {padding-bottom:10px;}
ul#enlacesTipoProducto li.primero {padding-bottom:20px;}
ul#enlacesTipoProducto li a, ul#enlacesTeInteresa li a {text-decoration:none;cursor:pointer;color: #0594ff;}
ul#enlacesTipoProducto li a.seleccionado {color: rgb(255,0,102);}

#filtroBusquedaAnuncios label.oculto {display:none;}

/* Iconos de abrir y cerrar filtros */
.contenedorFloat {overflow:hidden;clear:both;}

.cabeceraIconoFiltro, #elementosListadoMapa ul li.cabeceraIconoFiltro {overflow:hidden;display:none;}
.cabeceraIconoFiltro a, .cabeceraCerrarFiltro a {text-decoration:none;color:#0066ff;}
.cabeceraIconoFiltro a span:hover, .cabeceraCerrarFiltro a span:hover {color:#0033cc;}
.cabeceraIconoFiltro a:link, .cabeceraIconoFiltro a:visited, .cabeceraCerrarFiltro a:link, .cabeceraCerrarFiltro a:visited {color:#0066ff;}
.cabeceraIconoFiltro a span {font-size:14px;font-weight:bolder;float:left;}
.cabeceraIconoFiltro2 a img, .cabeceraCerrarFiltro2 a img {float:left;width:12px;margin-top:3px;}
.cabeceraCerrarFiltro a img {margin-right:5px;}

#filtroAnunciosEncontrados {display:none;float:left;margin:10px;}

.cabeceraCerrarFiltro {float:right;margin:10px 5px 10px;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;padding:7px;font-size:14px;border:1px solid #66ccff;font-weight:bolder;display:none;margin-right:10px;}

/* Botón guardar búsquedas */

#capaGuardarBusquedas {background-color: rgb( 200,255,255); padding: 20px;text-align:center;display:block;}
#capaGuardarBusquedas .botonRosa {display: inline-block;padding: 7px 25px;font-size:130%;}
#capaBusquedaGuardada {background-color: rgb( 200,255,255); padding:10px;text-align:center;}
#capaBusquedaGuardada #busquedaYaGuardada {font-size:130%;color:#999;font-weight:bolder;margin-bottom: 6px;}
#capaBusquedaGuardada a, #capaBusquedaGuardada a:visited, #capaBusquedaGuardada a:active {text-decoration:none;color:#0594ff;font-weight: bolder;
	font-size: 130%;}
#busquedaYaGuardadaMovil, .botonRosaGuardar {display: none;}


/* Colores para elementos del formulario seleccionados */

input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],textarea {padding-left:7px;height:30px;box-sizing:border-box;border:1px solid #aaa;border-radius:2px;color:#444444;font-family:'Roboto';}

input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="tel"]:hover,input[type="number"]:hover,textarea:hover {border: 1px solid #0594ff;}

input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus {outline:none;border:1px solid #ff0066;box-shadow:0 0 4px 0 #d11818;}

select {box-sizing:border-box;height:30px;border:1px solid #aaa;border-radius:2px;color:#444444;background-color:white;font-family:'Roboto';}
select:hover {border: 1px solid #0594ff;}
select:focus {outline:none;border:1px solid #ff0066;box-shadow:0 0 4px 0 #ff0066;}

input[type="checkbox"] {box-sizing:border-box;border:1px solid #aaa;border-radius:2px;color:#666666;font-family:'Roboto';}
input[type="checkbox"]:hover + label, input[type="radio"]:hover + label {color:#0594ff;}
input[type="checkbox"]:focus + label, input[type="checkbox"]:checked + label, input[type="radio"]:focus + label, input[type="radio"]:checked + label {color:#ff0066;}

input[type="radio"] {font-family:'Roboto';}

textarea {font-family:'Roboto';}

/* Lista de Mapa/Listado*/

#elementosListadoMapa {float:right;margin-bottom:10px;width:100%;}
#elementosListadoMapa > ul {margin:0px;padding-left:0px;display:inline-block;list-style:none;min-width:170px;width:100%;}
#elementosListadoMapa > ul > li {display:inline-block; padding:0 5px 0 5px; background:none;  font-size:100%;}
#elementosListadoMapa > ul > li img {padding-bottom:0px;padding-right:6px;border:none;}
#elementosListadoMapa > ul a {color:#0594ff; text-decoration:none;}
#elementosListadoMapa > ul a:hover {color:rgb(42,90,138); text-decoration:underline;}
#elementosListadoMapa > ul > li.flDerecha {float:right;}
#elementosListadoMapa > ul > li h1 {display:inline-block; padding:0 5px 0 5px; background:none;  font-size:100%;margin:0px;}

#elementosListadoMapa  span.pantallaAmplia {display:inline;}
#elementosListadoMapa  span.pantallaEstrecha {display:none;}

div.pantallaAmplia {display:block;}
div.pantallaEstrecha {display:none;}

#elementosListadoMapa ul li.pantallaAmplia {display:block;}
#elementosListadoMapa ul li.pantallaEstrecha {display:none;} 

#detalleAnuncioEnlaces img.pantallaEstrecha {display:none;}
.numAnunciosTituloMovil {float:left;}
.tituloMovil, .tituloMovil h1, .numAnunciosTituloMovil {font-weight:bolder;margin:0px 5px 0px 10px;font-size:100%;}
.tituloMovil2 {margin:0px 5px 5px 10px;}

/* Iconos del mapa */

.marker-cluster-small .caballos, .marker-cluster-medium .caballos, .marker-cluster-large .caballos {
/*	width: 40px;
	height: 40px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: center;
	border-radius: 15px;
	font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
	background-color: rgba(13, 133, 13, 0.9);
	background-color: rgba(255,157,8, 0.9);
	background-color: rgba(255,20,98, 0.9);
	background-color: rgba(13,129,194, 0.9);
	background-color: rgba(112,75,37, 0.9);
	background-color: rgba(255,24,6, 0.9);
	background-color: rgba(0,83,69, 0.9);
	background-color: rgba(5,156,156, 0.9);*/
	background-color: rgba(13,179,78, 0.9);

}

.marker-cluster-small .paja, .marker-cluster-medium .paja, .marker-cluster-large .paja {background-color: rgba(13, 133, 13, 0.9);}
.marker-cluster-small .cereales, .marker-cluster-medium .cereales, .marker-cluster-large .cereales {background-color: rgba(255,157,8, 0.9);}
.marker-cluster-small .herbaceos, .marker-cluster-medium .herbaceos, .marker-cluster-large .herbaceos {background-color: rgba(255,20,98, 0.9);}
.marker-cluster-small .lenosos, .marker-cluster-medium .lenosos, .marker-cluster-large .lenosos {background-color: rgba(13,129,194, 0.9);}
.marker-cluster-small .forestales, .marker-cluster-medium .forestales, .marker-cluster-large .forestales {background-color: rgba(112,75,37, 0.9);}
.marker-cluster-small .semillas, .marker-cluster-medium .semillas, .marker-cluster-large .semillas {background-color: rgba(142,133,0, 0.9);}
.marker-cluster-small .servicios, .marker-cluster-medium .servicios, .marker-cluster-large .servicios {background-color: rgba(255,24,6, 0.9);}
.marker-cluster-small .ganados, .marker-cluster-medium .ganados, .marker-cluster-large .ganados {background-color: rgba(0,83,69, 0.9);}
.marker-cluster-small .maquinaria, .marker-cluster-medium .maquinaria, .marker-cluster-large .maquinaria {background-color: rgba(5,156,156, 0.9);}
.marker-cluster-small .fincas, .marker-cluster-medium .fincas, .marker-cluster-large .fincas {background-color: rgba(13,179,78, 0.9);}



.leaflet-popup {
	position:absolute;
	top:1px;
	left:1px;
}

.caballos div {
	/*background-color: rgba(13, 133, 13, 0.6);*/
	background-color: rgba(255,157,8, 0.6);
}

/* Enlaces izquierda página listado anuncios */

ul#enlacesTiposProductosCategoria {margin:0px;padding-left:0px;display:inline-block;list-style:none;width:100%;border: solid 1px #bbbbbb;}
ul#enlacesTiposProductosCategoria li {padding:8px 5px 8px 3px;border-top: solid 1px #bbbbbb;}
ul#enlacesTiposProductosCategoria li a {text-decoration: none;cursor: pointer;color: #0594ff;}
ul#enlacesTiposProductosCategoria li.titulo{text-align: center;border-top: none;padding:12px 5px 12px 5px;font-weight:bolder;color:#999999;font-size:113%;}
ul#enlacesTiposProductosCategoria li.nivel-0{padding:10px 5px 10px 5px;font-weight:bolder;font-size:110%;}
ul#enlacesTiposProductosCategoria li.nivel-1{padding:8px 5px 8px 15px;font-weight:bolder;font-size:100%;}
ul#enlacesTiposProductosCategoria li.nivel-2{padding:6px 5px 6px 25px;;font-size:90%;}
ul#enlacesTiposProductosCategoria li.dominio-10 a {color:rgb(1,173,78);}
ul#enlacesTiposProductosCategoria li.dominio-11 a {color:rgb(0,153,153);}
ul#enlacesTiposProductosCategoria li.dominio-9 a {color:rgb(0,84,71);}
ul#enlacesTiposProductosCategoria li.dominio-1 a {color:rgb(0,125,0);}
ul#enlacesTiposProductosCategoria li.dominio-4 a {color:rgb(255,133,0);}
ul#enlacesTiposProductosCategoria li.dominio-5 a {color:rgb(228,27,91);}
ul#enlacesTiposProductosCategoria li.dominio-6 a {color:rgb(2,122,187);}
ul#enlacesTiposProductosCategoria li.dominio-7 a {color:rgb(90,61,27);}
ul#enlacesTiposProductosCategoria li.dominio-13 a {color:rgb(132,132,7);}
ul#enlacesTiposProductosCategoria li.dominio-8 a {color:rgb(255,26,0);}
ul#enlacesTiposProductosCategoria li.seleccionado a {color: rgb(255,0,102);}










/* Listado anuncios. Imágenes. */

#listaAnuncios .segundaFila .imagenAnuncio {display:none;}
#listaAnuncios .segundaFila .imagenSelected {display:block;text-align:center;}
#listaAnuncios .segundaFila .prevImage {position:absolute;left:3px;top:0px;height:100%;background: transparent url("/general/img/arrow_prev.png") no-repeat 35%;cursor:pointer;width:26px;display:none;}
#listaAnuncios .segundaFila .nextImage {position:absolute;right:3px;top:0px;height:100%;background:transparent url("/general/img/arrow_next.png") no-repeat 35%;cursor:pointer;width:26px;}
#listaAnuncios .segundaFila .prevImage:hover {background-image:url("/general/img/arrow_prev_hover.png");}
#listaAnuncios .segundaFila .nextImage:hover {background-image:url("/general/img/arrow_next_hover.png");}
#listaAnuncios .segundaFila .infoImage {position:absolute;bottom:6px;width:80%;text-align:right;color:white;font-weight:bolder;}

/* Caja de texto de búsqueda de anuncios */

.containerRelative {position:relative;}
#tituloBusquedaTexto {font-weight:bolder;font-size:20px;margin-bottom:7px;margin-top:60px;}
.col1_busqueda {margin-right:170px;font-weight:bolder;font-size:19px;}
.col2_busqueda {width:160px;float:right;}
#mensajePublica {margin-right:15%;margin-left:15%;text-align:center;}
#mensajePublica p {color:#ff0066;font-weight:bolder;margin-top:90px;}
.ponAnuncioGratis {margin-top:50px;}


#gruposSocial {position:relative;text-align:center;margin-top:40px;}
#gruposSocial .grupoSocialSuperior div {text-align:center;margin-bottom:20px;display:inline-block;margin-right:45px;}
#gruposSocial .grupoSocialInferior div {text-align:center;margin-bottom:20px;display:inline-block;margin-right:20px;}
#gruposSocial .grupoSocialSuperior div a {margin-left:0px;margin-right:0px;}
#gruposSocial a {color:#0594ff;text-decoration:none;cursor:pointer;}
#gruposSocial img {height:18px;margin-right:5px;}


.col2_busqueda span.boton {display:block;font-weight:bolder;color:white;background-color:#ff0066;padding:7px;text-align:center;}
.col2_busqueda span.boton a {text-decoration:none;color:white;}
.col2_busqueda span.boton a:link {color:white;}
.col2_busqueda span.boton:hover {background-color:#e5005c;}

.botonRosa {display:block;font-weight:bolder;color:white;background-color:#ff0066;padding:7px;text-align:center;color:white;cursor:pointer;}
.botonRosa a {text-decoration:none;color:white;}
.botonRosa a:link {color:white;}
.botonRosa:hover {background-color:#e5005c;}

/* Mesnajes */

.mensajeRespuesta {border:1px solid #ffb2d1;color:#ff0066;background-color:#ffcce0;padding:3px;text-align:center;margin-top:3px;font-size:16px;margin:30px;}

/* Formulario anuncio */

.anuncio_col1 {width:160px;float:left;clear:left;margin-bottom:10px;}
.anuncio_col2 {float:left;margin-bottom:10px;}
.anuncio_col1_2 {float:left;clear:left;margin-bottom:5px;width:95%;}
.anuncio_col2 select {width:240px;}
.anuncio_col2 input[type="text"], .anuncio_col2 input[type="password"] {width:350px;}
.anuncio_col1_2 textarea {width:100%;height:150px;}
.anuncio_col1_2 input#tipo_empresa {width:100%;}
.anuncio_col2 input.textoLargo {width:350px;}
.seccion2 {margin-top:40px;}
#comentarioLocalidad {color:#666666;font-style:italic;margin-bottom:10px;}
span#showLocalidad {color:#0066ff;cursor:pointer;}
#showLocalidad:hover {text-decoration:underline;}
#ventanaLocalidad {float:left;padding:10px;overflow:hidden;border:1px solid #aaa;box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;border-radius:2px;margin-bottom:30px;display:none;}
.windowClose, .windowClosePopUp, .windowClose, .windowClosePopUpReload {width:100%;clear:both;overflow:hidden;}
.windowClose img, .windowClosePopUp img, .windowClosePopUpReload img {float:right;width:16px;height:16px;margin-bottom:8px;cursor:pointer;}
.oculto {display:none;}
#anuncioVenta p.comentario {padding:5px 5px 5px 0px;}
#filaComentario {margin-top:40px;}

#categoriaSeleccionadaLinea span {font-size:16px;}
span#showCategoriaSeleccionada {color:#0066ff;cursor:pointer;}
#categoriaSeleccionadaLinea {margin-bottom:35px;}
span#showCategoriaSeleccionada:hover {text-decoration:underline;}

#datosUsuario .anuncio_col1 {float:left;clear:left;margin-bottom:10px;width:auto;}
#datosUsuario .anuncio_col1 select {width:240px;}
#datosUsuario .anuncio_col1 input[type="text"], #datosUsuario .anuncio_col1 input[type="password"] {width:350px;}
.mensajeFormulario {border:1px solid #ffb2d1;color:#ff0066;background-color:#ffcce0;padding:3px;text-align:center;margin-top:3px;font-size:16px;display:none;}
.euro {font-family: arial, verdana;font-size:14px;}


#publicaConExito {color:red;font-size:16px;cursor:pointer;float:right;}
#publicaConExito:hover {text-decoration:underline;}

#anuncioVenta .form-group {margin-top:10px;margin-bottom:10px;}


/* Formulario registro */


#formularioUsuarioNuevo  {float:left;clear:left;margin-bottom:10px;width:auto;}
#formularioUsuarioNuevo select {width:240px;display:block;}
#formularioUsuarioNuevo input[type="text"], #formularioUsuarioNuevo input[type="password"] {width:350px;display:block;margin-top:10px;}
#formularioUsuarioNuevo .mensajeFormulario {width:232px;}


/* Subir fotos */

#dropzone {width:95%;min-height:340px;overflow:hidden;border:2px dashed #cccccc;padding:20px;position:relative;box-sizing:border-box;}
#textPhoto {display:inline-block;position:relative;overflow:hidden;position:absolute;bottom:10px;left:10px;min-width:300px;color:#999999;}
#loadPhoto {background-color:#ff0066;padding:5px 15px 5px 15px;color:white;font-weight:bolder;display:inline-block;position:relative;cursor:pointer;box-sizing:border-box;}
#fileupload {position:absolute;opacity:0;display:block;top:0px;right:0px;cursor:pointer;width:100%;box-sizing:border-box;}
#fileupload::-webkit-file-upload-button {
    cursor:pointer;
}
#dropzone div.miniatura {float:left;width:136px; overflow:hidden;margin-right:10px;margin-bottom:10px;}
#dropzone div.miniatura img.miniaturaPhoto  {width:132px;height:98px;border:2px solid #999999;box-sizing:border-box;}
div.miniatura div.miniaturaOperations {margin-top:3px;}
div.miniatura div.miniaturaOperations img.deletePhoto {vertical-align:middle;margin-right:8px;cursor:pointer;}
div.miniatura div.miniaturaOperations img.rotatePhoto {vertical-align:middle;margin-left:8px;cursor:pointer;}
div.miniatura div.miniaturaOperations span {font-size:9px;text-align:center;padding:3px;cursor:pointer;color:white;font-weight:bolder;background-color:#999999;}
div.miniatura div.miniaturaOperations span.primera {background-color:#d11818;}
div.miniaturaOperations span.nombreFoto {display:none;}
.progresoFotos, .progresoVideos {color:#ffffff;margin-top:5px;font-style:italic;background-color:#dd0000;padding:3px 0px 3px 0px;min-width:150px;max-width:95%;width:0%;text-indent:5px;display:none;}

/* Crear anuncio. Subir vídeos */

.nombreVideo {display:none;}
.deleteVideo {cursor:pointer;}
.comentarioGrande a {text-decoration:none; cursor:pointer;color:#0594ff;}
#plantillaVideo {margin-bottom:15px;}

/* Formulario usuario*/

div.usuario_contacto {margin-top:30px;margin-bottom:15px;}
div.usuario_contacto label {font-size:17px;}
div.usuario_recordar {margin-top:30px;margin-bottom:20px;}


/* Aceptar cookies */
.cookie-alert {background-color: rgba(200, 255, 255, 0.90);border: 0 none;border-radius: 0;bottom: 0;color: rgb(125,125,125);font-size: 14px;margin: 0px auto 0px auto;padding: 7px 0px 7px 0px;position: fixed;width: 100%;z-index: 1000;font-size:12px;border-top:1px solid rgb(255,0,102);max-width:1100px;}
.cookie-alert .container {padding:0px 15px 0px 15px;}
.cookie-alert a, .cookie-alert a:link {color:#0066ff;text-decoration:none;}
.cookie-alert a:hover {text-decoration:underline;}
#acceptCookies {margin-left:20px;color:white;font-weight:bolder;background-color:rgb(255,0,102);padding:5px;cursor:pointer;}
#acceptCookies:hover {background-color:#999999;text-decoration:underline;}

/* Contenedores */

div.modulePublicar {position:relative;overflow:hidden;margin-top:20px;}
div.module {position:relative;overflow:hidden;margin-top:-10px;}
div.module  h2, div.firstModule h2 {font-size:20px;color:#333333;margin-bottom:14px;margin-top:18px;}
div.firstModule {position:relative;overflow:hidden;}
#agroanuncios h1 {font-size:22px;color:#333333;}
#agroanuncios h2 {font-size:20px;color:#333333;margin-bottom:30px;}

/* Ventana popUp */

#windowPopUpBck {position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#000;z-index:1001;opacity:.75;-moz-opacity: 0.75;filter: alpha(opacity=75);display:none;}
#windowPopUp, #windowPopUpWait {position:absolute;width:600px;top:15%;left:25%;margin:auto;padding:10px;z-index:1002;display:none;box-sizing:border-box;}

.mensajePopUpGrande {height:400px;padding:5px;}
.mensajePopUpPeque {height:50px;padding-left:5px;padding-right:5px;}
.mensajeMiFotoAqui {margin:10px;padding:10px;tex-align:justify;font-weight:bolder;margin-bottom:20px;color:#0594ff;}
div.windowPopUpMarco {background-color:white;border: 2px solid #333;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.publicaConExitoTermino {font-weight:bolder;font-size:16px;}
.publicaConExitoResaltar {font-weight:bolder;}
#windowPopUp .anuncio_col1 input[type="text"], #windowPopUp .anuncio_col1 input[type="password"] {width:240px;}

/* Sin marco no tiene color de fondo y no se ve la caja de cerrar*/
div.windowPopUpSinMarco .windowClosePopUp {display:none;}

/* Ventana espera*/
div#windowWait {float:left;width:300px;background-color:white;font-size:14px;}
div#windowWait img {vertical-align:middle;}

/* Página de inicio */

#windowPopUpContent #contenedorLogado {width:280px;}
#tituloMenuLogado {border:1px solid #dddddd;color:#0594ff;cursor:pointer;text-align:left;padding:10px 0px 10px 30px;margin-bottom:15px;font-weight:bolder;font-size:120%;}
#contenedorLogado {background-color:rgb(245, 245, 245);padding:15px;margin:10px auto 10px auto;font-weight:bolder;}
#menuLogado {border:1px solid #dddddd;padding:0px;}
#menuLogado div {color:#0594ff;cursor:pointer;text-align:left;padding:10px 0px 10px 30px;border-bottom:1px solid #dddddd;}
#menuLogado div img, #menuLogadoEmpresas div img {margin-right:13px;margin-bottom:-3px;}
#menuLogado div:hover, #menuLogadoEmpresas div:hover {text-decoration:underline;}
#menuLogadoEmpresas {margin-top:17px;border:1px solid #dddddd;}
#menuLogadoEmpresas div {color:#0594ff;cursor:pointer;text-align:left;padding:10px 0px 5px 30px;border-bottom:1px solid #dddddd;background-color:#b8ffff;}

/* Página mi cuenta */

.botonDestacado:hover {background-color:#e5005c;}
.botonDestacado {margin-top:15px;padding:7px;background-color:#ff0066;color:white;text-align:center;-moz-border-radius:5px; -webkit-border-radius:5px;font-weight:bolder;}

.botonDestacado a {color:white;text-decoration:none;}
.botonDestacadoSinEnlace {margin-top:15px;padding:5px;background-color:#ff0066;color:white;text-align:center;-moz-border-radius:5px; -webkit-border-radius:5px;font-weight:bolder;}

/* Confirmar publicidad */
#mensajeConfirmaPublicidad {width:70%;margin:40px auto 40px auto;text-align:justify;}
#mensajeConfirmado {width:70%;margin:40px auto 40px auto;display:none;}

/* Generales  */

.separacion {height:260px;}


/* Nuevo mapa*/

	#popupMapa .anuncioListado .segundaFila {margin-top:0px;border-bottom:1px solid rgb(207,207,207);}
	#popupMapa .anuncioListado .primeraFila, #popupMapa .anuncioListado .segundaFila {float:none;width:100%;text-align:center;margin:auto;}
	#popupMapa .anuncioListado .primeraFila .anuncioDestacado {width:100%;}
	#popupMapa .anuncioListado .terceraFila .infoAnuncio, .anuncioListado .terceraFila .comentarioAnuncio, .anuncioListado .cuartaFila .enlaceAnuncio, .anuncioListado .cuartaFila .fechaAnuncio, .anuncioListado .terceraFila .infoAnuncio .extraInfoAnuncio, .anuncioListado .primeraFila .provincia, .anuncioListado .primeraFila .producto {float:none;width:100%;text-align:center;margin-bottom:20px;}
    #popupMapa .anuncioListado .terceraFila .infoAnuncio .extraInfo {float:none}
	#popupMapa .anuncioListado .terceraFila {margin-left:0px;padding-left:10px;padding-right:10px;}
	#popupMapa .anuncioListado .segundaFila .imagenVacia {margin:auto;}
	#popupMapa .anuncioListado .primeraFila .anuncioNoDestacado, #popupMapa .anuncioListado .primeraFila .precio {display:none;}
	#popupMapa .anuncioListado .segundaFila img {width:100%;height:auto;}
	#popupMapa .anuncioListado .segundaFila div.imagenVacia {height: 300px;width: 99%;text-align:center;color:rgb(160, 160, 160); line-height:290px;}		
	#popupMapa #listaAnuncios .anuncioListado {background-color:white;-webkit-box-shadow: 0px 1px 1px 0px rgba(175,175,175,1);
-moz-box-shadow: 0px 1px 1px 0px rgba(175,175,175,1);box-shadow: 0px 1px 1px 0px rgba(175,175,175,1);}
	#popupMapa #listaAnuncios .tarifa {background-color:rgb(200,255,255);}
	#popupMapa .anuncioListado .terceraFila .extraInfoAnuncio {font-size:80%;}
    #popupMapa .listadoMapa #elementosListadoMapa, #popupMapa .listadoMapa .textoListadoMapaAnuncios {float:none;width:100%;} 

    #popupMapa #listaAnuncios {font-size:80%;}
    #popupMapa .anuncioListado .terceraFila .producto, #popupMapa .anuncioListado .terceraFila .provincia, #popupMapa .anuncioListado .terceraFila .precio {margin-bottom:5px;}

	#popupMapa #elementosListadoMapa > ul {text-align:left;width:100%;}
	#popupMapa #elementosListadoMapa > ul > li {width:33.33%;float:left;box-sizing:border-box;}
	#popupMapa #elementosListadoMapa > ul > li.dosOpciones {width:50%;}

	#popupMapa div.textoTituloListadoAnuncios {font-size:110%;}
	
	#popupMapa .comentarioAnuncioDestacado, #popupMapa .comentarioAnuncio {display:none;}
	#popupMapa .anuncioListado .terceraFila .logoAnunciante {float:none;position:relative;margin:auto auto 10px auto;}
	
	#popupMapa .anuncioListado .terceraFila .ultimaLinea .telefono, .anuncioListado .terceraFila .ultimaLinea .ventaOnline {position:relative;}
	#popupMapa .anuncioListado .terceraFila {min-height:auto;}
	#popupMapa .anuncioListado .terceraFila .ultimaLinea {width:100%;border-top:none;padding-top:0px;}	
	#popupMapa .anuncioListado .terceraFila .ultimaLinea .telefono a {font-size:135%;}


/* Avisos renovar anuncios */
	#avisoRenovar {font-size:1em;margin-left:10px;}
	#avisoRenovar ul.lista li {list-style-image: url("/general/img/ok_peque.png");}
	.botonDestacado2 {color:white;background-color:rgb(255, 0, 102);padding:2px 6px 2px 6px;font-size:14px;}
	.botonGris {background-color:rgb(220, 220, 220);padding:4px 14px 4px 14px;font-size:1.05em;cursor:pointer;}
	#mensajeDestacarAnuncio {color:white;background-color:rgb(255, 0, 102);padding:4px 14px 4px 14px;font-size:1.05em;cursor:pointer;margin-left:30px;}
	#cerrarRenovar {margin-left:30px;}
	.separa30 {margin-top:30px;}

	/* Login favoritos*/

	.fila_100 {width: 100%;}
	#loginFavorito .fila_100 {float: left;clear: left;}
	#loginFavorito .altura_1 {margin-bottom: 5px;margin-top: 10px;}
	#loginFavorito .altura_2 {margin-bottom: 10px;margin-top: 15px;}
	#loginFavorito  label.fila_nueva {float:left;color:#333333;margin-bottom:5px;}	
	#loginFavorito .fila_100 input[type="text"], #loginFavorito .fila_100 input[type="password"] {width: 100%;height: 38px;}
	#loginFavorito .boton {text-decoration:none;display:block;font-weight:bolder;color:white;background-color:#ff0066;padding:7px;text-align:center;width:100%;font-size:20px;box-sizing: border-box;margin-top:30px;cursor:pointer;}

	/* Búsquedas */

	#listadoBusqueda {position: relative; padding: 0px;margin-top: 20px;}
	#listadoBusqueda .itemListadoBusqueda {padding: 15px 0px 10px 0px; border-top: 1px dotted rgb(207, 207, 207);overflow:hidden;}
	#listadoBusqueda .tituloItemListadoBusqueda {font-weight: bolder; text-transform:lowercase;font-size: 120%;}
	#listadoBusqueda .tituloItemListadoBusqueda::first-letter {text-transform: uppercase;}	
	#listadoBusqueda .subtituloItemListadoBusqueda {margin-top: 10px;}
	#listadoBusqueda .eliminarBusqueda {float:right;}
	#listadoBusqueda .eliminarBusqueda img {margin-right:6px;}

	/* General */

	.enlaceAzul:hover {text-decoration:underline;}
	.enlaceAzul a:link, .enlaceAzul a:visited, .enlaceAzul a:active {color: #0594ff;cursor: pointer;text-decoration: none;}
