/* naranja #E8402C */

body{
    font-family: Arial, Verdana, sans-serif; font-size:11px;
	color: #040404;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}

td {    font-family: Arial, Verdana, sans-serif; font-size:12px; color: #1f1f1f}
img {border: 0}
a { text-decoration: underline; color: #E8402C; font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight: bold; }
a:hover { text-decoration: none; }
.patro {padding-right: 10px}
.fondo_naranja { background-color:#E8402C; }
.tit  { color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:18px; font-weight: bold; }
.subtit  { color: #999999; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; }
.peque  { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px; }
.navega { color: #E8402C; font-family:  Arial, Verdana, sans-serif; font-size:10px; font-weight: normal; }

.gris { text-decoration: none; color: #666666; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:20px; font-weight: normal; line-height: 28px; }

a.navega { text-decoration: none; color: #E8402C; font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight: bold; }
a.navega:hover { text-decoration: underline; }

a.enlace { text-decoration: underline; color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px; font-weight: normal; word-wrap: break-word; overflow:hidden;}
a.enlace:hover { text-decoration: none; }

a.peque { text-decoration: none; color: #1f1f1f; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px; font-weight: normal; }
a.peque:hover { color: #E8402C; text-decoration: underline; }

.home_foto_tit { height: 20px; border-top: thin solid #E8402C; border-left: thin solid #666666; padding-left:3px; vertical-align: bottom;}

.home_foto_tit a { color: #666666; font-size:11px; font-weight: normal; text-decoration: none; }
.home_foto_tit a:hover { color: #E8402C; font-size:11px; font-weight: normal;  }
.home_noticias_tit { color: #999999; font-size:18px; font-weight: bold; text-decoration: none; padding-bottom: 5px; width: 197px; text-align:left;}

.trans {
position:absolute;
background-color: #E8402C;
filter:none !important;
float:left;
cursor: pointer;
text-decoration: none;
padding: 10px 0px 10px 10px;
width:186px;
height:140px;
color:#000000;
z-index:1;
text-align: left;
font-family: Arial;
font-size: 11px;
font-weight:bold;
color: #Ffffff;
text-decoration: none;
}
.notrans  {
display:none

}




/* FORMULARIO */ 

input, textarea { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #1f1f1f; background-color: #ffffff; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width:180px;}
.noborde { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #1f1f1f; background-color: #ffffff; border: #ffffff;}

.boton  { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #ffffff; background-color: #666666; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.error {color:#ff0000;}


/* MENU */

ul {  list-style: none; padding-left: 0px; padding-right: 0px; float: left; margin: 0; font-size: 18px; line-height: 24px; white-space: nowrap; font-weight:bold;  }
ul a { text-decoration: none; color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px;}
ul a:hover{ text-decoration: none; color: #ffffff; background-color:#E8402C; font-size: 18px;}
.activo { padding-left: 0px; margin: 0; font-size: 18px; line-height: 24px; font-weight:bold; color: #ffffff; background-color:#E8402C;}
.activo2 { padding-left: 0px; margin-left: 5px; font-size: 11px; line-height: 14px; font-weight:bold; color: #E8402C;}
a.submenu {  margin-left: 7px; text-decoration: none; color: #E8402C; font-family: Arial, Verdana, sans-serif; font-size:11px; line-height: 14px; }
.desactivado{ margin-left: 7px; text-decoration: none; color: #F39F95; font-family: Arial, Verdana, sans-serif; font-size:11px; line-height: 14px; }

a.submenu:hover { color: #ffffff; text-decoration: none; background-color:#E8402C; font-size:11px;}
a.menumapa { text-decoration: none; color: #E8402C; font-family: Arial, Verdana, sans-serif; font-size:10px; line-height: 13px; }
a.menumapa:hover { text-decoration: underline;}


/* AGENDA */

.calendario td{
	height: 25px;
	width: 25px;
	text-align: center;
	vertical-align: middle;
	color: #999999;
	border: 1px solid #e2e2e2;

}
.calendario_actividad td{
background-color: #F39F95;
	height: 25px;
	width: 25px;
	text-align: center;
	vertical-align: middle;
	color: #999999;
	border: 1px solid #F39F95;

}





.calendario .dia{
	background-color: #e2e2e2;
}
.calendario a{
	color: #999999;
	text-decoration: none;
}
.calendario a:hover{
	color: #E8402C;
	font-weight: bold;
	text-decoration: none;
}


.calendario .dia_seleccionado{
	color: #FFFFFF;
	background-color: #E8402C;
	font-weight: bold;
}

.calendario .dia_actividad{
	color: #FFFFFF;
	background-color: #F39F95;
	font-weight: bold;
}
.mes {
	font-weight: bold;
	font-size: 14px; 

}
a.evento  { color: #E8402C; font-family: Arial, Verdana, sans-serif; font-size:14px; font-weight: bold;  text-decoration: none;}
a.evento:hover  { color: #ffffff; background-color: #E8402C; }    
.subevento {color: #1a1a1a; font-size: 12px; font-weight: normal; padding-left: 10px; font-family: Arial, Verdana, sans-serif; }


/* patrocinadores */

.img_patro{margin: 0px 20px 40px 0px;}
.titpatro  { color: #999999; font-family:  Arial, Verdana, sans-serif; font-size:24px; font-weight: bold; }



/* MAPA DEL SITIO */

h1.mapa {}
a.mapa { text-decoration: none; color: #999999; font-size:12px; line-height: 18px;  }
a.mapa:hover { text-decoration: underline; color: #E8402C; background-color: #ffffff;}
a.mapatit {color: #1a1a1a;  font-size:14px; font-weight: bold; line-height: 24px; text-decoration: none; }
a.mapatit:hover { text-decoration: underline; color: #E8402C; background-color: #ffffff;}


/* EXPOSICIONES */

.img_galeria{margin: 0px 5px 5px 0px;}

a.expo  { color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:18px; font-weight: bold;  text-decoration: none;  line-height: 24px; }
a.expo:hover  { color: #ffffff; background-color: #E8402C; } 

.subexpo {color: #1a1a1a; font-size: 14px; font-weight: normal; padding-left: 10px;}


h1 { color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:30px; font-weight: bold; margin-bottom: 0px}
h2 { color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight: bold; }

.titapartado { color: #E8402C; font-family: Arial, Verdana, sans-serif; font-size:12px;  }
.titexpo { color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:30px; font-weight: bold; }
.subtitexpo { color: #E8402C; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight: bold; }

a.ficha {	color: #999999; text-decoration: none; font-size:11px; font-weight: bold; }
a.ficha:hover {	color: #E8402C; text-decoration: none; font-weight: bold;}


/* PRENSA */

a.prensa  { color: #999999; font-family: Arial, Verdana, sans-serif; font-size:14px; font-weight: bold;  text-decoration: none;  line-height: 24px; }
a.prensa:hover  { color: #ffffff; background-color: #E8402C; } 

.prensa_img { color: #999999; font-family: Arial, Verdana, sans-serif; font-size:9px; line-height: 11px; }


/* PORTADA */

.ticker {
	position:relative;
	left:420px;
	top:30px;
}
a.link_ticker {text-decoration: none; color: #666666; font-family:Arial, Verdana, sans-serif; font-size:13px;}
a.link_ticker:hover {text-decoration: none; color: #E8402C;}


/* ticker */

div#container {position;relative}
body {font-size:small;font-family:arial,helvetica,sans-serif}
h1 {font-size:220%;color:#999}
h2 {font-size:110%;color:#666}

/* ---------------- Begin  Ticker box CSS ----------------- */

.tickerbox {width:450px;margin:10 0px 300px 500px;padding:0;position:absolute; top:418px;}
.tickerbox ul {width:450px; position:relative;}
.tickerbox li {
width:100%;
list-style:none;
list-postion:inside;
position:absolute;
top:3px;left:3px;
/*border:2px dotted #666;*/
padding:5px;
overflow:hidden;
text-align:right;
}
.tickerbox a:hover{
/*color:#E8402C;*/
/*font-family:Arial,Verdana,sans-serif;*/
font-size:13px;
text-decoration:underline;
background:none;
}
/* ---------------- End  Ticker box CSS ----------------- */
.hovered {background:yellow;}



/* AMPLIAR FOTO */

.ajax_trans {background-color:#000000}

a.cerrar{background-color:#E8402C; text-decoration: none; color: #000000; font-family:Arial, Verdana, sans-serif; font-size:18px; margin: 10px 10px 0 0; padding: 3px}
a.cerrar:hover {background-color:#000000; color: #E8402C; text-decoration: none;}
