body{background-color:#69f;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-repeat: repeat-x;background-image: url(../img/body_bg.jpg);margin: 0px;}
h1{position:absolute;width:208px;height:144px;background-image:url(../img/logo.png);top:5px;left:6px;text-indent:-9999px;background-repeat:no-repeat;margin:0;padding:0;z-index:auto;}
h2{color:#930;font-size:18px;padding-left:30px;font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;}
h3{color:#930;text-transform:uppercase;font-size:14px;font-weight: 700;text-align: center;}
h4{font-size:14px;font-weight:700;margin-top:0;display:block;color: #000;padding: 2px 0 2px 40px;}
h4.lista{color: #F00;font-size: 18px;}
h4.alo{background-color:#F7941E;color:#fff;margin-bottom:5px;border-bottom: 1px solid #999;padding-left:0px;text-align:center;}
h4.excursiones{background: #69f url(../img/h4exc_bg.png) no-repeat 4px center;color: #fff;border-bottom: 1px solid #666;}
h4.taxi{background: #69f url(../img/h4taxi_bg.png) no-repeat 4px center;color: #fff;border-bottom: 1px solid #666;}
h4.eurotaxi{background: #69f url(../img/h4eurotaxi_bg.png) no-repeat 4px center;color: #fff;border-bottom: 1px solid #666;}
h4.detalle{background: #69f url(../img/h4detalle_bg.png) no-repeat right center;color: #fff;border-bottom: 1px solid #666;}
h5{font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;font-size: 12px;font-weight: bold;text-transform: uppercase;color: #930;}
p{font-size:11px;color:#000;line-height:14px;margin:5px 10px;}
em{color: #930;font-weight: 700;}
a:link,a:visited,a:hover{text-decoration:none;}
a img {border: none;}
blockquote.es{position:absolute;left:14px;top:154px;width:350px;height:23px;text-indent:-9999px;margin:0;padding:0;background: url(../img/conocer_mallorca_es.png) no-repeat;z-index:auto;}
blockquote.en{position:absolute;left:14px;top:154px;width:350px;height:23px;text-indent:-9999px;margin:0;padding:0;background: url(../img/conocer_mallorca_en.png) no-repeat;z-index:auto;}
blockquote.it{position:absolute;left:14px;top:154px;width:350px;height:23px;text-indent:-9999px;margin:0;padding:0;background: url(../img/conocer_mallorca_it.png) no-repeat;z-index:auto;}
blockquote.de{position:absolute;left:14px;top:154px;width:350px;height:23px;text-indent:-9999px;margin:0;padding:0;background: url(../img/conocer_mallorca_de.png) no-repeat;z-index:auto;}
#contenedor{width:975px;height:auto;background-color:#F4F2E4;border:1px solid #FFF;margin: 20px auto;}
#marco{width:975px;height:auto;margin-left:auto;margin-right:auto;margin-top:65px;}
#titulo{height:150px;width:auto;background-color:#069;background:url(../img/titulo_bg.jpg) center top no-repeat;position:relative;}
#menuidiomas{height:30px;background-color:#ccc;}
#idiomas{float:right;height:25px;width:240px;padding-right:20px;}
#idiomas img{margin-top:5px;margin-left:20px;border-style:none;}
#menu{float:left;width:190px;display:inline;margin-left:8px;margin-top:15px;}
#menucont{width:190px;float:left;}
#menucont ul{list-style-type:none;margin:0 0 8px;padding:0;}
#menucont ul li{padding-bottom:2px;}
#menucont ul li a{color:#000;display:block;text-decoration:none;background: #fff url(../img/bola_flecha.png) no-repeat 4px center;width:170px;padding:2px 0 2px 19px;font-size: 14px;font-weight: 700;}
#menucont ul li a:visited{color:#000;}
#menucont ul li a:hover{background:#C0D4E7 url(../img/bola_flecha2.png) no-repeat 4px center;}
#principal{float:left;width:575px;margin:15px 0 15px 7px;padding:0;}
#publi{float:left;width:185px;}
#publicont{width:185px;margin-top:10px;margin-bottom:15px;}
#publi img{border:1px solid #ccc;width:170px;}
#pie{clear:both;height:165px;background:#DFEFFD no-repeat right bottom;padding: 5px;}
#pie p{color:#069;font-weight:700;}
#pie p a:link,#pie p a:visited{font-weight:700;text-decoration:none;padding:2px 3px;line-height: 20px;}
#pie p a:hover{color:#093;}
div.goo_lengua{
	height:80px;
}
div.foto1 img{float:left;width:200px;padding-left:10px;padding-right:10px;}
div.caja-a{background-color:#fff;height:auto;border: 1px solid #999;margin-bottom: 20px;position: relative;}
div.caja-b{height:auto;margin-bottom:10px;position: relative;}
div.caja-c{background-color:#fff;height:auto;border: 1px solid #666;position: relative;margin-bottom: 15px;}
div.caja-280iz{background-image:url(../img/caja2_bg.png);background-repeat:no-repeat;background-position:right top;background-color:#fff;border:1px solid #999;width:280px;float:left;margin-bottom:10px;}
div.caja-280der{background-color:#fff;float:right;width:280px;margin-bottom:10px;border:1px solid #999;background-image:url(../img/caja3_bg.png);background-repeat:no-repeat;background-position: right top;}
div.caja-190{background-color:#fff;width:188px;}
div.caja-192{background-color:#fff;width:188px;margin-top: 10px;}
div.reservas1{height: 30px;background: #DDF2F9 url(../img/res_tour.png) no-repeat left;margin: 0 30px 15px 30px;padding-top:10px;text-indent: 60px;border: 1px solid #069;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
div.reservas2{height: 30px;background: #DDF2F9 url(../img/res_aero.png) no-repeat left;margin: 0 30px 15px 30px;padding-top:10px;text-indent: 60px;border: 1px solid #069;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
div.reservas3{height: 30px;background: #DDF2F9 url(../img/res_port.png) no-repeat left;margin: 0 30px 15px 30px;padding-top:10px;text-indent: 60px;border: 1px solid #069;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
div.reservas4{height: 30px;background: #DDF2F9 url(../img/res_concert.png) no-repeat left;margin: 0 30px 15px 30px;padding-top:10px;text-indent: 60px;border: 1px solid #069;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
div.excur img{display: block;}
div.vermas{height:25px;clear: both;padding-bottom: 5px;text-align: right;background-color: #DFEFFD;}
div.vermaspq{height:25px;text-align: right;background-color: #DFEFFD;}
div.caja-tarjetas{height: 140px;width: 150px;float: left;padding: 10px;line-height: 18px;}
div.caja-tags{height: 140px;width: 585px;padding: 10px;float: right;margin-right: 10px;}
div.caja-social{height: 140px;width: 150px;padding: 10px;float: right;}
div.caja-social img{margin-bottom: 5px;}
h2.verd{font:18px underline Tahoma, Geneva, sans-serif;padding-left:30px;color:#093;}
p.enlaceho a:link,.enlaceho a:visited{font-size:10px;font-weight:700;text-decoration:none;padding:2px 3px;
border-bottom-width: 1px;border-bottom-style: solid;color:#069;}
p.enlaceho a:hover{background-color:#C4FFFF;padding:2px 3px;border-bottom-width: 1px;border-bottom-style: solid;}
p.enlaceho2 a:link,.enlaceho2 a:visited{color:#69f;font-size:18px;font-weight:700;text-decoration:none;height: 30px;padding: 2px 3px;}
p.enlaceho2 a:hover{color:#039;padding: 2px 3px;}
p.titulo{text-align: center;font-size: 10px;color: #fff;}
ul.avisos {margin-bottom: 10px;list-style-type: none;margin-right: 40px;overflow: hidden;}
ul.avisos .error-avis,ul.avisos .alerta-avis,ul.avisos .info-avis,ul.avisos .confirma-avis {
border: 1px solid;padding: 7px 10px 9px 27px;background-repeat: no-repeat;background-position: 6px 6px;margin-bottom: 6px;text-transform: uppercase;font-size: 11px;line-height: 12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
ul.avisos .error-avis {border-color: #f00;background-color: #FFE1E1;color: #f00;background-image: url(../icon/alerta.png);}
ul.avisos .alerta-avis {border-color: #fa0;background-color: #fff;color: #960;background-image: url(../icon/error.png);}
ul.avisos .info-avis {border-color: #0098ca;background-color: #DDF2F9;color: #3c5f6b;background-image: url(../icon/info.png);}
ul.avisos .confirma-avis {border-color: #690;background-color: #d9e5bf;color: #360;background-image: url(../icon/confirma.png);}
ul.avisos a:link,.avisos a:visited{color:#069;font-size:10px;font-weight:700;text-decoration:none;padding:0px 3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #069;}
ul.avisos a:hover{color:#063;background-color:#CBE0F9;padding:0px 3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #069;}
ul.lista_excur li{padding-left:20px;background-image:url(../img/bola_foto.png);background-repeat:no-repeat;background-position:2px 3px;list-style-type:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #039;}
ul.lista_taxi li{padding-left:20px;background-image:url(../img/bola_taxi.png);background-repeat:no-repeat;background-position:2px 3px;list-style-type:none;font-size: 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #039;}
ul.lista_excur,ul.lista_taxi{padding-left:20px;font-weight:700;font-size:10px;height:auto;color:#369;line-height:17px;margin:0;}
ul.lista_cdep{padding-left:20px;font-weight:700;font-size:10px;height:auto;color:#369;line-height:20px;margin:0;}
ul.lista_cdep li{padding-left:20px;background-image:url(../icon/alerta.png);background-repeat:no-repeat;background-position:2px 3px;
list-style-type:none;font-size: 10px;color: #039;}
img.centroquad {display: block;margin-left: auto;margin-right: auto;padding: 10px;border: 2px solid #ccc;background-color: #fff;}
img.centro {display: block;margin-left: auto;margin-right: auto;}
img.izda {float:left;padding-left: 5px;position: relative;}
img.izda2 {float:left;width: 200px;padding-right: 5px;padding-left: 10px;position: relative;}
.float-left  {float: left;}
.float-right {float: right;}
.align-left  {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.subraya {text-decoration: underline;background-color: #ffc;font-weight: 700;}
.verde {color: #9EC630;}
.gris {color: #BFBFBF;}
.marron {color: #036;text-transform: uppercase;}
.azul {color: #036;font-weight: 700;}
.clear{clear:both;display:block;line-height:0;}
form.google{display: inline;}
input.google{font-size:9px;}
ul.mini{padding:0;list-style:none;margin-top:0;margin-right:0;margin-left:0;}
ul.mini li{display:inline;margin:0;padding:0;}
p.galmini a,ul.mini a{display:block;float:left;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#C90;background-color:#69f;text-align:center;padding:4px 4px 9px 4px;margin:0;border-width:1px;border-style:solid;border-left-color:#ccc;}
ul.mini a{width:120px;margin-right:10px;margin-bottom:10px;background-color:#fff;}
ul.mini a:hover{border:1px solid #ccc;background-color:#EAF0F4;}
ul.mini img{display:block;border:1px solid #ccc;border-bottom-color:#eee;border-left-color:#ddd;border-top-color:#bbb;margin:5px auto;}
#marcmini{width:565px;background-color:#F4F2E4;font-size:14px;margin-top:0;margin-right:auto;margin-bottom:20px;float:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;}
#marcmini a:hover{border-bottom:1px solid #960;}
td.precios{font: 700 11px Verdana, sans-serif, Arial;color: #404040;text-align: center;text-indent: 10px;border-top-width: 0px;border-right-width: 0px;border-bottom: 1px solid #9CF;border-left: 1px solid #9CF;}
table.precios{text-align: center;font-family: Verdana;font-weight: normal;font-size: 11px;color: #404040;background-color: #fafafa;border: 1px #69C solid;border-collapse: collapse;} 
td.sup{text-align: left;padding-left: 5px;font-weight: 700;border-bottom: 1px solid #9CF;} 
td.titulo{border-bottom: 2px solid #69C;border-left: 1px solid #69C;background-color: #D5E2FD;text-align: center;text-indent: 5px;font-family: Verdana;font-weight: bold;font-size: 11px;color: #404040;}
a.tag_a {font-size: 14px;color: #099;font-family: Arial, Helvetica, sans-serif;}
a.tag_b {font-size: 16px;color: #990;font-family: Verdana, Geneva, sans-serif;}
a.tag_c {font-size: 18px;color: #063;font-family: Georgia, "Times New Roman", Times, serif;}
a.tag_d {font-size: 20px;color: #030;font-family: "Comic Sans MS", cursive;}
.hover  {background-color: #FF9;}
