/***********************************************/
/* Globales                                    */
/***********************************************/


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	height:100%;
}
p {
	color: #999999;
}
a {
	text-decoration: none;
	color:#999999;
}
a:hover {
	color:#000000;
	text-decoration: underline;
}	
	

ul { color:#999999;margin:0;padding:0;}

h3 { color:#333333; font-size: 14px;}

h4 { font-size: 12px;}
h5 { font-size: 11px;}

/******************************************************************************************/
/* Posicionamiento  Index                                                                      */
/******************************************************************************************/

#contenedorindex {
	width: 330px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
}

#contenedorindex #linea {
	position:relative;
	top: -10px;
	height:15px;
	width: 320px;
	background-image:url(../img/linea_index.gif);
	background-repeat:repeat-x;
	}



#contenedorindex #idiomasindex {
	padding: 10px;
	width: 60px;
	position: relative;
	left: 230px;
}



#contenedorindex #fotos #foto1 {
	float:left;
	margin: 7px 7px 7px 0;
}


#contenedorindex #fotos #foto2 {
	float:right;
	margin: 7px 0px 7px 7px;
}	


#contenedorindex #fotos #foto3 {
	clear:both;
	margin: 7px 7px 7px 0;
	float:left;
}
#contenedorindex #fotos #foto4 {
	margin: 7px 0px 7px 7px;
	float:right;
}


#textoindex {
	margin: 15px 0px 5px 5;
	clear:both;
	width:315px;
	padding:2px 0 2px 5px;
	
}

#contenedorindex #log {
	background-color: #FFFFFF;
	text-align:center;
	margin:10px;
}

#contenedorindex #indexabajo {
	background-image: url(../img/linea_index.gif);
	background-repeat:repeat-x;
	padding-top: 10px;
	padding:15px 0 15px 5px; 
}
/******************************************************************************************/
/* Posicionamiento Paginas Interiores                                                     */
/******************************************************************************************/



#contenedor {
	width: 710px;
	position:relative;
	margin:auto;
	top: 20px;

}



div#top {
	position:relative;
	width: 700px;
	height: 52px;
	top:-10px;
}


div#top #logo {
	width: 292px;
	position: relative;
	top: 2px;
			
		}

div#top #idioma {
			width: 70px;
			float: right;
			position: relative;
			top: -40px;
			
		}
#contenedor #top #linearriba {
	background-image: url(../img/linea_index.gif);
	background-repeat: repeat-x;
	height: 23px;
	width: 700px;
	top:-10px;
}

		
div#top #menu {
			width: 325px;
			float: right;
			position: relative;
			top: -10px;
			left: 75px;	
		}


div#cuerpo {
	width: 700px;
	margin-top: 5px;
	margin-bottom: 20px;

}


#contenedor #cuerpocontacto #contenido {

}

div#cuerpo #thumbs {
	float:left;
	margin: 35px 0 0 0px;
    width: 250px;
	
	
}

        #thumbs1 {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	z-index: 5;
			
			
		}

		#thumbs2 {
	padding-bottom:10px;
	width: 100;
	height: 101;
			
			
			
		}
		#thumbs3 {
	float:left;
	padding-right:10px;
	width: 100;
	height: 101;
			
			
		}
	#thumbs4 {
	width: 100;
	height: 101;
		}

div#contenido {
	float: right;
	width: 350px;
	margin: 25px 0 0 0px;
	*margin: 40px 0 0 0px;

		
}
div#contenido #lista ul{
	margin-top:0px;
	margin-left:5px;
	*margin-top:3px;
	*margin-left:3px;
	float: left;
	list-style-type: none;
	
			}
			
			

div#contenido #foto {
	margin-top:-4px;
	height:222px;
	width: 325px;
	float: right;
	margin-bottom:2px;
	*margin-bottom:10px;
	
			}
div#contenido #menufoto {
				text-align:right;
				clear: both;
				*margin-top:-5px;
			}
			

.menufoto {
	color: #CCCCCC;
}


div#contenido #txtfoto {
				clear: both;				
				padding:0 0 0 25px;
				width: 325px;
				padding-bottom: 10px;
				padding-top: 10px;
				height:auto;
				
			}
div#contenido #precios  {
	clear: both;
	width: 125px;
	height:15px;
	position: relative;
	left: 225px;
	z-index:1;
	border: 1px solid #CCCCCC;

			}
			
.planos {
	width: 50px;
	height:15px;
	position: absolute;
	z-index:1;
	border: 1px solid #CCCCCC;	
	margin-left: 23px;
}

#thumbs_planos {
	position: absolute;
	margin-top: -87px;
	margin-left: 5px;
	visibility:hidden;
	background-color: #FFFFFF;
	border: solid 3px #CCCCCC;
	width: 80px;
	height: 100px;
	text-align: center;
	z-index: 21;
}	

#thumbs_planos a {
	color: #0099FF;
	text-decoration: none;
}

#thumbs_planos a:hover {
	color:#000000;
	text-decoration: underline;
}	

.villasModernas, .casaAntigua {
	position: absolute;
	margin-top: -14px;
}

.casaAntigua {
	color:#0099ff;
}
			
#contenedor #perfilcasita {
	position:relative;
	width: 349px;
	height: 144px;
	}
		
	
#dotinterior {                          /************ESTE ES EL FOOTER BUENO**********/
    clear: both;
	background:url(../img/linea_index.gif) 10px 79px;
    background-repeat:repeat-x;
	font-size: 10px;
	border: #FF0000;
	
	
	}





#contenedor #casitaquincena {
	
	width: 349px;
	height: 144px;
}
#contenedor #casita3 {
	height: 144px;
	width: 349px;
}

#contenedor #cuerpo #nerjahouse {
	position: relative;
	top: -10px;
	z-index:2;
}


#contenedor #cuerpo #foonerja {
	clear: both;
	position: relative;
	top: 94px;
	left: 348px;
	background-image:url(../img/linea_index.gif);
	background-repeat:repeat-x;
	font-size: 10px;
	z-index: 5;
	width: 350px;
	
	
	/**************************************MENU PEQUEÑO***********************/
}
#contenedor #menuchiki {
	position: relative;
	height: 8px;
	top: -5px;
	width: 25px;
	left:20px;
}



#contenedor #menuchiki2 {
	position: relative;
	height: 8px;
	top: -5px;
	width: 25px;
	left:20px;
}
#contenedor #chiki3 {
	position: relative;
	height: 10px;
	width: 25px;
	top: -22px;
	left: 40px;
	
}

/******************************************ACABA MENU PEQUEÑO****************************/





/****************************************PAGINA CONTACTO**********************************/


#contenedor #cuerpocontacto  {  /***************CONTENEDOR TEXTO,BODEGON,FORMULARIO*/
margin-top:10px;



}

#contenedor #fotocontacto {
width: auto;
height: auto;
}
#contenedor #textocontacto {
width: 400px;
height: 350px;
}





#contenedor #cuerpocontacto #contenido {    /*********************************CONTENEDOR FORMULARIO*********************************/


}

#thumbscontacto {
float:left;
	
}





#contenedor #cuerpo #thumbsprecios  {         /**************TARIFAS***********/
	margin-top:25px;
	*margin-top: 45px;
	
	
	
}



#contenedor #cuerpo #thumbsprecios #opcionesprecios {        
	padding-left: 10px;
	
	
	
}





#semana {
	margin-top: -20px;
	*margin-top:0px;
	
	
	

}



div#cuerpo #thumbsprecios {
	margin-top: 15px;
	float:left;
	border: 2px solid #CCCCCC;
	width:132px;
	padding-top: 5px;
	

	
}
#contenedor #cuerpo #contenido #mes {
	position: relative;
	top: -170px;
	
	
}


	
#contenedor #bodegon {          /********************FOTO MENU TARIFAS**************************/
	height: 143px;
	clear:both;
	float:left;
	margin-top:10px;
	
	
	
}





/*************************************ACABA MENU CONTACTO********************************/


/***************************************************************************************/
/* Clases                                                                              */
/***************************************************************************************/

.dotdesign {
	color: #E4E4E4;
	font-size: 9px;
	
}


.precios {
	color: #ACACAC;
}
table.tablaprecios {
border-top: 1px solid #E9E9E9;
border-left: 1px solid #E9E9E9;
}
table.tablaprecios td {
border-right: 1px solid #E9E9E9;
border-bottom: 1px solid #E9E9E9;
}

.bordefotos {
	border: 3px solid #CCCCCC;
	
	}
	

.bordefotos h3{padding-left:8px; } 
.bordefotos p {padding-left:8px; padding-bottom: 5px;}
.bordefotosmini {
	border: 1px solid #CCCCCC;
}
.formulario {
	color: #666666;
}
.tabla {
	border: thin solid #999999;

}
.azul {
	color: #0099FF;

}
.bordenaranja {
	border: 3px solid #FF9900;
	}
.bordeazul {
	border: solid 3px #4b8ec7;
}
.blanco {
	color: #666666;
}

.bordefotocontact {
	border: 1px solid #CCCCCC;
}
	
.menufoto2 {
	width: 325px;
	float: right;
	position: relative;
	top: -10px;
	left: 75px;	
	color: #CCCCCC;	
}