/* Capas principales */ 
#contenedor
{
 /*width:780px;*/
 margin:0px;
 padding:0px;
}

#cabecera
{
 width:780px;
 height:89px;
 	background-image:url(img/grad_cabecera.jpg);
    background-position:left top;
    background-repeat:repeat-x;
 text-align:left;
}

#idiomas
{ 
 position:absolute;
 width:775px;
 padding-top:5px;
 font-family:Verdana,Arial,Helvetica;
 font-size:10px;
 color:#333333;
 height:20px;
 text-align:right;
}


#imag_logo
{
margin-top:12px;
margin-left:10px;
width:223px;
height:61px;
cursor:pointer;
cursor:hand;
}

#texto_miembros
{
 position:absolute;
 top:50px;
 width:700px;
 text-align:right;
 font-family:Verdana,Arial,Helvetica;
 font-size:10px;
 color:#333333;
}

#miembros
{
 position:absolute;
 top:35px;
 width:771px;
 text-align:right;
}

#imagen
{
 width:780px;
 height:159px;
    background-position:center top;
    background-repeat:no-repeat;
}

#menu_principal
{
 width:780px;
 height:48px;
 text-indent:0px;
 text-align:left;
 background-color:#EBEBEB;
}

/* estilos del menú para el include */
.celda{
border-bottom:1px solid #E0E0E0;
width:130px;
height:23px;
background-image:url(img/fondo_menu_cla.jpg);
color:#838383;
cursor:pointer;
cursor:hand;
}
.texto_capa{
 border-left:1px solid #E0E0E0;
 border-right:1px solid #E0E0E0;
 height:20px;
 font-family:Verdana,Arial,Helvetica;
 font-weight:bold;
 font-size:11px;
 text-align:center;
 line-height:19px;
}
.esq_celda
{
background-image:url(img/esq_menu_128.gif);
font-size:1px;
height:3px;
z-index:2;
}
.tabla_submenu
{
border-bottom:1px solid #E0E0E0;
background-color:#838383;
}
/* estilos del menú para el include */

#contenido
{
 width:780px;
 margin-top:10px;
}

#txt_contenido
{
 width:374px;
 text-align:left;
 margin-top:15px;
 margin-bottom:15px;
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
 color:#333333;
}

#pie
{
 position:relative;
 height:25px;
  	background-image:url(img/pie.gif);
    background-position:left top;
    background-repeat:repeat-x;
 text-indent:8px;
 text-align:left;	
 font-family:Verdana,Arial,Helvetica;
 font-size:10px;
 color:#333333;
}

#menu_pie
{
 position:absolute;
 top:7px;
 width:770px;
 text-align:right;
}

/* Etiquetas */
body
{
 margin:0px;
}

table
{
 /*border:none;*/
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
 color:#333333;
}

img
{
 border:none;
}

p
{
 text-indent:0px;
 margin:0px;
 margin-bottom:15px;
 padding:0px;
 text-align:justify;
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
 color:#333333;
}

h1
{
 margin:0px;
 padding:0px;
 font-family: Verdana, Arial, Helvetica;
 font-size:15px;
 letter-spacing:-1px;
 font-weight:bold;
 /*color:#FB8239;*/
 margin-bottom:8px;
}

h2
{
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
 font-weight:bold;
 color:#333333;
 margin-top:0px;
 margin-bottom:8px;
}

h3
{
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
 font-weight:bold;
 color:#333333;
 margin-top:8px;
 margin-bottom:5px;
}

/* Clases */
.submenu
{
 position:relative;
 left:0px;
 top:5px;
 width:300px;
 padding:0px;
 margin:0px;
 text-indent:0px;
 text-align:left;
 background:#ffffff;
}

.submenu_capa
{
 position:absolute;
 visibility:hidden;
  	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	color: #FFFFFF;
}

.imag_miembros
{
 height:28px;
 margin-left:5px;
 margin-right:5px;
}


.imag_congreso
{
 width:158px;
 border:1px solid #CECECE;
 margin-bottom:5px;
}

.imag_texto{
border:none;
margin-right:8px;
margin-top:2px;
width:100px;
}

.esqs_izq
{
 position:absolute;
 width:5px;
 height:28px;
 background-color:#E5E5E5;
 padding:0px;
 margin:0px;
 	background-image:url(img/esqs_izq.gif);
    background-position:left top;
    background-repeat:no-repeat;

}

.esqs_izq_gris
{
 position:absolute;
 width:5px;
 height:28px;
 background-color:#838383;
 padding:0px;
 margin:0px;
 	background-image:url(img/esqs_izq_gris.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

.esqs_der
{
 height:28px;
 width:180px;
 background-color:#E5E5E5;
 /*
 padding:0px;
 margin:0px;*/
 text-indent:0px;
 text-align:left;
 	background-image:url(img/esqs_der.gif);
    background-position:right top;
    background-repeat:no-repeat;
 font-family: Verdana, Arial, Helvetica;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}

.esqs_der_gris
{
 height:28px;
 width:180px;
 background-color:#838383;
 padding:0px;
 margin:0px;
 text-indent:0px;
 text-align:left;
 	background-image:url(img/esqs_der_gris.gif);
    background-position:right top;
    background-repeat:no-repeat;
 font-family: Verdana, Arial, Helvetica;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}

.celda_lado
{
width:180px;
padding:0px;
margin:0px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica;
font-size:11px;
text-align:left;
}

.evento
{
width:180px;
margin-bottom:8px;
background-color:#E5E5E5;
 	background-image:url(img/fondo_evento.gif);
    background-position:center bottom;
    background-repeat:no-repeat;
text-align:left;
}

.titulo_evento
{ 
 padding-top:6px;
 font-family: Verdana, Arial, Helvetica;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 text-align:center;
}

.titulo_central
{ 
 padding-top:4px;
 font-family: Verdana, Arial, Helvetica;
 font-weight:bold;
 font-size:12pt;
 color:#816D41;
 text-align:center;
 
}
.cont_evento
{
 width:160px;
 margin-top:12px;
 margin-left:10px;
 font-family: Verdana, Arial, Helvetica;
 font-size:10px;
 text-align:left;
 text-indent:0px;
}

.titulo_congreso
{
 font-family: Verdana, Arial, Helvetica;
 font-size:10px;
 font-weight:bold;
 color : #666;
 display:block;
}

.form_registro
{
position:relative;
margin-top:10px;
margin-left:15px;
width:170px;
color:white;
text-align:right;
}

.noticias
{
width:180px;
height:130px;
margin-bottom:8px;
padding:0px;
}

.noticia
{
 margin:0px;
 margin-bottom:5px;
 margin-top:10px;
 padding:0px;
 width:180px; 
 background-image:url(img/punto_separa_noticias.gif);
 background-position:left bottom;
 background-repeat:repeat-x;
}
.puntosH
{
	height:2px;
 background-image:url(img/punto_separa_noticias.gif);
 background-position:left top;
 background-repeat:repeat-x;
}
.puntosLeft
{
 background-image:url(img/punto_separa_noticias.gif);
 background-position:left top;
 background-repeat:repeat-y;
}
.txt_noticia
{
 padding-left:10px;
 font-family: Verdana, Arial, Helvetica;
 font-size:10px;
 color:#333333;
 text-align:left;
}


.capa_mas
{
  margin-top:9px;
  margin-right:8px;
  width:63px;
  height:22px;
  background-image:url(img/ver_mas.gif);
  background-position:left top;
  background-repeat:no-repeat;
  text-align:right;
}

.cajas_index
{
 width:130px;
 border:none;
 margin-top:2px;
 font-family: Verdana, Arial, Helvetica;
 font-size:10px;
 color:#333333;
}

.cont_bot
{
 position:absolute;
 text-align:right;
 padding-top:2px;
 margin-left:135px;
 width:25px;
 border:0px solid;
}

.cajas_contacto
{
 width:230px;
 border:1px solid #D2D2D2;
 font-family: Verdana, Arial, Helvetica;
 font-size:11px;
 padding-left:2px;
 color:#333333;
}

.bot_form
{
 border:0px solid #333333;
 background-color:#838383;
 font-family: Verdana, Arial, Helvetica;
 text-align:center;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 color:white;
 cursor:pointer;
 cursor:hand;
}

.lista_noticias
{
 margin-left:16px;
 padding:0px;
 list-style-type:square;
 font-family: Verdana, Arial, Helvetica;
 color:#846F3F;
 text-align:left;
 text-indent:0px;
}
.lista_gris
{
 padding:0px;
 margin-left:18px;
 list-style-type:square;
 font-family: Verdana, Arial, Helvetica;
 color:#333333;
 list-style-image:url(img/ver_mas_gris.gif);
 font-size:10px;
}

.lista_mapa_secciones
{
 padding:0px;
 margin-left:18px;
 list-style-type:square;
 font-family: Verdana, Arial, Helvetica;
 color:#333333;
 list-style-image:url(img/ver_mas.gif);
}

.lista_mapa
{
 padding:0px;
text-align:left;
margin-top:5px;
margin-bottom:12px;
margin-left:10px;
line-height:15px;
list-style-image:none;
list-style:none;
}

.cabecera_mapa_seccion
{
width:350px;
border-bottom:1px solid #cccccc;
font-weight:bold;
color:#838383;
}

.tabla_pie
{
 width:780px;
 background-color:#002855;
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 color:white;
}

/* estilos links */
A.link_submenu
{
    padding-right:5px;
	padding-left:5px;
	color : white;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

A.link_submenu:HOVER
{
	text-decoration:underline;
	color:white;
}

A.link_idiomas
{
	margin-left:5px;
	margin-right:5px;
	color : #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-decoration:none;
}

A.link_idiomas:HOVER
{
	text-decoration:underline;
}

A.link_descarga
{
	margin-right:5px;
	color : #666666;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

A.link_descarga:HOVER
{
	text-decoration:none;
	color : #000000;
}

A.link_mapa_seccion
{
	color : #838383;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

A.link_mapa_seccion:HOVER
{
	text-decoration:none;
	color : #333333;
}

A.link_mas
{
	color : #846F3F;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-decoration:none;
}

A.link_mas:HOVER
{
	color : #B8A06B;
	text-decoration:none;
}

A.link_pie
{
    margin-left:5px;
	margin-right:5px;
	color : #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-decoration:none;
}


A.link_pie:HOVER
{
	text-decoration:underline;
}

A
{
	color : #846F3F;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
}

A:HOVER
{
	color : #B8A06B;
	text-decoration:none;
}
.aviso{
	color:#E10915;

}
