body {
background: #FFFFFF; /*transparent url(/images/background.jpg) repeat-x scroll 0 0;*/
color:#5E6262;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
margin:0;
text-align:center;
}
a {
color:#000000;
}
a:hover {
color:#878F2C;
}
form {
margin:0;
padding:0;
}
img {
border:0 none;
}
p {
margin:0;
padding:0 0 15px;
}
ul {
margin:0;
padding:0;
}
li {
margin:0;
padding:0;
list-style:none;
}
h1 {
background:transparent url(/images/fnd_h1.gif) repeat-x scroll left bottom;
border:1px solid #5396BF;
color:#FFFFFF;
font-size:16px;
text-align: center;
margin: 0 0 10px 0;
padding: 5px 0 5px 0;
}

h1 a {
	color:#fff;
	text-decoration:none;
}

h1 a:hover {
	color:#fff;
}
h2 {
margin:10px 0 0 5px;
//margin-top:20px;
color:#DD6611;
float:left;
font-size:15px;
font-weight:800;
width:100%;
}
.azul{ color: #58A8FF; }

.bloqueVacioie {
float:left;
height:1px;
line-height:1px;
width:100%;
}

.bloqueVacio {
float:left;
height:10px;
line-height:10px;
width:100%;
}
.botonera {
	float:left;
	margin:15px 0 0 0px;
	padding:0;
	text-align:center;
	width:100%;
}
.botonera .parte2 {
float:left;
width:49%;
}

.botonera .parte3 {
float:left;
width:33%;
}
.botoneraR {
float:left;
margin:15px 0 0;
padding:0;
/*text-align:right;*/
width:100%;
}

.boton {
background:transparent url(/images/btn_fondo_izd.gif) no-repeat scroll left bottom;
height:20px;
padding:5px 0 5px 5px;
*padding:5px 0 0px 5px;
}

.boton a {
background:transparent url(/images/btn_fondo_dch.gif) no-repeat scroll right bottom;
padding:5px 5px 5px 0;
text-decoration:none;
height:20px;
}
.boton a:hover {
text-decoration:underline;
}
.tabla {
float:left;
width:100%;
}
.bloque_resultados {
float:left;
margin:0 0 5px;
text-align:right;
width:100%;
}
table {
background:#FFFFFF none repeat scroll 0 0;
font-size:12px;
width:100%;
}
th {
background:#D9E5F2 none repeat scroll 0 0;
color:#7C7A87;
height:20px;
text-align:center;
vertical-align:middle;
}
td {
height:20px;
padding:0 0 0 5px;
}
.lineaImpar {
background:#FFFFFF none repeat scroll 0 0;
}
.lineaPar {
background:#F2F2F2 none repeat scroll 0 0;
}
.lineaImparC {
background:#FFFFFF none repeat scroll 0 0;
text-align:center;
}
.lineaParC {
background:#F2F2F2 none repeat scroll 0 0;
text-align:center;
}
.lineaImparR {
background:#FFFFFF none repeat scroll 0 0;
text-align:right;
}
.lineaParR {
background:#F2F2F2 none repeat scroll 0 0;
text-align:right;
}
#contenedor {
background:transparent none repeat scroll 0 0;
margin:0 auto;
text-align:left;
width:1000px;
}
#contenedor #cabecera {
background:transparent url(/images/head.jpg) no-repeat scroll 0 0;
/*background:transparent url(/images/head_navidad.gif) no-repeat scroll 0 0;*/
float:left;
height:155px;
*height:153px;
padding:0;
width:100%;
border: 1px solid #5396BF;
border-bottom:1px solid #CFCFCF;
}
#cabecera .texto {
float:left;
font-size:18px;
height:121px;
padding:0;
width:90%;
text-transform:uppercase;
}
#cabecera .texto a {
color:#000000;
float:left;
font-family:Arial,Verdana,sans-serif;
text-decoration:none;
width:63%;
margin-top:75px;
margin-left:279px;
}

#cabecera .texto a span {
	color:#0002FE;
	font-size:40px;
	font-weight:800;
}
#cabecera .abajo {
border-top:1px solid #CFCFCF;
float:left;
font-family:Verdana,Arial;
font-size:12px;
height:33px;
*height:31px;
width:100%;
}
#cabecera .abajo .menu {
float:left;
height:33px;
*height:31px;
width:87%;
}
#cabecera .abajo .menu ul {
float:left;
height:33px;
*height:31px;
list-style-type:none;
background: url("/images/fnd_cabecera_ul.gif") repeat left top;
margin: 0;
padding:0;
}
#cabecera .abajo .menu li {
float:left;
height:33px;
*height:31px;
border-right:1px solid #CFCFCF;
display:inline;
margin:0;
padding: 0 28px;
}
#cabecera .abajo .menu a {
float: left;
color:#FFFFFF;
text-decoration:none;
padding: 8px 0 0 0;
}
#cabecera .abajo .menu a:hover {
color:#000;
}
#cabecera .abajo .menu .current{
background: url("/images/fnd_cabecera_ul_current.gif") repeat left top;
}
#cabecera .abajo .menu .current a {
color:#58666f;
font-weight: bold;
}
#cabecera .abajo .menu .incio {
border-left: none;
}
#cabecera .abajo .menu .current_incio {
background: url("/images/fnd_cabecera_ul_current.gif") repeat left top;
}
#cabecera .abajo .menu .current_incio a {
color:#58666f;
font-weight: bold;
}

#cabecera .abajo .menu2 {
float:right;
height:34px;
*height:31px;
width:12%;
}
#cabecera .abajo .menu2 ul {
float:right;
height:34px;
*height:31px;
list-style-type:none;
background: url("/images/fnd_cabecera_ul.gif") repeat left top;
margin: 0;
padding:0;
}
#cabecera .abajo .menu2 li {
float:left;
height:34px;
*height:31px;
border-left:1px solid #CFCFCF;
display:inline;
margin:0;
padding: 0 28px;
}
#cabecera .abajo .menu2 a {
float: left;
color:#FFFFFF;
text-decoration:none;
padding: 8px 0 0 0;
}
#cabecera .abajo .menu2 a:hover {
color:#000;
}
#cabecera .abajo .menu2 .current{
background: url("/images/fnd_cabecera_ul_current.gif") repeat left top;
}
#cabecera .abajo .menu2 .current a {
color:#58666f;
font-weight: bold;
}


#cabecera .abajo .menu .fin{
float: right; 
background: #EFFE00;

}
#cabecera .abajo .menu .current_fin {
border-left: none;
}
#cabecera .abajo .menu .current_fin a {
color:#878F2C;
}


#pie {
display:block;
float:left;
font-size:12px;
margin:0 0 20px 0;
text-align:center;
width:100%;
}
#pie a {
text-decoration:none;
}
#clausula {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #7C7A87;
margin:0 auto;
text-align:justify;
width:98%;
}
#clausula p {
padding:5px;
}
#contenedor #contenido {
padding: 15px 0 0 0;
width: 100%;
float: left;
border: 1px solid #5396BF;
border-top: none;
}
#contenido #acierto {
float:left;
padding:15px 0 0;
width:100%;
}
#acierto h1 {
background:#219F3C none repeat scroll 0 0;
}
#acierto .imagen {
float:left;
padding:0 30px;
}
#acierto .texto {
float:left;
}
#contenido #error {
float:left;
padding:15px 0 0;
width:100%;
}
#error {
background:#DF0100 none repeat scroll 0 0;
}
#error .imagen {
float:left;
padding:0 30px;
}
#error .texto {
float:left;
}
#contenido #comun {
float:left;
width: 98%;
padding: 0 1% 0 1%;
}
#comun .imagen {
float:left;
width:35%;
}
#comun .restoImagen {
float:left;
margin:0 0 0 20px;
width:60%;
}
#comun .formulario {
float:left;
width:100%;
}
#comun .formulario .linea {
float:left;
margin:3px 0;
width:100%;
}
#comun .formulario label {
float:left;
color: #58A8FF;
width:20%;
}
#comun .formulario .cajaTexto {
float:left;
width:79%;
}
#contenido #index {
float:left;
width: 98%;
padding: 0 1% 0 1%;
}
#index h1{
width: 640px;
}
#index h2{
width: 640px;
background:transparent url(/images/fnd_h1.gif) repeat-x scroll left bottom;
border:1px solid #5396BF;
color:#FFFFFF;
font-size:16px;
text-align: center;
margin: 0 0 10px 0;
padding: 5px 0 5px 0;
}
#index h2 a{
color:#FFFFFF;
font-size:16px;
text-decoration: none;
}
#index .buscador {
float:left;
width: 98.2%;
*width: 98.0%;
border: 1px solid #5396BF;
background: #D9E5F2;
padding: 8px 8px 8px 8px;
margin:  0 0 20px 0;
}
#index .buscador .enlaces{
float:left;
width:100%;
margin: 15px 0 0 0;
}
#index .buscador .enlaces ul {
border:1px solid #7F9DB9;
background: #FFFFFF;
float:left;
margin:0;
padding:0;
width:100%;
}
#index .buscador .enlaces h3 {
float:left;
font-size:16px;
color: #465967;
font-weight: bold;
margin:0;
padding:0 0 3px 5px;
width:100%;
}
#index .buscador .enlaces p {
float:left;
font-size:14px;
color: #465967;
font-style:italic;
margin:10px 0 0;
width:100%;
}
#index .buscador li {
width: 24.9%;
float: left;
list-style-type:none;
padding: 0;
margin: 0;
}
#index .buscador li a {
width: 100%;
float: left;
text-align: center;
color: #58A8FF;
font-size: 14px;
text-decoration:none;
padding: 4px 0 4px 0;
}
#index .buscador li:hover {
background: url("/images/fnd_li_index.gif") repeat-x scroll left bottom;
}
#index .buscador li a:hover, .activeli {
background: #FFA73D;
color: #FFFFFF;
border:1px solid #000;
margin:-1px;
font-weight:800;
}

/*
#index .buscador .mapa {
float:left;
text-align:center;
width:48%;
}
#index .buscador .poblaciones {
float:right;
width:24%;
}
#index .buscador .poblaciones ul {
border:1px solid #7F9DB9;
background: #FFFFFF;
float:left;
margin:0 0 0 18px;
*margin:0 0 0 8px;
padding:0;
width:150px;
}
#index .buscador .poblaciones h3 {
float:left;
font-size:16px;
color: #465967;
font-weight: bold;
margin:0;
padding:0 0 3px 5px;
width:100%;
}
#index .buscador .poblaciones p {
float:left;
font-size:14px;
color: #465967;
font-style:italic;
margin:10px 0 0;
width:100%;
}
#index .buscador .zonas {
float:right;
width:25%;
}
#index .buscador .zonas ul {
border:1px solid #7F9DB9;
background: #FFFFFF;
float:left;
margin:0;
padding:0;
width:170px;
}
#index .buscador .zonas h3 {
float:left;
font-size:16px;
color: #465967;
font-weight: bold;
margin:0;
padding:0 0 3px 10px;
width:100%;
}
#index .buscador li {
width: 100%;
float: left;
list-style-type:none;
padding: 0;
margin: 0;
}
#index .buscador li a {
width: 100%;
float: left;
text-align: center;
color: #58A8FF;
font-size: 14px;
text-decoration:none;
padding: 4px 0 4px 0;
}
#index .buscador li:hover {
background: url("/images/fnd_li_index.gif") repeat-x scroll left bottom;
}
#index .buscador li a:hover, .activeli {
background: url("/images/fnd_li_index.gif") repeat-x scroll left bottom;
color: #FFFFFF;
}*/

#index .inmuebles-destacados {
float:left;
width: 100%;
*width: 99.8%;
border: 1px solid #5396BF;
background: #D9E5F2;
padding: 8px 0 8px 0;
margin:  0 0 20px 0;
}
#index .inmuebles-destacados a {
color:#000000;
text-decoration:none;
}
#index .inmuebles-destacados .bloqueInmu {
float:left;
text-align:center;
width:24%;
}
/*#index .inmuebles-destacados .bloqueInmu:hover {
background:#EFEFEF none repeat scroll 0 0;
float:left;
text-align:center;
width:24%;
}*/
#index .inmuebles-destacados .bloqueInmu .imagen {
padding:5px 0 0;
}
#index .inmuebles-destacados .bloqueInmu .imagen img {
	background-color:#FFFFFF;
	border:1px solid #5396BF;
	height:150px;
	max-width:160px;
	padding:10px 10px 61px;
	width: expression(document.body.clientWidth > 161? "160px": "auto");
}
#index .inmuebles-destacados .bloqueInmu .imagen img:hover {
	background-color:#CFE6FF;
	border:1px solid #FFFFFF;
}
#index .inmuebles-destacados .bloqueInmu .poblacion {
padding:5px 0 0;
margin-top:-51px;
}
#index .inmuebles-destacados .bloqueInmu .precio {
font-weight:bold;
padding:3px 0 0;
margin-bottom:15px;
}


#contenido #index-noticias{
float:left;
width: 100%;
*width: 99.8%;
margin:  0 0 20px 0;
}
#index-noticias #ultimasnotis {
float:left;
width: 100%;
border:1px dotted;
height:38px;
overflow:hidden;
padding: 8px 0 8px 0;
}

#ultimasnotis a {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 10px 44px;
text-align:center;
font-weight:800;
font-size:18px;
text-decoration:none;
color:#8CC300;
}
#ultimasnotis li a {
}

#ultimasnotis li a:hover {
color:#516F00;
text-decoration:underline;
}
#cabcultnoti {
}
#carruselnotis {
	height:200;
}
#carruselnotis li{
	margin:10px 0px;
	text-align:center;
	list-style:none;
}
#asocicarrusel {
float:left;
width: 100%;
*width: 99.8%;
border: 1px solid #5396BF;
background: #D9E5F2;
padding: 8px 0 8px 0;
margin:  0 0 20px 0;
text-align:center;
}
#asocicarrusel h2 {
margin:0;
}
#asocicarrusel h2 a {
color:#DD6611;
font-family:Trebuchet MS,Arial,sans-serif;
font-size:1.1em;
margin-left:30px;
text-decoration:none;
}

.asociado {
	width:235px;
	float:left;
	text-align:center;
	}

.logo img {
	border:1px solid #516F00;
}



#index-noticias .asociados {
float:left;
width: 100%;
border: 1px solid #5396BF;
background: #D9E5F2;
padding: 8px 0 8px 0;
margin:  0 0 20px 0;
text-align:center;
}
#index-noticias .asociados .logo {
float:left;
width:100%;
}
#index-noticias .asociados .enlace {
float:left;
margin:0 0 8px;
width:100%;
}
.publicidadDch {
width:17%;
float:right;
margin: 0 1% 0 0;
*margin: 0 0.5% 0 0;
padding: 0;
text-align:center;
background-color:#FFFABF;
border: 1px solid #5E6262;
}

#bannerindex {
float:left;
width: 100%;
border-bottom:thin solid;
border-top:thin solid;
background: #FFFABF;
padding: 8px 0 8px 0;
margin:  0 0 20px 0;
}
.banner {
border-bottom:1px solid #EFEFEF;
float:left;
margin:0 0 8px;
padding:0 0 8px;
text-align:center;
width:100%;
}
.banner-texto {
float:left;
width:100%;
}
.banner-texto p {
color:#888888;
float:left;
font-size:10px;
font-style:italic;
text-align:right;
width:98%;
margin-right:5px;
}

.banner468 {
	margin:0px 7px 15px 0px;
	text-align:center;
}

#conjunto120 {
text-align:center;

}
.banner120 {
	display:inline;
	margin:0 7px;
	}
.banner120 img {
	border:solid thin;
}

.bannerlat120 {
		margin:15 7px;
	}
.bannerlat120 img {
	border:solid thin;
}

.banner-abajo {
float:left;
margin:40px 0 0;
text-align:center;
width:100%;
}
#contenido #buscador {
float:left;
width:80%;
padding: 0 0 0 1%;
margin: 0 0 20px 0;
}
#buscador .ordenar_results {
float:left;
padding: 10px 0 10px 0;
text-align:center;
background:#EFEFEF;
}
#buscador .linea{
float:left;
width: 100%;
margin: 2px 0 2px 0;
}
#buscador .ordenar_results label{
float:left;
width: 11%;
*width: 12%;
text-align: right;
padding:3px 10px 0 0;
}
#buscador .ordenar_results .filt-dato{
float:left;
width: 21%;
text-align: left;
}
#buscador .ordenar_results .filt-dato input{
float:left;
width: 70%;
text-align: left;
}
#buscador .ordenar_results .label_check{
float:left;
width: 10%;
text-align: right;
padding:0 10px 0 0;
}
#buscador .ordenar_results .label_check2{
float:left;
width: 18%;
text-align: right;
padding:0 10px 0 0;
}
#buscador .ordenar_results .filt-dato_check{
float:left;
width: 3%;
text-align: left;
}
#contenido #resultados {
float:left;
width:80%;
padding: 0 0 0 1%;
}
/*#resultados .ordenar_results {
float:left;
padding:0 10px;
text-align:center;
}
#resultados .recibe_avisos {
float:left;
text-align:center;
width:20%;
}*/
#resultados .bloque_resultados {
float: right;
width:100%;
}
#resultados #thFoto {
width:18%;
}
#resultados #thZona {
width:29%;
}
#resultados #thTipo {
width:17%;
}
#resultados #thHabitaciones {
width:10%;
}
#resultados #thM2 {
width:10%;
}
#resultados #thPrecio {
width:15%;
}
#resultados td {
height:105px;
padding:5px 5px 0;
vertical-align:top;
}
#resultados td a {
color:#5E6262;
text-decoration:none;
}
#resultados td .espacioboton {
float:left;
margin:10px 0 0;
width:100%;
}
#contenido #ficha {
float:left;
width:80%;
padding: 0 0 0 1%;
}
#ficha .ficha_caja{
float:left;
width: 99.8%;
border: 1px solid #5396BF;
background: #D9E5F2;
padding: 8px 0 8px 0;
margin:  0 0 20px 0;
}
#ficha .ficha_caja h2{
text-transform:uppercase;
}
#ficha .ficha_caja label{ color: #58A8FF; }
#ficha .fotos {
float:right;
width:48%;
*width:47%;
}
#ficha .fotos .foto-G {
float:left;
text-align:center;
width:100%;
}
#ficha .fotos .foto-G img{ border:1px solid #7F9DB9; }
#ficha .fotos .foto-G #descr_corta {
float:left;
font-style:italic;
font-weight:bold;
margin:0 0 5px;
text-align:center;
width:100%;
}
#ficha .fotos .sel-fotos {
width:99%;
float:left;
border:1px solid #7F9DB9;
background: #F0F0F0;
margin:5px 0 0;
padding:3px 0 1px;
}
#ficha .fotos .sel-foto {
padding:0 10px;
}
#ficha .fotos .sel-foto img{ border:1px solid #7F9DB9; }
#ficha .fotos .documentos {
float:left;
margin:25px 0 0;
width:100%;
}
#ficha .fotos .documentos .documento {
float:left;
margin:0 0 8px;
width:100%;
}
#ficha .fotos .documentos .descripcion {
float:left;
margin:0 0 3px;
width:100%;
}
#ficha .fotos .documentos .notas {
float:right;
font-style:italic;
width:97%;
}
#ficha .fotos .documentos .video-G {
float:left;
text-align:center;
width:100%;
}
#ficha .fotos .documentos .video-G #idVideoGrande {
float:left;
width:100%;
}
#ficha .fotos .documentos .sel-videos {
border:1px solid #999999;
float:left;
margin:5px 0 0;
padding:3px 0;
width:100%;
}
#ficha .fotos .documentos .sel-videos .sel-video {
background:transparent url(/images/fondo_film.gif) repeat scroll 0 0;
float:left;
margin:0 10px;
padding:12px 6px;
}
#ficha .fotos .datos-anun {
float:left;
margin:15px 0 0;
width:100%;
}
#ficha .fotos .datos-anun .info {
float:left;
padding:0 0 0 20px;
}
#ficha .fotos .datos-anun .info .enlaceContacto {
visibility:hidden;
}
#ficha .fotos .datos-anun .info .enlaceContactoVisi {
}
#ficha .fotos .datos-anun .info .datosContacto {
visibility:hidden;
}
#ficha .fotos .datos-anun .info .datosContactoVisi {
}
#ficha .fotos .datos-anun .info .logo {
float:left;
padding:0 10px 0 0;
}
#ficha .fotos .datos-anun .info .texto {
float:left;
padding:0 10px 0 0;
}
#ficha .datos {
float:left;
width:51%;
}
#ficha .datos .datos-inmu {
float:right;
margin:0 0 15px;
width:98%;
}
#ficha .datos .datos-inmu .linea {
float:left;
margin:0 0 6px;
width:100%;
}
#ficha .datos .datos-inmu .lineaTit {
float:left;
margin:0;
width:100%;
}
#ficha .datos .datos-inmu .tabula {
margin:0 0 0 20px;
}
#ficha .datos .datos-inmu .descripcion {
float:right;
font-style:italic;
width:90%;
}
#ficha .datos .datos-inmu ul {
float:right;
width:98%;
}
#ficha .datos .datos-inmu li {
float:left;
list-style-type:none;
width:50%;
}
#ficha .contacto-formu {
float:right;
margin:0 0 15px;
width:98%;
}
#ficha .contacto-formu .formulario {
float:left;
width:100%;
}
#ficha .contacto-formu .formulario .linea {
float:left;
margin:3px 0;
width:100%;
}
#ficha .contacto-formu .formulario label {
float:left;
width:20%;
}
#ficha .contacto-formu .formulario .cajaTexto {
float:left;
width:79%;
}
#ficha .contacto-formu .formulario #formClausula {
float:left;
font-size:10px;
text-align:center;
width:100%;
}
#ficha .contacto-formu .formulario #formClausula .bloqueA {
float:left;
width:100%;
color: #959CA2;
}
#ficha .contacto-formu .formulario #formClausula .bloqueB {
float:left;
width:100%;
}
#ficha .contacto-formu .formulario #formClausula .bloqueC {
float:left;
margin:3px 0 0;
width:100%;
}
#ficha .contacto-formu .formulario #formClausula .bloqueC .bloque-check {
float:left;
text-align:right;
width:20%;
}
#ficha .contacto-formu .formulario #formClausula .bloqueC .bloque-labl {
float:right;
text-align:left;
width:79%;
}
#ficha .contacto-formu .formulario #formClausula .bloqueC .clsLabel {
float:left;
margin:3px 0 0;
width:100%;
color: #959CA2;
}
#contenido #avisador {
float:left;
width:80%;
padding: 0 0 0 1%;
}
#avisador .info {
float:right;
padding:15px 0 0;
width:95%;
}
#avisador .info ul {
float:right;
width:95%;
}
#contenido #avisador-solic {
float:left;
width:80%;
padding: 0 0 0 1%;
}
#avisador-solic .formulario {
float:right;
width:99%;
}
#avisador-solic .formulario .linea {
float:left;
margin:3px 0;
width:100%;
}
#avisador-solic .formulario label {
float:left;
width:20%;
}
#avisador-solic .formulario .cajaTexto {
float:left;
width:79%;
}
#contenido #simulador {
float:left;
width:80%;
padding: 0 0 0 1%;
}
#simulador .formulario {
float:right;
width:99%;
}
#simulador .formulario .recogida {
float:left;
width:50%;
}
#simulador .formulario .linea {
float:left;
margin:3px 0;
width:100%;
}
#simulador .formulario label {
float:left;
width:20%;
color: #58A8FF;
}
#simulador .formulario .cajaTexto {
float:left;
width:79%;
}
#simulador .formulario .notas {
float:right;
font-size:11px;
font-style:italic;
width:99%;
}
#simulador .formulario .resultado {
border:1px solid #888888;
float:right;
padding:5px;
width:45%;
}
#simulador .formulario .resultado .textoHip {
float:left;
width:36%;
}
#simulador .formulario .resultado .datoHip {
float:right;
font-weight:bold;
width:63%;
}



#contenido #asociados {
float:right;
padding:30px 0 0;
width:99%;
}
#asociados .submenu {
float:left;
width:15%;
}
#asociados .submenu li {
float:left;
font-size:13px;
list-style-type:none;
width:100%;
}
#asociados .submenu a {
float:left;
padding:5px;
text-decoration:none;
width:95%;
}
#asociados .submenu a:hover {
background:transparent url(/images/fnd_cabecera_ul.gif) repeat scroll left top;
color:#fff;
font-weight:bold;
}
#asociados .submenu .current a {
color:#878F2C;
font-weight:bold;
}
#asociados .contenido {
border-left:1px solid #7C7A87;
float:right;
padding:0 0 0 20px;
width:82%;
}
#asociados .contenido .bloque1 {
float:left;
margin:0 10px 0 0;
text-align:justify;
width:39%;
}
#asociados .contenido .bloque1 .imagen {
background:#FFFFFF none repeat scroll 0 0;
float:left;
text-align:center;
width:100%;
}
#asociados .contenido .bloque2 {
float:left;
margin:0 10px 0 0;
width:29%;
}
#asociados .contenido .bloque3 {
float:left;
width:29%;
}
#asociados .contenido .bloque4{
float:left;
width:100%;
}
#asociados .contenido .mapa {
float:left;
width:55%;
}
#asociados .contenido #detalle {
float:right;
padding:0 2px 0 0;
width:44%;
}
#asociados .contenido .oficinas {
float:left;
margin:10px 0 0;
width:100%;
}
#asociados .contenido .oficinas .listado {
float:left;
width:100%;
}
#asociados .contenido .oficinas .listado .agenciaI {
float:left;
width:48%;
}
#asociados .contenido .oficinas .listado .agenciaD {
float:right;
width:48%;
}
#asociados .contenido .oficinas .listado .agencias {
float:left;
margin:0 0 5px;
width:100%;
}
#asociados .contenido .oficinas .listado .agencias .logo {
float:left;
width:23%;
}
#asociados .contenido .oficinas .listado .agencias .logo img {
width:85px;
}
#asociados .contenido .oficinas .listado .agencias h2 {
border:medium none;
color:#5E6262;
float:right;
font-size:18px;
font-weight:bold;
padding:0;
width:74%;
}
#asociados .contenido .oficinas .listado .sucursales {
float:right;
width:74%;
}
#asociados .contenido .oficinas .listado .sucursales .sucursal {
border-bottom:1px dotted #7C7A87;
float:left;
margin:0 0 5px;
padding:0 0 5px;
width:100%;
}
#asociados .contenido .oficinas .listado .sucursales .sucursal .descripcion {
float:left;
width:100%;
}
#asociados .contenido .oficinas .listado .sucursales .sucursal .parteBoton {
float:left;
text-align:center;
width:49%;
}
#asociados .contenido .oficinas .listado .separacion {
background:#F8F8F8 none repeat scroll 0 0;
float:left;
height:5px;
line-height:5px;
margin:15px 0;
padding:5px 0;
width:100%;
}
#asociados .contenido .orientacion {
float:left;
width:100%;
}
#asociados .contenido .orientacion ul {
margin:0 0 10px 15px;
}
#asociados .contenido .orientacion p {
margin:0 0 5px;
padding:0;
}
#asociados .contenido .orientacion h2 {
margin:20px 0 5px;
}
#contenido #noticias{
float:left;
width:80%;
padding: 0 0 0 1%;
}
#noticias .listado {
float:left;
width:100%;
}
#noticias .listado .lineaImpar {
float:left;
padding:3px 0;
width:100%;
}
#noticias .listado .lineaPar {
float:left;
padding:3px 0;
width:100%;
}
#noticias .listado .foto {
float:left;
text-align:center;
width:15%;
}
#noticias .listado .fecha {
float:left;
width:10%;
}
#noticias .listado .titular {
float:left;
font-weight:bold;
width:74%;
}
#noticias .listado .titular a {
text-decoration:none;
}
#noticias .listado .entradilla {
float:left;
margin:3px 0 0;
width:84%;
}
#noticias .detalle {
float:left;
width:100%;
}
#noticias .detalle .foto {
float:left;
text-align:center;
width:20%;
}
#noticias .detalle .contenido {
border-left:1px solid #888888;
float:left;
padding:0 0 0 15px;
width:76%;
}
#noticias .detalle .fecha {
float:left;
text-align:right;
width:100%;
}
#noticias .detalle .titular {
float:left;
font-size:16px;
font-weight:bold;
width:100%;
}
#noticias .detalle .entradilla {
float:left;
font-size:14px;
font-style:italic;
margin:5px 0 0;
width:100%;
}
#noticias .detalle .cuerpo {
float:left;
margin:10px 0 0;
width:100%;
}