/* ---------------------------------- ELEMENTOS COMUNES ESTRUCTURA ---------------------------------- */

body{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}

h1{ font-size: 80px; }

a{
	text-decoration: none; color: black;
}

a img{
	border: none;
}

.negro a{
	text-decoration: none; color: black;
}

.plain{
	font-family: Arial; font-size: 12px; font-weight: normal; color: black;
}

.gris{
	color: gray;
}

.red{
	color: red;
}

hr{
	border: thin solid #78a5ba; color: #78a5ba;
}

.valign_middle{ vertical-align: middle; }

#total{
	width: 1050px;
	margin-left: auto; margin-right: auto;
}

#sombra1{
	width: 10px; background-image: url(img/sombra1.png);
}

#sombra2{
	width: 10px; background-image: url(img/sombra2.png);
}

#cabecera{
	width: 1030px; height: 350px; vertical-align: top; text-align: center;
}

#contenido{
	width: 1030px;
}

#lateral1{
	width: 170px; vertical-align: top; padding-left: 15px; padding-right: 15px;
}

#centro{
	width: 600px; vertical-align: top;
	text-align: justify; padding-left: 15px; padding-right: 15px;
}

#centro_inferior{
	width: 930px; vertical-align: top;
	padding-left: 25px; padding-right: 25px;
}

#lateral2{
	width: 170px; vertical-align: top; padding-left: 15px; padding-right: 15px;
}

#contacto_pie{
	width: 980px; color: white; height: 160px; padding-right: 50px;
	background-image: url(img/fondo_pie.png); background-repeat: repeat-x;
}

#contacto_pie a{
	color: white;
}

#datos_contacto_pie{
	border-left: thin solid #3c728b; font-size: 14px;
}

#formulario{
	width: 600px; background-color: #bcd2dd; padding: 10px;
}

#padding_left{
	padding-left: 20px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px;
}

#border_left{
	border-left: solid #78a5ba 2px;
	padding-left: 15px;
}

#fondo_oscuro{
	background-color: #78a5ba; padding: 15px;
}

#fondo_oscuro hr{
	border: thin solid white; color: white;
}



/* ---------------------------------- ELEMENTOS COMUNES TEXTOS ---------------------------------- */

/* ---------------------------------- TOTAL DISPONIBLE CENTRO = 610px ---------------------------------- */



#titulo{
	width: 1000px; height: 80px; background-image: url(img/titulos/fondo_titulos.png); background-repeat: repeat-x; color: white;
	padding-left: 30px; color: white; font-weight: bold; font-size: 18px; vertical-align: top; text-align: left;
}

.subtitulo{
	font-size: 22px; font-weight: bold; color:#3c728b; text-align: center; line-height: 25px;
}

.subtitulo_index{
	text-align: center; font-weight: bold;
}

.subtitulo_index .big{ color: white; font-size: 20px; color:#3c728b; line-height: 25px; padding-bottom: 5px; }

.subtitulo_index .small{ color: black; font-size: 16px; color:#5b8da5; line-height: 19px; }

.subtitulo2{
	font-size: 18px; font-weight: lighter; color:#3c728b;
}

.subtitulo2 a{
	font-size: 18px; font-weight: lighter; color:#3c728b;
}

.destacado{
	font-weight: bold; color: #3c728b; font-size: 14px;
}

.destacado a{
	font-weight: bold; color: #3c728b; font-size: 14px;
}

li{
	font-weight: bold; color: #3c728b; font-size: 14px; line-height: 22px;
	text-align: left;
}

.plain li{
	font-family: Arial; font-weight: normal; font-size: 12px; line-height: 18px; color: black;
}

#division{
	width: 1030px; height: 70px;
	background-image: url(img/division.png); background-repeat: repeat-x;
}



/* ---------------------------------- TABLA PONENTES ---------------------------------- */

#tabla_ponentes{
	width: 600px;
}

#presentacion_ponentes{
	width: 130px; background-image: url(img/ponentes/fondo_presentacion_ponentes.png); background-repeat: repeat-y;
	text-align: center; font-weight: bold; color: #2a4a59;
}

.presentacion_nombre_ponentes{
	font-size: 14px;
}

#texto_ponentes_inicio{
	width: 130px; background-image: url(img/ponentes/fondo_texto_ponentes_inicio.png); background-repeat: repeat-y;
	text-align: left; vertical-align: top;
}


/* ---------------------------------- SUBMENU CONGRESO ---------------------------------- */

#submenu_congreso{
	height: 30px; text-align: center;
}

#submenu_congreso_1{
	height: 30px; width: 10px; background-image: url(img/menus/submenu_congreso_1.png); background-repeat: no-repeat;
}

#submenu_congreso_2{
	height: 30px; background-image: url(img/menus/submenu_congreso_2.png); background-repeat: repeat-x;
}

#submenu_congreso_2 a{
	color: white; font-size: 16px; font-weight: bold; text-align: center; vertical-align: middle;
}

#submenu_congreso_3{
	height: 30px; width: 30px; background-image: url(img/menus/submenu_congreso_3.png); background-repeat: no-repeat;
}




/* ---------------------------------- CONGRESO  ---- ESTILOS PONENTES  ---------------------------------- */


#barra_titulo{
	width: 580px; height: 79px; font-size: 18px; font-weight: bold; color: #2a4a59; vertical-align: middle; line-height: 22px;
	background-image: url(img/fondo_barra_titulo.png); background-repeat: repeat-x; padding-left: 10px; padding-right: 10px;
}

.texto_titulo_barra{
	font-size: 18px; font-weight: bold; color: #2a4a59;
}

.subtitulo_barra{
	font-size: 14px; font-weight: bold; color: #2a4a59;
}

#foto_ponentes{
	width: 150px; vertical-align: top; padding-bottom: 10px; padding-top: 14px; padding-right: 20px;
}

#foto_ponentes img{
	width: 150px;
}

#introduccion_ponentes{
	padding-top: 10px; padding-bottom: 10px;
}

#texto_ponentes{
	width: 560px; padding: 20px;
	background-color: #bcd2dd;
}



/* ---------------------------------- PATROCINIO  ---------------------------------- */

#tabla_patrocinio{
	width: 260px;
}

#barra_patrocinio{
	width: 157px; height: 108px; background-image: url(img/patrocinar/barra_patrocinio.png); background-repeat: repeat-x; text-align: left;
	font-size: 14px; font-weight: bold; color: #2a4a59; vertical-align: top; line-height: 22px; padding-right: 20px; padding-top: 15px;
}

#azul_claro{
	padding: 10px;
	background-color: #bcd2dd;
}







