/*#BEGIN#*/
/*# name="03 blocks" reference="ref/turismolaguna.css\03_blocks.htm" description="null" #*/

















.blue-title-block,
.pink-title-block{
  width:100%;
}

/*#END#*/
/*#BEGIN#*/
/*# name="11 queries" reference="ref/turismolaguna.css\11_queries.htm" description="null" #*/




.query-results ul.query-results-list{
  margin-top:8px;
}
div.warning{
  padding:1em;
}

.query-filter input{
  background-repeat:no-repeat;
  background-image:url('../images/llturismo-sprites.png');
  background-position:0 0;
  width:164px;
  height:29px;
  padding-top:7px;
}
.query-filter div.skinned_list{
  background-repeat:no-repeat;
  background-image:url('../images/llturismo-sprites.png');
  background-position:-171px 0;
  width:145px;
  height:29px;
  margin-top:1px;
}
.query-filter div.skinned_list .skinned_list_text {
  width:135px;
  padding-top:0px;
}
.query-filter div.skinned_list select {
  margin-left:-145px;
  width:145px;
}
.query-filter button{
  background-repeat:no-repeat;
  background-image:url('../images/llturismo-sprites.png');
  background-position:-324px 0;
  width:64px;
  height:27px;
}
.query-filter button div.button-bg-right{
  background-image:none;
  padding-left:6px;
}
.query-filter button span{
  background-image:none;
  line-height:26px;
}
#right-content .blue-title-block .query-search .form-action{
  margin-top:0px;
}


.event-result h5 {
clear:both;
font-size:1.1em;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
}
.event-result h5 a,
.event-result h5 a:hover
.event-result h5 a:visited {
color:#3D464C;
text-decoration:none;
}
.title-hotel-detail .categoria-alojamiento-1-estrella{
  background-position:0 0;
  width:22px;
}
.title-hotel-detail .categoria-alojamiento-2-estrellas{
  background-position:0 -24px;
  width:44px;
}
.title-hotel-detail .categoria-alojamiento-3-estrellas{
  background-position:0 -72px;
  width:66px;
}
.title-hotel-detail .categoria-alojamiento-4-estrellas{
  background-position:0 -72px;
  width:88px;
}
.title-hotel-detail .categoria-alojamiento-5-estrellas{
  background-position:0 -96px;
  width:110px;
}
dl.inside dt{
  clear:both;
}
dl.inside dd .detail-content{
  margin-bottom:0.2em;
}

/*#END#*/
/*#BEGIN#*/
/*# name="50 Google Maps" reference="ref/turismolaguna.css\50_Google_Maps.htm" description="null" #*/




































div.google-maps-bubble{
  width:270px;
}
#content div.google-maps-bubble h3{
  font-size:124%;
  line-height:100%;
  font-weight:bold;
  border:none;
}

/*#END#*/
/*#BEGIN#*/
/*# name="General" reference="ref/turismolaguna.css\General.htm" description="General styles" #*/
button.btnReset {
  float: left;
  margin-left: 8px;
}
button .button-bg-right {
  background-position: bottom left;
}
button span {
  background-position: bottom right;
}
div.form-action .corners div,
div.fieldset-container .corners div {
  background-image: url('img/main_content_blue_emphasized_block.gif');
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
  position: absolute;
}
div.fieldset-container .corners div{
  background-image: url('img/main_content_azul_esq_red.png');
}
div.form-action .corners .top-left,
div.fieldset-container .corners .top-left {
  top: 0;
  left: 0;
  background-position: top left;
}
div.form-action .corners .top-right,
div.fieldset-container .corners .top-right {
  top: 0;
  right: 0;
  background-position: top right;
}
div.form-action .corners .bottom-left,
div.fieldset-container .corners .bottom-left {
  bottom: 0;
  left: 0;
  background-position: bottom left;
}
div.form-action .corners .bottom-right,
div.fieldset-container .corners .bottom-right {
  bottom: 0;
  right: 0;
  background-position: bottom right;
}
.button-bg-right {
  position: static;
  top: auto;
  right: auto;
  width: auto;
}
form button,
form button .button-bg-right,
form button span {
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
}
form button {
  color: #fff;
  font-family: Georgia, Times, serif;
}
form button .button-bg-right {
  display: block;
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0 0 0 12px;
}
form button span {
  display: block;
  background-position: top right;
  background-repeat: no-repeat;
  padding: 0 16px 0 0;
}
/*#lateral-content form button .button-bg-right,
#lateral-content form button span {
background-image: url(img/lateral_form_submit.png);
}*/
button,
button .button-bg-right,
button span {
  line-height: 26px;
}
/*button .button-bg-right{
  background-image: url('img/main_content_form_submit.png');
}*/
button .button-bg-right,
button span {
  color: #3a5968;
  font-weight:bold;
  background-image: url('img/main_content_form_action_submit.png');
}
p.required-note {
  margin-bottom: 0.5em;
}
div.fieldset-content dt,
div.fieldset-content dd {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/*div.fieldset-content input.text,
div.fieldset-content input[type=text],
div.fieldset-content textarea {
  width: 90%;
  border: 1px solid #b0b4b3;
}
div.fieldset-content select {
  width: 90%;
}
div.fieldset-content textarea {
  height: 7em;
}*/
/*#END#*/
/*#BEGIN#*/
/*# name="google search styles" reference="ref/turismolaguna.css\google_search_styles.htm" description="null" #*/
div.cse {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px;
position:absolute;
width:460px;
z-index:200;
}

div.cse div.cse-closeResults{
text-align: right;
}
/*#END#*/

