body{
   position: relative;
	background-image: url(imagenes/fondo_alfa.jpg);
	background-repeat: repeat-x; 
	
}

#cuerpo
{
	padding: 5%;
}


#fondo
{
	position: absolute;
	top: 0%;
	left: 50%;
	width: 800px;
	margin-left: -400px;
	height: 600px;
	border: 5px solid #007F2C;
	z-index: 1;
	background-color: White;
	text-align: center;
	
}

#logo
{
	position: absolute;
	top: 2px;
	left: 0px;
	height: 122px;
	width: 190px;
	background-color: white;
	background-image: url(imagenes/logo.jpg);
	z-index: 2;
	background-repeat: no-repeat;
}

#banner
{
	position: absolute;
	top: 0px;
	left: 190px;
	height: 122px;
	width: 610px;
	background-color: white;
	background-image: url(imagenes/banner/banner_prueba3.jpg);
	z-index: 2;
}


#menu
{
	position: absolute;
	top: 122px;
	left: 0px;
	height: 35px;
	width: 800px;
	background-color: white;
	z-index: 2;
	
}


#opcionmenu a:visited , #opcionmenu a:link{
	position: absolute;
	top: 5px;
	left: 40px;
	height: 30px;
	width: 120px;
	color: #076615;
	background: url(imagenes/menu_normal.jpg) center; 
	text-align: center; 
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
}

#opcionmenu a:hover {
	position: absolute;
	top: 5px;
	left: 40px;
	height: 30px;
	width: 120px;
	background: url(imagenes/menu_over.jpg) center;
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index:3;
	text-decoration: none;
}	



#opcionmenu2 a:visited , #opcionmenu2 a:link
{
	position: absolute;
	top: 5px;
	left: 160px;
	height: 30px;
	width: 120px;
	color: #076615;
	background: url(imagenes/menu_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	z-index: 3;
}


#opcionmenu2 a:hover
{
	position: absolute;
	top: 5px;
	left: 160px;
	height: 30px;
	width: 120px;
	background: url(imagenes/menu_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
}

#opcionmenu3 a:visited , #opcionmenu3 a:link
{
	position: absolute;
	top: 5px;
	left: 280px;
	height: 30px;
	width: 120px;
	color: #076615;
	background: url(imagenes/menu_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	z-index: 3;
}

#opcionmenu3 a:hover
{
	position: absolute;
	top: 5px;
	left: 280px;
	height: 30px;
	width: 120px;
	background: url(imagenes/menu_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
	
}

#opcionmenu4 a:visited , #opcionmenu4 a:link
{
	position: absolute;
	top: 5px;
	left: 400px;
	height: 30px;
	width: 120px;
	color: #076615;
	background: url(imagenes/menu_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
	
}

#opcionmenu4 a:hover
{
	position: absolute;
	top: 5px;
	left: 400px;
	height: 30px;
	width: 120px;
	background: url(imagenes/menu_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
	
}

#opcionmenu5 a:visited , #opcionmenu5 a:link
{
	position: absolute;
	top: 5px;
	left: 520px;
	height: 30px;
	width: 120px;
	color: #076615;
	background: url(imagenes/menu_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
	
}

#opcionmenu5 a:hover
{
	position: absolute;
	top: 5px;
	left: 520px;
	height: 30px;
	width: 120px;
	background: url(imagenes/menu_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
	
}



#opcionmenu6 a:visited , #opcionmenu6 a:link
{
	position: absolute;
	top: 5px;
	left: 640px;
	height: 30px;
	width: 120px;
	color: #076615;
	background: url(imagenes/menu_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
	
}

#opcionmenu6 a:hover
{
	position: absolute;
	top: 5px;
	left: 640px;
	height: 30px;
	width: 120px;
	background: url(imagenes/menu_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
	
}




#contenido1
{
	position: absolute;
	top: 170px;
	left: 100px;
	height: 370px;
	width: 600px;
	z-index: 3;
	background-color: white;
	background-image: url(imagenes/camion2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}


#contenido2
{
	position: absolute;
	top: 160px;
	left: 0px;
	height: 440px;
	width: 800px;
	z-index: 3;
	background: url(imagenes/camion2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

#contenido3
{
	position: absolute;
	top: 170px;
	left: 50px;
	height: 370px;
	width: 700px;
	z-index: 3;
	background-color: white;
	background-image: url(imagenes/fondo_oficina.jpg);
	background-position: center;
	background-repeat: no-repeat;
	text-align: right;
}


#pie
{
	position: absolute;
	top: 570px;
	left: 100px;
	height: 25px;
	width: 600px;
	z-index: 3;
	text-align: left;
	background-color: White;
	font-size: 10px;
}

.negrita
{
	font: italic bolder;
	font-weight: bolder;
}

#cuadro_fotos
{
	position: absolute;
	top: 48px;
	left: 90px;
	height: 150px;
	width: 450px;
	text-align: center;
	
}

#dibujo_grande2
{
	top: 150px;
	left: 75px;
	position: absolute;
	height: 350px;
	width: 650px;
	background-position: center;
	border: 5px solid #007F2C;
}

#dibujo_grande3
{
	top: 135px;
	left: 148px;
	position: absolute;
	height: 370px;
	width: 502px;
	background-position: center;
	border: 5px solid #007F2C;
}

#dibujo_grande
{
	top: 150px;
	left: 200px;
	position: absolute;
	height: 300px;
	width: 400px;
	background-position: center;
	border: 5px solid #007F2C;
}

#dibujo_grandev
{
	top: 150px;
	left: 290px;
	position: absolute;
	height: 300px;
	width: 225px;
	background-position: center;
	border: 5px solid #007F2C;
}

#dibujo_mapa
{
	top: 150px;
	left: 120px;
	position: absolute;
	height: 325px;
	width: 550px;
	background-position: center;
	border: 5px solid #007F2C;
}

#prueba_menu_foto
{
	position: absolute;
	top: 475px;
	left: 100px;
	height: 25px;
	width: 600px;
	z-index: 2;
	background-color: white;
}



#opcionmenu_foto a:visited , #opcionmenu_foto a:link{
	position: absolute;
	top: 0px;
	left: 100px;
	height: 25px;
	width: 137px;
	color: #076615;
	background: url(imagenes/menu_foto_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
	
}

#opcionmenu_foto a:hover {
	position: absolute;
	top: 0px;
	left: 100px;
	height: 25px;
	width: 137px;
	background: url(imagenes/menu_foto_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
}	



#opcionmenu_foto2 a:visited , #opcionmenu_foto2 a:link{
	position: absolute;
	top: 0px;
	left: 237px;
	height: 25px;
	width: 137px;
	color: #076615; 
	background: url(imagenes/menu_foto_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
}

#opcionmenu_foto2 a:hover {
	position: absolute;
	top: 0px;
	left: 237px;
	height: 25px;
	width: 137px; 
	background: url(imagenes/menu_foto_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
}	


#opcionmenu_foto3 a:visited , #opcionmenu_foto3 a:link{
	position: absolute;
	top: 0px;
	left: 374px;
	height: 25px;
	width: 137px;
	color: #076615;
	background: url(imagenes/menu_foto_normal.jpg);
	text-align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
}

#opcionmenu_foto3 a:hover {
	position: absolute;
	top: 0px;
	left: 374px;
	height: 25px;
	width: 137px;
	background: url(imagenes/menu_foto_over.jpg);
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
}	



#opcionmenu_foto_izq{
	position: absolute;
	top: 0px;
	left: 75px;
	height: 25px;
	width: 25px; 
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 3;
	text-decoration: none;
	background: url(imagenes/menu_borde_izq.jpg)center;
}

#opcionmenu_foto_der{
	position: absolute;
	top: 0px;
	left: 510px;
	height: 25px;
	width: 26px;
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index: 4;
	text-decoration: none;
	background: url(imagenes/menu_borde_der.jpg)center;
}


#prueba_menu_foto2
{
	position: absolute;
	top: 525px;
	left: 100px;
	height: 25px;
	width: 600px;
	z-index: 2;
	background-color: white;
}
	
	
.texto
{
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

.texto2
{
	font-family: Arial;
	font-size: 14px;
	text-align: right;
}

.texto3
{
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.negrita
{
	font-weight: bold;
}

.negritasub
{
	font-weight: bold;
	text-decoration: underline;
}


.negritagrande
{
	font-family: Arial;
	font-size: 22px;
	text-align: right;
	font-weight: bold;
}

.tamanyo
{
	font-size: 10px;
	
}

.subrayado
{
	text-decoration: underline;
}

#certificado
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 150px;
	width: 108px;
}

#texto_foto1
{
	position: absolute;
	top: 0px;
	left: 125px;
	height: 150px;
	width: 475px;
	
}

#texto_foto2
{
	position: absolute;
	top: 160px;
	left: 0px;
	height: 211px;
	width: 600px;
	
}

#pag_siguiente
{
position: absolute;
top: 310px;
left: 525px;
height: 75px;
width: 57px;
}


#pag_anterior
{
	position: absolute;
	top: 310px;
	left: 10px;
	height: 75px;
	width: 57px;
}



#volver_mapa a:visited , #volver_mapa a:link{
	position: absolute;
	top: 500px;
	left: 350px;
	height: 30px;
	width: 120px;
	color: #076615;
	background: url(imagenes/menu_normal.jpg) center; 
	text-align: center; 
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: small;
	z-index: 3;
	text-decoration: none;
}

#volver_mapa a:hover {
	position: absolute;
	top: 500px;
	left: 350px;
	height: 30px;
	width: 120px;
	background: url(imagenes/menu_over.jpg) center;
	text-align: center;
	color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	z-index:3;
	text-decoration: none;
}	


.enlace:link , .enlace:visited , .enlace:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #076615;
}
