@charset "utf-8";
/* CSS Document */

/* Positioning Backup & Png Fix */	
img {display:block;}
#header_wrap, #footer_wrap { clear:both;}
#hdr_cnt{ position:absolute; top:0; left:0; width:100%; height:547px; overflow:hidden; z-index:1;}


/* Main  Layout */
body{ font-size:75%; font-family:Arial, Helvetica, sans-serif; background:url(../img/bg/bg_white.jpg) center repeat-y #EDECEA;}

a{text-decoration:none;}

.col_1, .col_2, .col_3, .col_4 {float:left;}
.box{float:left; width:100%; border-top:2px solid #D0CDBF; border-bottom:2px solid #D0CDBF; background-color:#fff; padding-top:20px; clear:both;}
.hr{ float:left; background: url(../img/line.gif) repeat-x 0% 100%; display:block; height:1px; width:100%;}

#uepa{ margin:0 auto; position:relative; width:950px; z-index:2;}
#main { position:absolute; width:950px; top:390px; left:0; background:#fff url(../img/bg/bg_white.jpg) center repeat-y; float:left;}
#topline{ height:6px; overflow:hidden;}


#mncnt_wrap{margin:0 4px;}
#mncnt{background:#fff url(../img/bg/main_home.jpg) center repeat-y; float:left; width:942px;}
#scnt_wrap{margin:0 4px;}

/* Content Placeholders */
.wcontent_wrap {margin:0 4px;}
.wcontent{background:#fff url(../img/bg/main_home.jpg) center repeat-y; float:left; width:942px;}

.content_wrap{position:relative; float:left; width:477px;}
.content{/*background-color:#09C; */margin-right:9px;  padding:relative;}

.side_wrap{position:relative; float:left; width:465px; padding-bottom:7px;}
.side{margin:7px 7px 0 0;}

h1{ font-size:1.8em; font-weight:bold;}
h2{ font-size:1.5em; font-weight:bold;}

#navigation_wrap{position:absolute; top:286px; z-index:91;}
#navigation{ background-color:#093; position:relative; top:0; display:block; width:950px;}

#logo{position:absolute; top:22px; left:0; width:180px; height:94px; border:0;}
#srch_bkg { position:absolute; left:180px; top:71px; width:259px; height:25px; overflow:hidden; background-image:url(../img/search.png);}
#srch { position:absolute; left:190px; top:71px; font-size:0.95em;}
#nav{ position:absolute; top:72px; right:16px; /*left:240px;*/}

#subnav{position:absolute; top:0; right:0; float:left;}
#subnav ul{}
#subnav ul li{display:inline;}
#subnav ul li a, #subnav ul li a:visited { color:#fff;}
#subnav ul li a:hover{ text-decoration:underline;}

#nav ul{ float:left;}
#nav ul li{ float:left; display:inline-block; height:25px; margin:0 5px;}
#nav li span {float:left; height:25px; }
#nav li span a { text-decoration:none; color:#fff; cursor:pointer; display:block; height:25px; width:1%;}
#nav .active span a, #nav .active span a:hover { background: url(../img/nav/bkg_r.png) 100% 50%;  height:25px; width:auto !important; display:block;}
#nav .active span{ padding-left:4px;  background: url(../img/nav/bkg_l.png) no-repeat top left;  display:block;}
#nav .active span a img { margin-top:5px; margin-right:4px; display:inline-block;}
#nav li span img { margin-top:5px; padding-right:0; display:inline-block;}

#content_wrap{position:relative; float:left; width:477px;}
#content{/*background-color:#09C; */margin-right:9px;  padding:relative;}

.wide{ background-color:#FFC; float:left; width:100%;}

#side_wrap{position:relative; float:left; width:465px;}
#side{margin:7px 7px 0 0;}

#footer_wrap{ position:relative; background:#333; height:190px; margin:0 4px 4px 4px; border-top:2px solid #000;}
#footer{ color:#CCC;}
#footer #md{ margin:10px; width:400px; font-size:11px; display:block; float:right; bottom:0; right:0; position:absolute;}
#footer #md a{float:right; margin-left:8px;}
#footer #md p{text-align:right;}
#footer #wc3{ position:absolute; bottom:0; margin:10px;}
#back_top{ display:inline-block; width:96px; height:17px; background:url(../img/nav/back_top.jpg) bottom center no-repeat;}
#back_top a{text-align:center; display:block; width:100%; font-size:11px; font-weight:bold; margin-top:2px;}
#footer a, #footer a:visited, #footer a:hover{text-decoration:none; color:#CCC;}

#footer ul.navigation {text-align:center; width:100%; margin-top:8px; color:#666; display:block;}
#footer ul.navigation li { display: inline; list-style: none; border-right: 1px solid #666; padding: 0 6px; }
#footer ul.navigation li.last {border:none;}



/* Top Story */
#slogan{position:absolute; top:12px; padding-left:19px; vertical-align:baseline; color:#333;}
#featured{ padding:34px 21px 30px 19px;  background: url(../img/bg_topstory.jpg) no-repeat; height:1%; }
#featured img{ margin-bottom:12px;}
#featured h1{color:#900; margin-bottom:10px; line-height:1em;}
#featured h1 a, #featured h1 a:hover, #featured h1 a:visited{ text-decoration:none; color:#900;}
#featured p{}

/* Top Stories */
#top_stories {position:relative; /*background-color:#F93;*/ width:468px;}
#top_stories .item { float:left; background: transparent url(../img/line.gif) repeat-x 0% 100%; padding:15px 0 20px 0; display:block}
#top_stories .item.last { background:none;}
#top_stories .col_1{ width:124px; padding-left: 7px;}
#top_stories .col_1 a{ float:left; border:1px solid #B4AC96; background-color:#fff;}
#top_stories .col_1 img{padding:2px;}
#top_stories .col_2{ /*background-color:#F00;*/ width:330px;}
#top_stories .col_2 p{ padding-right:25px;}
#top_stories span.category { color:#f90; font-size:0.95em; text-transform:uppercase;}
#top_stories span.date { color:#999; font-size:0.95em; font-variant:small-caps; margin-left:6px}
#top_stories .item h2{ color:#000; line-height:1em; margin-bottom:4px; margin-top:1px; font-weight:450; padding-right:12px;}

#top_stories .item h2 a, #top_stories .item h2 a:hover, #top_stories .item h2 a:visited{ color:#930;}
#top_stories .category a, #top_stories .category a:hover, #top_stories .category a:visited { color:#f90;}

/* Featured Headers */
.hdr { width:100%; background-color:#F5F2E9; background:url(../img/featured_bg_hdr.jpg) no-repeat top; height:48px;}
.hdr h2 {display:inline; margin-left:23px; font-size:1.75em; font-style:oblique; font-weight:900; letter-spacing:-1; vertical-align: bottom; float:left; margin-top:4px;}
.hdr span { float:left; margin-left:8px; margin-top:10px; font-weight:bold; }

/*Generic Carousel*/
.carousel_nav{position:absolute; right:0; padding:5px;}
.carousel_nav input{float:left;}

/* Album Fotos */
#album_fotos { float:left; background-color:#F5F2E9; width:942px; margin-top:8px; padding-bottom:23px; position:relative;}

/*#album_fotos ul{ padding-left:23px; display:block; clear:both; float:left; padding-top:15px; padding-bottom:4px;}
#album_fotos .carousel_wrap { width:100%; background-color:#FF9; float:left; }
#album_fotos .carousel_wrap { padding:23px;} 
#album_fotos ul{ float:left;} */

#album_fotos ul{ display:block; float:left; position:relative;/*  overflow:hidden; height:210px;*/}

#album_fotos .carousel_wrap{ padding-left:23px;}
#album_fotos .carousel{  float:left;}

#album_fotos ul li { float:left; display:inline-block; margin-right:8px; background:#000 url(../img/bk_albumfotos.jpg) no-repeat top; margin-top:8px;}
#album_fotos .item{ color:#ccc; width:218px; overflow:hidden; vertical-align:bottom;}
#album_fotos .item h3 { font-size:1.4em; font-weight:bold; padding:0 4px; line-height:1em; margin-bottom:1px; height:1em; overflow:hidden;}
#album_fotos .item img { padding:3px;}
#album_fotos .item p { background: url(../img/bk_albumfotos.jpg) no-repeat bottom; padding:0 5px 3px 5px; overflow:hidden; color:#f90; font-size:11px; }

#album_fotos p a, #album_fotos p a:hover, #album_fotos p a:visited {color:#D56A00;}
#album_fotos h3 a, #album_fotos h3 a:visited {color:#ccc;}
#album_fotos h3 a:hover{ color:#fff;}

/* Eventos */
#events { float:left; background-color:#F4F3E9; /*height:292px;*/ width:942px; padding-bottom:23px; position:relative;}

#events .carousel_wrap{ padding-left:23px;}
#events .carousel{ float:left;}

#events ul{ display:block; float:left; overflow:hidden; height:210px;}
#events ul li { float:left; display:inline-block; margin-right:10px; background:#000 url(../img/bk_item_events.jpg) no-repeat bottom; margin-top:8px; }
#events .item{ color:#fff; width:141px;}
#events .item h3 { font-size:1.4em; font-weight:bold; padding:0 3px}
#events .item img { padding:3px;}
#events .item span { background: url(../img/bk_item_events.jpg) no-repeat top; padding:3px 4px 0 4px; text-align:center; overflow:hidden; color:#999; font-size:11px; font-weight:bold; display:block;}
#events a span,  #events a:visited span  {color:#ccc;}
#events a:hover span{color:#fff;}

/* Top Stories */
#notas {position:relative; /*background-color:#F93;*/ width:468px;}
#notas h1{ margin-top:15px; margin-left:8px;}
#notas .item { float:left; background: transparent url(../img/line.gif) repeat-x 0% 100%; padding:15px 0 20px 0; display:block}
#notas .item.last { background:none;}
#notas .col_1{ width:65px; padding-left: 7px;}
#notas .col_1 a{ float:left; border:1px solid #B4AC96; background-color:#fff;}
#notas .col_1 img{padding:2px;}
#notas .col_2{ /*background-color:#F00;*/ width:389px;}
#notas .col_2 p{ padding-right:25px;}
#notas span.category { color:#f90; font-size:0.95em; text-transform:uppercase;}
#notas span.date { color:#f90; font-size:0.95em; font-variant:small-caps; margin-right:6px; text-align:left;}
#notas .item h2{ color:#000; line-height:1em; margin-bottom:1px; margin-top:1px; font-weight:450; padding-right:12px; font-size:1.4em}

#notas .item h2 a, #notas .item h2 a:hover, #notas .item h2 a:visited{ color:#930;}
#notas .category a, #notas .category a:hover, #notas .category a:visited { color:#f90;}



/* Gallery Detail */

/* Article Headings & Meta */
#content_head{float:left; width:400px;}
#content_head h1{display: inline;}
#content_head h2{display: inline;}

/* Share Box */
.share_wrap{float:right; display:block; border:#EFEEEA 1px solid; border-top:none;}
#share li{ padding-left:20px; display:block; background-color:#FFC;} 
#share li#facebook{ background:url(../img/icons/facebook.gif) left top no-repeat;}
#share li#twitter{ background:url(../img/icons/twitter.gif) left top no-repeat;}
#share li#buzz{ background:url(../img/icons/google_buzz.gif) left top no-repeat;}

/* Thumbnails */
#uthumbs { background-color:#F5F4F0; float:left; display:block; width:100%; border-top:1px solid #EFEEEA; border-bottom:1px solid #EFEEEA;}
#uthumbs ul{float:left; display:block; margin:10px 0 10px 10px;}
#uthumbs ul li {float:left; display:inline-block; margin-right:6px; margin-bottom:6px;}
#uthumbs li img {padding:4px;}
#uthumbs ul li a { border:#EFEEEA 1px solid; background-color:#fff; display:block;}


/* Generic Containers */
.cnt_out { margin-bottom:7px; float:left; display:inline-block;}
.cnt_in { padding:4px; background-color:#fff; height:1%;}
.cnt_in { display:inline-block;}

/* Banners */
.bnrTop{ height:4px; overflow:hidden; background:url(../img/bg/bg.png) top center no-repeat;}
.bnrOut{ height:1%; width:950px; background:url(../img/bg/bg.png) no-repeat 0 100%; }
.bnrIn{margin:0 5px 0 5px; position:relative; display:block; padding-bottom:11px;}
.bnrIn img { display:inline-block;}

.b300{ width:308px; margin-right:7px;}
.b300b{ width:308px;}
.b135{ width:143px;}
.b450{ width:458px;}
.b940{ width:948px;}

/* Layout Changes */
.layout2 #mncnt{background:#fff url(../img/bg/bg_layout2.jpg) center repeat-y; float:left;}
.layout2 #side_wrap{width:323px; overflow:hidden;}
.layout2 #side{ margin:0; padding:7px; float:left;}
.layout2 #content_wrap{ width:619px;}
.layout2 #main {top:276px;}
.layout2 #navigation_wrap{top:172px;}

/* Page Backgrounds */
#hdr_cnt{ position:absolute; top:0; left:0; width:100%; height:547px; overflow:hidden; z-index:1; background:#722F02 url(../img/bg/home_hdr2.jpg) no-repeat scroll center center; }
#dewars	#hdr_cnt{ background:#890A15 url(../img/bg/bg_dewars.jpg) no-repeat scroll center bottom; height: 488px; }
#cine #hdr_cnt{ background:#01071F url(../img/bg/bg_interno.jpg) no-repeat scroll center bottom; height: 488px; }
#lugares #hdr_cnt{ background:#2f490d url(../img/bg/bg_lugares.jpg) no-repeat scroll center bottom; height: 488px; }
#generic #hdr_cnt{ background:#722F02 url(../img/bg/bg_interno_red.jpg) no-repeat scroll center bottom; height: 488px; }
#miller	#hdr_cnt{ background:#DA7429 url(../img/bg/bg_miller.jpg) no-repeat scroll center bottom; height: 488px; }
#eristoff #hdr_cnt{ background:#01152D url(../img/bg/bg_eristoff.jpg) no-repeat scroll center bottom; height: 488px; }
#presidente #hdr_cnt{ background:#02550D url(../img/bg/bg_lugares.jpg) no-repeat scroll center bottom; height: 488px; }
#orange #hdr_cnt{ background:#191C36 url(../img/bg/bg_orange.jpg) no-repeat scroll center bottom; height: 488px; }

#places {background:#FFF url(../img/bg/bg_cnt_lugares.jpg) no-repeat; height:1%;	 float:left; position:relative; width:100% }

#lugares .showcase_wrap{float:left; width:610px; margin-bottom:16px; position:relative;}
#lugares #rest_showcase{float:left; padding:8px; background-color:#006; display:block}

dl.filter_places dt { padding: 5px 3px 1px 10px; font-weight:bold;}
dl.filter_places dd {width: 420px; height: 28px; }

dl.filter_places input.filter_field { float:left; border: 0; width: 208px; height:1em; padding:0.5em; line-height:1em; background-color:#FAF8F1; vertical-align:top;}
dl.filter_places dd.field{background: url(../img/frm/field_bg.gif) no-repeat 0 0; padding: 2px 0 0 2px;}

.showcase { margin-bottom:20px;}
.showcase .items{float:left; overflow:hidden; width:540px; height:180px;}
.showcase .items ul li{float:left;}
.showcase_wrap h1{ margin-left:36px; margin-top:20px;}
.showcase {padding:4px; float:left;}
.showcase .col_1{width:30px;}
.showcase .col_2{ padding-bottom:4px; width:240px;}
.showcase .col_2 img { border:3px solid #fff;}
.showcase .col_3{ width:300px;}
.showcase .col_4{ width:30px;}
.showcase .col_3 .data{ padding:0 10px 4px 0;}
.showcase .col_3 .data a, .showcase .col_3 .data a:visited{color:#369; font-weight:bold; display:inline-block;}
.showcase .col_3 .data a:hover { color:#24496e;}
.showcase .col_3 .data p { border-bottom:1px solid #9c0; padding:10px 0;}
.showcase h3{ background-color:#9C0;  float:right; padding:3px 6px;}


.showcase h2{color:#900;}
		
.lthumbs { float:left; }
.lthumbs li {margin-bottom:4px; padding:0; float:left; clear:both;}
.lthumbs li img { display:inline-block; padding:2px}
.lthumbs li a { display:block; background-color:#fff; border:1px solid #E6E4D8;}
.showcase_wrap .btn_nav{position:absolute; bottom:0; right:0;}

/* Articel Headings */
.headings{padding:10px}
.headings h1{color:#900;}
.headings p a{ font-weight:bold; color:#369; text-decoration:underline;}
.headings p span.date {font-weight:bold; color:#f90;}

/* Top 10s */
#top10s { width:100%; margin-bottom:20px;float:left;}
.tab{clear:both;}
.tab_content {background:#FFF url(../img/bg/bg_cnt_lugares.jpg) no-repeat center -60px; height:1%;	 float:left; width:100% }
.tab_content h2.type { margin:16px 16px 4px 28px; color:#930;}

div.top10s-nav_wrap{}
ul#top10s-nav {float:right; width:100%;}
ul#top10s-nav h1{ float:left; margin:6px 30px 0 36px;}
ul#top10s-nav li { display:inline-block; float:left; border:1px solid #f0eee2; margin-right:4px; border-bottom:none; }
ul#top10s-nav li.activeli{ background:#f2f2e6 url(../img/bg/tab_bkg.gif) repeat-x; border:none; border-bottom:1px solid #f2f2e6;}
ul#top10s-nav li a, ul#top10s-nav li a:hover{color:#369; padding:8px 8px 10px 8px; display:block; text-decoration:underline; font-weight:bold;}
ul#top10s-nav li a.active, ul#top10s-nav li a.active:hover  { margin-top:1px; color:#930; background:url(../img/icons/arrow_red_d.gif) no-repeat 50% 24px; text-decoration:none;}


/* Generic Items */
.gitems_wrap {width:100%; float:left;}
.gitems {padding:8px 0 0 8px; float:left;}
.gitems .item {float:left; padding:25px 0 0 0; display:block; width:580px;}
.gitems .item h2{ line-height:1em; margin-bottom:2px; font-weight:450; padding-right:12px; font-size:1.4em}
.gitems .item.last { background:none;}
.gitems .col_1{ width:65px}
.gitems .col_1 a{ float:left; border:1px solid #B4AC96; background-color:#fff;}
.gitems .col_1 img{padding:2px;}
.gitems .col_2{ width:400px; border-top:1px solid #930; padding-top:5px}
.gitems .foodType a, .gitems .location a {color:#369; font-weight:bold; display:inline-block;}
.gitems .col_2 p{ }
.gitems .col_3 {color:#f90; text-align:right; margin-right:8px;}
.gitems .col_3 div { width:40px;}
.gitems .col_3 h1 {display:inline; }
.gitems .col_3 span{ vertical-align:super;}
.gitems .col_4 {background-color:#930;}
.gitems .col_4 span { padding:4px; display:block; color:#fff;}
.gitems span.category { color:#f90; font-size:0.95em; text-transform:uppercase;}
.gitems span.date { color:#f90; font-size:0.95em; font-variant:small-caps; margin-right:6px; text-align:left;}
.gitems span.separator { margin:0 4px; color:#666;}


.gitems .item h2 a, .gitems .item h2 a:hover, .gitems .item h2 a:visited{ color:#930;}
.gitems .category a, .gitems .category a:hover, .gitems .category a:visited { color:#f90;}



/* =Results General Search */
#results_general_wrap h2 { padding: 3px 8px; font-size: 2.5em; font-weight: normal; background: url(../new_images/bg_hr_holder2.gif); }
#results_general { padding: 0 16px 20px; }

#warning_wrap { padding-top: 20px; font-size: 1.3em; }
#warning_wrap .container_border_out { margin: 0; width: 100%; }
#warning_wrap .container_border_in { background-color: #FCFBFA; }
#warning_wrap #back2 { padding-top: 20px; }
#warning { padding: 4px; }
#img_warning { float: left; width: 86px; }
#br_img_warning { float: left; padding: 3px; border: 1px solid #D3CEC5; background-color: #FFF; }
#cnt_warning { float: left; width: 326px; padding-right: 10px; }
#cnt_warning p { color: #000; line-height: 120%; }

.results_general_section { padding: 16px 0; background: url(../new_images/br_bottom.gif) repeat-x bottom left; }
.results_general_section h3 { padding: 0 0 4px 20px; font: 1.7em Palatino, Georgia, "Times New Roman", serif; color: #900; line-height: 110%; }
.results_general_section li { list-style-type: square; margin-left: 20px; font-size: 1.3em; }
.results_general_section a { color: #000; }
.results_general_section a:hover { text-decoration:underline;}

#minimsg{ display:block; position:absolute; right:0; width:400px; height:72px;}


/* Old Styles */
.old { font: 82.5% "Trebuchet MS", sans-serif; color: #817769; text-align:left;}
.old h1, .old h2 { font-family: Palatino, Georgia, "Times New Roman", serif; }
.old h3 { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }

.old #art_content { font: 1.2em  Arial, Helvetica, sans-serif; color: #303030; text-align:left; line-height:1.4em}
.old #art_content h1, .old #art_content h2 { font-family:Arial, Helvetica, sans-serif;}
.old #art_conent h3 {}

#uepa-search {	background: #fff; padding: 5px 10px; max-height: 400px; overflow: auto; position: absolute; z-index: 90; border: 1px solid #A9A9A9; border-width: 0 1px 1px 1px;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);}

#portada #uepa-search { width:400px;}

/* Clear */
.clear{clear:both; overflow:hidden; height:0; display:block;}
.item:before {content: "."; display: block; height: 0; clear: both; visibility: hidden;}