@charset "iso-8859-2";

html{ min-width:100%; height:100%; min-height: 100%; margin-bottom: 1px;}
body{ font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; background:#e9e9e9 url(bg.jpg) repeat-x;}
#container_page { width:961px; margin:0 auto 0 auto;}

/*RE-LAYOUT-CORFERIAS*/
#container_inner a, #container_inner a:active {	color:#CF1E30;	text-decoration:none;}
#container_inner a:hover, #container_inner a:focus,   {	color:#CF1E30;	text-decoration: underline;}

/*=UPPER NAV*/
#upper_nav ol li {	display: inline;}
#upper_nav {	background: url(fondo_upper_nav.jpg) repeat-x left top;	height: 30px;}
#upper_nav ol li a, #upper_nav ol li a:focus, #upper_nav ol li a:visited { text-decoration:none; display:block; float: right;  margin:8px 8px 0 8px; padding:0px 12px; color:#999; font-size:11px; 	}
#upper_nav ol li a:hover { color:#444;}
#upper_nav ol li.active a { font-weight:bold; color:#222;}
#upper_nav ol li.inicio a { float:left;}

/*= TITULARES SECCION*/
#container_inner .page_head {	font-size: 12px;	
								color: #FFFFFF;	
								background: url(cab_bargris.jpg) no-repeat;	
								display: block;
								padding: 6px; 
								padding-left:20px;
								height: 30px;
								font-weight: bold;	border-style: none;}
/*#container_inner .page_head_exh {	font-size: 14px;	color: #FFFFFF;	background: url(cab_barrojo.gif) no-repeat;	display: block;padding: 6px;	height: 30px;	font-weight: bold;	border-style: none;}
#container_inner .page_head_vis {	font-size: 14px;	color: #FFFFFF;	background: url(cab_barazul.gif) no-repeat;	display: block;padding: 6px;	height: 30px;	font-weight: bold;	border-style: none;}
#container_inner .page_head_org {	font-size: 14px;	color: #FFFFFF;	background: url(cab_baramarillo.gif) no-repeat;	display: block;padding: 6px;	height: 30px;	font-weight: bold;	border-style: none;}
*/
/*CONTAINER HOME*/
#container_home {
	background-color:#FFF;
	width:962px;
}
#container_inner {
	float:right;
	width:700px;
	margin-right: 20px;
}
/*** =NEWSROTATOR ***/
.comp2a {	width:200px; background-color:#eee; height:113px;}

#newsrotator #controls {	height:88px;		margin-top:5px; float:left;	 background-color:#eee;}
#newsrotator #controls #rotatorup,#newsrotator #controls #rotatordown {	height:20px;	width:12px;	margin-bottom:1px;	cursor:pointer; cursor:hand; background-color:#eee; }
#newsrotator #controls #rotatorup         {	background:url(scrollarrow-up.gif) no-repeat 0 0;	margin-bottom:42px;background-color:#eee;}
#newsrotator #controls #rotatorup.over   { background-position:0 -20px; background-color:#eee;}
#newsrotator #controls #rotatordown       {background:url(scrollarrow-down.gif) 0 0 no-repeat; background-color:#eee;}
#newsrotator #controls #rotatordown.over {background-position: 0 -20px; background-color:#eee;}
#newsrotator #scrollarea {	height:100px;	float:left;	overflow:hidden;	margin-top:7px; background-color:#eee;	}
#newsrotator .newsitem {	height:130px;	overflow:hidden;	width:180px;	margin:0 4px 11px 4px;	text-align:center; background-color:#eee;}
#newsrotator .newsitem img {	width:180px;	height:70px;	margin-bottom:3px; background-color:#eee;}
#newsrotator .newsitem p, #newsrotator .newsitem p a, #newsrotator .newsitem p a:focus { text-decoration:none; color:#666666; font-size:11px; text-transform:capitalize; background-color:#eee;}


/*=pauta*/
#supporter1,#supporter2, #supporter3 { margin-top:8px;}
#supporter4 { width:215px; float:left; }
#supporter1, #supporter2, #supporter3, #supporter4, #supporter6  { text-align:center; margin-left:5px;}   
#supporter5  { text-align: left;}
#supporter7 { text-align: right;}

#home {
	float: left;
	width: 724px;
	padding-top: 41px;
	padding-left: 5px;
	background:#fff url(fondo_container_home.jpg);	background-repeat: no-repeat;	background-position: -2px top;
	border-right:1px solid #eaeaea;
	 height:auto;
	/*padding-bottom: 10px;
	border: 1px #F00 solid;*/
}
#home_cover .home_side {
	width: 720px;
	height:auto;
	}
.titulo_hoy {
	background: url(fondo_hoyenlaferia.gif) no-repeat;

	vertical-align: top;
	padding-top: 27px;
}

.titulo_proximos {
	background: url(fondo_proximos.gif) no-repeat;
	vertical-align: top;
	padding-top: 25px;
}


#side_bar {	float: left;	background-color: #e9e9e9;	background-image: url(fondo_main_nav.jpg);	
			background-repeat: repeat-y;
			background-position: left top;	width: 231px;
}
#flag {	text-align: center; margin-top:10px; margin-left:5px; }
#flag img {	margin: 0px; margin-top:1px;}
/*=SIDE_BAR*/
/*#side_bar {	float: left;	background-repeat: no-repeat;	background-position: left top;	width: 231px; margin-bottom:1.4em;}*/
#flag {	text-align: center; margin-top: 8px; }
#search_cover {height: 36px; width: 231px; padding: 6px 6px 0 6px; background: url(fondo_search_cover.jpg) no-repeat left top;}
#search_cover input.search_field {	color: #666666;	width:157px; height:15px;	border:none;	font-size:11px;	padding:5px; float:left;	margin-right:0px;  background: url(bg_search_field.jpg) left top no-repeat;}
a.search_button, a:focus.search_button, a:visited.search_button { margin-right:2px; color:#fff; text-decoration:none; font-size:11px; float:right; display:block; width:61px; height:19px; background: url(fondo_search_button.gif) left top no-repeat; padding-top:6px; padding-left:1px; text-align:center;}
a:hover.search_button { color:#fff; background: url(fondo_search_button.gif) left -25px no-repeat;}

/*=MAIN NAV*/
ol#main_nav li a, ol#main_nav li a:link, ol#main_nav li a:visited {	display: block; text-decoration: none; font-size:11px; color:#666; line-height:14px; background: url(fondo_ol_main_nav.gif) top no-repeat; background-position:25px; 	padding: 8px 6px 8px 48px; border-bottom:1px solid #dcdcdc; height:auto; _height: 1%;}
ol#main_nav li a:hover, ol#main_nav li a:focus {  background: url(fondo_ol_main_nav.gif) top no-repeat; background-position:25px; color:#333333;}
ol#main_nav li a.active { background: url(fondo_ol_main_nav.gif) left -102px no-repeat; color:#333333; color:#333; font-weight:bold; }
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 38px;	font-size:11px;	font-weight: normal;	color: #888;	 line-height:13px; background: url(fondo_ol_main_nav.gif) left -152px no-repeat;	}
ol#main_nav li ul li a:hover, ol#main_nav li ul li a:focus {background: url(fondo_ol_main_nav.gif) left -202px no-repeat; color:#333333;}

/*=CONTAINER_FOOTER*/
#container_footer { color: #999999; font-size: 11px;	font-weight: normal; 	height: 50px;	background:#fff url(fondo_footer.jpg) repeat-x left top;	
					border-top: 2px solid #ECECEA;	padding: 1px 16px 10px 0px;}
#container_footer a {	color: #999999;	text-decoration:none;}
#container_footer a:hover {	color: #000;	text-decoration:underline;}
#logos_bar {width:470px; float: right; margin-top: 8px;}
/*=CONTAINER_FOOTER_CREDIT*/
#footer_credit { float: left; width: 470px; line-height:12px; margin-left:15px; margin-top:3px;}
		
		/*=footer_nav*/
		#footer_nav {		margin-top:12px; font-weight:bold; font-size:11px; float:left;}
		#footer_nav ul li { position:relative; font-size:10px; float:left; }
		#footer_nav ul li a {	display:block; text-decoration:none; padding-left:10px; padding-right:10px; margin-right:10px; border-right: 1px #CCCCCC solid;}
		#footer_nav ul li.mapa a {  padding-left:0px; margin-right:10px; border-left: none;}
		
/*=CONTAINER_FOOTER_LOGOS*/
#footer_logos {	height:38px; float: right;	width: 450px; margin-top:3px;}


		/*=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;}

#boxes {
	margin-left:-3px;
	height:auto;
}
td#home_news, td#home_section, td#home_services{

	top:5px;
	position: relative;
	margin: 0px 3px 0px 0px;
	width: 242px;
	height: 190px;
	background: url('center_box.jpg') repeat-y top left;
	color: #66686B;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:15px;
}
table.home_side h2.home_titles  {
	display: block;
	color: #fff;
	font: 16px Arial, Helvetica, Geneva, sans-serif;
	padding-top:11px;
	padding-left:20px;
	padding-bottom:10px;
	background: url('top_box.jpg') no-repeat top left;
}
.box img {
	margin-bottom:2px;
	}
.box span.top {
	display: block;
	clear: both;
	width: 242px;
	height: 40px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background: url('top_box.jpg') no-repeat top left;
}
#home_noticia, #home_galeria, #home_calendario{
	display: block;
	clear: both;
	width: 213px;
	height: 110px;
	line-height: 15px;
	margin: 0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background: url('center_box.jpg') repeat-y top left;
	color: #66686B;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	line-height:15px;
}
.box span.bottom {
	display: block;
	clear: both;
	width: 242px;
	height: 10px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	background: url('bottom_box.jpg') no-repeat top left;
}
a.masdetalle {
	display: block;
	color: #fff;
	width: 63px;
	height: 25px;
	background: url('bg_btn.jpg') repeat-y top left;
	margin-top:5px;
	padding-top:8px;
	padding-left:35px;
	padding-right:5px;
	color: #66686B;
	text-decoration:none;
}

a.masdetalle {
	display: block;
	color: #fff;
	width: 105px;
	height: 25px;
	background: url('bg_btn.png') repeat-y top left;
	margin-top:5px;
	padding-top:8px;
	padding-left:35px;
	color: #66686B;
	text-decoration:none;
}

a.masdetalle:hover {
	display: block;
	color: #fff;
	width: 105px;
	height: 25px;
	background: url('bg_btnh.png') repeat-y top left;
	margin-top:5px;
	padding-top:8px;
	padding-left:35px;
	color: #66686B;
	text-decoration:none;
}

.box a.read_more {
	display: block;
	color: #fff;
	width: 105px;
	height: 25px;
	background: url('bg_btn.png') repeat-y top left;
	margin-top:5px;
	padding-top:8px;
	padding-left:35px;
	color: #66686B;
	text-decoration:none;
}
.box a.read_more:hover,
.box a.read_more_hover {
	display: block;
	color: #fff;
	width: 105px;
	height: 25px;
	background: url('bg_btnh.png') repeat-y top left;
	margin-top:5px;
	padding-top:8px;
	padding-left:35px;
	color: #66686B;
	text-decoration:none;
}

#select {
	display: block;
	position:absolute;
	top:71px;
	left:850px;
	width: auto;
	height: auto;
}
.select {
	display: block;
	position:absolute;
	width: 200px;
	height: 25px;
	background-color:#eee;
	color:#666;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	padding:2px;
}
