body {
	background-color: #F7EEDC;
	margin: 0px;
	padding: 0px;
}
.bg_header {
	background-color: #F18701;
	background-image: url(background/bg_header.jpg);
	background-repeat: no-repeat;
}
a.link_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3DCAB;
	text-decoration: none;
}
a.link_header:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.link_header:active {
	color: #FFFFFF;
	text-decoration: none;
}
.bg_bar {
	background-image: url(background/bg_bar.jpg);
	background-repeat:  repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: C5C5C5;
	border-right-color: AEAEAE;
	border-bottom-color: AEAEAE;
	border-left-color: C5C5C5;
	background-color: #CBCBCB;
}
a.linkpres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.linkpres:hover {
	color: #9E4954;
	text-decoration: none;
}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #570906;
	text-decoration: none;
}
.input_buscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #828282;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #828282;
}
.txt_buscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #5F5F5F;
}
.bg_menu {
	background-color: #FFCE7F;
	background-image: url(background/bg_menu.gif);
	background-repeat:  repeat-y;
}
a.linkizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A04B15;
	text-decoration: none;
}
td.menu {
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left:15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F7EFDD;
	border-right-color: #F7EFDD;
	border-bottom-color: #F7EFDD;
	border-left-color: #F7EFDD;
}
.border_gral {
	background-color: #FFFFFF;
	border: 3px solid #FFFFFF;
}
a.linkizq:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.border_fotos {
	border: 1px solid #CCCCCC;
}
.bg_cabeceras_home {
	background-color: #A6A6A6;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #6C6C6C;
}
.fondo_btns {
	background-image: url(imgs/home/fondo_btn.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
a.link_clickaqui {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #95191B;
	text-decoration: none;
}
a.link_clickaqui:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #95191B;
	text-decoration: underline;
}
.bg_cabeceras_home2 {
	background-color: #95875C;
}
.h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.fondo_btns2 {

	background-image: url(imgs/home/fondo_btn2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tablahome_abajo {
	border-top: 1px solid #FFFFFF;
}
.h5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
a.linkpie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ABABAB;
	text-decoration: none;
}
a.linkpie:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ABABAB;
	text-decoration: underline;
}
.celdashome_abajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F1EA;
}
.linea_pie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.textopie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
a.linkmayuscula {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.linkmayuscula:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
.titulo_marron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AE5A00;
}
.lineapunteada_marron {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D9BC8D;
}
.tituloazul {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00497A;
}
a.linkmarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA986D;
	text-decoration: none;
}
a.linkmarron:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA986D;
	text-decoration: underline;
}
.overmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.linea_marron {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9BC8D;
	color: #F7DCA5;
}
.estiloform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FDF8EE;
}
.h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.h9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #515151;
	font-size: 10px;
}

.bordetablamarron {
	border: 1px solid #D2CDB7;
}
.bordetabladerecha {
	border-right: 1px solid #D2CDB7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2CDB7;
}
.titulotablasmarron {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA986D;
}
.bordetabladerechasolo {
	border-right: 1px solid #D2CDB7;
}
.h7 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6c6c6c;
}
a.linkv12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	text-decoration: none;
}
a.linkv12:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
}
a.linkflechas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339966;
	text-decoration: none;
}
a.linkflechas:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339966;
	text-decoration: none;
}
.bordestitulares {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A7B8C1;
	border-bottom-color: #A7B8C1;
}
.h8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
a.linktitulares {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}
a.linktitulares:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.fondo_btnscalendario {

	background-image: url(imgs/calendario/fondo_btn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.bordecalendarioabril {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E3EDD8;
}
.textocalendario {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CB801B;
}
.linea_azul {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7B8C1;
}
.linea_azuldoble {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7B8C1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A7B8C1;
}
.linea_azulderecha {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A7B8C1;
}
.linearoja {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #E4C2BC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4C2BC;

}
.tituloazul11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00497A;
}
.lineagris {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	color: #F5F5F5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}
.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
}
.linea_azularriba {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A7B8C1;
}
.texto_tablaprogramas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #616161;
}
.tex_gris_oscuro {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.lineagrislaterales {
	color: #F5F5F5;
	border: 1px solid #CCCCCC;
}
.linea_grisla_izq {
	color: #F5F5F5;
	border-left: 1px solid #CCCCCC;
}
a.linkclickaquí {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.bordetablaabajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D2CDB7;
	border-right-color: #D2CDB7;
	border-bottom-color: #D2CDB7;
	border-left-color: #D2CDB7;
}
.tabla_azul {
	border: 1px solid #A7B8C1;
}
.form_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	background-color: #ECECE6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9B9B7B;
	border-right-color: #FCFCFC;
	border-bottom-color: #FCFCFC;
	border-left-color: #9B9B7B;
}
a.link_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5C5438;
	text-decoration: none;
}
a.link_login:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #272418;
	text-decoration: none;
}
.txt_logeo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #805111;
}
.border-fotos2 {
	border: 1px solid #999999;
}
.h6blanco {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.lineapunteada_gris {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
