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

body { margin:0; font-family:Arial, Helvetica, sans-serif;}
h1 { margin:0 0 10px 0; font-size:16px; color:#1694ff; font-weight:bold;}
h2 { margin:5px 0 5px 0; font-size:12px; color:#333333; font-weight:bold;}
h2 a{text-decoration:none; color:#333333;}
input { font-size:12px; color:#999999; width:150px;}
textarea { font-size:12px; color:#999999; width:150px;}
.botones { background-color:#1694FF; color:#FFFFFF; font-weight:bold; padding:2px; width:auto; border:1px solid #FFFFFF;}

#header { background-image:url(images/fondo_header.gif); background-repeat:repeat-x; height:90px;}
#header_interno { width:900px;}
#logo { float:left;}
#telefono { font-size:24px; color:#00a0e2; font-weight:normal; padding:10px 0px 0 0; text-align:right;}
#menu { font-size:12px; color:#FFFFFF; float:left; margin:11px 0 0 80px; _margin:11px 0 0 75px;}
#menu ul { list-style:none; margin:0; padding:0;}
#menu ul li {background-color:#00bfe2; float:left; margin-left:2px; padding: 10px 0;}
#menu ul li a {text-decoration:none; color:#FFFFFF; padding:10px 5px;}
#menu ul li a:hover {background-color:#1694ff;}

#foto { height:160px; background-color:#999999; padding-top:5px;}
#banner{margin-bottom:25px;}
#contenido_todo {}
#contenido_centro { width:900px; margin-top:25px;}
#informacion { width:625px; float:left; text-align:justify; margin:0 25px 50px 0; font-size:12px; color:#666666;}
#informacion a{ text-decoration:none;}
#foot {height:100px; width:900px; text-align:justify; margin:10px 20px 0 20px; font-size:12px; color:#666666; padding-top:10px;}
#titulo_not{font-size:18px; color:#00BFE2;}

#lateral { width:250px; _width:230px; float:left; background-color:#EEEEEE; min-height:150px;}
#encabezado_lateral { background-color:#1694FF; padding:2px 0; font-size:14px; color:#FFFFFF; font-weight:bold;}
#info_lateral {font-size:12px; color:#666666; width:240px; margin:10px 0 20px 0; text-align:justify;}
#tabla_formulario td { padding:1px;}
#noticia_lateral { border-bottom:1px dashed #999999; padding:0 0 10px 0;}
.titulo_noticia_lateral { font-size:12px; font-weight:bold; color:#333333;}
.titulo_noticia_lateral a{ text-decoration:none; color:#000;} 

#not_ant{ margin-bottom:20px; border-bottom:1px dashed #cccccc; padding-bottom:10px; width:500px;}
#img_not{ margin-right:5px; float:left;}
#not_titulo{font-weight:bold; font-size:14px;}
#not_cont{ font-size:11px; text-align:justify;}
#not_cont a{ text-decoration:none; color:#333333;}
#not_fecha{ font-size:10px; color:#999999; text-align:left;} 
#info_not_lateral{ width:170px; float:left;}


.frm_com{padding:5px 0 5px 0; font-size:12px; }
.frm_im{padding:5px 0 5px 0; font-size:12px; text-align:center}
.input_com { font-size:12px; color:#999999; width:200px;}
.textarea_com { font-size:12px; color:#999999; width:400px;}
.frm_enc{background-color:#999999; color: #FFFFFF; font-weight:bold; padding:2px 0 2px 2px; font-size:12px;}

.txt_com{padding:10px 0 10px 0; border-bottom:1px dashed #cccccc; font-size:12px;}
.txt_nam{padding:10px 0 10px 0; border-bottom:1px dashed #cccccc; font-size:12px; font-weight:bold;}
#com{font-size: 16px; margin-top: 25px; padding: 5px 5px 0pt;}
#part{ padding:5px 0 10px 0;}
#no_com{ margin:15px 0 10px 0; text-align:center; font-size:12px; color:#999999;}
.txt_enc{background-color: #999999; color: #FFFFFF; font-weight:bold; padding:2px 0 2px 2px; font-size:12px;}

.txt_gral {font-size: 11px;color: #666;}
.txt_general {font-size: 12px;color: #ffffff; font-weight:bold;}
.txt_general_ch {font-size: 11px;color: #333333; font-weight:normal; padding-left:2px;}
.txt_general_ch  a:link {color: #02BCE3;text-decoration: none;}
.txt_general_ch a:visited {text-decoration: none;color: #02BCE3;}
.txt_general_ch a:hover {text-decoration: underline;color: #02BCE3;}
.txt_general_ch a:active {text-decoration: none;color: #02BCE3;}
.txt_general_ch_bco{font-size: 11px;color: #FFFFFF;}
.txt_general_ch_bco a{ text-decoration:none; color:#FFFFFF;}
.txt_gral_resalte {font-size: 12px;	color: #02BCE3;}
#txt_foot{font-size:11px; color:#333;}
#txt_foot a{ text-decoration:none; color:#333;}
#midm{font-size:10px; color:#999999;}
#midm a{color:#999999; text-decoration:none;}

.titulos {font-size: 16px;	font-weight: bold;	color: #03A0E3;}
.subtitulos {font-size: 14px;	font-weight: bold;	color: #02BCE3;}
.subtitulos_blanco{font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
.subtitulos_blanco a { text-decoration:none; color:#FFFfff;}
.link_tab {font-size: 12px;color: #FFFFFF;	font-weight: bold;}
.link_tab a{text-decoration:none; color:#FFF;}
#tab_ev{ border:1px solid #cccccc; text-align:center;}
#tab_ev td{padding:3px;}


#tab_trab{text-align:left;}
#tab_trab td{border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; padding:0 5px 0 5px;}
#tab_trab a{ text-decoration:none; color: #00A0E2;}
.tab_trab_tit{color: #00A0E2;font-size: 12px;font-weight: bold; background-color:#EEEEEE;}
#tab_titulo{background-color:#1694FF; text-align:center; color:#FFF; font-weight:bold; font-size:14px;}
#tit_lateral{font-size:13px; font-weight:bold; border-left:1px solid #eeeeee; background-color:#f5f5f5; text-align:center;}

#socios_left {width:275px; float:left; margin:10px 20px 0 0; font-size:12px; color:#777777; text-align:center; font-weight:bold; padding:5px; background-color:#F5F5F5; border:1px solid #CCCCCC;}
#socios_right {width:275px; float:right; margin-top:10px; font-size:12px; color:#777777; text-align:center; font-weight:bold; padding:5px; background-color:#F5F5F5; border:1px solid #CCCCCC;}

/* Fromulario de Inscripción */
#radiobutton1{width:50px;}
#radiobutton2{width:50px;}
.encabezado {color: #FFFFFF; font-size: 12px; font-weight: bold; background-color:#0096c6; text-align:center;}
.opcion {font-weight: bold; font-size: 12px; color: #5f5545; text-align:right; padding-right:10px;}
.tr_color{ background-color:#fbf4e8;}
.detalles {font-size: 10px; color: #0096c6; font-style: italic;}
.boton { color:#FFFFFF; background-color:#0096c6; border:1px solid #FFFFFF; font-weight:bold; font-size:14px; width:75px; height:30px;}
.regresar { font-size:12px; font-weight:bold; text-align:right; padding: 10px 10px 0 0; height:25px;}
.regresar a{ text-decoration:none; color:#0096c6;}
.clientes {font-size:12px; color:#FF0000; text-align:center;}
.dia { width:20px; text-align:center;}
.hora { width:35px; text-align:center;}
#clave { width:45px; height:25px; font-weight:bold; text-align:center; font-size:18px;}
.lista_trabajos {padding:5px !important;}
.lista_trabajos ul { margin:0; padding:0; list-style:none;}
.lista_trabajos ul li { margin:0; padding:3px 0;}
