/*===========================================*/

/*
 * ESTRUCTURA
 *
 */
 
/*
 * BODY
 */

.body {

	
	background-image: url(../images/fondo.jpg);
	background-repeat: no-repeat;
	 background-position:center top; 
	 
	background-color: #ffffff;
	margin:0;
	 
	
}
	


.backdetalle{

    background-image: url(images/back-detalle.jpg);
	background-repeat: no-repeat;


}


/*
 * PÁGINA
 */

.tablaPagina{
	width: 787px;
	height: 500px;	
	
}

/*
 * HEADER
 */
 


.headerup{
	
	
	
	width: 100%; 
	height:600px; 
	
}




.contenedorbots{
	height: 40px;
	width: 200px;
	margin: 2px 0 5px 15px; 
}

.tablaHeader1{
	
	width: 808px;
	height: 55px;
}



.celdatop{
	
	/* celda que contiene la base del top */
	 width: 787px;
	 height: 113px;
	 background-image: url(../images/back_menu.jpg);
	 background-repeat:no-repeat;
	
	 
}


.celdafranja{
	
	/* celda que contiene la base del top */
	 width: 787px;
	 height: 43px;
	 background-image: url(../images/base2_menu.jpg);
	 background-repeat:repeat-x;
	
	 
}


.main a:visited, .main a:link{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none; 
	
}

.main a:hover{
	font:12px Arial, Helvetica, sans-serif; 
	color:#cccccc;
	text-decoration:none; 
}


.tablaContenidoHeader{
	
	width: 99%;
}




.tablamenu{
	
	width: 785px;
	height:25px;
	
}






.tablaBotonesHeader{
/*	width: 502px; */
	width:714px;
	height: 37px;
	background-color: #ffffff;
}





/*
 * CUERPO PÁGINA
 */


.tablahome{
	
	background-color:#efefef;
	margin-top:8px; 
}

/*
 * FOOTER
 */


.tablafooter{
	width: 808px;
	height: 86px; 
	background-color:#80b835;
	margin-top:0px;
}




.infofooter1{
	font:10px Arial, Helvetica, sans-serif; 
	color:#e1deb7; 
}




.linkfooter a:visited, .linkfooter a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	
}

.linkfooter a:hover{
	font:11px Arial, Helvetica, sans-serif; 
	color:#80b835;
	text-decoration:none;
}




/*
 * CUERPO PÁGINA - CONTENIDO PRINCIPAL - PÁGINA CONTÁCTENOS  
 */

.nombreContacto{
	margin-bottom: 2px;
	margin-top: 20px; 
	text-decoration:none; 
}

.divisionContacto{
	border-bottom: #505050 1px solid;
	width:215px;
	margin-top: 14px;
	#margin-top: 0px;
}







/*===========================================*/

/*
 * TIPOGRAFÍA
 *
 */
 
 



/*
 * CUERPO PÁGINA - CONTENIDO PRINCIPAL-textos
 */ 

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	
	
	
}





h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}
 


.contenido{
	 font:12px Arial, Helvetica, sans-serif; 
	 color:#000000; 
	  padding-right:5px; 
	
}


.contenido2{
	 font:11px Arial, Helvetica, sans-serif; 
	 color:#000000; text-align:justify;
	 padding-left:5px;  padding-right:5px; 
	
}




.txtblack{
	 font:12px Arial, Helvetica, sans-serif; 
	 color:#000000; 
	 
	
}

.contwhite{
	 font:11px Arial, Helvetica, sans-serif; 
	 color:#ffffff; 
	 
	
}


.black{
	 font:12px Arial, Helvetica, sans-serif; 
	 color:#000000; 
	 
	
}



.contnaranja{
	 font:11px Arial, Helvetica, sans-serif; 
	 color:#f7941d; 
	 
	
}


.contwhite2{
	 font:10px Arial, Helvetica, sans-serif; 
	 color:#000000; 
	 
	
}

.tel{
	 font:12px Arial, Helvetica, sans-serif; 
	 color:#000000; 
	 
	
}



.menuup a:visited, .menuup a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	
}

.menuup a:hover{
	font:11px Arial, Helvetica, sans-serif; 
	color:#000000;
	text-decoration:none;
}





.menudown a:visited, .menudown a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}

.menudown a:hover{
	font:11px Arial, Helvetica, sans-serif; 
	color:#cccccc;
	text-decoration:none;
}



.lserv a:visited, .lserv a:link{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}

.lserv a:hover{
	font:12px Arial, Helvetica, sans-serif; 
	color:#cccccc;
	text-decoration:none;
}



.volver a:visited, .volver a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}

.volver a:hover{
	font:11px Arial, Helvetica, sans-serif; 
	color:#cccccc;
	text-decoration:none;
}







.number{

    font:11px Arial, Helvetica, sans-serif; 
	color:#ffffff;
	text-decoration:none;
	
	}

.links a:visited, .links a:link{
	font:11px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	text-decoration:none;
	
}

.links a:hover{
	font:11px Arial, Helvetica, sans-serif; 
	color:#404040;
	text-decoration:none;
}


.titagenda{
	font:18px Arial, Helvetica, sans-serif; 
	color:#342718; text-align:justify; font-weight:bold;
	 padding-left:5px; 
	
	
}


.reset{ background:url("../images/clear.jpg");
 width:52px; 
 height:18px; 
 background-repeat:no-repeat;
 border:0; 
 padding-top:6px; 
}

.reset-sp{ background: url(../spanish/images/clear.jpg);
 width:52px; 
 height:18px; 
 background-repeat:no-repeat;
 border:0; 
 padding-top:6px; 
}




img { behavior: url(iepngfix.htc); transparencia:invisible; }



