@charset "UTF-8";
/* CSS Document */

* {margin:0px ; padding:0px ; border: 0px}

body {
background-color: #2a1a04;
font-family: Geneva, Arial, Helvetica, sans-serif
}


#global { width:955px ; margin: 0px auto }
  
	#idioma { padding: 8px 0px 5px 0px; text-align:right; font-size:0.7em } 
	
	#cabecera { background-color:#FFFFFF; position:relative;width:955px; height:284px } 
	
			#menu { position: absolute; margin:-197px 0px 0px 57px ; width:161px; height:274px } /* En OPERA no funciona por estar encima del swf */
			 
	#contenido { width: 955px ;  background-color:#FFFFFF }
	
			#fotos { float: right ; width:213px ; padding:10px 10px 0px 0px }
			
			#titulo { padding: 5px 0px 20px 13px }
											
			#texto { color: #2a1a04 ; text-align:justify ; padding: 0px 10px 20px 13px; width:703px ; font-size:0.75em }
			
			#esquina {  background: url(../img/esquina.jpg) no-repeat bottom right ;  width:100%; height:14px; clear:both }
			
	#subcontenido {  background-color:#FFFFFF; width:725px }
	
			#submenu {  text-align:right ; width: 215px; float:left }
			
			#subtexto { color: #2a1a04 ; text-align:justify ; padding: 0px 10px 20px 13px; width:475px ; font-size:0.75em ; float:right }
			
			#mapa1 {  width: 250px; float:left; font-size:0.75em; margin:0px 0px 0px 15px }
			
			#mapa2 { color: #2a1a04 ; padding: 0px 10px 20px 13px; width:375px ; font-size:0.75em ; float:right }
			
			#links1 {  width: 150px; float:left; font-size:0.75em; margin:0px 0px 0px 15px }
			
			#links2 { color: #2a1a04 ; padding: 0px 10px 20px 13px; width:475px ; font-size:0.75em ; float:right }

			
	#pie { width: 955px; clear:both }
			
			#logos { float:right; padding: 10px 0px 0px 0px }
			
			#contacto { padding: 5px 0px 0px 0px ;font-size:0.7em }
			
	#validadores { padding: 15px 0px 0px 0px }
						


.boton { padding: 0px 0px 10px 0px } 


h1 {font-size:1.1em ; color:#ffab19}

.negrita { font-weight:bold }
.cursiva { font-style:italic}
.preguntas {color:#ffab19;font-weight:bold}
.letra_peq {font-size:0.87em; line-height:12px}

.form_input { background-color: #CCCCCC ; margin:0px 0px 8px 0px }
.form_button { background-color: #ffab19 ; margin:0px 0px 8px 0px ; font-size:0.92em; padding:2px; margin:5px 0px}

img.visita {margin: 10px 10px 0px 0px}


	
a.idioma:link { color: #FFFFFF; text-decoration: none }
a.idioma:visited { color: #FFFFFF; text-decoration: none }
a.idioma:hover { color: #ffab19;  text-decoration: none }

a.idioma_selec:link { color: #b9cc2e; text-decoration: none }
a.idioma_selec:visited { color: #b9cc2e; text-decoration: none }
a.idioma_selec:hover { color: #b9cc2e;  text-decoration: none }

a.contacto:link { color: #FFFFFF; text-decoration: none }
a.contacto:visited { color: #FFFFFF; text-decoration: none }
a.contacto:hover { color: #ffab19;  text-decoration: none }

a.contacto_selec:link { color: #b9cc2e; text-decoration: none }
a.contacto_selec:visited { color: #b9cc2e; text-decoration: none }
a.contacto_selec:hover { color: #b9cc2e;  text-decoration: none }

a.menu:link { color: #ffab19; text-decoration: none ;padding:0px 0px 3px 20px ; display:block ; font-size:0.7em } /* Funciona para IE 6*/
body a.menu:link { padding:0px 0px 1px 20px  ; font-size:0.73em}  /* Funciona para MOZILLA, SAFARI, IE7, IE8*/

a.menu:visited { color: #ffab19; text-decoration: none ; padding:0px 0px 3px 20px ; display:block ; font-size:0.7em } /* Funciona para IE 6*/
body a.menu:visited { padding:0px 0px 1px 20px ; font-size:0.73em } /* Funciona para MOZILLA, SAFARI, IE7, IE8*/

a.menu:hover { color: #2a1a04;  text-decoration: none ; background-color: #ffab19 ; display:block ; font-size:0.7em } /* Funciona para IE 6*/
body a.menu:hover { padding:0px 0px 1px 20px ; font-size:0.73em } /* Funciona para MOZILLA, SAFARI, IE7, IE8*/

a.menu_selec:link { color: #2a1a04;  text-decoration: none ; background-color: #b9cc2e ; display:block ; font-size:0.7em } /* Funciona para IE 6*/
body a.menu_selec:link { padding:0px 0px 1px 20px  ; font-size:0.73em}  /* Funciona para MOZILLA, SAFARI, IE7, IE8*/

a.menu_selec:visited { color: #2a1a04;  text-decoration: none ; background-color: #b9cc2e ; display:block ; font-size:0.7em } /* Funciona para IE 6*/
body a.menu_selec:visited { padding:0px 0px 1px 20px ; font-size:0.73em } /* Funciona para MOZILLA, SAFARI, IE7, IE8*/

a.menu_selec:hover { color: #2a1a04;  text-decoration: none ; background-color: #b9cc2e ; display:block ; font-size:0.7em } /* Funciona para IE 6*/
body a.menu_selec:visited { padding:0px 0px 1px 20px ; font-size:0.73em } /* Funciona para MOZILLA, SAFARI, IE7, IE8*/

a.submenu:link { color: #2a1a04; text-decoration: none ;  font-size:0.73em ; display:block}
a.submenu:visited { color: #2a1a04; text-decoration: none ; font-size:0.73em ; display:block}
a.submenu:hover { color: #ffab19;  text-decoration: none ; font-size:0.73em; display:block }

a.submenu_selec:link { color: #b9cc2e; text-decoration: none ;  font-size:0.73em ; display:block}
a.submenu_selec:visited { color: #b9cc2e; text-decoration: none ; font-size:0.73em ; display:block}
a.submenu_selec:hover { color: #b9cc2e;  text-decoration: none ; font-size:0.73em; display:block }

a.subsubmenu:link { color: #2a1a04; text-decoration: none ;  font-size:0.9em }
a.subsubmenu:visited { color: #2a1a04; text-decoration: none ;  font-size:0.9em }
a.subsubmenu:hover { color: #ffab19;  text-decoration: none ;  font-size:0.9em }

a.subsubmenu_selec:link { color: #b9cc2e; text-decoration: none ;  font-size:0.9em }
a.subsubmenu_selec:visited { color: #b9cc2e; text-decoration: none ; font-size:0.9em }
a.subsubmenu_selec:hover { color: #b9cc2e;  text-decoration: none ; font-size:0.9em }

a.linktexto:link { color: #2a1a04; text-decoration: underline }
a.linktexto:visited { color: #2a1a04; text-decoration: underline }
a.linktexto:hover { color: #ffab19;  text-decoration: underline }

a.menu_mapa:link { color: #2a1a04; text-decoration: none; display:block ; margin:10px 0px 0px 0px }
a.menu_mapa:visited { color: #2a1a04; text-decoration: none ; display:block ; margin:10px 0px 0px 0px}
a.menu_mapa:hover { color: #ffab19;  text-decoration: none ; display:block ; margin:10px 0px 0px 0px}

a.submenu_mapa:link { color: #2a1a04; text-decoration: none; display:block ;padding: 0px 0px 0px 30px }
a.submenu_mapa:visited { color: #2a1a04; text-decoration: none ; display:block;padding: 0px 0px 0px 30px}
a.submenu_mapa:hover { color: #ffab19;  text-decoration: none; display:block ;padding: 0px 0px 0px 30px}

a.links:link { color: #2a1a04; text-decoration: none; display:block }
a.links:visited { color: #2a1a04; text-decoration: none ; display:block}
a.links:hover { color: #ffab19;  text-decoration: none; display:block}

input.error { border: 1px solid red; }
label.error, span.error {
	color: red;
	font-style: italic;
}
