/* CSS Document */
*{ border:0; margin:0; padding:0;}
body{ padding:0; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
a{ color:#000000; text-decoration:underline;}
#container{ width:993px; margin:10px auto 0; border:#2481c3 1px solid; overflow:hidden;}
#cabecero{width:993px; height:159px;}
#parteizquierda{ border-right:#2481c3 1px solid; width:247px; min-height:420px; float:left;}
#patrocinadores{ border:0; margin:0; padding:0; height:137px; margin-top:45px;}
#menugeneral{width:234px; min-height:230px; margin:8px 0 0 13px; padding:0; background-image:url(../imagenes/fondomenu.gif); background-repeat:repeat-y;}
#contenidos{margin:8px 13px 0 261px;}
#piepagina{ clear:both; text-align:center; font-size:10px; background-color:#2481c3; color:#FFFFFF; height:15px; padding-top:3px}
h1{ background-image: url(../imagenes/fondotitulos.gif); background-repeat:repeat-x; display:block; text-align:right; font-size:18px; font-weight:bold; padding-right:10px; height:25px; padding-top:3px; margin:0 0 15px 0;}
/*menu*/
.menu_top_bg   
{   
background:url(../imagenes/menu_top_bg.gif) repeat-x;   
height:22px;   
padding-top:8px;   
font-family:Verdana, Arial, Helvetica, sans-serif;   
font-size:12px;   
color:#FFFFFF;   
font-weight:bold;   
text-align:center;   
margin:8px 13px 1px 13px;   
}   
.sub_menu ul   
{   
background-color:#4e7886;
margin:0 13px 1px 13px;   
}   
.sub_menu ul li   
{   
font-family:Arial, Helvetica, sans-serif;   
font-size:12px;
font-weight:bold;
color:#FFFFFF;   
line-height:32px;   
border-bottom:1px dotted #93bcc3;   
list-style-type:none;   
text-indent:8px;
}   
.sub_menu ul li a   
{   
text-decoration:none;   
color:#FFFFFF; 
line-height:32px;
display:block;
}   
.sub_menu ul li a.selected   
{   
background:url(../imagenes/menu_selected.gif) no-repeat;
display:block;
}   
.sub_menu ul li a:hover   
{ 
background:url(../imagenes/menu_selected.gif) no-repeat;
display:block;
}  
/*fin menu*/

.textodestacado{ margin:8px 0 30px 240px;display:block; text-align:right;}

div.textoimagen1{overflow:hidden;}
div.textoimagen1 span{ float:left; width:335px; padding-top:20px;}
div.textoimagen1 img{ float:right;}

table.comites{ width:90%; margin:0 auto 20px auto; padding:0; border:1px #CCCCCC solid;}
table.comites th, table.comites td{ padding:2px; height:16px;}
table.comites th{ background-color:#e1e9f5; width:30%;}
table.comites caption{ margin:0; padding:20px 0 0 0; font-weight:bold; font-size:12px;}

dt{ background-color:#e1e9f5; font-weight:bold; height:18px; padding:3px; margin-top:20px;}
dd{ margin-bottom:20px; padding-left:10px;}

ul.listado{list-style-position:inside; border:#CCCCCC 1px solid; padding:20px; margin-top:20px; background-image:url(../imagenes/fondo_info.gif); background-repeat:no-repeat; background-position:right bottom;}
ul.listado li{ line-height:21px; list-style-type:square;}

div.info{border:#CCCCCC 1px solid; padding:20px; margin-top:20px; background-image:url(../imagenes/fondo_info.gif); background-repeat:no-repeat; background-position:right bottom;}
div.info1{border:#CCCCCC 0 solid; padding:20px; margin-top:20px; background-image:url(../imagenes/fondo_info.gif); background-repeat:no-repeat; background-position:right bottom;}
.notaalpie{ font-size:10px;}

table.inscripcion{ width:90%; margin:0 auto; padding:0; border:1px #CCCCCC solid; border-collapse:collapse;}
table.inscripcion th, table.inscripcion td{ padding:2px; height:16px; text-align:center; border:1px #CCCCCC dotted; width:25%}
table.inscripcion th{ background-color:#e1e9f5;}
table.inscripcion caption{ margin:0; padding:20px 0 0 0; font-weight:bold; font-size:12px;}

