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

body { margin:0; padding:0; background:url(../img/fondo-pagina2.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4A5757;}

p, ul, label, input, textarea, table { font-size:0.7em; text-align:justify; font-family:"trebuchet ms",Arial, Helvetica, sans-serif;}
	.LetraCapital:first-letter { font-size:1.21em; font-weight:bold;}
	.centrarTexto { text-align:center;}
	.alinearderecha { text-align:right;}
	.pPequenio { font-size:0.7em;}
	table label, table input { font-size:1em;}

h1 { margin:4px 4px 4px 8px; padding:0 0 25px 0; font-size:1.6em; font-weight:bold; color:#0D5B8E;}
h2 { margin:4px 4px 4px 10px; padding:0 0 25px 5px; font-size:1.21em; color:#0D5B8E;}
	.h2Normal { margin:4px; padding:0 0 0 5px; font-size:1.21em; color:#0D5B8E;}
	.h2NormalCentrado { margin:4px; padding:0 0 0 5px; font-size:1.21em; color:#0D5B8E; text-align:center;}
h3 { margin:4px 0 0 0; padding:0 0 0 5px; font-size:0.9em;}
h4 { margin:0; padding-left:40px; font-size:0.7em; font-weight:normal;}

fieldset { padding:15px; border:solid 1px #D68347;}
legend { color:#004288;}
.botonEnviar{	width:100px; height:35px;	background:url(../img/boton-enviar-formulario.jpg) no-repeat;;	border:none;}
.erroresFormulario { margin:2px; padding:5px; color:#FF0000; /*border:1px solid #D68347;*/}

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

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

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:0; padding:0; list-style:inside; font-size:0.8em;}
ul { margin:0; padding:0; list-style:disc inside;}
	.ulMenu { margin:0; padding:22px 0 0 40px; list-style:none; list-style-position:outside; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
	.ulMenu li { padding:0 5px 0 15px; display:inline;}
	
.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;}

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

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

#pagina { margin:0 auto 0 auto; width:994px; height:auto; background:url(img/fondo-inferior-tierra.gif) no-repeat; background-position:0 220px; border:3px solid #fff; border-bottom:none;}

/*-------------------------------------------------------------------------------------------------------------------------------*/

/*--------------- CABECERA --------------------------*/
#cabecera { clear:both; margin:0; padding:0; width:100%; height:150px;}
	#logo { float:left; width:160px;}
	#edificios { float:left; width:520px; height:150px; text-align:center;}
	#congreso { float:left; padding-top:30px; width:300px; height:120px;}	
	
/*-------------------------------------------------------------------------------------------------------------------------------*/	

/*--------------- MENU -------------------------------------------------------------------------------------------------------*/
#menusuperior { clear:both; margin:0; width:996px; height:60px; background:url(../img/fondo-menu2.jpg) top left no-repeat; border:none; border-top:1px solid #fff;}
	#enlacesaccesibles {	position:relative;	float:left;	border: none;	font-size: 0.1em; display:none;}

			

/*-------------------------------------------------------------------------------------------------------------------------------*/

/*--------------- CENTRAL --------------------------*/
#central { clear:both; margin:0; padding:0; width:980px;}
	#cajacentralhome { float:left; margin-left:10px; padding:10px 15px 10px 15px; width:635px; height:525px; background:url(../img/fondo-caja-texto-grande-home.gif) top left no-repeat;}
	#cajaderechahome { float:left; margin-left:20px; padding:10px 15px 10px 15px; width:245px; height:525px; background:url(../img/fondo-caja-texto-pequena.png) top left no-repeat;}
	#cajacentralTotalSuperior { clear:both; margin-left:15px; padding:0 15px 0 15px; width:930px; height:20px; background:url(../img/fondo-caja-texto-grande-960px-sup.gif) top left no-repeat;}	
	#cajacentralTotalMedio { clear:both; margin-left:15px; padding:1px 15px 1px 15px; width:930px; height:auto; background:url(../img/fondo-caja-texto-grande-960px-med.gif) top left repeat-y;;}		
	#cajacentralTotalInferior { clear:both; margin-left:15px; padding:0 15px 0 15px; width:930px; height:20px; background:url(../img/fondo-caja-texto-grande-960px-inf.gif) top left no-repeat;}	

			#mapagoogle {	width:98%;	height:450px; border:1px solid #de8d00;}

#inferior { clear:both; margin:0; margin-left:10px; padding:0; width:965px;}
	#lugar { float:left; padding:10px 90px 10px 10px; width:230px; height:90px; background:url(../img/fondo-caja-lugar-celebracion-02.gif) top left no-repeat;}
	#organizan { float:left; padding:0 30px 0 15px; width:590px; height:110px; background:url(../img/fondo-caja-organizan.gif) top left no-repeat;}
#pie { clear:both; margin:0; padding:0 20px 0 20px; width:940px; height:20px; font-family:Arial, Helvetica, sans-serif;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/			
			
			
/*----------------------------------------------- ESTILOS CSS ---------------------------------------------------------------------------------------------------------------------------*/			
.fondoMenuInferior { background:url(../img/borde-inferior-menu-principal.gif) no-repeat;}
html>body .fondoMenuInferior { height:30px;}

