@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body{ background-image:url(../img/bg_body.jpg); background-repeat:repeat-x; background-color:#e7e7e7; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
a{color:#2e55a5;}

#main{ margin:auto; width:960px;}
#logo{ float:left;}
#area_priv{ float:right;}
#menu_nav li{ display:inline;}

.ventana{ background-image:url(../img/ventana.png); background-repeat:no-repeat; width:480px; height:156px; background-position:-2px 0px; float:left;}

.submenu{ float:left; margin-right:40px;}
.submenu ul{ list-style:none; margin:0px; padding:0px;}
.submenu span{ font-weight:bold; color:#FFF;}
.submenu a{ color:#c5cad7 !important; text-decoration:none;}

.submenuder{ float:right; /*color:#8c8c8c;*/ color:#FFF; text-align:right;}
.tlf{ font-size:32px; color:#c5cad7;}
.eurolink{ color:#c5cad7; font-size:12px;}
.titulo{color:#fdb900; font-size:20px; font-weight:bold;}
.privacidad{color:#ffcf05;}

.sombrahead2{background-image:url(../img/sombrahead2.png); background-repeat:no-repeat; padding:10px;}
.sombrahead4{background-image:url(../img/sombrahead4.png); background-repeat:no-repeat; padding:10px;}

.tab_list{ width:100%;}
.tab_list td{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:4px; text-align:center;}
.tab_list th{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:4px; background-color:#666; color:#FFF; font-weight:bold; text-transform:uppercase;}

.btn{ background-color:#FFC; border:2px solid #ffcf05; padding:2px 5px; text-transform: uppercase; color:#a08605; font-weight:bold; text-decoration:none; font-size:11px !important;}
.btn:hover{  color:#ffcf05;}

/***************************
* CALENDARIO
***************************/
#agendacalendario tr td{ height:20px; border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC; color:#7e7e7e; vertical-align:top; text-align:left;}
.eventoagenda{ font-size:9px; font-weight:normal; margin:0px;}
.eventoagendadel{ font-size:9px; font-weight:normal; margin:0px; text-decoration:line-through; color:#BBBBBB;}
.eventoagenda a{ display:block; width:99%; color:#333333;}
.eventoagenda a:hover{ background-color:#fbbe0f;}
.eventoagendadel a{ display:block; width:99%; color:#BBBBBB;}
.eventoagendadel a:hover{ background-color:#fbbe0f;}
.diacalendario td{ height:17px !important; color:#FFFFFF !important;}

.altn  {/*dia*/
	font-family : verdana,arial,helvetica;
	/*font-size : 11px;*/
	color: #ffffff;
	background-color: #4b81bd;
	text-align:center !important;
}

.tit  {/*mes*/
	font-family : verdana,arial,helvetica;
	font-size : 14px;
	color: #a08605 !important;
	background-color: #ffcf05;
	font-weight: bold !important;
	text-align:center !important;	
	border:0px solid #FF0000 !important;
	height:17px !important;
}
.fs	{/*findesemana*/
	font-family : verdana,arial,helvetica;
	background-color:	#ffdddd;
	color:	#FFFFFF;
	/*font-weight: bold;*/
	/*text-align:	center;*/
	}
.da	{/*dia actual*/
	/*font-family : verdana,arial,helvetica;*/
	background-color: #FFEFCC;
	/*background-color: #0000FF;*/
	color:	#FFFFFF;
	border:1px dotted #fbbe0f !important;
	/*font-weight: bold;*/
	/*text-align:	center;*/
	}
.bigt{font-size:18px !important;}