@charset "utf-8";
#content #content_left {
	width: 580px;
	float: left;
	color:#666;
	font-size:12px;
}
#content_left #contacts {
	width: 260px;
	float: left;
}
#content .t2 {
	font-size:10px;
	padding-top:10px
}
#content #content_left #text {
	float: right;
	margin-left: 20px;
	width: 300px;
}
#content #content_left #logogrupo {
	float:right;
}
#content_left #services {
	clear: both;
}
#content_left h1 {
	font-size: 28px;
	margin-bottom:10px;
}
#content #content_right {
	float: right;
	width: 330px;
}

#content #result{
	width:920px;
	height:500px;
}
#contacts .contact_group {
	margin-bottom: 10px;
}
#promos img {
	border: none;
}
#content_right #bookingBox {
	width: 320px;
}
#content_right #promos {
	width: 320px;
	overflow:hidden;
}
#content_right #bookingBox #bookingTitle {
	font-weight: bold;
	color: #FFF;
	/*background-image: url(../../images/2010/phg2010_contentTop_bg_region0.png);
	background-repeat: repeat-x;*/
	background-color: #B2EDEB;
	text-align: center;
	padding:5px;
}


#photos {
	width:330px;
}

#photos img{
	border:none
}
#photos a{
	text-decoration:none;
}

#photos #foto {
	width:320px;
	text-align:center;
	margin:10px 0;
	background-color:#CCC;
}
#photos .fotoP {
	display:block;
	float:left;
	height:100px;
	line-height:100px;
	margin:0 10px 10px 0;
	text-align:center;
	width:100px;
	background-color:#CCC;
}
* html .fotoP {	font-size:99.55px;}
#photos .fotoP img{
	border:none;	
	vertical-align:middle;
}
#photos .fotoP b{
	visibility:hidden;
	width:2px; overflow:hidden;
	margin-right:-2px;
}
#fotoG {cursor: pointer;}
/* PHOTOS 2010 */
#photos ul {list-style:none; margin:0; padding:0;}
#photos_big {background-color:#111;margin:10px 0;width:320px;}
#photos_big li { text-align:center;list-style:none; padding:0; display:none; line-height:1px;width:320px; position: relative; }
#photos_big li .magnify{ position:absolute; right:10px; bottom:10px; background:url(../../images/2010/magnify.png) no-repeat; display:block; width:20px; height:20px; text-indent:-9999px; overflow: hidden;}

#photos_big li.first {display:block;}
#photos_thumb li {width:100px; height:100px; float:left; margin: 10px 10px 0 0}


#content .tb1 {
	background-color: #E3E2CB;
	font-size: 10px;
	width:100%;
}
#content .tb2 {
	font-size: 7pt;
	font-weight: normal;
}
#meeting {
	padding:10px 10px 0 0;
}
#meeting td{
	text-align:center;
}
#meeting th.name,
#meeting td.name{
	text-align:left;
}
#services {
	padding-top: 10px;
}
#services img {
	vertical-align:middle;
	margin-bottom:5px;
}
#category {
	margin-bottom: 10px;
}
#social {
	margin-bottom: 22px;
}
#localBook {
	margin-top: 10px;
}

#hotelBook {
	display: none;
	padding-right:10px;
}
#hotelBook #title {
	background-color:#C6CDDE;
	color:#4B5683;
	font-weight:bold;
	margin-right:0px;
	padding:5px;
}
#hotelBook a {
	background-color:#4B5683;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
#contacts_contacts .field {clear:both;}
#contacts_contacts  a { text-decoration:none; }
#contacts_contacts  a:hover { text-decoration:underline; }
.field_type_70 a { display:block; float:left; margin-right:5px; height:24px; width:24px; text-indent:-999px; overflow:hidden; text-decoration:none;}
.field_type_70 .social_facebook { background:url(/images/icons/facebook.png);}
.field_type_70 .social_flickr{ background:url(/images/icons/flickr.png);}
.field_type_70 .social_youtube{ background:url(/images/icons/youtube.png);}
