#PhotoContainer{position:relative;}
#mainLink{-moz-border-radius:5px 5px 5px 5px;background:url("http://www.pricetravel.com.mx/images/spritesmaster16.png") repeat-x scroll 0 -1720px #f1f7fc;border:1px solid #def;margin-top:15px;overflow:hidden;}

#spotlight img{overflow:visible;max-height:500px;vertical-align:middle;}#mainLink strong{text-decoration:underline;}.galeriesPhotos{margin:2em 0 2em 2.5em;}.galeriesLinks{margin:4em 0 .5em 0;}#spotlightDesc{background-color:#DDD; color: #333;z-index:2; text-align:center; border-radius: 0 0 5px 5px;font-family:Helvetica, Arial, sans-serif; font-size:1.25em;}
.galeriesLinks ul,.galeriesLinks li,.galeriesPhotos ul,.galeriesPhotos li{margin:0;padding:0;background:none;list-style:none;}
.galeriesPhotos .spicArea{padding:3px; border:1px solid #CCC;}
.galeriesLinks li{display:inline;float:left;margin:0 .5em 4em 0;width:233px;}.galeriesPhotos li{display:inline;float:left;margin:0 1em 1em 0;}
.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.spicArea{height:160px;width:160px;background-image:url('../images/marcophoto.png');display:block;}
.spicArea img{margin:5px;}.picArea{height:120px;background-repeat:no-repeat;background-image:url('../Images/marcophotos.png');display:block;}.picArea img{margin:10px;}
.left{float:left;display:inline;}.right{float:right;display:inline;}.galDesc{display:block;margin-left:130px;padding:1.9em 0 0 0;display:block;}
.galTitle{font-size:1.3em;text-decoration:none;line-height:normal;word-wrap:break-word;}#mainLink a,.galeriesLinks a{text-decoration:none;}
.fullScreen{width:970px;margin:0 auto;}.fsFooter{border-top:3px solid #cfe2f1;margin-top:1.5em;}.fsHeader h1{margin:.2em .5em .4em 0;display:inline;}
.backLink{display:block;font-size:1em;margin-bottom:.5em; width:40.5em;}
.fsHeader {padding-top:5px;}
.bigPhoto{display:block;}
.bigPhoto h3{text-align:center;}
 .bigPhoto img {width:900px;}
.bigDesc{ background-color:#EEE; padding-top:.5em;width:900px;margin:0;}.photoNum{font-size:2.5em;display:block;margin:.25em 0 .25em .25em;font-family:helvetica,arial,sans-serif;color:#464646;text-shadow:1px 1px #ccc;}
.photoDesc{width:70em;word-wrap:break-word;display:block;text-align:left;margin:0 0 0 1em;}.photoDesc strong{font-size:12px;}.photoDesc h3{margin:0;}


.bigImagesList {background:none repeat scroll 0 0 transparent;list-style:none;margin:1em auto;padding:0;}
.bigImagesList li{background:none repeat scroll 0 0 transparent;list-style:none;margin:0 0 4em 0;padding:0;}

.links{display:inline; margin-right:1em; text-decoration:none;margin-left:1em; padding:0.5em; background:#FFF;border:1px solid #FFF}
.linkshover{padding-bottom: 1.2em; position:relative; z-index:1001;border:1px solid #d4d4d4; border-bottom:none;}
.iconsGal{background:url('../Images/links2.png') no-repeat scroll 0 0 transparent;}
.icoPre{background-position:0 0;height:16px;width:16px;padding-right:5px;vertical-align:middle;}
.icoShare{background-position:-21px 0;height:16px;width:16px;padding:1px 5px 0 0;vertical-align:middle;}.marginless{display:inline;float:left;margin:0;width:720px;}
.medPhoto{display:block;height:505px; text-align:center; background-color:#eee; position: relative;
          background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.24, rgb(221,221,221)), color-stop(0.62, rgb(238,238,238))); 
          background-image: -moz-linear-gradient(center bottom, rgb(221,221,221) 3%, rgb(238,238,238) 52%);
          line-height:500px;border-radius:5px 5px 0 0;padding-top: 1.5em;}
#alignRight{float:right;width:220px;min-height:500px;}
.galSec,.galSec li.m{margin:0;padding:0;background:none;list-style:none;}#sqrtList{margin:0;}.galSec h3{font-size:1.4em;font-weight:normal;border-top:1px solid #CCC;padding-top:.3em;}
.galSec li:first-child h3{margin-top:0;border:0;padding:0;}#carousel{background-color:#EEE; border-radius:5px;}#container{margin:5px 42px 5px 50px;}.carroContr{text-align:center;}.medDesc{padding:0.5em;}.medDesc h2{margin:0;}.medDesc p{margin:0;}
.yui-carousel-element li{height:65px;width:65px;}.yui-carousel-nav ul{display:none;}
.controls{background-color:#EEE;background:-moz-linear-gradient(center top,#fbfbfb,#EEE) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fbfbfb),to(#EEE));border:1px solid #CCC;margin-bottom:3px;font-size:.9em;padding:1px 8px;display:inline-block;text-decoration:none;}
.controls:hover{background-color:#dadada;background:-moz-linear-gradient(center top,#fbfbfb,#DDD) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fbfbfb),to(#DDD));}
a.disabled{color:#999;cursor:default;background-color:#EEE;background:-moz-linear-gradient(center top,#fbfbfb,#EEE) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fbfbfb),to(#EEE));border:1px solid #CCC;margin-bottom:3px;font-size:.9em;padding:1px 8px;display:inline-block;text-decoration:none;}
a.disabled:hover{color:#999;cursor:default;}#last{cursor:default;height:65px;width:65px;display:block;border-color:#EEE;}a.controls,a.controls:hover{color:#000;}

.carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;margin-top:0.5em;}.carousel{visibility:visible;width:720px;}
.yui-carousel-content{overflow:hidden;position:relative;text-align:center;}
.yui-carousel-element li{border:1px solid #ccc;list-style:none;margin:1px;overflow:hidden;padding:0;position:absolute;text-align:center;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.carousel-nav{zoom:1;}
.carousel-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.yui-carousel-element{overflow:hidden;position:relative;margin:0 auto;padding:0;text-align:left;*margin:0;}
.yui-carousel-horizontal .yui-carousel-element{width:320000px;}.yui-carousel-vertical .yui-carousel-element{height:320000px;}
.carousel .carousel-container{overflow:hidden;position:relative;margin:0;}.carousel ol.carousel-content{position:relative;overflow:hidden;width:320000px;padding:0;margin:0;left:0;}
.carousel ol.carousel-content li{list-style:none;border:1px solid #ccc;margin:1px;padding:0;text-align:center;float:left;height:65px;width:65px;}.yui-carousel-element li{height:65px;width:65px;}
.carousel ol.carousel-content li:hover{cursor:pointer;}.carousel ol.carousel-content li.selected{border:1px solid #00F;margin:1px 0 0 0;padding:1px;}.carousel .carousel-container{width:621px;height:70px;}
.carousel a.Arrow{position:absolute;border:0;cursor:pointer;height:70px;width:45px;}
.carousel a.Arrow:hover{background:#DADADA;}#yui-gen1{position:absolute; top:5px; right:3px; }#yui-gen0{position:absolute; top:5px; left:3px; }
#yui-gen1 span.rightArrow{position: absolute; top:20px; background:url('http://cdnpt.com/images/arrowsSprites.png') no-repeat -60px 0; width:30px; height:30px; display:block;}
#yui-gen1 span.rightArrow-active{position: absolute; top:20px; background:url('http://cdnpt.com/images/arrowsSprites.png') no-repeat -90px 0; width:30px; height:30px; display:block;}
#yui-gen0 span.leftArrow{position: absolute; top:20px; background:url('http://cdnpt.com/images/arrowsSprites.png') no-repeat 0 0; width:30px; height:30px;display:block; left:5px;}
.carousel ol.carousel-content li.last{cursor:default;height:65px;width:65px;display:block;border-color:#EEE;}
.loading{display: none; background:url('../Images/loading.gif') no-repeat 50% 50%; width:40px; position:relative; height:100px; margin-bottom:-100px; top:200px; left:50%; margin-left:-20px;}
#photoPosition{height:500px;}
/*Estilo para share box*/
#shareThisPopUp{position:absolute; top:40px; left:444px; *left:444px; left:444px\9;  background: #FFF; padding: 1em;
                width:20em; display:none; border:1px solid #d6d6d6;}
#shareThisPopUp .socialLinks{margin:0 0 0.8em}
#shareThisPopUp .socialLinks li{display: inline-block;list-style: none; background: none; margin: 0; padding: 0}
#Content{position:relative;}
#shareLink input, #shareLink textarea{width:96%;white-space: pre-wrap;word-wrap: break-word;}
#htmlCode{height:0px}
.accordion{overflow:hidden;}
.accTitle{margin-top: 1em; }
.link{cursor:pointer;}
#shareBtn{font-size:.85em;}
/*fix para share de PT*/
.fb_share_count_nub_right{top:2px}
.banres {-webkit-border-radius:.5em; -moz-border-radius:.5em; margin:0 0 1em 0;padding:0; margin:0;}
.marginless h1 {margin:.25em 0;}

/*Controles sobre la foto*/
.innercontrols, .innerdisabled{width:50%; height:520px; position:absolute; display:block; background-color:#FFF; opacity:0;filter:alpha(opacity = 0); background-image:url('http://cdnpt.com/images/singlepix.gif'); background-repeat: no-repeat; }
.innercontrols:hover, .innerdisabled:hover{background-color:transparent;opacity:1;filter:none;}
#pb{top:0; left:0;text-decoration:none;}#nb{top:0; right:0;text-decoration:none;}
.nav{position: absolute;top: 50%; width:30px; height:30px; background-color:#FFF; line-height:28px; color:#000;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.prevBtn{border-radius:25px;-moz-border-radius:25px;left:10px;}.nextBtn{border-radius:25px;-moz-border-radius:25px;right:10px;}

#primary table{width:100%;}
#primary #photoPosition{text-align:center; vertical-align:middle;}


.fsHeader {*display:none; _display:none;}
#spotlight a {outline:0 !important;}#spotlight a:focus { outline: 0; }


