/*
Tags: buddypress
*/
body{margin:0;padding:0;background:#fff;font-family:Arial,Futura Lt BT,Futura,sans-serif;color:#666;}
a{color:#5f5f5f;}
img{border:0;}






#header-wrap{background:url(images/header-repeat-fork.jpg) repeat-x center top;}
#header{height:275px;}
#header div{width:800px;margin:0 auto;}
.double-right-sidebar #header div{width:947px;padding-left:25px;}
#blog-description{line-height:31px;color:#fff;text-shadow:#000 0 1px 1px;font-size:12.2pt;font-family:Futura Lt BT,Futura,Arial,sans-serif;}
#content-container{background:#fff repeat-y center top;}
.double-right-sidebar div #content-container{background-image:url(images/body-double-sidebar.png);}
.double-right-sidebar div #content-container-blogs{background:#fff repeat-y center top;background-image:url(images/body-single-sidebar.png);}
.double-right-sidebar div #content-container-eventos{background:#fff repeat-y center top;background-image:url(images/body-single-sidebar.gif);}
.double-right-sidebar div #content-container-video{background:#fff repeat-y center top;background-image:url(images/body-double-sidebar-video.png);}
.double-right-sidebar div #content-container-hp{background:#fff repeat-y center top;background-image:url(images/homepage/bg-midrule.png);}




#content{width:800px;margin:0 auto;}
.double-right-sidebar #content{width:947px;}
.double-right-sidebar #contenthp{width:985px;}
#body{float:left;width:490px;padding-left:20px;padding-right:20px;}
#body-search{float:left;width:510px;padding-left:10px;padding-right:10px;position:relative;top:-85px;}
#body-blogs{float:left;width:671px;padding-left:20px;padding-right:20px;position:relative;top:-85px;}

.agenda-todos{padding:20px 0px 0px 4px;border-bottom:1px solid #686565;margin-bottom:5px;width:725px;}

#uberbar{background-color:#191919;border-bottom:1px solid #373737;padding:0px 50px; position:fixed; top:0;left:0; z-index:2000; width:100%;color: white;font-size: 15px;height:40px;}


#wrapper {clear:left;float:left;width:100%;background:#fff;padding-bottom:20px;}
#boxwrap {float:left;width:230px;margin-top:20px;}
#box {float:right;width:150px;height:215px;background:#fff;}
#boxpad {position:relative;right:5px;float:right;width:220px;overflow:hidden;}
#uberbar ul{margin:0 auto;padding:0;bottom:0;left:0;list-style:none;}

#uberbar ul li{float:left;padding-right:5px;}
#uberbar .page_item a{display:block;padding-right:40px;line-height:3.0em;color:#868686;text-decoration:none;}


.happyhour-ad-300{background-image:url(images/ad/happy-hour-300.jpg);height:535px;width:300px;position:relative;left:-30px;top:38px;}
#body-demo{float:left;width:900px;padding-left:10px;padding-right:10px;position:relative;top:-40px;}
#body-eventos{float:left;width:745px;padding-left:10px;padding-right:10px;position:relative;top:-85px;}
#body-video{float:left;width:910px;padding-left:10px;padding-right:10px;position:relative;top:-85px;}
#sidebar{float:right;font-size:.9em;width:220px;position:relative;left:-15px;}
.double-right-sidebar #sidebar{font-size:.8em;float:left;position:relative;left:28px;width:181px;top:-62px;}
.double-right-sidebar #sidebar2{font-size:.8em;float:right;position:relative;top:-84px;left:-8px;width:169px;}

#footer-wrap-outer{margin-top:35px;background:#4c4c4c;}
#footer-wrap{width:100%;padding-top:91px;padding-bottom:30px;}
.double-right-sidebar div #footer-wrap{background-image:url(images/footer-double-sidebar.jpg);}
#footer{width:1100px;margin:0 auto;padding-left:7px;padding-right:7px;padding-top:90px;min-height:30px;}
td.delivery1{color:#000;background:#e9e9e9;font-size:.8em;padding-top:7px;padding-bottom:7px;padding-left:5px;border-bottom:1px solid #5e5e5e;}
td.delivery2{color:#000;background:#d1aeaf;font-size:.8em;padding-top:7px;padding-bottom:7px;padding-left:5px;border-bottom:1px solid #5e5e5e;}
SELECT,OPTION{font-family:"Futura Lt BT","Futura","Arial";padding:2px;font-size:11px;}
h1{font-size:2.4em;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:0;margin-bottom:.5em;font-family:Futura Lt BT,Futura,Arial,sans-serif;}

h2{font-size:2.2em;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:0;margin-bottom:.5em;font-family:Futura Lt BT,Futura,Arial,sans-serif;}

h3{font-size:1.4em;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:0;margin-bottom:.1em;font-family:Futura Lt BT,Futura,Arial,sans-serif;}

.address{color:#949494;font-size:.8em;position:relative;top:-.01em;}
.addressB{color:#000;font-size:.8em;position:relative;top:-.01em;}
a.resttitle:link{font-size:1.0em;font-family:Futura LT BT,Futura,Arial;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:4px;text-decoration:none;}
a.resttitle:visited{font-size:1.0em;font-family:Futura LT BT,Futura,Arial;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:4px;text-decoration:none;}
a.resttitle:hover{font-size:1.0em;font-family:Futura LT BT,Futura,Arial;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:4px;text-decoration:none;}
a.resttitle:active{font-size:1.0em;font-family:Futura LT BT,Futura,Arial;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:4px;text-decoration:none;}
.titlered{font-family:Futura Md BT,Futura,Arial;font-size:1.6em;color:#942547;}

.titlegray{font-family:Futura Lt BT,Futura,Arial;font-size:1.6em;color:#333;}

.titlegrayeventos{font-family:Futura Md BT,Futura,Arial;font-size:1.6em;color:#333;}
.titlesommelier{font-family:Futura Md BT,Futura,Arial;font-size:1.6em;color:#652511;}
.titlegrayhps{font-family:Futura Lt BT,Futura,Arial;font-size:0.6em;color:#333;}
.titlegrayS{font-family:Futura Lt BT,Futura,Arial;font-size:1.4em;color:#333;}
.smallred{font-family:Futura Md BT,Futura,Arial;font-size:.9em;color:#942547;}
.smallgray{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#333;}

.xsmallgray{font-family:Futura LT BT,Futura,Arial;font-size:.8em;color:#333;}
.smallredTG{font-family:Futura Md BT,Futura;font-size:1.1em;color:#942547;text-decoration:none;}
.smallsommelier{font-family:Futura Md BT,Futura,Arial;font-size:1.1em;color:#652511;}

.smallgrayevent{font-family:Futura Md BT,Futura,Arial;font-size:1.35em;color:#666;}
.smallredL{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#942547;text-decoration:none;}

.eventosgray{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#9a9595;}

a.smallgrayevent:link{font-family:Futura Md BT,Futura,Arial;font-size:1.35em;color:#666;text-decoration:none;}
a.smallgrayevent:visited{font-family:Futura Md BT,Futura,Arial;font-size:1.35em;color:#666;text-decoration:none;}
a.smallgrayevent:hover{font-family:Futura Md BT,Futura,Arial;font-size:1.35em;color:#CCC;text-decoration:none;}
a.smallgrayevent:active{font-family:Futura Md BT,Futura,Arial;font-size:1.35em;color:#666;text-decoration:none;}

a.eventostitle:link{font-family:Futura LT BT,Futura,Arial;font-size:1.05em;color:#111111;text-decoration:none;}
a.eventostitle:visited{font-family:Futura LT BT,Futura,Arial;font-size:1.05em;color:#111111;text-decoration:none;}
a.eventostitle:hover{font-family:Futura LT BT,Futura,Arial;font-size:1.05em;color:#111111;text-decoration:none;}
a.eventostitle:active{font-family:Futura LT BT,Futura,Arial;font-size:1.05em;color:#111111;text-decoration:none;}

a.smallgrayhh:link{font-family:Futura Md BT,Futura,Arial;font-size:1.15em;color:#666;text-decoration:none;}
a.smallgrayhh:visited{font-family:Futura Md BT,Futura,Arial;font-size:1.15em;color:#666;text-decoration:none;}
a.smallgrayhh:hover{font-family:Futura Md BT,Futura,Arial;font-size:1.15em;color:#CCC;text-decoration:none;}
a.smallgrayhh:active{font-family:Futura Md BT,Futura,Arial;font-size:1.15em;color:#666;text-decoration:none;}

div.eventoArte{color:#fff;padding:0px 5px 0px 5px;margin:0 0 0 4px;background:#7ED377;float:right;text-transform: uppercase;}
div.eventoCine{color:#fff;padding:0px 5px 0px 5px;margin:0 0 0 4px;background:#bcacb0;float:right;text-transform: uppercase;}
div.eventoCursos{color:#fff;padding:0px 5px 0px 5px;margin:0 0 0 4px;background:#f0c79f;float:right;text-transform: uppercase;}
div.eventoMusica{color:#fff;padding:0px 5px 0px 5px;margin:0 0 0 4px;background:#d9a0f6;float:right;text-transform: uppercase;}
div.eventoTeatro{color:#fff;padding:0px 5px 0px 5px;margin:0 0 0 4px;background:#96aff6;float:right;text-transform: uppercase;}
div.eventoEspectaculo{color:#fff;padding:0px 5px 0px 5px;margin:0 0 0 4px;background:#f79bac;float:right;text-transform: uppercase;}
div.eventoSide{background:#cbcbcb;color:#666666;width:163px;height:33px;z-index:-1;padding:9px;font-size:0.9em;}


.double-right-sidebar div #content-container-hp{background:#fff repeat-y center top;background-image:url(/wp-content/themes/elegant-grunge/images/homepage/bg-midrule.png);}

.double-right-sidebar #contenthp{width:985px;margin:0 auto;}
.colA-cafe{width:148px;float:left;margin-top:16px;}
.colA-taxi{width:148px;float:left;margin-top:23px;}
.colB-guerrilla{width:307px;float:left;}
.col-spacerrule{width:18px;height:100%;float:left; background: url(/wp-content/themes/elegant-grunge/images/homepage/hp-spacerrule-vert.png) repeat-y top left;}
.midfiligree{background: url(/wp-content/themes/elegant-grunge/images/homepage/hp-mid-filigree.jpg) no-repeat top left;height:137px;width:628px;clear:left;float:left;z-index: 0;}
.hp-videos{width:467px;min-height:288px;clear:left;float:left;z-index: 2;position: relative;top:-50px;padding: 0px 0px 10px 6px;}
.hp-llevar{height:408px;width:502px;clear:left;float:right;padding:0;position:relative;top:-137px;z-index:1;}

.hp-trix{clear:right;float:right;height:300px;padding:0 42px 0 10px;position:relative;top:-120px;width:440px;}
.facebookfan{clear:right;float:right;height:300px;padding:10px 42px 0 10px;position:relative;top:-200px;width:440px;}

.ngg-singlepic  {width:300px;}

.ngg-sidebar  {width:175px;}

.hp-sectbg {background: url(/wp-content/themes/elegant-grunge/images/homepage/hp-sectbg.png) no-repeat top left;}
.sprite-hp-bg-buscarguia { background-position: 0 0; width: 298px; height: 319px; float:left;margin:23px 0 0 14px;padding:106px 0 0 34px;height:160px;} 
.sprite-hp-bg-maspopular { background-position: 0 -369px; width:240px; float:left;margin:0 0 0 14px;padding:92px 0 0 66px;height:160px;color:#333333;font-family:Futura LT BT,Futura, Arial;font-size:0.8em;line-height:25px;text-decoration:none;} 
.sprite-hp-bg-zcultural { background-position: 0 -753px; width: 430px; height: 247px; font-size: 0.8em;clear:left;float:left;min-height:205px;margin:-40px 0 0 7px;padding:90px 10px 0 34px;} 

.hp-blog {background: url(/wp-content/themes/elegant-grunge/images/homepage/hp-blog.png) no-repeat top left;}
.sprite-hp-blog-cafe-i { background-position: 0 0; width: 97px; height: 68px; float:right;} 
.sprite-hp-blog-cafe-t { background-position: 0 -118px; width: 146px; height: 123px; } 
.sprite-hp-blog-guerrilla-i { background-position: 0 -291px; width: 97px; height: 68px; float:right;} 
.sprite-hp-blog-guerrilla-t { background-position: 0 -409px; width: 146px; height: 61px; } 
.sprite-hp-blog-taxi-i { background-position: 0 -520px; width: 97px; height: 68px; float:right;} 
.sprite-hp-blog-taxi-t { background-position: 0 -638px; width: 146px; height: 56px; } 
.sprite-hp-blog-trix-i { background-position: 0 -744px; width: 97px; height: 68px; float:right;} 
.sprite-hp-blog-trix-t { background-position: 0 -862px; width: 146px; height: 80px; } 

a.smtitlelink:link {font-family:Futura MD BT, Futura, Arial; font-size:0.9em; color:#000000; text-decoration:none;}
a.smtitlelink:visited {font-family:Futura MD BT, Futura, Arial; font-size:0.9em; color:#707070; text-decoration:none;}
a.smtitlelink:hover {font-family:Futura MD BT, Futura, Arial; font-size:0.9em; color:#CCCCCC; text-decoration:none;}
a.smtitlelink:active {font-family:Futura MD BT, Futura, Arial; font-size:0.9em; color:#EEEEEE; text-decoration:none;}

a.lgtitlelink:link {font-family:Futura MD BT, Futura, Arial; font-size:1.1em; color:#000000; text-decoration:none;}
a.lgtitlelink:visited {font-family:Futura MD BT, Futura, Arial; font-size:1.1em; color:#707070; text-decoration:none;}
a.lgtitlelink:hover {font-family:Futura MD BT, Futura, Arial; font-size:1.1em; color:#CCCCCC; text-decoration:none;}
a.lgtitlelink:active {font-family:Futura MD BT, Futura, Arial; font-size:1.1em; color:#EEEEEE; text-decoration:none;}

.servicios-0{color:#d3cecc;font-weight:light;}
.servicios {color:#000;font-weight:bold;line-height:29px;}

.serviciosprite {background: url(images/servicios/servicios.png) no-repeat top left;}
.sprite-aire-acondicionado-0 { background-position: 0 0; width: 20px; height: 19px; padding-right:5px; float:left; } 
.sprite-aire-acondicionado { background-position: 0 -39px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-delivery-0 { background-position: 0 -86px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-delivery { background-position: 0 -125px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-estacionamiento-0 { background-position: 0 -172px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-estacionamiento { background-position: 0 -211px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-medios-de-pago-0 { background-position: 0 -258px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-medios-de-pago { background-position: 0 -297px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-mesas-al-aire-libre-0 { background-position: 0 -344px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-mesas-al-aire-libre { background-position: 0 -383px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-reservas-0 { background-position: 0 -430px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-reservas { background-position: 0 -469px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-sector-fumador-0 { background-position: 0 -516px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-sector-fumador { background-position: 0 -555px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-show-0 { background-position: 0 -602px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-show { background-position: 0 -641px; width: 29px; height: 27px; padding-right:5px; float:left;} 
.sprite-wifi-0 { background-position: 0 -688px; width: 20px; height: 19px; padding-right:5px; float:left;} 
.sprite-wifi { background-position: 0 -727px; width: 29px; height: 27px; padding-right:5px; float:left;} 

.preciosprite {background: url(images/icons/rating-icons-2.png) no-repeat top left;}
.sprite-5-estrellas { background-position: 0 0; height: 25px; text-align:right; border-bottom:none; } 
.sprite-estrellas-tapa { background-position: 3px -42px; width: 79px; height: 25px;padding:3px; font-size:.001em; color:#FFFFFF; } 
.sprite-no-tenemos-full { background-position: 0 -90px; width: 150px; height: 65px; } 
.sprite-no-tenemos-results { background-position: 0 -175px; width: 75px; height: 21px; } 
.sprite-precio- { background-position: 0 -216px; width: 46px; height: 23px; } 
.sprite-precio-200 { background-position: 0 -259px; width: 46px; height: 23px; } 
.sprite-precio-100 { background-position: 0 -302px; width: 46px; height: 23px; } 
.sprite-precio-150 { background-position: 0 -345px; width: 46px; height: 23px; } 
.sprite-report { background-position: 0 -388px; width: 22px; height: 21px; float:left;} 

.blogsprite {background: url(images/blogs/blog-icons-8.png) no-repeat top left;}
.sprite-blog-icon-1008 { background-position: 0 0; width: 160px; height: 160px; padding-right:15px; } 
.sprite-blog-icon-1050 { background-position: 0 -210px; width: 160px; height: 160px; padding-right:15px; } 
.sprite-blog-icon-1108-hp { background-position: 0 -420px; width: 160px; height: 160px; padding-right:15px; } 
.sprite-blog-icon-1108 { background-position: 0 -630px; width: 160px; height: 160px; padding-right:15px; } 
.sprite-blog-icon-1134 { background-position: 0 -840px; width: 160px; height: 160px; padding-right:15px; } 
.sprite-blog-icon-1149 { background-position: 0 -1050px; width: 160px; height: 160px; padding-right:15px; } 
.sprite-blog-icon-1194 { background-position: 0 -1260px; width: 160px; height: 160px; padding-right:15px; } 
.sprite-sidebar-culinaria { background-position: 0 -1470px; width: 270px; height: 85px; } 
.sprite-sidebar-inspirits { background-position: 0 -1605px; width: 270px; height: 85px; } 
.sprite-sidebar-los3 { background-position: 0 -1740px; width: 270px; height: 85px; } 
.sprite-sidebar-sommelier { background-position: 0 -1875px; width: 270px; height: 85px; } 
.sprite-sidebar-taxi { background-position: -320px 0; width: 270px; height: 85px; } 
.sprite-sidebar-trix { background-position: -320px -135px; width: 270px; height: 85px; } 


.guia-titles {background: url(images/titles/guia-titles-sprite-3.png) no-repeat top left;}
.sprite-blog-roll { background-position: 0 0; width: 95px; height: 26px; margin-left:35px; } 
.sprite-guia-agenda { background-position: 0 -46px; width: 164px; height: 54px; } 
.sprite-guia-blogs { background-position: 0 -120px; width: 202px; height: 36px; } 
.sprite-guia-restaurantes { background-position: 0 -176px; width: 164px; height: 43px; } 
.sprite-guia-top5 { background-position: 0 -239px; width: 164px; height: 54px; } 
.sprite-llevar-title { background-position: 0 -313px; width: 270px; height: 70px; } 
.sprite-title-epicureo { background-position: 0 -403px; width: 269px; height: 42px; } 
.sprite-title-social { background-position: 0 -465px; width: 250px; height: 26px; } 









img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}







.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden; width:760px;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;background: url(/wp-content/themes/elegant-grunge/images/agenda/slider-bg.png);}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;width:260px;background: none; background-image: none; position: relative; top: 55px;}
.accordionWrapper div.padding{position:relative;background:none;padding-right:30px;left: 15px;width:230px;font-size:14px;}
.accordionWrapper div.set2{z-index:10;}

td.tabletitle{font-size:1.0em;font-family:Futura LT BT,Futura,Arial;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:4px;}
td.tablecat{font-size:.7em;font-family:Futura LT BT,Futura,Arial;font-weight:normal;font-style:normal;color:#3b3b3b;margin-top:4px;cursor:pointer;}
a.verinfo:link{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#942547;text-decoration:none;}
a.verinfo:visited{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#942547;text-decoration:none;}
a.verinfo:hover{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#942547;text-decoration:none;}
a.verinfo:active{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#942547;text-decoration:none;}
a.vercritica:link{font-family:Futura Md BT,Futura,Arial;size:2.0em;color:#942547;text-decoration:none;}
a.vercritica:visited{font-family:Futura Md BT,Futura,Arial;size:2.0em;color:#942547;text-decoration:none;}
a.vercritica:hover{font-family:Futura Md BT,Futura,Arial;size:2.0em;color:#942547;text-decoration:none;}
a.vercritica:active{font-family:Futura Md BT,Futura,Arial;size:2.0em;color:#942547;text-decoration:none;}
a.hpnav:link{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#333;text-decoration:none;line-height:20px;}
a.hpnav:visited{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#333;text-decoration:none;line-height:20px;}
a.hpnav:hover{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#942547;text-decoration:none;line-height:20px;}
a.hpnav:active{font-family:Futura LT BT,Futura,Arial;font-size:.9em;color:#942547;text-decoration:none;line-height:20px;}
a.hptaxi:link {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#FA6F00; text-decoration:none;}
a.hptaxi:visited {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#FA6F00; text-decoration:none;}
a.hptaxi:hover {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#FA6F00; text-decoration:none;}
a.hptaxi:active {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#FA6F00; text-decoration:none;}
a.hpsommelier:link {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#652511; text-decoration:none;}
a.hpsommelier:visited {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#652511; text-decoration:none;}
a.hpsommelier:hover {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#652511; text-decoration:none;}
a.hpsommelier:active {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#652511; text-decoration:none;}
a.hpculi:link {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#942547; text-decoration:none;}
a.hpculi:visited {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#942547; text-decoration:none;}
a.hpculi:hover {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#942547; text-decoration:none;}
a.hpculi:active {font-family:Futura LT BT, Futura,Arial; font-size:1.0em; color:#942547; text-decoration:none;}
a.blog1008:link {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#FA6F00; text-decoration:none;}
a.blog1008:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#FA6F00; text-decoration:none;}
a.blog1008:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#FA6F00; text-decoration:none;}
a.blog1008:active {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#FA6F00; text-decoration:none;}
a.blog1108:link {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#000000; text-decoration:none;}
a.blog1108:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#CCCCCC; text-decoration:none;}
a.blog1108:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#CCCCCC; text-decoration:none;}
a.blog1108:active {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#EEEEEE; text-decoration:none;}
a.blog1108cat:link {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#000000; text-decoration:none;}
a.blog1108cat:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#CCCCCC; text-decoration:none;}
a.blog1108cat:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#CCCCCC; text-decoration:none;}
a.blog1108cat:active {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#EEEEEE; text-decoration:none;}
a.blog1050:link {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#942547; text-decoration:none;}
a.blog1050:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#942547; text-decoration:none;}
a.blog1050:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#942547; text-decoration:none;}
a.blog1050:active {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#942547; text-decoration:none;}
a.blog1134:link {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#942547; text-decoration:none;}
a.blog1134:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#CCCCCC; text-decoration:none;}
a.blog1134:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#CCCCCC; text-decoration:none;}
a.blog1134:active {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#EEEEEE; text-decoration:none;}
a.blog1149cat:link {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#942547; text-decoration:none;}
a.blog1149cat:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#942547; text-decoration:none;}
a.blog1149cat:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#CCCCCC; text-decoration:none;}
a.blog1149cat:active {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#EEEEEE; text-decoration:none;}
a.blog1149:link {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#942547; text-decoration:none;}
a.blog1149:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#942547; text-decoration:none;}
a.blog1149:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#CCCCCC; text-decoration:none;}
a.blog1149:active {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#EEEEEE; text-decoration:none;}
a.blog1194:link {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#000000; text-decoration:none;}
a.blog1194:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#000000; text-decoration:none;}
a.blog1194:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#000000; text-decoration:none;}
a.blog1194:active {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#000000; text-decoration:none;}
a.blog1194cat:link {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#942547; text-decoration:none;}
a.blog1194cat:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#942547; text-decoration:none;}
a.blog1194cat:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#CCCCCC; text-decoration:none;}
a.blog1194cat:active {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#EEEEEE; text-decoration:none;}

a.blog1250:link {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#F19DA8; text-decoration:none;}
a.blog1250:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#F19DA8; text-decoration:none;}
a.blog1250:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#CCCCCC; text-decoration:none;}
a.blog1250:active {font-family:Futura MD BT, Futura,Arial; font-size:1.1em; color:#EEEEEE; text-decoration:none;}

a.blog1250cat:link {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#F19DA8; text-decoration:none;}
a.blog1250cat:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#F19DA8; text-decoration:none;}
a.blog1250cat:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#CCCCCC; text-decoration:none;}
a.blog1250cat:active {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#EEEEEE; text-decoration:none;}


a.blog1249cat:link {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#69377e; text-decoration:none;}
a.blog1249cat:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#69377e; text-decoration:none;}
a.blog1249cat:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#CCCCCC; text-decoration:none;}
a.blog1249cat:active {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#EEEEEE; text-decoration:none;}

a.blog1281cat:link {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#5194b0; text-decoration:none;}
a.blog1281cat:visited {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#5194b0; text-decoration:none;}
a.blog1281cat:hover {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#CCCCCC; text-decoration:none;}
a.blog1281cat:active {font-family:Futura MD BT, Futura,Arial; font-size:1.5em; color:#EEEEEE; text-decoration:none;}



.inspiritimage{background:none repeat scroll 0 0 #000000;cursor:pointer;display:block;margin:10px auto;padding-left:55px;padding-right:55px;text-align:center;width:400px;}
.momentosimage{background:none repeat scroll 0 0 #000000;cursor:pointer;display:block;margin:10px auto;padding-left:40px;padding-right:40px;text-align:center;max-width: 427px;}
.tenedorimage{background:none repeat scroll 0 0 #000000;cursor:pointer;display:block;margin:10px auto;padding-left:40px;padding-right:40px;text-align:center;max-width: 427px;}
.description{color:#949494;font-size:.8em;position:relative;top:.02em;}



.post .entry{font-size:.8em;line-height:1.5em;clear:both;}
.post .author{color:#949494;font-size:.7em;position:relative;top:-1.5em;}
.post .authorhp{color:#949494;font-size:.8em;position:relative;}





.metadata{margin-top:16px;text-align:center;font-size:.7em;color:#797979;}
.blognetwork a{margin-top:16px;text-align:center;font-size:.8em;color:#797979;}
.metadata a{text-decoration:none;}


.hr{clear:both;border:0;color:#f8faf7;width:426px;height:50px;margin:-8px auto 0;}
.hr hr{display:none;}
.navigation{width:100%;}
.navigation a{text-decoration:none;font-size:.7em;}
.navigation .previous{float:right;}
.navigation .next{float:left;}





.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both;}
ol.commentlistn {margin:0;padding:0;}
.commentlistn li {list-style:none;margin-bottom:14px;}
.commentlistn cite {padding: 7px;display:block;font-style:normal;background:url(http://buenosaires.guiaepicureo.com/wp-content/themes/elegant-grunge/images/comments/bg_comments2_cite.gif);border-top:1px solid #9A9D97;border-bottom:1px solid #9a9d97;color:#762847;}	



.commentlistn .commentauthor {font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;text-decoration:underline;color:#762847;font-size:1.0em;position:relative;top:-.25em;}
.commentlistn .time {background: url(http://buenosaires.guiaepicureo.com/wp-content/themes/elegant-grunge/images/comments/bg_clock.gif) no-repeat 1px;padding-left:13px;color:#949494;font-size:.8em;}
.commenttextn {border-bottom:1px solid #606060;border-top:1px solid #606060;padding: 0 20px 10px 20px;color:#333333;font-size:13px;line-height: 19px;}
.wp-caption{border:none;text-align:center;background-color:#f8faf7;padding-top:4px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.commentlist{padding:0;list-style-type:none;margin-top:16px;margin-left:0;}















textarea{width:440px;height:100px;margin:0;padding:5px;border:1px solid #a09f9f;font-family:"Futura Lt BT","Futura","Arial";padding-bottom:10px;font-size:14px;color:#000;}
div.map-background{background:url(/wp-content/themes/elegant-grunge/images/map-background.jpg) no-repeat left top;width:506px;height:361px;}
div.map-center{position:relative;top:36px;left:33px;width:440px;}

div.map-table{position:relative;top:16px;left:23px;width:462px;}
div.diggvote{border-top:1px solid;padding-top:5px;font-size:12px;width:150px;height:150px;text-align:center;position:relative;top:10px;}
div.diggthumb{z-index:3;position:relative;}

div.cloud{text-align:center;width:250px;padding-top:55px;}
.sidebar h2{font-size:1.4em;color:#676767;margin-bottom:20px;}
.sidebar a{color:#9f9f9f;}
.sidebar ul,.sidebar ul ol{margin:0;padding:0;}
.sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
.sidebar ul p,.sidebar ul select{margin:5px 0 8px;}
.sidebar ul ul,.sidebar ul ol{margin:5px 0 0 10px;}
.sidebar ul ul ul,.sidebar ul ol{margin:0 0 0 10px;}
ol li,.sidebar ul ol li{list-style:decimal outside;}
.sidebar ul ul li,.sidebar ul ol li{margin:3px 0 0;padding:0;}





















#footer .legal{float:left;}




#footer{font-size:.8em;line-height:1.1em;}
#footer a{color:#a3a3a3;}

#facebox .b{background:url(/wp-content/themes/elegant-grunge/facefiles/b.png);}
#facebox .tl{background:url(/wp-content/themes/elegant-grunge/facefiles/tl.png);}
#facebox .tr{background:url(/wp-content/themes/elegant-grunge/facefiles/tr.png);}
#facebox .bl{background:url(/wp-content/themes/elegant-grunge/facefiles/bl.png);}
#facebox .br{background:url(/wp-content/themes/elegant-grunge/facefiles/br.png);}
#facebox{position:absolute;width:100%;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{margin:auto;border-collapse:collapse;}
#facebox .body{padding:10px;background:#fff;width:370px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;}
#facebox .footer{border-top:1px solid #ddd;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#wrapper{width:520px;margin:5px auto;}
#wrappervideo{width:907px;margin:5px auto;}
.sortable{width:515px;border:1px solid #ccc;border-bottom:none;}
.sortable th{padding:4px 6px 6px;background:#444;color:#fff;text-align:left;font-size:10px;color:#ccc;}
.sortable td{padding-left:4px;padding-top:4px;background:#fff;border-bottom:1px solid #ccc;}
.sortable .even td{background:#f2f2f2;}
.sortable .star td{font-size:.0001em;color:#fff;background-image:url(/wp-content/themes/elegant-grunge/images/icons/estrellas-tapa.png);background-position-y:center;background-position-x:4px;background-repeat:no-repeat;}
.sortable .invitext{font-size:.0001em;color:#fff;}
.invisible{font-size:.0001em;color:#fff;}
td.nosort{padding:4px 6px 6px;background:#444;border-bottom:1px solid #444;}
th.headerSortUp{background-image:url(/wp-content/themes/elegant-grunge/images/asc.gif);background-repeat:no-repeat;background-position:center right;background-color:#222;}
th.headerSortDown{background-image:url(/wp-content/themes/elegant-grunge/images/desc.gif);background-repeat:no-repeat;background-position:center left;background-color:#222;}
th.header{background-image:url(/wp-content/themes/elegant-grunge/images/sort.gif);background-repeat:no-repeat;background-position:center left;cursor:pointer;padding-left:18px;}
th.header:hover{color:#fff;}
td.ratingbg{font-size:1px;color:#fff;height:25px;width:79px;}
div.vercritica{position:relative;top:37px;width:150px;}
.dataTables_filter{text-align:right;padding-bottom:15px;padding-right:6px;font-family:Futura LT BT,Futura,Arial;font-size:.8em;color:#942547;}

#wrapperhp{width:390px;margin:24px auto;}
.sortablehp{width:390px;border:1px solid #ccc;border-bottom:none;}
.sortablehp th{padding:4px 6px 6px;background:#444;color:#fff;text-align:left;font-size:10px;color:#ccc;}
.sortablehp td{padding-left:4px;padding-top:4px;background:#fff;}
.sortablehp .even td{background:#f2f2f2;}
.sortablehp .odd td{background:#fff;}
.sortablehp .invisible{font-size:1px;color:#fff;}
#wrappermap{width:460px;margin:24px auto;}
.sortablemap{width:460px;border:1px solid #ccc;border-bottom:none;}
.sortablemap th{padding:4px 6px 6px;background:#444;color:#fff;text-align:left;font-size:10px;color:#ccc;}
.sortablemap td{padding-left:4px;font-size:12px;background:#fff;border-bottom:1px solid #ccc;}
.sortablemap td.nosort{padding:4px 6px 6px;background:#444;border-bottom:1px solid #444;}
.sortablemap .even td{background:#f2f2f2;}
.sortablemap .odd td{background:#fff;}
.sortablemap .invisible{font-size:1px;color:#fff;}
.dataTables_paginate{width:44px;* width:50px;float:right;text-align:right;font-size:.8em;padding:10px;}






























.REVIEWwidget{width:510px;margin:0;padding:5px;background:none;border:none;}
.REVIEWwidget a{color:#222;text-decoration:none;}
.REVIEWwidget a:hover{color:#009;text-decoration:underline;}
.tabnav li{display:inline;list-style:none;padding-right:5px;}
.tabnav li a{text-decoration:none;text-transform:uppercase;color:#222;font-weight:bold;font-size:.8em;padding:4px 6px;outline:none;}
.tabnav li a:hover,.tabnav li a:active,.tabnav li.ui-tabs-selected a{background:#dedbd1;color:#222;text-decoration:none;outline-color:#767675;outline-style: solid;outline-width: 1px;}


.tabdiv{margin-top:2px;border-top:1px solid #767675;border-bottom:1px solid #dedbd1;border-right:none;border-left:none;padding:10px;}
.tabdiv li{list-style-image:url("star.png");margin-left:0px;}
.ui-tabs-hide{display:none;}




/*
 * jQuery UI specific styling
 */

.paging_two_button .fg-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .fg-button {
	padding: 2px 6px;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers {
	width: 350px !important;
}

.fg-toolbar {
	padding: 5px;
}

.dataTables_paginate {
	width: auto;
}

table.display thead th {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Everything below this line is the same as demo_table.css. This file is
 * required for 'cleanliness' of the markup
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	_height: 302px;
	clear: both;
}

.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	width: 40%;
	float: left;
}


.dataTables_info {
	width: 50%;
	float: left;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('/wp-content/themes/elegant-grunge/media/images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('/wp-content/themes/elegant-grunge/media/images/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('/wp-content/themes/elegant-grunge/media/images/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('/wp-content/themes/elegant-grunge/media/images/forward_enabled.jpg');
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	width: 100%;
	clear: both;
}

table.display tfoot th {
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('/wp-content/themes/elegant-grunge/media/images/sort_asc.jpg') no-repeat center right;
}

.sorting_desc {
	background: url('/wp-content/themes/elegant-grunge/media/images/sort_desc.jpg') no-repeat center right;
}

.sorting {
	background: url('/wp-content/themes/elegant-grunge/media/images/sort_both.jpg') no-repeat center right;
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}




table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
}

tr.even {
	background-color: white;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}


.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers span.paginate_button,
 	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #b46f84;
	color: #DDD;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}

/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.50

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 315px;
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;	
}

.ngg-galleryoverview div.pic img{
	width: 100%;	
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;
}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;	
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;	
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}



/* ----------- RELATED WIDGET -------------*/


/* root element for the whole scrollable setup */
div.scrollable {
  position:relative;
  overflow:hidden;
  /* This width holds place for 3 items. But it's actually overridden at runtime by jquery according
  to how much actual space we have on page */
  width: 276px;
  height: 242px;
  clear: both;
}


}
/* disabled navigational button */
.strip-prev-container a.disabled {
  background-position:-100px 0px;
}
.strip-next-container a.disabled {
  background-position:-200px 0px;
}
.strip-prev-container, .strip-next-container {
  float: right;
}


/* single item */
.ob-thumbs .item-container {
float:left;
/* Changing the width should be in sync with the JS and Java code !!!*/
height: 240px;
cursor: pointer;
padding:0 9px 0 0;
width:119px;
}

/* style when element is active (clicked) */
.ob-thumbs div.active {
cursor: default;
}


/*
root element for scrollable items. It is
absolutely positioned with large width.
*/
.ob-thumbs {
position:absolute;
width:2000em;
clear:both;
}


/* style when element is active (clicked) */
.ob-thumbs div.active {
cursor:default;
}

img.strip-img {
border: none !important;
height: 109px;
margin: 0px !important;
display: block;
padding: 0px !important;
background-image: url(strip_default.png); /*This is a default image in case communication fails*/
}

.ob-thumbs a.strip-rec-link-img {
  border:1px solid #ccc !important;
  display:block;
  padding:3px;
  width: 109px;
  float: left;
  height: 109px;
}


/* The "You might also like" string */
.strip-like {
  float: left;
  font-size: 14px;
  line-height: 16px;
  height: 20px;
  font-weight: bold;
}
.div-wrapper-right .strip-like {
  float: right;
  direction: rtl;
}

.strip-navi-cont {
  float: right;
}
.div-wrapper-right .strip-navi-cont {
  direction: ltr;
  padding-right: 100px;
  float: left;
}

.thumbs-container {
  display: none;
}

.div-wrapper-right .thumbs-container {
  direction: rtl;
}

.strip-navi {
  margin-top: 7px;
  float: right;
}

.strip-header {
  display: none;
}

.strip-navi a {
  background: #aaa url(strip_sprite.gif) no-repeat scroll 0 0;
  display:block;
  float:left;
  font-size:1px;
  height:9px;
  width:9px;
  border-bottom: none;
}
div.strip-navi a.active {
  background-position:0 -100px;
  background-color: #555;
}

.item-container .top-bar {
  height: 3px;
  font-size: 3px;
  background-color: #ddd;
  margin-bottom: 2px;
  width:117px;
}

.item-container .strip-text-content {
  margin-top: 0px;
  clear: both;
}

.div-wrapper-right .item-container .strip-text-content {
  direction: rtl;
}

.item-container-ad .strip-text-content {
  position: relative;
  top: -18px;
}

.item-container .strip-rec-link-title {
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
}

.item-container .strip-rec-link-source {
  display: block;
  font-size: 12px;
  line-height: 16px;
}

.ob-thumbs div.hover .top-bar {
  background-color: #555;
}
.ob-thumbs div.hover a.strip-rec-link-img {
  border: 2px solid #555;
  padding: 2px;
}

.strip-slant-borderdraw {
  visibility: hidden;
  border-style: solid;
  width: 0px;
  height: 0px;
  line-height: 0px;
  border-width: 8px 8px 0px;
  border-color: #555 transparent transparent;
  margin: 0 50px 0 50px;
  clear: both;
}

.item-container-ad .strip-slant-borderdraw {
  position: relative;
  top: -19px;
}

.strip-ie6 .strip-slant-borderdraw {
  display: none;
}


.ob-thumbs div.hover .strip-slant-borderdraw {
  visibility: visible;
}

.item-container .paid-distribution a, .item-container-ad .paid-distribution a:hover {
  background-color:#555;
  border-color:#FFF;
  border-style:solid;
  border-width:2px 2px 0 0;
  color:#FFF;
  float:left;
  font-family:verdana,arial,sans-serif;
  font-size:9px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  padding:2px 4px;
  position:relative;
  top:-18px;
  z-index:0;
}

.ob-thumbs a, .ob-thumbs a:hover, .ob-thumbs a:visited {
  text-decoration: none;
  border: none;
}

.strip-ie6 .top-bar {
  display: none;
}



