

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { background: #eee; border: 1px solid #ddd; padding: 5px;}

/* LOADING BOX */
.loader { background: url(../image-files/loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}
/*
www.explore-uruguay.com
Visit, Vacation and Holiday Travel Guide
*/

* {
	padding:0;
	margin:0;
}

body {
	/*background:url('http://www.explore-uruguay.com/image-files/bg.jpg') no-repeat fixed;*/
	background:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

h1, h2, h3, h4 {
	color: #015599;
}

h1, h4 {
	text-align:center;
}

h1 {
	font-size:28px;
	font-weight:normal;
	margin-bottom:15px;
}

h2 {
	font-size:25px;
	font-weight:normal;
	margin-top:35px;
	text-align:center;
}

h3 {
	text-align:left;
	font-size:22px;
	font-weight:normal;
	margin-top:35px;
}

h4 {
	font-size: 14px;
}

.pageContainer {
	width:1000px;
	margin:0 auto;
	/*background:url('http://www.explore-uruguay.com/image-files/trnsparentbg.png') repeat-y center;
	background:#3f6dab;*/
}

p {
	font-size:14px;
	line-height:20px;
	margin:15px 0;
}

.small {
	font-size: 11px;
	font-weight: bold;
	color: #015599;
	margin: 0 0 5px 0;
	font-style:italic;
	text-align:center;
}

.vsmall {
	font-size: 10px;
	text-align: center;
	color: #015599;
	line-height: 12px;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: bold;
}

a:hover {
	text-decoration:underline;
}

.pageWrap {
	width:1000px;
	margin:0 auto;
}

.header {
	height:110px;
	padding: 10px 10px 0px 10px;
	background:#3F6DAB;
}

.logo {
	float:left;
	width:727px;
	height:94px;
	padding:0 0 0 10px;
}

.logo object {
	position: relative;
	top: -50px;
}

.logo a {
	position:relative;
	top:0px;
	margin-right: 12px;
}

.headerRight {
	float:right;
	width:240px;
	text-align:center;
}

.headerRight h3 {
	font-size:11px;
	color:#fff;
	padding-bottom:5px;
	font-weight:600;
	margin-top:0;
	text-align:right;
	position: relative;
	left: -13px;
}

.headerRight img:hover{
	opacity:0.8;
}

.headerRight .social {
	margin-top:0px;
	padding:0;
	position: relative;
	left: 9px;
}

.headerRight .search {
	margin-top:15px;
	float:right;
}

.headerRight .search form {
	padding:5px 0 5px 0;
	border:none;
	background:url("http://www.explore-uruguay.com/image-files/searchbg.png") no-repeat right;
	width:160px;
	color:#fff;
}

.headerRight .search input {
	background:none;
	border:0;
	color:#fff;
	padding:3px 0;
	font-size: 11px;
	position: relative;
	left: -10px;
}

.topmenu {
	height:39px;
	/*background:url("http://www.explore-uruguay.com/image-files/topmenubg.png") repeat-x center;*/
	background:#5380C7;
}

.topmenu ul {
	list-style-type:none;
	position:relative;
	top:8px;
}

.topmenu ul li {
	display:inline;
}

.topmenu a {
	color:#e2e4ee;
	text-decoration:none;
	font-size:15px;
	padding:11px 12px;
	border-right:1px solid #075489;
}

.topmenu a:hover {
	color:#6ab3e8;
}

.topmenu .topArrow {
	background:url('http://www.explore-uruguay.com/image-files/toparrow.png') no-repeat right;
	padding-right:35px;
}

#menu {
	list-style:none;
	height:44px;
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	border:none;
}

.dropdown_1column, 
.dropdown_4columns{
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 5px 10px 5px;
	border:1px solid #075489;
	border-top:none;
	z-index:60;
}

.dropdown_1column {
	width: 140px;
	background:url('http://www.explore-uruguay.com/image-files/trnsparentmenubg.png') repeat-y top;
}

.dropdown_4columns {
	width: 560px;
	background:url('http://www.explore-uruguay.com/image-files/trnsparentmenubg.png') repeat-y top;
}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_4columns{
	left:-1px;
	top:24px;
}

.col_1,
.col_4{
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_1 {
	width:130px;
}

.col_4 {
	width:550px;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	color:#fff;
}

#menu h2 {
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px dashed #3c88d3;
}

#menu h3 {
	font-size:15px;
	margin:10px 0 0 0;
	padding-bottom:0;
	border-bottom:1px dashed #3c88d3;
	color:#e9ce00;
}

#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li div a {
	border:none;
	border-bottom:1px dashed #3c88d3;
	padding:0;
}

#menu li:hover div a {
	font-size:12px;
	color:#fff;
}

#menu li:hover div a:hover {
	color:#029feb;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}

#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}

#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

/******Slider**********/
.nivoSlider {
	position:relative;
}
	
.nivoSlider img {
	position:absolute;
	top:10px;
	left:10px;
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	top:0px;
	color:#fff;
	width:100%;
	z-index:89;
	padding:20px 30px;
}

.nivo-caption p {
	margin:0;
}

.nivo-caption a {
	display:inline !important;
}

.nivo-html-caption {
	display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:42%;
	z-index:99;
	cursor:pointer;
}

.nivo-prevNav {
	left:0px;
}

.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}

.nivo-controlNav a.active {
	font-weight:bold;
}

#slider {
	position:relative;
	top: 0px;
	left: 0px;
	width:1000px;
	height:220px;
	background:url('http://www.explore-uruguay.com/image-files/loading.gif') no-repeat 50% 50%;
	z-index:-1;
}

#slider2 {
	position:relative;
	top: -95px;
	left: 384px;
	width:340px;
	height:104px;
	background:url('http://www.explore-uruguay.com/image-files/loading.gif') no-repeat 50% 50%;
}

#slider img {
	position:absolute;
	top:10px;
	left:10px;
	display:none;
}

#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:150;
	display:none;
}

.nivo-controlNav a {
	display:block;
	width:17px;
	height:17px;
	background:url('http://www.explore-uruguay.com/image-files/bullets.png') no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -17px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url('http://www.explore-uruguay.com/image-files/arrows.png') no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
	text-shadow:none;
	font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a { 
	color:#efe9d1;
	text-decoration:underline;
}
/*********Slider End***********/

.contentWrap {
	padding:5px;
	background:#f2f2f2;
}

.leftCol {
	float:left;
	width:200px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #deeefe;
	padding:10px 8px;
	background:#fff;
}

.leftCol h3 {
	background: url('http://www.explore-uruguay.com/image-files/headlinebottomborder.jpg') no-repeat left bottom;
	font-size:15px;
	padding-bottom:8px;
	color:#9b9a9a;
	font-weight:500;
	margin-bottom:10px;
	margin-top:10px;
}

.leftCol ul {
	list-style-type:none;
	font-size:13px;
	margin-bottom:25px;
}

.leftCol ul li {
	border-bottom:1px dashed #184474;
	padding:5px 0;
	background: url('http://www.explore-uruguay.com/image-files/leftarrow.png') no-repeat left;
}

.leftCol ul li a {
	color:#184474;
	text-decoration:none;
	padding-left:15px;
}

.leftCol ul li a:hover {
	color:#457bb6;
}

.centerCol {
	float:left;
	width:518px;
	margin:0 8px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #deeefe;
	padding:20px 10px;
	background:#fff;
	color:#535353;
}

.centerCol ul {
	list-style-image: url('http://www.explore-uruguay.com/image-files/leftarrow.png');
	margin-left: 20px;
	color:#535353;
	font-size: 14px;
	line-height: 20px;
}

.centerCol ul li {
	padding: 3px 0;
}

.centerCol img {
	padding:5px;
}

.centerCol .homeThumbnails {
	margin:20px 0;
}

.centerCol .homeThumbnails td {
	text-align:center;
}

.centerCol .homeThumbnails p {
	margin-top:5px;
}

.centerCol .homeThumbnails img {
	padding:0 5px;
}

.centerCol .homeThumbnails img:hover {
	opacity:0.8;
}

.centerCol a {
	font-size:15px;
	color:#3375ac;
	text-decoration:none;
}

.centerCol a:hover {
	text-decoration:underline;
}

.rightCol {
	float:right;
	width:203px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #deeefe;
	padding:30px 5px;
	background:#fff;
}

.footerTop {
	background:#1a63a8;
	border-top:4px solid #0b539f;
	/*padding:10px;*/
}

.footerTop .fooCol {
	width:120px;
	float:left;
	margin:0 5px;
}

.footerTop .fooCol h3 {
	margin:0;
	color:#E9CE00;
	font-size:14px;
	font-weight:normal;
}

.footerTop .fooCol ul {
	list-style-type:none;
	margin-left:5px;
}

.footerTop .fooCol a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
}

.footerTop .fooCol a:hover {
	color:#528bce;
}

.footer {
	padding:5px;
	background:#003165;
	text-align:center;
	color:#2e7dc8;
	clear:both;
}

.footer p {
	margin:5px 0;
}

.footer p.optional a{
	color:#2E7DC8;
	font-size:10px;
}

.footer a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
}

.footer a:hover {
		text-decoration:underline;
}

.footer p {
	font-size:13px;
}

.toc {
	font-size: 13px;
}

.toc a {
	font-size: 14px;
}

.searchCse {
	background:#fff;
}

#side {
  width: 80px;
  float: left;
  position: relative;
  left: -150px;
  top:-250px;
}
#basket {
  border: solid 1px silver;
  padding: 10px;
  background: #eee;
  position: relative;
}
.end { margin-right: 0 !important }

.backToHome {
	padding:5px;
	background:#e8f4fe;
	border:1px solid #d5e8f9;
	margin:10px 0 10px 0;
}

.backToHome a {
	color:#3573ac;
	font-size:14px;
}

.backToHome a:hover {
	color:#639ecf;
	text-decoration:none;
}

.clear {
	clear:both;
}

a.bigLink {
	font-size:17px;
	font-style:italic;
	margin:15px 0;
	text-align:center;
}

.border {
	padding:5px;
	border: 1px solid gainsboro;
}

.border a {
	padding:1px;
}

.gallery {
	width:482px;
	margin:0 auto;
}

.galleryThumb {
	float:left;
	width:140px;
	margin:20px 10px;
	-moz-box-shadow: 5px 5px 4px #ccc;
	-webkit-box-shadow: 5px 5px 4px #ccc;
	box-shadow: 5px 5px 4px #ccc;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}

.centerCol .galleryThumb img {
	padding:0;
}

.centerCol .galleryThumb img:hover {
	opacity:.8;
}

.galleryThumb span.caption {
	text-align:center;
	background: #fff;
	display: block;
	padding:2px;
	font-size:11px;
}

.centerCol .galleryThumb a:hover {
	color:#ccc;
	text-decoration:none;
}

.centerCol #gallery img {
	padding:0;
}

.commentBox {
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
	background:#f5fcff;
	color:#000;
	font-size: 12px;
}

.commentBox p {
	font-size:11px;
	font-weight:bold;
	color: #015599;
	margin:0;
	text-align:left;
}

.commentBox a {
	font-size:11px;
	font-weight:bold;
	color: #015599;
	text-decoration:none;
}

.commentBox a:hover {
	color:#f6c502;
}

.fb-comments {
		margin-top:20px;
}

#preview {
		position:absolute;
		border:1px solid #ccc;
		background:#333;
		padding:5px;
		display:none;
		color:#fff;
}

.hotelThumb {
	border-top:1px dotted #ccc;
	padding:20px 0;
}

.hotelThumb .main {
	border:4px solid #eee;
	float:left;
	clear:both;
	padding:0;
	margin:0 10px 0 0;
}

.hotelThumb .main img {
	padding:0;
	margin:0;
}

.hotelThumb a.link  {
	color: #26A3D2;
	text-decoration:underline;
	font-size:17px;
	margin-bottom:8px;
}

.hotelThumb a.link:hover  {
	text-decoration:none;
}

.hotelThumb a#example2 img {
	padding:0;
	margin:0;
	border:1px solid #eee;
}

.hotelThumb p.location {
	padding:0;
	margin:3px 0;
	font-size:13px;
}

.hotelThumb p.distance {
	padding:0;
	margin:3px 0;
	font-size:11px;
}

.hotelThumb p.distance span {
	color:#999;
}

.hotelThumb a.button {
	padding:0;
	margin:0
}

.hotelThumb .button img {
	padding:10px 0;
}

.hotelThumb .button img:hover{
	opacity:0.8;
}

#div_RT0009OZ6 {
	font-size:11px;
}

#div_RT0009OZ6 table td {
	padding:2px;
}

.formbody {
	font-size:12px;
	background:#faf7f7;
	border:1px solid #eee;
	padding:15px;
}

	
/******Facebook Gallery*********/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
.albumThumb,.photoThumb{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;display:inline-block;outline:medium none;padding:4px;position:relative;vertical-align:bottom;}
.albumThumb:hover,.albumThumb:hover .albumThumbWrap{border:1px solid #3b5998}
.albumThumb,.albumThumb i{height:111px;width:167px;}
.photoThumb,.photoThumb i{height:120px;width:161px;}
.albumThumbWrap{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;left:4px;padding:4px;position:absolute;top:4px;}
.albumThumb i,.photoThumb i{background-color:#EEEEEE;background-position:center;background-repeat:no-repeat;display:block;}.albumWrapper,.photoWrapper{float:left;margin:5px;}
.albumDetails{width:186px;padding-top:7px;padding-bottom:5px;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.centerCol .albumText a{color:#3B5998;cursor:pointer;text-decoration:none; font-size:11px; text-align:center;}
.albumText a:hover{text-decoration:underline;}
.albumCount{color:#808080}
.fb-album-footer{color:#808080;font-weight:bold;font-size:10px; text-align:center;}
#fb-album-header p{color:#333;font-size:12px;}
#fb-album-header a {font-size:13px;}
/*******************************/

.centerCol table.expatLinks {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:280px;
	float:right;
	background:#f9f9f9;
	margin: 0 0 0 10px;
}

.centerCol table.expatLinks td {
	border:1px solid #eee;
	padding:5px;
}