/* ----------LINKS GENÉRICOS------------- */
a:link {
text-decoration: none;
border: 0px solid #fff; 
color:#767676;
}
	
a:visited {
text-decoration: none;
border: 0px solid #fff; 
color: #751b3f;
}
	
a:hover, a:active {
text-decoration: underline;
border: 0px solid #fff; 
color: #751b3f;
}
/* ----------CIERRE LINKS GENÉRICOS------------- */

/* ----------GENERAL DEL SITIO-------------- */
/*
#container {
position: relative;
margin: 0 auto;
background: none;
max-width: 1280px;
min-width:1000px;
height:auto;
min-height: 200px;
text-align: left;
border: 0px solid #000;
padding:0 10px;
}
*/
#cabecera {
position:relative;
clear:both;
float:left;
margin:0px;
width:100%;
height:auto;
background: none;
padding:0;
margin-right:0px;
}

#banner {
position:relative;
float:right;
margin-right:25px;
border: 0px solid #751b3f;
margin-bottom:10px;
height:95px;
}

#logotipo {
position:relative;
float:left;
top:0px;
left:28px;
width:252px;
height:58px;
background: none;
border: 0px solid #000;
}

#limite_sup {
position:relative;
float:left;
text-align:left;
top:0;
left:0;
/*width:1200px;*/
width:100%;
/*height:90px;*/
background:url(../imagenes/menu_de.png) no-repeat right bottom;
border: 0px solid #00CC00;

}	


#contenidos_iz	{

        float:left;
        width:247px;
        position:relative;
        right:257px;

height:auto;
min-height:600px;
text-align:left;
background:#dadada url(../imagenes/cierre_de.png) repeat-y right top;
border: 0px solid #000;
padding-bottom: 30000px;
margin-bottom: -30000px;
}




a.banner img{
position:relative;
margin:0px 0 20px 80px;
padding:0;


}


/* ----------CIERRE GENERAL DEL SITIO-------------- */




/* ----------FICHAS DESTACADOS-------------- */

.fichadestacados {
position:relative;
float:left;
width: 247px;
height:auto;	
min-height:100px;
margin:0;	
text-align:left;
border: 0px solid #ccc;
background:url(../imagenes/sup_dest.png) repeat-y left top;
}	

.fichadestacados_cierre {
position:relative;
float:left;
width: 247px;
height:16px;
margin:0 0 26px 0;
text-align:left;
border: 0px solid #ccc;
background:url(../imagenes/inf_dest.png) no-repeat left top;
}

.fichadestacados img{
position:relative;
float:left;
top:0px;	
left:1px;	
margin:5px 0 0 0;
border: 0px solid #ccc;
}

.fichadestacados p {
position:relative;
float:left;
top:0;	
width:160px;
height:auto;
margin:5px 0 0 0px;		
padding:0;	
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;	
color:#fff;	
text-align:left;
border: 0px solid #ccc;
}

.fichadestacados a.mostrar{
position:relative;
float:right;
width:111px;
height:38px;
margin:0 20px 0 0 ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight:bold;
color:#4d1229;
text-decoration:none;
line-height:1.5em;
text-indent:15px;
background:url(../imagenes/btn_mostrar.png) no-repeat center top;
}

.fichadestacados a:hover.mostrar{
text-decoration:none;
color:#641e39;
background:url(../imagenes/btn_mostrar.png) no-repeat center bottom;
}

.fichadestacados ul{
position:relative;
float:left;
width:140px;
height:auto;
margin:10px 0 15px 0;
padding:0;
display:block;
color:#fff;
text-align:left;

list-style-type:none;
border:0px solid #ff0000;
background:none;
}
.fichadestacados ul li{
margin:0 0 8px 0;
color:#fff;
text-decoration:none;
background:none;
}

.fichadestacados ul li a{
font-size: 1.1em;
color:#fff;
text-decoration:none;
background:none;
}
.fichadestacados ul li a:hover{
color:#dadada;
text-decoration:underline;
background:none;
}




/* ----------CIERRE FICHAS DESTACADOS-------------- */	

/* ----------DIV CENTRAL-------------- */

#central {
position:relative;
float:left;
text-align:left;
margin:0 0px 0 246px;
border: 0px solid #ff0000;
right:100%;
padding-right:20px;

/*background:#dadada url(../imagenes/cierre_iz.png) repeat-y top right;*/
/*background:transparent url(../imagenes/cierre_lateral.png) no-repeat right top;*/
background:url(../imagenes/cierre_iz.png) repeat-y top right;
padding-right:30px;

padding-bottom: 30000px;
margin-bottom: -30000px;



}
/* ----------FICHAS NOTICIAS + FICHAPUBLI-------------- */
.fichanoticias {
position:relative;
float:left;
top:0;	
left:0;	
width:330px;
height:223px;	
margin:10px 0;
padding:0;
text-align:left;
border: 0px solid #ccc;
background:url(../imagenes/noticias_bkg.jpg) no-repeat left top;
}
	
.fichanoticias p{
position:relative;
float:left;
top:0;	
width:70%;
height:auto;	
margin:15px 0 0 15px;
padding:0;	
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.3em;
font-weight:bold;	
color:#4c1129;	
text-align:left;
line-height: 1.5em;
border: 0px solid #ccc;
text-indent:1.5em;
}
.fichanoticias ul{
position:relative;
float:left;
width:287px;
height:160px;
margin:10px 0 0 15px;
padding:0;
display:inline;
list-style-type:none;
border:0px solid #ff0000;

}
.fichanoticias ul li{
position:relative;
float: left;
margin:0 0 0 0;
padding:0 0 1px 0px;

width:288px;
height:49px;
border-bottom:1px solid #767676;

}

.fichanoticias ul li:hover{

}

.fichanoticias ul li a{
padding-top:3px;
padding-left:5px;
line-height: 1.2em;
display:block;
color:#767676;
}



.fichanoticias ul li img,.fichanoticias ul li img a{
position:relative;
float:left;
width:43px;
height:43px;
border:0px solid #bdbdbd;
margin:0 3px 0 0;
padding-bottom:0px;
}
.fichapubli {
position:relative;
float:left;
top:0;
left:0;	
width:220px;
height:288px;	
margin:0px;
padding:0;	
text-align:left;
background:none;
border: 0px solid #ccc;
}	

/* ----------CIERRE FICAS NOTICIAS + FICHAPUBLI-------------- */

/* ----------SPANS Y DIVS ESPECIALES-------------- */	
.strong {color:#590000; font-weight:bold; }
.fechanoticias {color:#4c1129; font-weight:bold; }	
.amarillo {color:#f2c200;}

.inmueble{
position:relative;
float:left;
width:200px;
height:26px;
margin:5px 0 5px 20px;
background:#fff;
border:1px solid #000;
}



.localidad{
position:relative;
float:left;
width:200px;
height:26px;
margin:5px 0 5px 20px;
background:#fff;
border:1px solid #000;

}

.bienvenidos{
position:relative;
margin:10px;
text-align:left;
float:left;
width:50%;
}

#bloques_promo{
position:relative;
float:left;
width:100%;
height:240px;
margin-right:0px;
overflow:hidden;
}


/* ---------- CIERRE DE SPANS Y DIVS ESPECIALES-------------- */














/* ---------- BUSCADOR Y FILTRO-------------- */

.fichadestacados fieldset
{
position:relative;
width:227px;
text-align:left;
margin-top:10px;margin-left:10px;
}

.fichadestacados legend
{
		float:left;
		width:227px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.8em;
		color:#f2c200;
		margin:10px 0;
		font-weight:bold;
		border: 0px solid #000;
		text-indent:10px;
} 

.fichadestacados label
{
float: none;
text-align: left;
display: block;
color:#fff;
}


.fichadestacados select
{
position:relative;
float:none;
width:210px;
height:25px;
font-size:15px;
margin:5px 0 10px 0px;
background:#fff;
border:1px solid #000;
color:#4d1229;
}

.fichadestacados .boton
{
cursor:pointer;
float:right;
margin:0 20px 0 0;
padding-bottom:8px;
width:111px;
height:38px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight:bold;
color:#4d1229;
background:url(../imagenes/btn_mostrar.png) no-repeat center top;
border:0;
} 

.fichadestacados .boton:hover{
text-decoration:none;
color:#641e39;
background:url(../imagenes/btn_mostrar.png) no-repeat center bottom;
}

#buscador {
position:relative;
float:right;
top:0;
width:260px;
height:55px;

margin:10px 0 0 10px; 
padding:3px 0 0 0 ; 
background:url(../imagenes/buscador_fondo.jpg) no-repeat left top;
}

#buscador label{
float: none;
margin:0;
padding:0;
top:0px;
text-align: left;
text-indent:50px;
display: block;
color:#4d1229;
}


#buscador input{
cursor:pointer;
position:relative;
float:left;
left:50px;
width:120px;
height:22px;
font-size:15px;
margin:2px 10px 10px 0px;
padding:0;
background:transparent;
border:0px solid #000;
color:#4d1229;
}

#buscador .buscar{
position:relative;
float:left;
padding-bottom:8px;
width:68px;
height:28px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight:bold;
color:#4d1229;
background:url(../imagenes/btn_buscar.jpg) no-repeat right top;
border:0;
} 

#buscador .buscar:hover{
text-decoration:none;
color:#641e39;
background:url(../imagenes/btn_buscar.jpg) no-repeat right bottom;
}

.ordenar label{
float:left;
margin:0;
padding:5px 0 0 0;
font-weight:bold;
font-size:1.5em;
text-align: left;
display: block;
color:#4d1229;
}


.ordenar select{
position:relative;
float:left;
width:135px;
font-size:15px;
margin:0 5px;
background:#fff;
border:1px solid #000;
color:#4d1229;
}




	
/* ----------CIERRE BUSCADOR-------------- */

/* ----------CSS DE CIERRE-------------- */		
	
.borrarcierre { height:0;  clear: both; }

#contenidos_cierre { 
clear:both;
float:left;
left:0;
position:relative;  
width:100%;
height: 127px;   
margin:0 auto;
background:url(../imagenes/bck_cierre.jpg) no-repeat bottom left;
border:0px solid #000;
}

#contenidos_interior { 

clear:both;
float:right;
position:relative;  
width:auto;
height: 127px;   
background:url(../imagenes/bck_cierre_de.jpg) no-repeat bottom right;
margin-left:40px;
border:0px solid #000;
}

#contenidos_cierre p { 
position:relative;
float:left;
top:40px;
left:110px;
width:700px;
margin:13px 0 10px 0 ;
font-size: 1.1em;
text-align:left;
color:#fff;
line-height:1.8em;

}

#contenidos_cierre p.matute { 
position:relative;
float:left;
top:40px;
left:110px;
width:120px;
height:45px;
margin:13px 0 0 0 ;
font-family:   Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align:left;
font-weight:normal;
color:#fff;
text-decoration:none;
line-height:1.8em;
background:none;
border:0px solid #000;
}

#contenidos_cierre p.copy { 
position:relative;
float:left;
margin:0;
width:750px;
font-family:   Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align:left;
font-weight:normal;
color:#fff;
}
#contenidos_cierre p.ladinamo { 
position:relative;
float:right;
left:0px;
width:140px;
margin:0 20px 0 0 ;
font-family:   Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
text-align:left;
}
#contenidos_cierre a:link,#contenidos_cierre a:visited {
color:#fff;
text-decoration:none;
}

#contenidos_cierre a:hover,#contenidos_cierre a:active{
color:#fff;
text-decoration:underline;

}	

/* ----------CIERRE CSS DE CIERRE-------------- */		

	
/* ----------BARRA ORDENAR-------------- */		
.barra_ordenar {
position:relative;
float:left;
text-align:left;
top:0;
left:0;
width:100%;
height:30px;
margin:10px 0px 30px 0px;

background:none;
}

.barra_ordenar_b {
position:relative;
float:left;
top:0;
left:0;
width:100%;
height:30px;
margin:0px 0px 30px 0px;
background:none;

}


.ordenar {
position:relative;
float:left;
top:0;
left:0;
text-align:left;
margin-left:30px;
}
/* ----------CIERRE BARRA ORDENAR-------------- */		
/* ----------FICHAS DE PISOS-------------- */		
.fichapiso {
position:relative;
float:left;
top:0;
left:0;
width:162px;
height:238px;
margin: 0 0% 10px 2%;
padding:0;
background:url(../imagenes/bkg_fichapiso.jpg) no-repeat center top;
border: 0px solid #ff0000;
overflow:hidden;
}

#central .fichapiso p.referencia { 
position:relative;
float:right;
top:2px;
left:0;
width:73px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size: 1em;
margin:0 5px 0 0;
color:#000;
padding:0;
font-weight:normal;
border: 0px solid #ff0000;
background:none;
}	

#central .fichapiso p.superficie { 
position:relative;
top:0;
left:5px;
float:left;
width:60px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 1.3em;
margin:0px 5px 0 0;
color:#be9601;
padding:0;
font-weight:bold;
border: 0px solid #000;
background:none;
}

#central .fichapiso p.precio { 
position:relative;
float:left;
top:0;
left:0;
width:145px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 1.3em;
margin:10px 0 0 0;
color:#751b3f;
padding:0;
font-weight:bold;
border: 0px solid #000;
background:none;
}

#central .fichapiso p.localizacion { 
position:relative;
float:left;
top:0;
left:0;
width:160px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 1.1em;
margin:5px 0 0 0;
color:#7a7a7a;
padding:0;
font-weight:normal;
border: 0px solid #000;
background:none;
}

.fichapiso img{
position:relative;
float:left;
width:160px;
height:113px;
top:6px;
left:1px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin:0;
padding:0;
}
/* ----------CIERRE DE FICHAS DE PISOS-------------- */	
/* ----------TABLA DE FAVORITOS-------------- */	
.fichadestacados table{position:relative;padding-top:10px;left:0;top:0;margin:0 5px 0 5px; width:98%;clear:both;}
.fichadestacados td{color:#ccc; text-align:left; font-weight:normal; font-size: 11px;}
.fichadestacados td a {color:#fff;font-weight:bold;}

/* ----------CIERRE DE TABLA DE FAVORITOS-------------- */
/* ----------ESTILOS DE MAPA GRANDE-------------- */
#cerrar_mapa {
position:relative;
float:left;
top:0;
left:0;
width:97%;
display:block;
height:16px;
text-align:right;
margin:0 0 0 10px;
background:url(../imagenes/bkg_mapagrande.gif) repeat-y center top;
border: 0px solid #ff0000;
padding-top:3px;
}

#cerrar_mapa a,#cerrar_mapa a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0 10px 0 0;
font-size: 1em;
color:#fff;
float:right;
text-decoration:none;
}

#cerrar_mapa a:hover,#cerrar_mapa a:active{
color:#fff;
text-decoration:underline;
}

#mapa_grande {
position:relative;
float:left;
top:0;
left:0;
width:97%;
height:51em;
margin:0 0 0 10px;
/* background:url(../imagenes/bkg_mapagrande.gif) no-repeat center bottom; */
padding-bottom:10px;
border-bottom:7px #751b3f solid;
}
/* ----------CIERRE DE ESTILOS DE MAPA GRANDE-------------- */
/* ----------ESTILOS DE FICHA EXTENDIDA-------------- */

#video_mapa{
position:relative;
margin:0;
padding:0;
width:auto;
height:320px;
}


#visor_imagenes {
position:relative;
float:left;
top:0;
left:0;
width:400px;
height:300px;
margin:10px 0 0 10px;
padding:1px;
background:none;
border: 1px solid #cdcdcd;
}
#mini_mapa  {
position:relative;
float:none;
top:10px;

left:0px;
min-width:250px;
width:auto;
height:300px;
margin:0px 28px 0 15px;
margin-left:430px;
padding-top:16px;
background:url(../imagenes/fondo_minimapa.gif) no-repeat center top;

}



#datos_vivienda {
position:relative;
text-align:left;
padding-top:10px;
left:0;
width:auto;
height:72px;
margin:0px;
background:none;
}

#img_principal{
width:400px;
height:300px;
}

#central #datos_vivienda p.tipo,#central #datos_vivienda h1.tipo { 
position:relative;
float:left;
clear:left;
top:0;
left:65px;
width:auto;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 2.4em;
margin:0px;
color:#797979;
padding:0;
line-height:100%;
font-weight:bold;
background:none;
}
#central #datos_vivienda p.precio { 
position:relative;
float:left;
top:0;
left:65px;
width:180px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size: 2.2em;
margin:0 0 0 30px;
color:#52132d;
padding:1px 0 0 0;
line-height:100%;
font-weight:bold;
background:none;
}
#central #datos_vivienda p.ref { 
position:relative;
float:left;
top:0;
left:65px;
width:180px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size: 1.2em;
margin:0 0 0 15px;
color:#000;
padding:0;
font-weight:normal;
background:none;
}

#central #datos_vivienda p span.ref { 
position:relative;
float:right;
top:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size: 0.65em;
margin:5px 0 0 15px;
color:#000;
padding:0;
font-weight:normal;
background:none;
}




#icono_fotos {
position:relative;
float:left;
top:0;
left:0;
width:82px;
height:auto;
margin:0 0 0 -15px;
background:none;
border:0;
}


#icono_fotos p { 
position:relative;
float:left;
top:0;
left:0;
width:82px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size: 1.2em;
margin:0;
color:#000;
padding:0;
font-weight:normal;
background:none;
}
#imagenes_piso {
position:relative;
float:left;
top:0;
left:0;
width:100%;
min-height:120px;
height:auto;
margin:20px 0 0 10px;
background:none;
}
#imagenes_piso img  {
position:relative;
float:left;
top:0;
left:0px;
margin:0 5px 5px 0;
border:1px solid #cacaca;
padding:1px;
}



#icono_fotos img{
border:0;
}
#central p.comentario{ 
position:relative;
float:left;
top:0;
left:0;
width:395px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-size: 1em;
margin:3px 0 0 0px;
color:#a9a9a9;
padding:0;
font-weight:normal;
background:none;
}
#central h2.city{ 
position:relative;
clear:both;
float:left;
text-indent:0;
top:0;
left:0;
width:395px;
width:100%;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 2.2em;
margin:3px 0 0 15px;
color:#52132d;
line-height:normal;
font-weight:bold;
background:none;
}

#central p.continue{ 
position:relative;
clear:both;
float:none;
top:0px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 2.2em;
margin:0px 0 20px 15px;
padding-top:100px;
color:#52132d;
line-height:normal;
font-weight:bold;

}



#central h3.caracteristica_especial{ 
position:relative;
float:left;

top:0;
left:0;
width:50%;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 1.4em;
margin:3px 0 0 15px;
color:#52132d;
line-height:normal;
font-weight:normal;
background:none;
}
#central p.caracteristica_vivienda{ 
position:relative;
float:left;
top:0;
left:0;
width:395px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 1.4em;
margin:3px 0 0 15px;
color:#5d5d5d;
line-height:normal;
font-weight:normal;
background:none;
}

#acciones {
position:relative;
float:right;
top:0;
left:0;
width:auto;

height:auto;
margin:10px 1% 0 10px;
background:none;
text-align:left;
border: 0px solid #cdcdcd;
}
#a_favoritos {
position:relative;
float:right;
top:0;
left:0;
width:230px;
height:60px;
margin:0 0em 0 0;
padding:15px 0 0 25px;
border: 0px solid #cdcdcd;
background:url(../imagenes/bkg_favoritos.jpg) no-repeat center top;
}
#mas_info {
position:relative;
float:right;
top:0;
left:0;
width:230px;
height:60px;
padding:15px 0 0 25px;
margin:0 0em 0 0;
border: 0px solid #cdcdcd;
background:url(../imagenes/bkg_info.jpg) no-repeat center top;
}
#acciones a,#acciones a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 0;
font-size: 1.8em;
font-weight:bold;
color:#fff;
line-height:normal;
text-decoration:none;
text-align:left;
}

#acciones a:hover,#acciones a:active{
color:#6e1a3c;
text-decoration:none;
}
#imprimir {
position:relative;
float:right;

}
#enviar {
position:relative;
float:right;

}
#enviar a,#enviar a:visited{
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.6em;
font-weight:bold;
color:#6e1a3c;
line-height:normal;
text-decoration:none;
top:0;
left:0;
width:140px;
height:auto;
padding:75px 0 0 0;
margin:0 0 0 0;
text-align:center;
border: 0px solid #cdcdcd;
background:url(../imagenes/icono_mail.jpg) no-repeat center top;
}

#imprimir a,#imprimir a:visited{
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.6em;
font-weight:bold;
color:#6e1a3c;
line-height:normal;
text-decoration:none;
top:0;
left:0;
width:140px;
height:auto;
padding:75px 0 0 0;
margin:0 0 0 0;
text-align:center;
border: 0px solid #cdcdcd;
background:url(../imagenes/icono_imprmir.jpg) no-repeat center top;

}




#imprimir a:hover, #imprimir a:active, #enviar a:hover,#enviar a:active{
color:#6e1a3c;
text-decoration:underline;
}
#central p.continua{ 
position:relative;
float:left;
top:0;
left:0;
width:395px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 2.2em;
margin:15px 0 0 15px;
color:#52132d;
line-height:normal;
font-weight:bold;
border: 0px solid #000;
background:none;
}
#icono_video{ 
position:absolute;
float:left;
top:0px;
left:-10px;
width:82px;
height:82px;
margin:0 0 0 0;
border: 0px solid #000;
padding:0;
background: url(../imagenes/icono_video.png) no-repeat center top;
}

#player{
position:absolute;
z-index:15;
left:1px;
top:1px;
margin:0;
padding:0;
background:none;
}




/* ************** NOTICIAS ************** */
#noticias{
position:relative;
padding:15px;
float:left;
width:auto;
margin-bottom:100px;

}


#noticias h1{
left:0;
position:relative;
padding:40px 0 0 0;
margin: 0 0 30px 0;
text-indent:0;
font-size:2em;
width:51%;
float:left;
font-weight:normal;
}

#noticias h2,#capa_enviar_amigo h2{
position:relative;
top:0;
margin:0;
padding:0;
padding-bottom:30px;
width:51%;
height:auto;
text-indent:0;
color:#333;
font-size:1.5em;
font-weight:bold;
}


#noticias h3{
position:relative;
clear:both;
top:0;
margin:0;
padding-top:20px;
padding-bottom:0px;
width:98%;
height:auto;
text-indent:0;
color:#333;
font-size:1.5em;
font-weight:bold;
}


#noticias h2.titulo, #capa_enviar_amigo h2.titulo{
clear:both;
height:auto;
position:relative;
width:98%;
color:#751b3f;
left:0;
padding:50px 0 0px 40px; 
margin: 0;
text-indent:0;
background: url(../imagenes/icono_frase.jpg) no-repeat left 40px;
float:none;
font-size:1.8em;
font-weight:normal;
}
#capa_enviar_amigo h2.titulo{
margin-bottom:30px;
width:85%;
}
#noticias h2.salto{
padding-top:10px !important;
 background: url(../imagenes/icono_frase.jpg) no-repeat left top;
}



#noticias img{
position:relative;
float:right;
margin:0px;
}
#noticias p,#capa_enviar_amigo p, #capa_solicitud_informacion  p{
position:relative;
height:auto;
line-height:145%;
position:relative;
float:left;
top:0;
margin:10px 0 10px 0;
width:96%;
padding:0;
color:#333;
font-size:1.2em;
}

#noticias strong,#capa_enviar_amigo strong{
font-weight:bold;
}

#noticias p.icono_buscar,#noticias p.icono_notas,#noticias p.icono_telefono,#noticias p.icono_llamar{
clear:both;
float:none;
font-weight:bold;
width:70%;
margin:50px 0 0 50px;
padding:20px 0 40px 120px;
font-size:1.4em;
background: url(../imagenes/icono_buscar.png) no-repeat left top;
}

#capa_enviar_amigo p.ok, #capa_solicitud_informacion  p.ok{
font-weight:bold;
font-size:1.4em;
margin:0px 0 0 50px;
padding:10px 0 40px 50px;
background: url(../imagenes/icono_ok.png) no-repeat left top;
}

#capa_enviar_amigo p.error, #capa_solicitud_informacion  p.error{
font-weight:bold;
font-size:1.4em;
margin:0px 0 0 50px;
padding:10px 0 40px 50px;
background: url(../imagenes/icono_error.png) no-repeat left top;
}

#noticias p.icono_buscar{
background: url(../imagenes/icono_buscar.png) no-repeat left top;
}

#noticias p.icono_notas{
background: url(../imagenes/icono_notas.png) no-repeat left top;
}

#noticias p.icono_telefono{
background: url(../imagenes/icono_telefono.png) no-repeat left top;
}
#noticias p.icono_llamar{
background: url(../imagenes/icono_llamar.png) no-repeat left top;
}

#noticias p.icono_oficina{
margin:10px 0 0 50px;
padding:20px 0 40px 120px;
background: url(../imagenes/icono_oficina.png) no-repeat left 30px;
line-height:150%;
}

#noticias strong.grande, #noticias .grande{
font-size:1.4em;
font-weight:normal;

}

#noticias p#player3{
text-align:center;
margin-top:30px;
padding:62px 0 0 10px;
background: url(../imagenes/fondovideo.jpg) no-repeat center top;
width:709px;
height:460px;
}
#noticias strong.rojo{
font-weight:bold;
color:#751b3f;
}

#noticias a{
text-decoration:underline;
color:#751b3f;
}

#noticias a:hover{
text-decoration:underline;
color:#000;
}

/* formulario de contacto */

#capa_solicitud_informacion input,
#capa_solicitud_informacion textarea,
#capa_solicitud_informacion select,
#capa_enviar_amigo input,
#capa_enviar_amigo textarea,
#capa_enviar_amigo select
{
position:relative;
padding: 5px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}

#capa_solicitud_informacion input:hover,
#capa_solicitud_informacion textarea:hover,
#capa_solicitud_informacion select:hover,
#capa_enviar_amigo input:hover,
#capa_enviar_amigo textarea:hover,
#capa_enviar_amigo select:hover
{
background-color:#eee;
}


#capa_solicitud_informacion,#capa_enviar_amigo  {
position:relative;
height:auto;
min-width:550px;
/*width:90%;*/
}
#capa_enviar_amigo {
padding-left:20px;
display:hidden;

}

#capa_solicitud_informacion input,
#capa_solicitud_informacion textarea,
#capa_enviar_amigo input,
#capa_enviar_amigo textarea
{
position:relative;
background-color: #fff;
background-image: none;
border: 1px solid #751b3f;
}
#capa_solicitud_informacion input,#capa_enviar_amigo input
{
width:100%;
}

#capa_solicitud_informacion label,#capa_enviar_amigo label{
position:relative;
font-size:15px;
}
#capa_solicitud_informacion input.boton, #capa_enviar_amigo input.boton{
cursor:pointer;
position:relative;
height:37px;
width:200px;
margin-left:20%;
border:0;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.8em;
font-weight: bold;
color: #4d1229;
background: url(../imagenes/btn_mostrar2.png) no-repeat center top;
}
#capa_solicitud_informacion input.boton:hover,
#capa_enviar_amigo input.boton:hover 
{
background: url(../imagenes/btn_mostrar2.png) no-repeat center bottom;
}

#capa_solicitud_informacion span.campo_form,
#capa_enviar_amigo span.campo_form
{
margin-bottom: 20px;
margin-right:20px;
display: block;
float: left;
width: 40%;
}

#capa_solicitud_informacion input.check,
#capa_enviar_amigo input.check
{
float:left;
text-align:left;
width:auto;
margin-right:10px;
}

#capa_solicitud_informacion .salto,
#capa_enviar_amigo .salto
 {
clear:both;
}

#capa_solicitud_informacion span.campo_form.ancho,
#capa_enviar_amigo span.campo_form.ancho{
width: 82.5%;
}

