/* CSS Document */

*{ margin:0; padding:0;}
body{margin:0; font:80% "Helvetica";}

.idioma{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:10px 0px 0px 10px;}
.idioma:link{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:10px 0px 0px 10px;}
.idioma:hover{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:10px 0px 0px 10px;}
.idioma:visited{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:10px 0px 0px 10px;}
.idioma_sel{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:10px 0px 0px 10px; font-weight:bold;}
.menu{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding-left:5px;}
.menu:link{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding-left:5px;}
.menu:hover{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding-left:5px;}
.menu:visited{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding-left:5px;}
.menu_sel{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#809DA8; padding-left:5px;}
.menu2{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:5px 0px 0px 10px;}
.menu2:link{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:5px 0px 0px 10px;}
.menu2:hover{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:5px 0px 0px 10px;}
.menu2:visited{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#FFFFFF; padding:5px 0px 0px 10px;}
.menu2_sel{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#003a50; padding:5px 0px 0px 10px;}
.menu3{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#003a50; padding:5px 0px 0px 10px;}
.menu3:link{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#003a50; padding:5px 0px 0px 10px;}
.menu3:hover{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#003a50; padding:5px 0px 0px 10px;}
.menu3:visited{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#003a50; padding:5px 0px 0px 10px;}
.menu3_sel{font:12px "Helvetica"; text-align:left; text-decoration:none; color:#003a50; padding:5px 0px 0px 10px; }
.pie{font:11px "Helvetica"; text-align:center; text-decoration:none; color:#FFFFFF; padding-bottom:10px;}
.pie_enlace{font:11px "Helvetica"; text-align:center; text-decoration:none; color:#FFFFFF;}
.pie_enlace:link{font:11px "Helvetica"; text-align:center; text-decoration:none; color:#FFFFFF;}
.pie_enlace:hover{font:11px "Helvetica"; text-align:center; text-decoration:none; color:#003a50;}
.pie_enlace:visited{font:11px "Helvetica"; text-align:center; text-decoration:none; color:#FFFFFF;}
.lista{font:12px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none; margin-left:150px;}
.lista:link{font:12px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none; }
.lista:hover{font:12px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista:visited{font:12px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista2{font:11px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none; margin-left:175px;/margin-left:100px}
.lista2:link{font:11px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista2:hover{font:11px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista2:visited{font:11px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista3{font:10px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; margin-left:190px;/margin-left:115px; list-style:none;}
.lista3:link{font:10px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista3:hover{font:10px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista3:visited{font:10px "Helvetica"; text-align:left; color:#666666; text-decoration:none; line-height:1.5em; list-style:none;}
.lista4{font:12px "Helvetica"; text-align:left; color:#003a50; display:inline; margin-left:12px; text-decoration:none; line-height:1.5em;}

.texto{font:12px "Helvetica"; text-align:justify; line-height:1.5em; color:#000000;}
.lista_maq{font:12px "Helvetica"; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:2px;}
.lista_maq:link{font:12px "Helvetica"; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:2px;}
.lista_maq:hover{font:12px "Helvetica"; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:2px;}
.lista_maq:visited{font:12px "Helvetica"; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:2px;}
.lista_maq_sel{font:12px "Helvetica"; text-align:center; color:#003a50; text-decoration:none; padding-top:2px; font-weight:bold;}
.lista_maq_sel:link{font:12px "Helvetica"; text-align:center; color:#003a50; text-decoration:none; padding-top:2px; font-weight:bold;}
.lista_maq_sel:hover{font:12px "Helvetica"; text-align:center; color:#003a50; text-decoration:none; padding-top:2px; font-weight:bold;}
.lista_maq_sel:visited{font:12px "Helvetica"; text-align:center; color:#003a50; text-decoration:none; padding-top:2px; font-weight:bold;}
.campos{font:11px "helvetica"; text-align:left; color:#666666;}
.boton_act{background-color:#003a50; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.iso{vertical-align:middle;}
.mas{font:10px "Helvetica"; text-align:left; color:#003a50; text-decoration:none; padding-top:8px;}
.mas:link{font:10px "Helvetica"; text-align:left; color:#003a50; text-decoration:none; padding-top:8px;}
.mas:hover{font:10px "Helvetica"; text-align:left; color:#003a50; text-decoration:none; padding-top:8px;}
.mas:visited{font:10px "Helvetica"; text-align:left; color:#003a50; text-decoration:none; padding-top:8px;}
.centro{text-align:center;}
.titular{font:bold 13px 'Helvetica'; text-align:left; color:#003a50;}
.texto_noticia{font:12px 'Helvetica'; text-align:justify; color:#003a50; padding-top:5px;}
.archivo{font:11px 'Helvetica'; text-align:left; color:#809DA8;padding-top:5px; text-decoration:none;}
.archivo:link{font:11px 'Helvetica'; text-align:left; color:#809DA8;padding-top:5px; text-decoration:none;}
.archivo:hover{font:11px 'Helvetica'; text-align:left; color:#809DA8;padding-top:5px; text-decoration:none;}
.archivo:visited{font:11px 'Helvetica'; text-align:left; color:#809DA8;padding-top:5px; text-decoration:none;}
.pagina{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none; color:#003a50;}
.pagina:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none; color:#003a50;}
.pagina:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none; color:#003a50;}
.pagina:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none; color:#003a50;}
.enlace{font:12px 'Helvetica'; text-align:left; text-decoration:none; color:#003a50; padding-bottom:5px;}
.enlace:link{font:12px 'Helvetica'; text-align:left; text-decoration:none; color:#003a50;padding-bottom:5px;}
.enlace:hover{font:12px 'Helvetica'; text-align:left; text-decoration:none; color:#003a50;padding-bottom:5px;}
.enlace:visited{font:12px 'Helvetica'; text-align:left; text-decoration:none; color:#003a50;padding-bottom:5px;}
.azul{background-color:#003a50; height:1px;}
.tabla{margin:15px 5px 0px 0px;}
.pregunta{font:bold 12px 'Helvetica'; text-align:left; color:#003a50; text-decoration:none;}
.pregunta:link{font:bold 12px 'Helvetica'; text-align:left; color:#003a50; text-decoration:none;}
.pregunta:hover{font:bold 12px 'Helvetica'; text-align:left; color:#003a50; text-decoration:none;}
.pregunta:visited{font:bold 12px 'Helvetica'; text-align:left; color:#003a50; text-decoration:none;}
.tabla{font:15px "Helvetica"; text-align:center; color:#809DA8; width:660px;}

#contenedor{margin:0px auto 0px auto; width:100%; background-position:center; background-color:#ffffff; height:auto; overflow:hidden;}
#arriba{float:left; width:100%; height:250px; background-color:#003a50;}
#idioma{float:right; width:250px; height:30px; background-color:#809DA8;}
#rayas{float:left; background-image:url(../img/raya.gif); height:37px; background-repeat:repeat-x; margin-top:50px; width:100%; z-index:1;}
#logo{margin:20px auto 0px auto;/margin:-90px auto 0px auto; width:750px; height:150px; z-index:80;}
#aclaro_abajo{float:left; width:100%; background-color:#809DA8; height:270px;}
#parte_arriba{margin:-20px auto 0px auto; width:750px; height:270px; background-color:#809DA8; clear:both;}
#menu1{float:left; width:300px; height:20px; margin-top:-20px;}
#menu2{float:right; width:300px; height:20px; background-color:#809DA8; margin-top:-20px;}
#img{float:left; width:650px; height:200px; margin:40px 0px 0px 50px;}
#menu3{float:left; width:300px; height:20px; margin:30px 0px 0px 40px;}
#contenido_abajo{float:left; width:100%; background-color:#FFFFFF;}
#contenido{margin:0px auto 0px auto; width:750px; background-color:#FFFFFF; height:auto;}
#tabla{float:left; width:420px; margin:15px 0px 0px 50px;}
#noticia{float:left; width:200px; border-left:1px solid #003a50; margin:15px 0px 0px 20px; padding-left:5px;}
#menu4{float:left; width:750px; height:20px; margin-left:30px;}
#menu5{margin:0px auto 0px 115px; width:300px; height:auto;}
#foto{float:left; width:359px; height:203px; border:4px solid #003a50; margin:15px 0px 0px 50px;}
#foto2{float:left; margin:30px 0px 0px 50px;}
#mapa{float:left; width:359px; height:220px; margin:15px 0px 0px 50px;}
#menu_foto{float:left; width:359px; height:20px; margin:15px 0px 0px 50px; background-image:url(../img/menu_foto.png); }
#piezas{float:left; width:450px; height:250px; margin-top:15px; margin-left:150px; text-align:center;}
#texto{float:right; width:250px; height:auto; margin:15px 50px 0px 0px;}
#contacto{margin:15px auto 0px auto; width:370px; height:auto;}
#actualidad{margin:15px auto 0px auto; width:650px; height:auto;}
#pie_abajo{float:left; width:100%; background-color:#809DA8; height:auto; margin-top:15px;}
#pie{margin:0px auto 0px auto; width:750px; background-color:#809DA8; height:auto;}