/* global */
a, div, h1, h2, h3, h4, h6, h8, li, p, centrado, p.texto, p.textoverde, p.textoceldaverde, p.textolateral, verde, span, menu
 {
	font-family: verdana,arial,helvetica,san serif; 
	
}

 body {
	background-color: #f2f2f2;
}

/*titular verde texto principal*/	
h1 { 
	color:#1c8a1c;
	font-size: 18px;
	font-weight:bold;
	text-align: left;
	padding:0px 0px 0px 8px
	
	}
	
	/*titular verde secundario sin negrita*/	
h6 { 
	color:#1c8a1c;
	font-size: 18px;
	font-weight:bold;
	text-align: left;
	padding:0px 0px 0px 8px;
	text-decoration:underline;
	
	}
	/*titular portada*/	
h7 { 
	color:#1c8a1c;
	font-size: 18px;
	font-weight:bold;
	text-align: left;
	padding:0px 8px 0px 8px
	
	}
	
	/*titular galeria*/	
h5 { 
	color:#FFFFFF;
	font-size: 18px;
	font-weight:bold;
	text-align: left;
	padding:0px 0px 0px 8px
	
	}
/*titular secundario gris oscuro*/	
h2 {
	color : #666666; 
	font-size: 14px; 
	font-weight : bold; 
	line-height : 1.5; 
	padding : 0px 0px 0px 8px; 
	margin:0px;
	text-align: left; 
	}
	
	/*titular secundario BLANCO*/	
h8 {
	color : #ffffff; 
	font-size: 14px; 
	font-weight : bold; 
	line-height : 1.5; 
	padding : 0px 0px 0px 8px; 
	margin:0px;
	text-align: left; 
	}
/*titular recuadro lateral*/
h3{
	color: #FFFFFF;
	font-size: 16px;
	text-align: right;
	font-weight: bold;
	text-decoration:none;

	}
/*titular recuadro verde*/
h4 {
	color:#1c8a1c;
	font-size:16px;	
	text-align: left;
	}
	
		/*titular galeria*/	
span.gal { 
	color:#FFFFFF;
	font-size: 16px;
	font-weight:bold;
	text-align: left;
	padding:0px 0px 0px 8px
	
	}
	
	
/*texto formulario solicitar más info*/
p.formulario {
	color: #1c8a1c; 
	text-decoration: none; 
	font-size:10px;
	margin : 0px 0px 0px 6px; 
	text-align:left;
	}

/*texto principal*/
p.texto {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	}

/*texto principal*/
p.fecha {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	font-weight: bold;
	margin: 0px; 
	text-align:left;
	}

/*texto principal con aliniación justificada*/
p.justi {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:justify;
	}	
	
	/*texto PORTADA con aliniación justificada*/
p.justiport {
	color: #606060; 
	font-size : 11px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:justify;
	margin : 8px 25px 25px 12px; 
	}	
	
	/*texto principal con aliniación justificada en NEGRITA*/
p.justinegri {
	color: #606060; 
	font-size : 12px; 
	margin: 0px;
	font-weight:bold; 
	text-align: left;
	text-align:justify;
	}
	
	/*texto principal*/
span.texto {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	}
	
	/*texto principal CON MARGEN DERECHO*/
p.margen {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	margin : 0px 8px 0px 6px; 
	text-align:left;
	}
	
	/*texto CENTRADO PIE DE PAGINA*/
p.centrado {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px 8px 0px 8px;  
	text-align:right;
	}
	
	/*texto negrita*/
li.negrita {
	color: #606060; 
	font-size : 10px; 
	margin: 0px;
	font-weight:bold; 
	text-align: left;
	}
	
		/*texto negrita PARA TEXTO NORMAL*/
span.negrita {
	color: #606060; 
	font-size : 10px; 
	margin: 0px;
	font-weight:bold; 
	text-align: left;
	}
	
			/*texto negrita PARA TEXTO NORMAL*/
span.negritas {
	color: #606060; 
	font-size : 12px; 
	margin: 0px;
	font-weight:bold; 
	text-align: left;
	}
	
	/*texto titular de la sección*/
p.titular {
	color: #606060; 
	font-size : 11px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	}
	
/*texto principal CON IMAGENES*/
p.imagenes {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	margin : 6px 6px 6px 6px; 
	}
	
	
	/*texto resaltado verde*/	
span.verde { 
	color:#1c8a1c;
	font-size: 10px;
	font-weight:bold;
	margin: 0px;
	
	
	}
	
		/*texto resaltado naranja*/	
span.naranja { 
	color:#f09c16;
	font-size: 10px;
	font-weight:bold;
	margin: 0px;
	
	
	}
	
		/*texto resaltado gris*/	
span.gris { 
	color:#606060;
	font-size: 10px;
	font-weight:bold;
	margin: 0px;
	
	
	}
	
	
		/*texto resaltado verde PORTADA*/	
span.verdeportada { 
	color:#1c8a1c;
	font-size: 11px;
	font-weight:bold;
	margin: 0px;
	
	
	}

span.blancoportada { 
	color:#ffffff;
	font-size: 11px;
	font-weight:bold;
	margin: 0px;
	
	
	}


/*texto BLANCO*/
p.blanco {
	color: #ffffff; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	}

p.blanco_grande {
	color: #ffffff; 
	font-size : 11px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	}
	
	/*texto ENCABEZAMIENTOS ENLACES EN BLANCO*/
p.head {
	color: #ffffff; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px 8px 0px 8px; 
	text-align:right;
	}
	
/*texto PIE DE PAGINA EN BLANCO Y CENTRADO*/
p.pie {
	color: #ffffff; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:center;
	}
	
	/*texto PIE DE PAGINA EN BLANCO Y CENTRADO*/
p.pie2 {
	color: #ffffff; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px 8px 8px 8px;  
	text-align:right;
	}	
	
/*texto BLANCO*/
div.blanco {
	color: #ffffff; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:right;
	}
	
	/*texto portada*/
p.portada {
	color: #606060; 
	font-size : 11px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	margin : 8px 8px 8px 25px; 
	}
	
/*texto galerias*/
p.galeria {
	color: #606060; 
	font-size : 10px; 
	line-height : 18px;  
	text-align:left;
	margin : 0px 30px 0px 30px; 
	}

/*texto descripción casa en galería*/
p.descripcion {
	color: #606060; 
	font-size : 10px; 
	line-height : 14px; 
	padding: 0px 4px 0px 8px; 
	text-align:left;
	}	
	
/*texto descripción casa en galería JUSTIFICADO*/
p.justides {
	color: #606060; 
	font-size : 10px; 
	line-height : 14px; 
	padding: 0px 4px 0px 8px; 
	text-align:justify;
	}		
	
	
	
/*texto color verde*/
p.textoverde {
	color: #1c8a1c; 
	text-decoration: none; 
	font-size:10px;
	margin : 0px 0px 0px 8px; 
	font-weight: bold;
	}

/*texto color verde volver a galería*/
p.volver {
	color: #1c8a1c; 
	text-decoration: none; 
	font-size:10px;
	margin : 0px 30px 0px 8px; 
	}



/*texto celda verde*/
p.textoceldaverde {
	color: #1c8a1c; 
	font-size : 10px; 
	line-height : 18px; 
	margin: 0px; 
	text-align:left;
	}

ul {
	font-family: verdana,arial,helvetica,san serif; 
	color: #606060; 
	font-size : 10px; 
	line-height : 18px; 
	text-align:left;
	list-style-image : url(../Imagenes/Botones/bullet.gif); 
	padding : 0px 30px 15px 15px; 
	margin : 0px 30px 0px 30px; 
	}
	
.marco1 { 
   margin:8px;  
   float:left;
} 
.marco2 { 
   margin:8px;  
   float:right;
} 

.marco3 { 
  padding : 0px 0px 0px 15px;
   float:right;
} 
.marco4 { 
  padding : 0px 0px 3px 0px;
   float:right;
} 

/*enlaces letra y subrayado verde*/
a.enlace2 {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: none; 
	}
a.enlace2:hover {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: underline; 
	}
	
a.enlace2:visited {
	text-decoration:none; 
	color:#1c8a1c;
	font-size : 10px; 
	} /*Link visitado*/

a.enlace2:active {
	text-decoration:none; 
	color: #1c8a1c;
	font-size : 10px;  
	
	} /*Link activo*/
	
	
	/*enlaces letra y subrayado verde NEGRITA*/
a.enlace6 {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: none; 
	font-weight:bold; 
	}
a.enlace6:hover {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: underline; 
	font-weight:bold; 
	}
	
a.enlace6:visited {
	text-decoration:none; 
	color:#1c8a1c;
	font-size : 10px; 
	font-weight:bold; 
	} /*Link visitado*/

a.enlace6:active {
	text-decoration:none; 
	color: #1c8a1c;
	font-size : 10px;
	font-weight:bold;   
	
	} /*Link activo*/

	/*enlaces letra y subrayado verde NEGRITA TAMAÑO 12*/
a.enlace7 {
	color: #1c8a1c; 
	font-size : 12px; 
	text-decoration: none; 
	font-weight:bold; 
	}
a.enlace7:hover {
	color: #1c8a1c; 
	font-size : 12px; 
	text-decoration: underline; 
	font-weight:bold; 
	}
	
a.enlace7:visited {
	text-decoration:none; 
	color:#1c8a1c;
	font-size : 12px; 
	font-weight:bold; 
	} /*Link visitado*/

a.enlace7:active {
	text-decoration:none; 
	color: #1c8a1c;
	font-size : 12px;
	font-weight:bold;   
	
	}
		/*ENLACES PORTADA MINIATURAS NEGRITA TAMAÑO 12*/
a.enlace12 {
	color: #FFFFFF; 
	font-size : 12px; 
	text-decoration: none; 
	font-weight:bold; 
	}
a.enlace12:hover {
	color: #FFFFFF; 
	font-size : 12px; 
	text-decoration: underline; 
	font-weight:bold; 
	}
	
a.enlace12:visited {
	text-decoration:none; 
	color:#FFFFFF;
	font-size : 12px; 
	font-weight:bold; 
	} /*Link visitado*/

a.enlace12:active {
	text-decoration:none; 
	color: #FFFFFF;
	font-size : 12px;
	font-weight:bold;   
	
	}
/* estilos enlaces para MARGEN SUPERIOR*/

a.enlace1 {
	text-decoration:none; 
	color: #ffffff; 
	font-size : 10px; 

	} /* Link no visitado*/

a.enlace1:visited {
	text-decoration:none; 
	color:#ffffff;
	font-size : 10px; 
	} /*Link visitado*/

a.enlace1:active {
	text-decoration:none; 
	color: #ffffff;
	font-size : 10px;  
	
	} /*Link activo*/

a.enlace1:hover {
	text-decoration:underline; 
	color: #ffffff; 
	
	} /*Mause sobre el link*/
	
	/* estilos enlaces VER PLANO DE GALERIA*/

a.enlace3 {
	text-decoration:none; 
	color: #1c8a1c; 
	font-size : 14px; 

	} /* Link no visitado*/

a.enlace3:visited {
	text-decoration:none; 
	color:#1c8a1c;
	font-size : 14px; 
	} /*Link visitado*/

a.enlace3:active {
	text-decoration:none; 
	color: #1c8a1c;
	font-size : 14px;  
	
	} /*Link activo*/

a.enlace3:hover {
	text-decoration:underline; 
	color: #1c8a1c; 
	font-size : 14px; 
	
	} /*Mause sobre el link*/

/*enlaces letra y subrayado gris*/
a.enlace4 {
	color: #606060; 
	font-size : 10px; 
	text-decoration: none; 
	}
a.enlace4:hover {
	color: #606060; 
	font-size : 10px; 
	text-decoration: underline; 
	}
	
a.enlace4:visited {
	text-decoration:none; 
	color:#606060;
	font-size : 10px; 
	} /*Link visitado*/

a.enlace4:active {
	text-decoration:none; 
	color: #606060;
	font-size : 10px; 
	}
	/*enlaces letra y subrayado gris NEGRITA*/
a.enlace5 {
	color: #606060; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold; 
	}
a.enlace5:hover {
	color: #606060; 
	font-size : 10px; 
	text-decoration: underline;
	font-weight:bold; 
	}
	
a.enlace5:visited {
	text-decoration:none; 
	color:#606060;
	font-size : 10px;
	font-weight:bold; 
	} /*Link visitado*/

a.enlace5:active {
	text-decoration:none; 
	color: #606060;
	font-size : 10px; 
	font-weight:bold;
	}

	/*enlaces letra y subrayado gris BLANCO*/
a.enlace10 {
	color: #ffffff; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	
	}
a.enlace10:hover {
	color: #606060; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	}
	
a.enlace10:visited {
	color: #606060; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	}

a.enlace10:active {
	color: #606060; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	}

	
/*ENLACE MENU LATERAL CALIDADES: INTERIORES Y EXTERIORES*/
a.enlace11 {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	
	}
a.enlace11:hover {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	}
	
a.enlace11:visited {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	}

a.enlace11:active {
	color: #1c8a1c; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold;

	}

	/*enlaces letra y subrayado verde NEGRITA*/
span.enlace60 {
	color: #1c8a1c; 
	font-size : 11px; 
	text-decoration: none; 
	font-weight:bold; 
	}

a.tooltip_izq {
position:relative;
	color: #606060; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold; 
}
a.tooltip_izq span {
display: none;
}
a.tooltip_izq:hover span {
display:block;
position:absolute;
top:-5em;
left:-15em;
width:110px;
color:#ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}

a.tooltip_der {
position:relative;
	color: #606060; 
	font-size : 10px; 
	text-decoration: none;
	font-weight:bold; 
}
a.tooltip_der span {
display: none;
}
a.tooltip_der:hover span {
display:block;
position:absolute;
top:-5em;
left:20em;
width:110px;
color:#ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}