@import "inner-content.css";
html{ width:100%; height:100%}
body {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; padding-top:10px;}
#container_page { width:980px; margin:0 auto 0 auto;}

/*=upper_nav*/
#upper_nav { position:relative;}
#upper_nav ol li {	display: inline;}
#upper_nav {	background: repeat-x left top;	height: 21px; padding:0 15px 0 15px;}
#upper_nav ol li a {	float: right; text-indent:-9999px;	display: block; height:21px; margin:0 6px 0 6px; cursor:pointer; behavior: url(iepngfix.htc);}
#upper_nav ol li.inicio a, #upper_nav ol li.inicio a:link, #upper_nav ol li.inicio a:visited  { float: left; background: url("btn_inicio.png") no-repeat left top; width: 40px; }
#upper_nav ol li.inicio a:hover, #upper_nav ol li.inicio a:focus { 	background:  url(btn_inicio_f2.png) no-repeat left top;}
#upper_nav ol li.english a, #upper_nav ol li.english a:link, #upper_nav ol li.english a:visited  {	float: right; background: url("btn_english.png") no-repeat left top ; width: 52px;}
#upper_nav ol li.english a:hover, #upper_nav ol li.english a:focus {background: url(btn_english_f2.png) no-repeat left top;}
#upper_nav ol li.contactenos a, #upper_nav ol li.contactenos a:link, #upper_nav ol li.contactenos a:visited  {	float: left; background: url("btn_contactenos.png") no-repeat left top; width: 82px; }
#upper_nav ol li.contactenos a:hover, #upper_nav ol li.contactenos a:focus {	background: url(btn_contactenos_f2.png) no-repeat left top;	}
#upper_nav ol li.rsr a, #upper_nav ol li.rsr a:link, #upper_nav ol li.rsr a:visited  {	float: left; background: url("btn_rsr.png") no-repeat left top; width: 34px;}
#upper_nav ol li.rsr a:hover, #upper_nav ol li.rsr a:focus {	background: url(btn_rsr_f2.png) no-repeat left top;}
#upper_nav ol li.ayuda a, #upper_nav ol li.ayuda a:link, #upper_nav ol li.ayuda a:visited  {	float: left; background: url("btn_ayuda.png") no-repeat left top; width: 89px;}
#upper_nav ol li.ayuda a:hover, #upper_nav ol li.ayuda a:focus {	background: url(btn_ayuda_f2.png) no-repeat left top;}
#upper_nav ol li.descargas a, #upper_nav ol li.descargas a:link, #upper_nav ol li.descargas a:visited  {float: left; background: url("btn_descargas.png") no-repeat left top ; width: 68px; }
#upper_nav ol li.descargas a:hover, #upper_nav ol li.descargas a:focus {	background: url(btn_descargas_f2.png) no-repeat left top;}
#upper_nav ol li.pmf a, #upper_nav ol li.pmf a:link, #upper_nav ol li.pmf a:visited  {	float: left; background: url("btn_pmf.png") no-repeat left top; width: 32px;}
#upper_nav ol li.pmf a:hover, #upper_nav ol li.pmf a:focus {background: url(btn_pmf_f2.png) no-repeat left top;	}
#upper_nav ol li.registro a, #upper_nav ol li.registro a:link, #upper_nav ol li.registro a:visited  {	float: left; background: url("btn_registro.png") no-repeat left top ; width: 57px;}
#upper_nav ol li.registro a:hover, #upper_nav ol li.registro a:focus {	background: url(btn_registro_f2.png) no-repeat left top;}

/*=encabezado*/
#mast_head{ position:relative;}
#fair_date { position:absolute;	left:293px;	top:29px; width:385px; height:30px; z-index:100; margin:0px;	padding:0px; padding:12px 0 0 0; font-size:17px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color:#666666;}
#home {	float: right;	width: 750px;}
#home_cover .home_side {	width: 750px;}
table.home_side a, table.home_side a:active, table.home_side a:visited { color:#0099CC; text-decoration:underline;}
table.home_side a:hover, table.home_side a:focus {	color:#666666;	text-decoration: none;}
#home_services{ text-align:right; vertical-align:top; }
#home_services img { margin-bottom:6px; }

/*=side_bar*/
#side_bar {	float: left;	background-repeat: no-repeat;	background-position: left top;	width: 215px; margin-bottom:1.4em;}
#flag {	text-align: center; margin-top: 8px; }
#search_cover {	height: 24px;	padding: 10px 6px 6px 12px;	background: url(fondo_side_bar.gif) no-repeat left top;}
#search_cover input.search_field {	color: #666666;	width:130px;	border:1px solid #ddd;	font-size:11px;	padding:2px;	float:left;	margin-right:5px;}

/*=main_nav*/
ol#main_nav {	margin-top:10px; height: 100%; }
ol#main_nav li.fairbox_top {	height:6px;	background:  url(fondo_side_bar.gif) left -40px; display:block; line-height:0px; font-size:1px;}
ol#main_nav li.fairbox_bottom { height:6px;	background:  url(fondo_side_bar.gif) left -253px; display:block; line-height:0px; font-size:1px; }
ol#main_nav li a, ol#main_nav li a:link, ol#main_nav li a:visited {	display: inline;	padding: 10px 6px 10px 18px;	text-decoration: none;	font-size: 11px;	font-weight: bold;	color: #fff;	height:auto !important;	height: 1%;	background: url(fondo_side_bar.gif) left -49px;	font-family:Arial, Helvetica, sans-serif;	}
ol#main_nav li a.first_item { background: url(fondo_side_bar.gif) left -50px; }
ol#main_nav li a, ol#main_nav li a:link, ol#main_nav li a:visited {	display: block;}
ol#main_nav li a:hover, ol#main_nav li a:focus {	color: #fff;	background: url(fondo_side_bar.gif) left -99px;}
ol#main_nav li ul li a, ol#main_nav li ul li a:link, ol#main_nav li ul li a:visited {	display: block;	padding: 6px 6px 6px 25px;	text-decoration: none;	font-weight: normal;	color: #fff;	height:auto !important;	height: 1%;	background: url(fondo_side_bar.gif) left -149px;	}
ol#main_nav li ul li a:hover, ol#main_nav li ul li a:focus {	background: url(fondo_side_bar.gif) left -199px;	color: #fff;}


/*=consola de servicios csw_nav*/
ol#csw_nav {	 height: 100%; }
div.fairbox_top_csw { margin-top:8px;	height:6px;	background:  url(fondo_side_bar.gif) left -259px; display:block; line-height:0px; font-size:1px;}
div.fairbox_bottom_csw { height:6px;	background:  url(fondo_side_bar.gif) left -465px; display:block; line-height:0px; font-size:1px; }
ol#csw_nav li a, ol#csw_nav li a:link, ol#csw_nav li a:visited {	display: inline;	padding: 10px 6px 10px 18px;	text-decoration: none;	font-size: 11px;	font-weight: bold;	color: #666;	height:auto !important;	height: 1%;	background: url(fondo_side_bar.gif) left -265px;	font-family:Arial, Helvetica, sans-serif;	}
ol#csw_nav li a, ol#csw_nav li a:link, ol#csw_nav li a:visited {	display: block; }
ol#csw_nav li a:hover, ol#csw_nav li a:focus{	color: #333;	background: url(fondo_side_bar.gif) left -315px; }
ol#csw_nav li ul li a, ol#csw_nav li ul li a:link, ol#csw_nav li ul li a:visited {	display: block;	padding: 6px 6px 6px 25px;	text-decoration: none;	font-weight: normal;	color: #666;	height:auto !important;	height: 1%;	background: url(fondo_side_bar.gif) left -365px; 	}
ol#csw_nav li ul li a:hover, ol#csw_nav li ul li a:focus {	background: url(fondo_side_bar.gif) left -315px;	color: #333;}
ol#csw_nav li a.first_item { background: url(fondo_side_bar.gif) left -266px; }



/*=pauta*/
#supporter1,#supporter2, #supporter3 { margin-top:8px;}
#supporter4 { width:215px; float:left; }
#supporter1, #supporter2, #supporter3, #supporter4, #supporter6  { text-align:center;}   
#supporter5  { text-align: left;}
#supporter7 { text-align: right;}

td#home_news, td#home_section { width:267px; vertical-align:top; }
table.home_side { border-collapse:collapse; margin-top:12px;}
table.home_side h2 {display: block;	height: 30px; text-indent: -9999px; clear:both;}
h2.cabnoticia {	background: url(fondo_home_headers.gif) no-repeat left top;	}
h2.cabestadisticas {	background: url(fondo_home_headers.gif) no-repeat left -30px;}
h2.cabdocumentos {	background: url(fondo_home_headers.gif) no-repeat left -90px;}
h2.cabencuesta{	background: url(fondo_home_headers.gif) no-repeat left -60px;}
h2.cabgaleria{	background: url(fondo_home_headers.gif) no-repeat left -120px;}
h2.cabcalendario{	background: url(fondo_home_headers.gif) no-repeat left -150px;}
h2.cabinicioferia{	background: url(fondo_home_headers.gif) no-repeat left -180px;}


/*=formato Home noticias*/
a.masdetalle { font-size: 11px;  float:right; }

/*=formato Home opine*/
form#home_opine, table.tabla_home, #home_galeria, #home_calendario, #home_area, #home_noticia, #home_encuesta  { width:220px; margin:0 auto 0 auto;}
form#home_opine fieldset {	padding:4px;	border-bottom: 1px solid #DADADA;	background: #EEEEEE url(fondo_pattern.gif) repeat;}
form#home_opine fieldset input{ float:right; }
form#home_opine fieldset a {	padding:6px 0 0 10px;	float:left;	}
form#home_opine h3 { marging-bottom: 5px; font-weight:bold; padding:2px; line-height:15px;}
form#home_opine ul li { display: inline-block; border-bottom: 1px solid #ddd; padding:3px; overflow: auto;}
form#home_opine ul li input { float:left; }
form#home_opine ul li label { float:left;  width:185px;  }

/*=formato Home descargas y Estadisticas*/
table.tabla_home { border-collapse:collapse; border:#ddd 1px solid; clear:both;}
table.tabla_home h4 { font-size:12px; font-weight:normal; color:#666666; padding:2px;}
table.tabla_home h5 a {	font-size: 11px;	font-weight: bold;	color: #666666;	text-decoration: none;}
table.tabla_home tr td { padding:6px; border-bottom: 1px solid #CCCCCC;}
table.tabla_home tr:hover { background-color:#eee;}

/*=formato home galeria*/
#home_galeria img { float:left; margin-right:10px; }
#home_galeria a.masdetalle { display:inline-block; margin-top:8px;}

/*=formato home noticia*/
#home_noticia h3 { margin-bottom:10px;}
#home_noticia h3 a {	fon-size:14px;	font-weight:bold;	display:inline-block;	text-decoration:underline;	color:#666666;line-height:16px;}
#home_noticia h3 a:hover { text-decoration:none; color:#000; }
#home_noticia p em { letter-spacing:1px; color:#666666;}

/*=sponsors_bar*/
#sponsors_bar {	margin-top: 10px;	padding: 8px 0 8px 0;	clear: both;	position: relative; height:60px;}
#logos_bar {border-top: 1px solid #DDD; width:750px; float: right;	 }
#container_footer {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	height: 28px;
	background: url(fondo_footer.jpg)  repeat-x left top;
	border-top: 2px solid #ECECEA;
	border-bottom: 2px solid #BFBFBF;
	padding: 8px 16px 10px;
}
#container_footer a {	color: #999999;	text-decoration:underline;}
#container_footer a:hover {	color: #000;	text-decoration:underline;}
#footer_credit {		float: left;	width: 50%;}

/*=footer_nav*/
#footer_nav {		width: 47%; margin-top:12px; font-weight:bold; font-size:11px; float:right; position:relative;}
#footer_nav ul { display:block; padding:0px;}
#footer_nav ul li { position:relative; font-size:10px; float:right; }
#footer_nav ul li a {	display:block; text-decoration:none; padding-left:10px; margin-right:10px; border-left: 1px #CCCCCC solid;}
#footer_nav ul li.mapa a {  padding-left:0px; margin-right:10px; border-left: none;}

/*=tooltip*/
#footer_nav ul li a.tooltip{position: relative;z-index: 0;}
#footer_nav ul li a.tooltip:hover{background-color: transparent;z-index: 50;}
#footer_nav ul li a.tooltip span{ position: absolute;left: -1000px; visibility: hidden; color: black;text-decoration: none;/*-moz-opacity:0.8;filter:alpha(opacity=80);*/}
#footer_nav ul li a.tooltip span img{ border-width: 0;padding: 0px;}
#footer_nav ul li a.tooltip:hover span{ visibility: visible;top: -50px; left: 30px;}

