html {
    font-family: arial,tahoma,verdana;
	background-color: #ffffff;
	background-image: url("imagenes/b3.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
} 
body {   margin: 0px;          
		background-image: url("imagenes/b1.jpg");
		background-repeat: repeat-x;
		background-position: top center;
	                   }
h1, h2, h3 { font-size: 1em; font-weight: normal;  }
h3 { margin: auto; font-size: 14px;}
h4 { font-size: 13px; margin-top: 8px; margin-bottom: 8px; }
h5 { font-size: 12px; margin-top: 8px; margin-bottom: 8px; }
p { font-size: 1em; }
a { text-decoration: none; border: none; color: #0000ff; }  
a:visited, a:link { border: none; text-decoration: none; }
img { border: none; }
ul { list-style: none; }
hr { color: #ffffff; }
.clear { clear: both; }
.mayusc { text-transform: uppercase; }
span { font-weight: bold;}


.contenedor { 
	width: 800px;
	margin: 0px auto;
	}
.contenedor2 { }
#logo {  display: block; overflow: hidden; border-left: 1px solid #ffffff; 
		border-right: 1px solid #ffffff; font-weight: bold; background-color: #0000ff;
		background-image: url("imagenes/encabezado.png"); background-repeat: no-repeat;} 
#logo a { color: #cccccc;}
#logo h1 { position: absolute; top: 10px; left: 450px; 
		  color: #000000; font-weight: bold; font-family: Verdana; font-size: 30px;
		  z-index: -9999;
		 } 

#logo .lang { float: right; margin-top: 20px; margin-right: 10px; color: #87888a; text-align: right; line-height: 7px; font-size: 10px; }	
#logo img { float:left; margin-left: 10px; width:66%;margin-bottom:10px;}	

/*Logo solo para la pagina index*/
				#logo-index { display: block; overflow: hidden;
						     font-weight: bold; text-align: center; } 
				#logo-index  img{ margin-top: 150px; } 
						
				#logo-index h1 { position: absolute; top: 10px; left: 450px; z-index: -9999;
						  color: #000000; font-weight: bold; font-family: Verdana; font-size: 30px;
						 }

				#logo-index .lang { position: absolute; left: 385px; bottom: 85px;}		 
				#logo-index .lang a { color: #ffffff; margin-left: 50px; font-size: 30px;}
				.contenedor #cuerpo-index {}				
				.contenedor #cuerpo-index p { text-align: center; margin-bottom: 30px;}				
				.contenedor #cuerpo-index a { margin-left: 50px; font-size: 20px; font-weight: bold; letter-spacing: 3px; }				
				.contenedor #cuerpo-index a:first-child { margin-left: 0px; }				
	 
/*----FIN----*/

#indice .titulo_index {
	height: 12px;
	margin-left: 15px;
	background-color: #0000ff;
	color: #cccccc;
	padding-top: 2px;
	padding-bottom: 9px;
	padding-left: 16px;
}
#indice .principal .centro .resaltar { margin-left: 15px;
			color: #666666;
			font-weight: bold;
			/*text-decoration: underline;
			margin-top: 20px;*/ 
}
.principal td { padding-top: 20px;  padding-bottom: 20px;  }
.principal td p { margin-right: 10px;   }
.principal td img { margin-top: 10px; }
#cabecera {

}
#cabecera .menu { 
					border-top: 1px solid #ffffff; 
					border-bottom: 1px solid #ffffff; 
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;					
					display: block;
					overflow: hidden;
					height: 39px;
					background-color: #cccccc;
					}

#cabecera .menu a {	color: #0000ff;	}
#cabecera .menu ul {
	text-transform: uppercase; 
	font-size: 13px;
	font-weight: bold;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 10px;
}
#cabecera .menu li:first-child { margin-left: -15px; }
#cabecera .menu li { display: inline; margin-left: 141px;  }
#cabecera .menu li :hover {  
	padding-bottom: 8px; 	
	border-bottom: 5px solid #87888a;
}


#indice { display: block; overflow: hidden;	}
#cuerpo {
	display: block;
	overflow: hidden;
	background-color: #ffffff;
}
#cuerpo p { 	}
#cuerpo img {
	-moz-box-shadow: 0 5px 5px 5px #cccccc;
	-webkit-box-shadow: 0 5px 5px 5px #cccccc;
	box-shadow: 0 5px 5px 5px #cccccc;

    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;    
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


/*---------------  ACTIVAR CUANDO SE ACTIVE EL SOBRE-PIE DE TODAS LAS PÁGINAS*/
.ante-pie {  height: 80px; background-color: #cccccc; display: block; overflow: hidden;
			background-image: url("imagenes/b3.png"); 
			background-repeat: repeat-x; background-position: center center; 
			border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.ante-pie p { font-size: 11px; margin: 4px; color: #555555; z-index: 9999; text-align: center; }
.ante-pie table { text-align: center; margin-left: 15px; margin-top: 7px;}
.ante-pie tr {  }
.ante-pie td { vertical-align: center; width: 190px; }
.ante-pie .espacio { border-right: 1px solid #ffffff; }
.ante-pie img {  }


#pie {   border: 1px solid #ffffff;
		height: 120px;
		background-color: #cccccc;
		border-top: 1px solid #ffffff;
		background-image: url("imagenes/pie.png"); background-repeat: no-repeat;
		}
.pie2 {  
		z-index: 9999;
		padding-top: 12px;
}
#pie img {  }
#pie .parf1 { color: #555555; margin-left: 40px; margin-right: 0px; font-size: 12px; 
			 margin-bottom: 0px; margin-top: 0px; letter-spacing: 0.3em; text-align: right;}
#pie .parf1 img { float: right;}
#pie .parf2 { color: #555555; font-size: 9px; text-align: center;}


#pie .w3c { width: 88px; height: 31px; float: left; }
#pie a { color: #000000; }
}
/*----------------------------------------------------------*/

.contenedor #cuerpo .principal p { color: #595919; }
.contenedor #cuerpo .principal {  }
.contenedor #cuerpo  .principal .centro {
		padding-right: 15px;
		text-align: justify;
		color: #848687;
		}
.contenedor #cuerpo  .principal .centro2 {
		padding: 15px;
		text-align: justify;
		background-image: url("imagenes/cuerpo.gif");
		background-repeat: repeat-x;
		background-position: top center; 
		background-color: #cccccc;
		border: 1px solid #ffffff;
		color: #0000ff;
		float: left;
		}
.contenedor #cuerpo  .principal .centro p {  margin-left: 15px; font-size: 12px; }
.contenedor #cuerpo  .principal .centro .img1 { float: right; margin: 5px; margin-right: -9px; margin-top: 20px; }
.contenedor #cuerpo  .principal .centro .img2 { float: left;  margin: 5px; margin-left: -11px; margin-top: 10px; }
/*--------------------------- PAGINA "servicios"--------------------------------*/
li { font-size: 12px; }

.deco-serv { }
.marco { margin-left: 15px; padding-right: 10px; 
	    padding-top: 15px; padding-bottom: 15px; background-color: #eeeeee;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;    
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;	
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;	
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;

		background-image: url("imagenes/1.png");
		background-repeat: repeat-x;
		background-position: top left;
		
}
.marco2 { margin-left: 15px; padding-right: 10px; padding-top: 7px; padding-bottom: 15px; }
/*--------------------------- PAGINA "contacto" -------------------------------*/
.form-contacto { margin-left: 15px; height: 500px; z-index: -9999;}
.form-contacto label { font-size: 12px;}
/*.form-contacto input { margin-left: 20px;}*/
.cero { padding-bottom: 20px; }
.uno { margin-left: 20px; margin-bottom: 20px; }
.dos { margin-left: 95px; margin-bottom: 20px;}
.tres { margin-left: 89px; margin-bottom: 20px;}
.cuatro { margin-left: 80px; margin-bottom: 20px; height: 138px; width: 317px;}
.cinco { margin-left: 0px; margin-bottom: 20px;}
/*--------------------------- PAGINA "ubicacion" -------------------------------*/

.map {  margin-left: 15px; margin-top: 20px; margin-bottom: 20px; color: #666666 !important; width: 768px; height: 540px;}
.map a { color: #666666 !important; font-family: arial,tahoma,verdana; }





