/* CSS Document */
body 				
{ 
	background-color:#FFFFFF; 
	color: #333333; 
	font-weight: normal; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica; 
	margin:0px 0px 0px 0px; 
	background-image:url(./fondo.gif); 
	background-repeat:repeat-x; 
}

h1 					{ font-size: 16px; color: #336799; }
th					{ color: #336799; }
th_suave			{ color: #7EB3E6; }
a					{ color: #336799; text-decoration: none; }
a.hover				{ text-decoration: underline; }
.tabla_cabecera 	{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; width:770px;}
.td_cabecera_alto	{ height:78px; text-align:left; vertical-align:bottom; padding-left: 15px; padding-top: 5px;}
.td_cabecera_medio	{ height:35px; text-align:right; vertical-align:bottom; }
.td_cabecera_bajo 	{ height:20px; text-align:left; vertical-align:middle; padding-left: 206px; vertical-align:middle; }
.texto_destacado 	{ color:#326698; font-weight:bold; font-size: 10px; }
.texto_fuerte 		{ font-weight: bold; }
.td_col_izqda	 	{ width:160px; vertical-align:top; }
.td_contenido		{ width:620px; vertical-align:top; padding: 0px 10px 0px 10px;}

label				{ display: block; color: #326698; text-align: right; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; width: 200px; }
input				{ font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 1px solid #E7E7E7; color:#666666; background-color: #FFFFFF; width: 150px;  height:15px; font-size: 10px; }
.input_largo		{ border: 1px solid #E7E7E7; color:#666666; background-color: #FFFFFF; width: 250px;  height:15px; }
.input_corto		{ width: 40px; }
.checkbox			{ text-align: left; width: 15px;}
textarea			{ font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 1px solid #E7E7E7; color:#666666; background-color: #FFFFFF; width: 250px; font-size: 10px;}
select 				{ font-size:10px; background-color: #F7F7F7; color:#666666; border: 1px solid #CCCCCC; width: 153px; height: 17px; }
.select_fecha  		{ font-size:10px; background-color: #F7F7F7; color:#666666; border: 1px solid #CCCCCC; width: 45px; }
.select_fecha_anyo 	{ font-size:10px; background-color: #F7F7F7; color:#666666; border: 1px solid #CCCCCC; width: 55px; }
.select_medio  		{ width: 200px; }
.select_largo  		{ width: 300px; }
.boton_ok			{ background-color:	#99B3CE; border: 1px solid #346699; font-size: 10px; font-weight: bold; color: #FFFFFF; height: 20px; width: 100px; }
.boton_cancel		{ background-color:	#E7E7E7; border: 1px solid #676767; font-size: 10px; font-weight: bold; color: #9A9A9A; height: 20px; width: 100px; }

.caja 				{ background-color:#E7E7E7; padding:0px 0px 0px 0px; margin-left: 10px; border: 5px solid #E7E7E7; width: 150px;  font-size: 10px; }
.caja a				{ color:#999999; text-decoration:none; }
.caja a:hover		{ text-decoration: underline;}
.caja th 			{ background-color:#99B3CC; color:#FFFFFF;	text-align:left; padding: 0px 0px 0px 0px; }
.caja_td 			{ background-color:#FFFFFF; border-bottom:1px dotted #E7E7E7; border-top:1px dotted #E7E7E7; color:#326698; font-weight:bold; padding: 0px 0px 0px 0px; }
.caja_sub_menu		{ vertical-align:top; background-color:#F6F6F6; padding: 4px 0px 4px 0px; }

.caja_logos			{ background-color:#FFFFFF; padding:0px 0px 0px 0px; margin-left: 10px; border: 0px; width:150px; height:51px;}
.caja_logos td		{ background-color:#E7E7E7; padding:0px 0px 0px 0px; }

.caja_pie_izqda		{ background-color:#FFFFFF; padding:0px 0px 0px 0px; margin-left: 10px; margin-top: 5px; border: 0px; width:150px; text-align:center; font-size:8px; color:#333333;}
.caja_pie_izqda td	{ height: 10px; }

.tabla_formulario	{ background-color:#F6F6F6; padding:0px 0px 0px 0px; border: 5px solid #E7E7E7; width: 590px; text-align: left; }
.tabla_formulario th { padding:5px 0px 5px 10px; font-size: 12px; }
.tabla_formulario td { padding: 5px 0px 5px 5px; font-size: 10px; }
.formulario_td_check { text-align: left; padding: 5px 0px 5px 5px; }
.formulario_td_campo { vertical-align: middle; color: #326698; text-align: right; padding-left: 10px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;}
.formulario_td_campo_top { vertical-align: top; color: #326698; text-align: right; padding-left: 10px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;}
.formulario_td_campo_seccion { background-color: #E7E7E7; color:#326698; text-align: left; font-weight:bold; padding-left: 20px; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px;}
.formulario_td_boton { margin-top: 20px; color:#326698; text-align: center; font-weight:bold; padding-left: 20px; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px;}
/* PAGINA DE LISTADOS */
.td_fondo			{ background-color: #E7E7E7; }
.pestana_activa		{ text-align:center; background-color: #F6F6F6; color: #336799; font-weight: bold; padding: 5px 5px 5px 5px; border-left: 2px solid #F6F6F6; border-top: 2px solid #F6F6F6;}
.pestana_activa a	{ text-align:center; color: #336799; font-weight: bold; text-decoration: none; }
.pestana_activa a:hover { text-decoration:underline; }
.pestana			{ text-align:center; background-color: #E7E7E7; color: #336799; font-weight: bold; padding: 5px 5px 5px 5px; border-left: 2px solid #F6F6F6; border-top: 2px solid #F6F6F6;}
.pestana a			{ text-align:center; color: #336799; font-weight: bold; text-decoration: none; }
.pestana a:hover { text-decoration:underline; }
.tabla_listados		{ background-color:#F6F6F6; padding:0px 0px 0px 0px; border: 0px solid #E7E7E7; width: 560px;}
.tabla_listados td .centrado { text-align: center; }
.tabla_listados th 	{ font-size: 10px; background-color: #99B3CC; color:#FFFFFF; padding: 2px 2px 2px 2px; }
.listados_td_par 	{ background-color: #FFFFFF; color: #326698; font-weight:bold; padding: 2px 2px 2px 2px;}
.listados_td_impar 	{ background-color: #F5F5F5; color:#326698; font-weight:bold; }

.avisos				{ text-align:center; width: 300px; background-color:#FFFFFF; color:#326698; font-weight:bold; font-size: 14px; padding: 20px 20px 20px 20px; border: 2px solid #326698; }

.titulo	{ color:#FFFFFF; font-size: 20px; }

.select_largo { width: 320px; }
