adver/* ------------------------------------------------Variables------------------------------------------------------
color principal: #e15e06;
color secundario: #555555;
Color bloque_texto: #333333;
---------------------------------------------------Fin variables----------------------------------------------*/
/*-------------------------------------------------Etiquetas html---------------------------------------------*/
h1, h2, h3, h4, h5, h6, ul, ol, li, form {
   margin: 0;
   padding: 0;
   border: 0;
   font-weight:normal;
}

h1, h2, h3, h4, h5, h6{
   display:inline;
}

h1{
   font-size:24px;
}

h2{
   font-size:18px;
}

h3{
   font-size:13px;
}

h4{
   font-size:11px;
}

h5{
   font-size:10px;
}

h6{
   font-size:8px;
}

input.texto{
   width:340px;
   float:left;
   height:17px;
   font-size:11px;
   border:1px solid #555555;
   padding:3px 0 0 0;
   color:#333333;
}

input.boton{
   float:left;
   color:#e15e06;
   height:22px;
   font-size:11px;
   font-weight:bold;
   border:1px solid #555555;
   background-color:#FFFFFF;
   cursor:pointer;
}

.categorias li, .categorias li.li_comunidades, .categorias li.li_provincias{
   background:url(../img/icono_categorias.gif);
   background-repeat:no-repeat;
   background-position:left;
   margin:0 0 0 15px;
   padding:10px 0 10px 25px;
   border-bottom:1px solid #999999;
   list-style:none;
}

.categorias li.li_comunidades{
   padding:5px 0 5px 25px;
}

.categorias li.li_comunidades h3{
   font-size:12px;
}

.categorias li.li_provincias{
   background:none;
   padding:0 0 5px 35px;
}

.categorias li.li_provincias h3{
   font-size:12px;
   color:#333333;
}


.categorias_listado {
   margin-top:10px;
   height:30px;
   border-bottom:1px solid #000000;
   padding-left:10px;
}

.categorias_listado li, .categorias_listado li.activo{
   display:inline;
   background-color:#999999;
   padding:5px 10px 5px 10px;
   margin-right:10px;
   color:#000000;
   font-weight:bold;
   float:left;
   border:1px solid #666666;
   border-bottom:none;
}

.categorias_listado li.activo{
   background-color:#e15e06;
   color:#ffffff;
   border:1px solid #00000;
   border-bottom:none;
}

li.categoria_actual {
   background:url(../img/icono_categoria_actual.gif);
   background-repeat:no-repeat;
   background-position:left;
   padding:10px 0 10px 15px;
   background-color:#e15e06;
   border-top:1px solid #FFFFFF;
   display:block;
   color:#FFFFFF;
}
/*----------------------------------------------------- Fin etiquetas html -------------------------------------------*/
/*--------------------------------------------------Body - Contenedor - Enlaces ----------------------------------*/
body{
   background-color:#999999;;
   margin:0;
   font-family:Arial, Helvetica, sans-serif;
}

.fondo_contenedor{
   float:left;
   width:100%;
   height:100%;
   background:url(../img/fondo.gif) repeat-x;
   background-color:#FFFFFF;
   padding:0 0 20px 0;
}

.contenedor{
   width:1000px;
   margin:auto;
}
/*---------------------------------------------------------------nlaces ----------------------------------*/
a:link, a:hover, a:visited{
   color:#e15e06;
   text-decoration:none;
}

a:hover{
   text-decoration:underline;
}

a.negro, a:visited.negro{
   color:#000000;
   text-decoration:none;
}

a.vin_fecha, a:visited.vin_fecha{
   color:inherit;
   text-decoration:underline;
}

a:hover.negro{
   text-decoration:underline;
}

a.blanco, a:visited.blanco{
   color:#FFFFFF;
   text-decoration:none;
}

a:hover.blanco{
   text-decoration:underline;
}

a.gris, a:visited.gris{
   color:#333333;
   text-decoration:none;
   font-weight:bold;
}

a:hover.gris{
   text-decoration:underline;
}

a.titular, a:visited.titular{
   color:#555555;
   text-decoration:none;
}

a:hover.titular{
   text-decoration:underline;
}
/*---------------------------------------------------------------nlaces ----------------------------------*/
/*--------------------------------------------- Fin Body - Contenedor - Enlaces ----------------------------------*/
/*------------------------------------------------- Cabecera y navegador -------------------------------------------*/
.cabecera{
   background-color:#e15e06;
   height:145px;
   width:1000px;
}

.logotipo{
   float:left;
   height:145px;
   width:201px;
   color:#FFFFFF;
}

.logotipo a img{
   margin:0;
   padding:0;
   border:none;
}

.descripcion{
   float:left;
   background-color:#e15e06;
   width:295px;
   padding:70px 0  0 20px;
   color:#FFFFFF;
   text-align:justify;

}

.networks{
   text-align:right;
   width:auto;
   margin-right:15px;
}

.networks a{

   cursor:pointer;
   margin-right:15px;
}

.enlaces{
   float:left;
   padding:30px 0  0 20px;
   height:60px;
   width:460px;

}

.busqueda h4 {
   display:block;
   margin-right:15px;
   margin-top:30px;
}

.enlaces li{
   display: inline;
   list-style:none;
   padding:0 8px 0 0;
}

.enlaces h4{
   font-weight:bold;
}

.busqueda{
   float:left;
   width:450px;
   padding:0 0  0 20px;
   text-align:right;
}

.busqueda div{
   float:left;
   margin-left:10px;
}

.calendario{
   float:right;
   width:50px;
   height:125px;
   padding:10px 0 10px 0;
   border:2px solid #FFFFFF;
}

.navegador{
   float:left;
   height:21px;
   padding:6px 0 0 5px;
   width:1000px;
   color:#FFFFFF;
}

.banderas {
   float:right;
   width:100px;
}

.banderas a img{
   border:1px solid #FFFFFF;
}

.navegador a{
   font-weight:bold;
}

/*------------------------------------------------- Fin cabecera y navegador -------------------------------------------*/
/*---------------------------------------------------------- Cuerpo -------------------------------------------*/
.cuerpo{
   float:left;
   width:1000px;
   padding-top:27px;
}

.columna_izq{
   float:left;
   width:175px;
   padding:0 20px 0 0;
}

.cabecera_izq, .cabecera_der, .cabecera_destacado, .cabecera_izq_facebook, .cabecera_der_titulo, .cabecera_busquedas_relacionadas{
   background:url(../img/fondo_cabeceras.gif);
   background-repeat:no-repeat;
   background-position:left;
   height:5px;
   width:155px;
   padding:15px 0 18px 20px;
   border-bottom:1px solid #000000;
}

.cabecera_der_titulo{
   border:none;
}

.cabecera_der{
   float:left;
}

.tabla_avanzada{
   float:left;
   padding:10px 0 10px 50px;
}

.cabecera_izq_facebook{
   margin-bottom:10px;
   margin-top:20px;
}

.cabecera_destacado{
   margin-top:10px;
}

.categorias h3{
   font-weight: bold;
}

.columna_der{
   float:left;
   width:784px;
   padding:0 0 0 20px;

   border-left:1px solid #e15e06;
}


.cabecera_der,.cabecera_destacado, .cabecera_der_titulo{
   width:764px;
}

.cabecera_destacado{
   border:none;
}
/*----------------------------------------------------REGISTROS PORTADA--------------------------------------------------*/
.fila_registros, .fila_registros_final{
   float:left;
   width:784px;
   border-bottom:1px solid #000000;
}

.fila_registros_final{
   border-bottom:none;
}

.registro{
   float:left;
   width:362px;
   padding:5px 30px 20px 0;
}

.registro_superior{
   float: left;
   width:392px;
   padding:0 0 8px 0;
}

.registro_superior h3, .registro_superior_listado h3{
   color:#e15e06;
   font-weight:bold;
}

.registro_superior h4, .registro_superior span, .registro_superior_listado h4, .registro_superior_listado span{
   font-weight:bold;
}

.registro_superior_listado h4, .registro_superior h4{
   color:#666;
}

.registro_superior_listado a.vin_fecha, .registro_superior a.vin_fecha{
   color:#000;
   text-decoration:none;
}

.registro_superior_listado a:hover.vin_fecha, .registro_superior a:hover.vin_fecha{
   text-decoration:underline;
}

.registro_superior span, .registro_superior_listado span, .registro_derecha span{
   font-size:11px;
   font-weight:bold;
   color:#555555;
}

.registro_imagen, .registro_imagen_listado{
   float: left;
   padding:0 10px 0 0;
}

.registro_derecha{
   float:left;
   width:250px;
}

.registro_derecha h2{
   color:#555555;
   display: block;
}

.registro_derecha h4, .registro_derecha h3{
   color:#000000;
   display: block;
   padding:1px 0 0 0;
   font-size:11px;
}

.registro_derecha h3{
   display:inline;
}
/*-------------------------------------------FIN REGISTROS PORTADA--------------------------------------------------*/
/*---------------------------------------------REGISTROS LISTADOS--------------------------------------------------*/	
.registro_listado{
   float:left;
   width:784px;
   padding:15px 0 15px 0;
   border-bottom:1px solid #000000;
}

.registro_derecha_listado{
   float:left;
   width:664px;
}

.registro_listado_todos h4 strong {
   font-weight:bold;
   color:#000000;
}

.registro_listado_todos h4 {
   font-weight:bold;
   color:#E15E06;
}

.registro_superior_listado, .registro_inferior_listado{
   float: left;
   width:664px;
}

.registro_inferior_listado h4{
   font-weight:bold;
   color:#555555;
}

.registro_imagen_listado{
   padding:5px 10px 0 0;
}
/*-------------------------------------------FIN REGISTROS LISTADOS--------------------------------------------------*/
/*------------------------------------------------------FICHA--------------------------------------------------*/
.cuerpo_ficha, .cuerpo_destacado{
   /*height:131px;*/
   padding-bottom:10px;
   float:left;
   height:auto;
   width:784px;
   background:url(../img/fondo_ficha.gif);
   background-repeat:repeat-x;
   background-color:#e15e06;
   color:#FFFFFF;
}

.twtr-hd  h3, .twtr-hd h4{
   padding:0;
   display:block;
}

.cuerpo_destacado{
   padding-bottom:0;
   background:url(../img/destacado_fondo.gif);
   background-repeat:repeat-x;
   margin-bottom:10px;
}

.imagen_ficha{
   float:left;
   width:154px;
   padding:5px 10px 0 10px;
   color:#000000;
}

.imagen_ficha a img{
   border:1px solid #FFFFFF;
}

.ficha_superior, .ficha_superior_destacado{
   float:left;
   padding-top:10px;
   height:21px;
   /*width:510px;*/
   width:575px;
}

.ficha_superior h3, .ficha_edicion h3, .ficha_precio h3, .ficha_superior_destacado h3{
   font-weight:bold;
}

.ficha_superior_destacado{
   height:41px;
   font-size:18px;
   font-weight:bold;
}

.ficha_superior_destacado span{
   font-size:12px;
}

.ficha_edicion, .ficha_precio{
   float:right;
   /*width:85px;*/
   width:100px;
   text-align:right;
   padding-right:15px;
   padding-top:10px;
}

.ficha_precio{
   padding-top:7px;
   width:60px;
}

.ficha_inferior, .ficha_inferior_destacado{
   float:left;
   /*height:93px;*/
   height:100px;
   padding-top:7px;
   line-height:24px;
   /*width:500px;*/
   width:490px;
}

.ficha_inferior_destacado{
   color:black;
   font-size:12px;
   line-height:20px;
   padding-top:3px;
   width:600px;
}

.formulario_comentario {
   background-color:#CCCCCC;
   border:1px solid #999999;
   padding:10px;
   margin-top:20px;
   float:left;
   width:760px;
}

.formulario_comentario em{
   display:block;
   float:right;
   background:#fff;
   padding:2px;
   width:55px;
   text-align:center;
   border:1px solid #000;
}

.formulario_comentario em a{
   font-style:normal;
   font-size:12px;
}

.bloque_relacionados{
   background-color:#e15e06;
}

.formulario_comentario span img{
   padding-left:20px;
}

.formulario_comentario, .bloque_relacionados h3 {
   font-weight:bold;
   float:left;
   width:760px;
   margin-bottom:10px;
}

.formulario_comentario h2{
   text-align:center;
   font-size:14px;
   display:block;
   width:100%;
}

.formulario_comentario span{
   display:block;
   float:left;
   margin:5px;
   width:700px;
   margin-left:75px;
}

.formulario_comentario span p, .formulario p{
   display:inline;
   font-size:11px;
   font-weight:bold;
   color:#e15e06;
   padding-left:10px;
}

.formulario_comentario input {
   width:200px;
   float:left;
}

.formulario_comentario textarea {
   width:480px;
   float:left;
   float:left;
}

.comentario_boton{
   margin-left:110px;
}

.formulario_comentario label {
   width:100px;
   text-align:right;
   font-weight:bold;
   font-size:12px;
   display:block;
   float:left;
   margin-right:10px;
}

.error_captcha{
   font-size:12px;
   color:#990000;
   font-weight:bold;
   padding-left:320px;
}

.encabezado_comentarios, .encabezado_comentarios_usuario{
   height:15px;
   padding:15px 0 10px 10px;
   border-bottom:1px solid #000000;
   width:774px;
   float:left;
}

.ficha_modulo_twitter{
   float:left;
}

.encabezado_comentarios_usuario{
   margin-bottom:5px;
}

.encabezado_comentarios h3, .encabezado_comentarios_usuario h3{
   font-weight:bold;
}

.comentarios{
   padding:10px 10px 0 10px;
   float:left;
}

.ads_comentarios{
   float:left;
   padding-right:10px;
}

.comentarios_usuario{
   float:left;
   margin-bottom:3px;
}

.com_usu_izquierda{
   float:left;
   background-color:#fafafa;
   border-right:1px solid #fff;
   width: 144px;
   text-align:right;
   padding-right:20px;
   padding:10px;
}

.com_usu_derecha{
   float:left;
   background-color:#f1f1f1;
   border-right:3px solid #fff;
   width:596px;
   padding-left:20px;
   padding:10px;
}

.com_usu_izquierda h3{
   font-weight:bold;
   display:block;
}

.com_usu_izquierda h4{
   display:block;
}

.com_usu_derecha h3{
   display:block;
}

.com_usu_derecha h2{
   font-size:15px;
   color:#e15e06;
   font-weight:bold;
}

.com_usu_derecha h2 em{
   font-style:normal;
   color:#000000;
   font-size:13px;
}

.advertencia_actualizado{
   float:left;
   background-color:#DEDEDE;
   border:1px solid #666666;
   font-size:11px;
   padding:5px;
   margin-top:15px;
   width:770px;
}


.bloque_relacionados_nuevo{
   /* background-color:#CCCCCC;*/
   border:1px solid #999999;
   padding:10px 0 10px 20px;
   margin:20px 0px 0px 0px;
   float:left;
   width:760px;

}

#titulo_relacionados{
   background-color:#CCCCCC;
   width: 715px;
   padding:5px 5px 5px 5px;
   height: 15px;
   margin-left:5px;
}

.relacionados{
   float:left;
   height:160px;
   width:110px;
   margin-right:15px;
   background-color:#fff;
}

.relacionados p{
   text-align: center;
   font-size:13px;
   font-weight:bold;
}

.relacionados img{
   border:1px solid #000;
   background-color:none;
   margin-left:4px;
   width: 100px;
   height: 75px;
   /*margin:5px 5px 5px 5px;*/
}

/*-------------------------------------------------------- Fin cuerpo -------------------------------------------*/
/*----------------------------------------------------------- Pie -------------------------------------------*/
.pie{
   float:left;
   width:100%;
   height:100px;
   background-color:#999999;
}

.pie_contenedor{
   width:1000px;
   height:100px;
   margin:auto;
}

.pie_logotipo{
   float:left;
   width:195px;
   margin:15px 0 15px 0;
   background:url(../img/logo_pie.gif) no-repeat;
   height:70px;
   border-right:1px solid #000000;
}

.pie_enlaces{
   float:left;
   width:605px;
   height:39px;
   padding:40px 20px 0 30px;
}

.pie_enlaces li{
   display:inline;
   padding:0 5px 0 5px;
}

.pie_enlaces a{
   font-weight:bold;
}

.pie_estadisticas{
   float:left;
   width:118px;
   height:60px;
   margin:15px 0 15px 0;
   padding:10px 0 0 30px;
   border-left:1px solid #000000;
}
/*---------------------------------------------------------- Fin Pie -------------------------------------------*/

/* google ad */
.publ_titulo_listado_arriba{
   font-size:12px;
}
.publ_listado_arriba_varios_ads{
   padding-top:5px;padding-bottom:5px;
}


.mensaje_error_formulario{

   color:red;
   font-size:11px;
   font-weight:normal;
}

/******* %Calendarios% ***********/
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }
/******* %Fin Calendarios% ***********/

.campo_nombre, .campo_privacidad{
   color:#E15E06;
   font-weight:bold;
   font-size:11px;
   width:180px;
   text-align:right;
   padding-right:10px;
   margin-bottom:5px;
   float:left;
}

.campo_privacidad{
   padding-left:120px;
   width:500px;
   text-align:left;
}

.campo_texto {
   /*border:1px solid red;*/
   margin-bottom:11px;
}

.campo_comunidad, .campo_provincia{
   float:left;
   width:500px;
   height:20px;
}

.salto{
   clear:both;
}

.pag_no_encontrada{
   padding:50px;
}

.pag_sin_resultados{

   padding:50px;
   min-height:150px;
}
/*-----------Calendario jquery*/
table.jCalendar {
   border: 1px solid #000;
   background: #aaa;
   border-collapse: separate;
   border-spacing: 2px;
}
table.jCalendar th {
   background: #333;
   color: #fff;
   font-weight: bold;
   padding: 3px 5px;
}

table.jCalendar td {
   background: #ccc;
   color: #000;
   padding: 3px 5px;
   text-align: center;
}
table.jCalendar td.other-month {
   background: #ddd;
   color: #aaa;
}
table.jCalendar td.today {
   background: #666;
   color: #fff;
}
table.jCalendar td.selected {
   background: #f66;
   color: #fff;
}
table.jCalendar td.selected.dp-hover {
   background: #f33;
   color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
   background: #fff;
   color: #000;
}
table.jCalendar tr.selectedWeek td {
   background: #f66;
   color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
   background: #bbb;
   color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
   background: #bbb;
   color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
   position: relative;
   background: #ccc;
   font-size: 10px;
   font-family: arial, sans-serif;
   padding: 2px;
   width: 171px;
   line-height: 1.2em;
}
div#dp-popup {
   position: absolute;
   z-index: 199;
}
div.dp-popup h2 {
   font-size: 12px;
   text-align: center;
   margin: 2px 0;
   padding: 0;
}
a#dp-close {
   font-size: 11px;
   padding: 4px 0;
   text-align: center;
   display: block;
}
a#dp-close:hover {
   text-decoration: underline;
}
div.dp-popup a {
   color: #000;
   text-decoration: none;
   padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
   position: absolute;
   top: 2px;
   left: 4px;
   width: 100px;
}
div.dp-popup div.dp-nav-prev a {
   float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
   cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
   cursor: default;
}
div.dp-popup div.dp-nav-next {
   position: absolute;
   top: 2px;
   right: 4px;
   width: 100px;
}
div.dp-popup div.dp-nav-next a {
   float: right;
}
div.dp-popup a.disabled {
   cursor: default;
   color: #aaa;
}
div.dp-popup td {
   cursor: pointer;
}
div.dp-popup td.disabled {
   cursor: default;
}
/*-------------------------------------------------------------NOTICIAS--------------------------------------------------------------*/
.articulo, .articulo_indice {
   border-top:1px solid black;
   padding-top:5px;
   float:left;
   width:100%;
   margin-bottom:10px;
}

.articulo_indice{
   border-top:none;
   border-bottom:1px solid black;
   margin-bottom:25px;
}

.articulo_indice .titular{
   background-color:#999;
   color:#fff;
}

.articulo_indice .subtitulo{
   background-color:#eee;
}

.articulo_indice .bloque_texto{
   background-color:#eee;
   padding-bottom:10px;
}

.articulo_indice .titular h1 a{
   color:#fff;
}

.titular{
   color:#e15e06;
}

.articulo h3, .articulo_indice h3{
   font-size:13px;
   font-weight:bold;
}

.articulo h4, .articulo_indice h4{
   display:block;
   font-size:10px;
   color:#666;
   font-weight:bold;
   padding-bottom:10px;
}

.subtitulo{
   padding-bottom:10px;
}

.bloque_texto {
   float:left;
   width:100%;
}

.bloque_texto img{
   border:2px solid #666;
   margin:0 10px 0 10px;
}

.bloque_texto h4 {
   font-weight:normal;
   font-size:12px;
   color:#333;
   padding-bottom:0;
}

.bloque_texto em {
   display:block;
   float:left;
   font-size:12px;
   font-weight:bold;
   color:#e15e06;
   margin:15px 10px 0 0;
}

.bloque_texto center object{
   margin-top:35px;
   display:block;
}


.bloque_texto span{
   width:auto;
   float:left;
   background-color:#e15e06;
   color:#fff;
   padding:3px 7px 3px 7px;
   display:block;
   font-size:11px;
   margin-right:10px;
   border:1px solid black;
   margin:10px 10px 0 0;
}

.cabecera_busquedas_relacionadas{
   margin-bottom:10px;
   margin-top:20px;
}

#nube {font-weight:bold;}
#enlace_once {color:#802D09;display:inline;text-decoration:none;}
#enlace_trece {color:#9C360A;display:inline;text-decoration:none;}
#enlace_otro {color:#CB0011;display:inline;text-decoration:none;}
#nube a:hover {background:#a63e0c;color:white}
