/* CSS Document */


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	margin:0;
	padding:0;
	background:#FFFFFF url(img/main_bg.png) center repeat-y;
	}

/*----------------------------------------------------------------------------------------*/
a img {
	border:0;
	}
/*----------------------------------------------------------------------------------------*/
#wrap {
	width:776px;
	margin:0 auto;
	text-align:left;
	margin:0 auto;
	}

/*----------------------------------------------------------------------------------------*/
#head {
	height:174px;
	background:#FFFFFF url(img/header.png) top right no-repeat;
	}
	#head h1 { margin:0; padding:0; float:left; }
	#head h1 a { margin:0; padding:0; display:block; width:354px; height:60px; background:transparent; }
	#head h1 a span, #head h2 { display:none; }
		
#menu {
	clear: both;
	list-style: none; 
	height: 26px; 
	margin: 0 0 6px 0; 
	padding: 0; 
	border: 1px solid #E0ECF5; 
	background: #FFFFFF url(img/bg_botonera.png) repeat-x;
	}
	#menu li { 
		float:left;
		margin:0;
		padding:0; 
		background:transparent url(img/bg_boton.png) top right no-repeat; 
		}
	#menu li a {  
		color:#024882; 
		font-size:13px; 
		display:block; 
		padding:4px 8px 5px 6px; 
		text-decoration:none; 
		}
	#menu li a:hover { color:#FFFFFF; background:transparent url(img/bg_boton_sel.png) repeat-x; }
	#menu li.sel { margin:0; }
	#menu li.sel a { color:#E9F1F8; padding:4px 10px 5px 12px; background:transparent url(img/bg_boton_sel.png) repeat-x; }
	#menu li.sel a:hover  { color:#FFFFFF; }


/*----------------------------------------------------------------------------------------*/

#pub_logo {
	float: right;
	width: 120px;
	height: 50px;
	background-color: #CCCCCC;
	}

/*----------------------------------------------------------------------------------------*/

#cont {
	padding-top: 10px;
	}

/*----------------------------------------------------------------------------------------*/

#finder {
	float: left; 
	width: 253px;
	height: 185px;
	background: #CDDFEE url(img/bg_finder.png) no-repeat;
	}
	#finder form {
		padding: 44px 10px 0 10px;
		_padding: 40px 10px 0 10px;
		}
	#finder form fieldset {
		padding: 0;
		border: 0;
		margin: 0;
		}
	#finder form fieldset legend {
		display: none;
		}
	#finder form fieldset label {
		display: block;
		float: left;
		width: 70px;
		padding: 2px 0 1px 10px;
		margin: 1px 0 0 0;
		color: #035EA8;
		font-weight: bold;
		}
	#finder form fieldset input {
		width: 100px;
		height: 14px;
		margin: 0 0 0 4px;
		}
	#finder form fieldset select {
		margin: 1px 0 0 4px;
		border: 1px solid #CCCCCC;
		padding: 0;
		width: 140px;
		height: 18px;
		font-size: 10px;
		}
	#finder form fieldset a {
		color: #FFFFFF;
		float: left;
		padding: 20px 0 0 8px;
		font-weight: bold;
		display: inline;
		margin: 0;
		border: 1px solid #00FF00;
		}
	#finder form fieldset a:hover {
		text-decoration: none;
		}
	#finder form fieldset button {
		background: #035EA8 url(img/bg_button_finder.png) no-repeat;
		width: 82px;
		height: 24px;
		padding: 0;
		border: 0;
		margin: 5px 80px 0 0;
		float: right;
		text-indent: -9999px;
		cursor: pointer;
		display: inline;
		}

/*----------------------------------------------------------------------------------------*/

#last_3 {
	float: right;
	width: 522px;
	height: 185px;
	}
	#last_3 div.last {
		float: right;
		margin: 0 0 5px 14px;
		height: 141px;
		width: 160px;
		}
	#last_3 div.last div.foto {
		height: 100px;
		background: #FFFFFF url(img/bg_last.png) top right no-repeat;
		}
	#last_3 div.last div.foto span.last_marca {
		position: absolute;
		z-index: 10;
		margin-left: -34px;
		margin-top: 58px;
		}
	#last_3 div.last div.text {
		background: #FFFFFF url(img/bg_text_last.png) no-repeat;
		height: 35px;
		text-align: center;
		font-weight: bold;
		padding-top: 6px;
		}
		#last_3 div.last div.text p {
			margin: 1px 0;
			}
		#last_3 div.last div.text p a {
			color: #035EA8;
			text-decoration: none;
			}
		
/*----------------------------------------------------------------------------------------*/
#tickets {
	background: #FFFFFF url(img/bg_ticker.png) no-repeat; 
	width: 408px; 
	height: 20px;
	clear: both;
	padding: 7px 10px 6px 90px; 
	margin: 0 0 2px 15px;
	}
	
#TICKER { 
	overflow: hidden; 
	width: 405px; 
	height: 20px;
	font-size: 12px; 
	color: #035EA8; 
	background-color: transparent;
	}
	#TICKER a {
		color: #000000;
		font-weight: bold;
		}


/*----------------------------------------------------------------------------------------*/

 #marcas { 
	height:32px;
	width:776px;
	clear:both;
	padding: 10px 0;
	margin-bottom: 10px;
	}
	#arrow_left {
		float: left;
		width: 16px;
		padding: 1px 0;
		cursor: pointer;
		}
		
	#marcas_container {
	 	overflow: hidden;
		width: 742px;
		float: left;
		padding: 1px 0;
		}
		
	#arrow_right {
		float: right;
		width: 16px;
		padding: 1px 0;
		cursor: pointer;
		}


/*----------------------------------------------------------------------------------------*/

#portada {
	float: right; 
	width: 188px;
	padding: 0 0 0 10px;
	}
	#portada div {
		width: 172px;
		height: 84px;
		padding: 4px 8px;
		margin: 0;
		background: #FFFFFF url(img/bg_events_home.png) no-repeat;
		}
	#portada div h3 {
		font-size: 14px;
		margin: 0 0 6px 0;
		}
	#portada div h3 a {
		color: #035EA8;
		}
	
	#portada p {
		margin: 0 0 10px 0;
		}
/*----------------------------------------------------------------------------------------*/
#banners {
	float: left; 
	width: 380px;
	height: 180px;
	padding: 0;
	margin-right: 10px;
	}
	#banners h3 {
		color: #035EA8;
		font-size: 14px;
		margin: 0 0 10px 0;
		}
/*----------------------------------------------------------------------------------------*/
#extra {
	float: left; 
	width: 165px;
	height: 128px;
	padding: 40px 10px 10px 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #FFFFFF url(img/bg_directorio_home.png) top right no-repeat;
	}
	#extra h3 {
		display: none;
		}
	#extra ul {
		margin: 0;
		padding: 0 10px;
		list-style: none;
		}
		#extra ul li {
			margin: 0;
			padding: 0;
			}
			#extra ul li a {
				display: block;
				padding: 3px 0 2px 24px;
				background: #FFFFFF url(img/adic_li.png) left center no-repeat;
				height: 15px;
				}
	#extra p {
		margin: 5px 0 0 0;
		text-align: right;
		}
	#extra a {
		text-decoration: none;
		color: #035EA8;
		}
		#extra a:hover {
			text-decoration: underline;
			}
			


/*----------------------------------------------------------------------------------------*/

#directorio {
	padding: 8px 10px 8px 120px;
	height: 16px;
	clear: both;
	background:  #FFFFFF url(img/bg_directorio_home.png) no-repeat;
	}
	#directorio h3 {
		display: none;
		}
	#directorio a {
		color: #035EA8;
		text-decoration: none;
		padding: 3px 8px;
		}
		#directorio a:hover {
			text-decoration: underline;
			}

/*----------------------------------------------------------------------------------------*/
#foot {
	clear: both;
	padding:10px;
	height:120px;
	border-top:1px solid #FFFFFF;
	font-size:10px;
	text-align:center;
	width:740px;
	margin:0 auto;
	}
	#foot p.menoo { font-size:10px; border-bottom:1px solid #035EA8; padding:2px; color:#035EA8; text-transform:uppercase; font-weight:bold; }
	#foot p.menoo a { color:#035EA8; padding:2px; text-decoration:none; }
	#foot p a:hover { color:#FFFFFF; background-color:#035EA8; }

	#foot p.logos { font-size:14px; padding:0; }
	#foot p.logos a { text-decoration:none; padding:0 5px; }
	#foot p.logos a:hover { background-color:#FFFFFF; }
