body { background-color: #e1e1e1; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; text-decoration: none; }

a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #369; text-decoration: underline; }

.menugeneral { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f1f1f1; text-decoration: none; }
.menugeneral:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: underline; }
.mnu_mensajes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #fff; text-decoration: none; }
.mnu_mensajes:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #fc0;	text-decoration: none; }
.cartelera{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: underline; }
.cartelera:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #369; text-decoration: underline; }
.menus_titulos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333; text-decoration: none; }
.menus_titulos:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #369; text-decoration: underline; }
.menus_titulos_cabecera { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333; text-decoration: none; }
.menus_titulos_cabecera:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #369; text-decoration: underline; }

#contenedor { width: 960px; margin-left: auto; margin-right: auto; background: url(imagenes/fondo.general.gif) 0 0 repeat; text-align: left; }
#cabecera { width: 960px; height: 150px; text-align: right; }
#subcabecera { width: 950px; height: 17px; padding: 3px; padding-right: 7px; background-color: #069; color: #fff; text-align: right; }
#menu { width: 950px; height: 22px; background-color: #f1f1f1; }
#columna_izquierda { width: 490px; padding: 5px; float: left; }
#columna_central { width: 240px; padding: 5px; float: left; }
#columna_derecha { width: 210px; background-color: #f1f1f1; float: left; }
#pie { width: 950px; height: 50px; padding: 5px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #069; color: #fff; clear: both; }

.fechayhora{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none; }
.pie_de_foto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #369; text-decoration: none; }
#mensaje_inactivo { display: none; }
#mensaje_activo {
	display: block;
	position: absolute;
	width: 400px;
	height: 120px;
	left: 50%;
	top: 0px;
	margin-top: 160px;
	margin-left: -200px;
	padding: 5px;
	z-index: 100;
	color: #ffffff;
	background: #ff6600;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #333333;
}

.capatitulos { width: 730px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333; text-align: left; text-decoration: none; border-bottom: 1px solid #999; }
.titulos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333; text-decoration: none; }
.secciones { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #369; text-decoration: none; }
.obligatorios{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #369; text-decoration: none; }

.fdo_gris_claro{ background-color: #f1f1f1; }
.fdo_gris_medio{ background-color: #e1e1e1; }

.lin_gris_inf{ border-bottom: 1px solid #ccc; }
.lin_gris_sup{ border-top: 1px solid #ccc; }
.lin_gris_sup_ctd{ border-top: 1px dashed #ccc; }
.lin_gris_inf_ctd{ border-bottom: 1px dashed #ccc; }
.lin_gris_inf_clara{ border-bottom: 1px solid #ccc; }
.lin_gris_der{ border-right: 1px solid #ccc; }
.lin_gris_der_ctd{ border-right: 1px dashed #ccc; }

.rec_gris_claro{ border: 1px solid #ccc; }
.rec_gris_claro_ctd{ border: 1px dashed #ccc; }

