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

body, div, p, h1, h2, h3, h4, ul, ol { margin:0; padding:0;}
body { font-family:"tahoma",Arial, Helvetica, sans-serif; color:#181818; background-color:#c5d335;}

p, ul, ol, table { font-size:0.8em; text-align:left;}
	#cuerpo-interior p { margin:5px 0;}
	#presentacion-home p { padding:15px; background-color:#fff;}
	.centrarTexto { text-align:center;}
	.alinearderecha { text-align:right;}
	.alinearizquierda { text-align:left;}
	.pProtDatos { padding:30px; font-size:0.7em;}
	
.ulMenu li, #inscripcion a, h1, h2, legend, caption { font-family: 'Yanone Kaffeesatz', Arial, sans-serif;}

h1 { padding:3px 15px; width:250px; font-size:2.2em; background-color:#fff; border:1px solid #10814b; color:#10814b;}
	h1.h1Presentacion { margin:0; padding:14px 25px; width:350px; background:url(../img/fondo-h1-presentacion-home.gif) top left no-repeat;
											font-size:1.6em; color:#fff; border:none;}
h2, caption { margin:5px 0; padding:5px; font-size:1.35em; color:#1e471d;}
	h2.h2Presentacion { margin:0; padding:10px 15px;; background-color:#666; font-size:1.3em; color:#fff;}
h3 { margin:4px 0 0 0; padding:0 0 0 5px; font-size:0.9em; color:#1e471d;}
h4 { margin:0; padding-left:40px; font-size:0.7em; font-weight:normal;}

fieldset { margin:10px 0; padding:15px; border:solid 1px #1e471d;}
legend { color:#004288; font-size:1.2em; color:#1e471d;}
label, input, textarea { font-size:1em;}
label { width:150px; display:inline-block; text-align:right; font-weight:bold; vertical-align:baseline;}
.botonEnviar{	width:100px; height:35px;	background:url(../img/boton-enviar-formulario.jpg) no-repeat; border:none;}
.error { margin-left:5px; width:250px; text-align:left; color:#f00;}

kbd { padding:0 0 3px 0; width:auto; border:2px outset; text-align:left; font-size:1.21em;}
hr { clear:both; color:#505050;}

a { color:#1E471D; font-weight:bold;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}

#inscripcion { width:100%; clear:both; text-align:center;}
	#inscripcion a { margin:0 auto; padding-top:8px; height:33px; width:140px; background:url(../img/boton-inscripcion.jpg) center 0 no-repeat;
									 color:#fc0; display:block;}
	#inscripcion a:hover { background:url(../img/boton-inscripcion.jpg) center -40px no-repeat; text-decoration:none; color:#1E471D;}
	.unTercio a:hover { text-decoration:none; color:#c5d335;}

img {	border:0;	padding:0; margin:0; vertical-align:middle;}
	.imgIzda { margin:5px; margin-right:10px; float:left; vertical-align:top;}
	.imgDcha { margin:5px; margin-left:10px; float:right; vertical-align:top;}
	.imgBorde { border:solid 1px #999;}

ol { margin:5px 0; list-style:inside;}
	ol.numero { padding-left:30px; list-style:decimal;}
	ol.letra { padding-left:30px; list-style:lower-latin;}
	ol.romano { padding-left:30px; list-style:upper-roman; list-style-position:outside;}

ul { margin:5px 0; padding-left:10px; list-style:disc inside;}
	.ulMenu { margin:0; padding:8px 25px; list-style:none; list-style-position:outside; font-size:1.4em;}
	.ulMenu li { padding:0 5px 0 15px; display:inline;}
		.ulMenu li a { color:#ffeb00;}

.cursorHelp { cursor:help;}
.ocultoCorreo { color:#004288; direction:rtl; font-weight:bold; text-decoration:none; unicode-bidi:bidi-override;}

table { margin:0 auto; width:100%; border:1px solid #c5d335;}
td { padding:0 5px;}
.trCabecera { background-color:#fff; height:20px; text-align:center;}
	.trListado { font-size:0.9em; background-color:#feffe6;}
	.trListadoAmarillo {background-color:#f0fcad; color:#1e471d; font-size:0.9em;}
	
	#tablaAsistentes th input { font-size:0.8em;}
/*	
.tablaPrograma { width:100%; border:1px solid #0083C6; font-size:0.8em;}
table.tablaPrograma td, table.tablaPrograma th { text-align:left; vertical-align:top; padding:0 5px 0 5px; }
table.tablaPrograma ul { font-size:0.9em;}
	.thHorario { width:10%;}
	.thEvento { width:90%;}
	.tdTituloSesiones { background-color:#005080; color:#fbe500; font-size:1.3em;}
	.textoAzul { font-weight:bold; color:#0083C6;}

/*---------------------------------- ESQUELETO DIV -----------------------------------------------------------*/

#contenedor-pagina-home { width:100%; height:auto; background:#C5D335 url(../img/fondo-degradado-pagina.jpg) left -915px repeat-x;}
	#contenedor-edificios-home { width:100%; background:url(../img/fondo-franja-edificios.gif) right 782px repeat-x;}
		#edificios-home { width:100%; background:url(../img/fondo-edificios.gif) right 600px no-repeat;}
		
#contenedor-pagina { width:100%; height:auto; background:#61B385 url(../img/fondo-degradado-pagina.jpg) bottom left repeat-x;}
	#contenedor-edificios { width:100%; background:url(../img/fondo-franja-edificios.gif) bottom right repeat-x;}
		#edificios { width:100%; background:url(../img/fondo-edificios.gif) bottom right no-repeat;}

/*--------------------------------------------------------------------------------------------------------------*/
/*--------------- CABECERA --------------------------*/

			#contenedor-menu { clear:both; background-color:#1E471D;}
				#menu { margin:0 auto; width:980px; height:50px; text-align:center;}
			#contenedor-submenu { clear:both; background-color:#c0dece;}
				#submenu { margin:0 auto; padding:5px 50px 0 50px; width:880px; height:25px;}
				#submenu-interior { clear:both; margin:0 auto; padding:0 50px; width:880px; height:30px; background-color:#fff;}
				#contenedor-logo { clear:both; margin:0 auto; width:980px; height:185px; background:#C5D335 url(../img/fondo-superior-interior.jpg) top left no-repeat;}
					#logo { padding-left:30px;}
					#tituloPagina { clear:both; padding:35px 0 5px 45px; margin:0 auto; width:933px; height:75px;
													border:1px solid #dee68e; border-top:none; border-bottom:none;}
/*------------------------------------------------------------------------------------------------------------*/

/*--------------- CENTRAL --------------------------*/
			#cuerpo-home { clear:both; margin:0 auto; width:980px; height:650px;}
				#cuerpo-home-izquierda { float:left; padding:20px 0 0 30px; width:330px;}
				#cuerpo-home-derecha { float:left; margin:20px 50px 30px 100px; width:400px; height:500px;}
					#presentacion-home { border:10px solid #666; border-top:none;}
					
			#contenedor-inferior-home { clear:both; margin:180px 0 0 0; width:100%; height:280px; background:url(../img/fondo-pie.gif) bottom left repeat-x;}
				#inferior-home { margin:0 auto; width:980px; height:280px; background:url(../img/topito-pie.gif) 30px bottom no-repeat;}
						
						/************ Slideshow de la HOME. ********************/
						#slideshow-home { position:relative; clear:both; margin:0 0 20px 250px; padding:0 75px 0 45px; width:510px;}
							#slidesContainer-home { position:relative; height:200px; width:520px; overflow:auto; background-color:#E0E78D; border:10px solid #E0E78D;}
							
						#pie-home { padding:5px 25px;}
							
			#contenedor-cuerpo-interior { clear:both; margin:0 auto; padding-top:20px; width:978px; height:auto;
																		background-color:#C5D335; border:1px solid #dee68e; border-top:none; border-bottom:none;}
				#cuerpo-interior { clear:both; margin:0 auto; padding:20px; width:890px; height:auto; background-color:#DAE380;}
					#columna-izquierda { float:left; margin-bottom:30px; padding:0 30px; width:385px;}
					#columna-derecha { float:left; margin-bottom:30px; padding:0 30px; width:385px;}
					
					.unTercio { float:left; margin:10px auto; padding:10px; width:31%; text-align:center; display:inline; background-color:#fff;}
						html>body .unTercio { float:none; padding:10px 8px; display:inline-block;}
						
						/************ Slideshow de paginas interiores. ********************/
						#slideshow { position:relative; margin:25px auto 0 auto; padding:0 75px 0 45px; width:770px;}
							#slidesContainer { position:relative; height:200px; width:780px; overflow:auto; background-color:#E0E78D; border:10px solid #E0E78D;}
								.slide { margin:10px 5px; padding:10px; width:180px; height:160px; background-color:#fff;}
						
							/* Estilos de los controles del Slideshow */
							.control { position:absolute; top:75px; display:block; width:55px; height:54px; cursor:pointer;}
							#leftControl { left:0;}
							#rightControl { right:0;}
							
				#fondo-cuerpo-interior { clear:both; margin:0 auto; width:980px; height:40px;
																 background:url(../img/fondo-cuerpo-interior-inferior.png) bottom left no-repeat;}
				#contenedor-pie { clear:both; margin:60px 0 0 0; width:100%; height:210px; background:url(../img/fondo-pie.gif) bottom left repeat-x;}
					#pie { margin:0 auto; padding:175px 25px 10px 25px; width:950px; height:25px; background:url(../img/topito-pie.gif) 30px bottom no-repeat;}
						#estandares { float:left; width:250px;}
						#pie-direccion { float:left; width:650px; text-align:right;}
						
			#mapagoogle { margin:0 auto;	width:98%;	height:450px; border:3px solid #c5d335;}
