*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:center;}
ul{list-style:none;}
img, fieldset{border:none;}
input, select, textarea, option{font-size:11px;color:#6b6b6b;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:21px;}
h2{font-size:18px;font-weight:normal;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
h7{font-size:11px;}
.clear{clear:both;height:1px;}
.hidden{display:none;}
.fac{margin-bottom:10px;display:block;float:left;}
.ttl_pages{font-size:18px;}
a.cssbtn{background:#fbbe0b;display:block;text-decoration:none;font-size:11px;font-weight:400;color:#333;text-align:center;line-height:15px;padding:0 2px 1px;}
b.niftycorners,b.niftyfill{display:block;}
b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px;}
b.r1{border-width:0 2px;margin:0 3px;}
b.rb1{border-width:0 2px;margin:0 8px;}
b.rb2{border-width:0 2px;margin:0 6px;}
b.rb3{margin:0 5px;}
b.rb4{margin:0 4px;}
b.rb5{margin:0 3px;}
b.rb7{height:2px;margin:0 1px;}
b.rb8{height:2px;margin:0;}
b.tb1{border-width:0 10px;}
b.tb2{border-width:0 8px;}
b.tb3{border-width:0 6px;}
b.tb5{border-width:0 4px;}
b.tb7{height:2px;border-width:0 2px;}
b.tb8{height:2px;border-width:0 1px;}
#main{width:940px;background:url(../images/bgd_main.gif) top no-repeat;text-align:left;margin:auto;padding:4px 0 0;}
#header{width:910px;height:76px;margin:0 0 0 15px;}
#header .slogan{color:#000;font-size:21px;float:left;font-weight:700;margin:6px 0 0;text-decoration:none}
#header .slogan span{font-size:16px;color:#ffd001;}
#header .logo{float:right;}
#nav{width:910px;float:left;}
#nav p{float:left;display:block;width:500px;padding:2px 0;}
#nav p a,#nav p span{color:#72889d;font-size:11px;width:auto;margin:0 3px;}
#nav p span{padding-left:7px;font-weight:700;}
#nav p a{border-bottom:#72889d 1px dotted;text-decoration:none;}
#nav p a:hover{border-bottom:#E98F01 1px dotted;color:#E98F01;}
#nav li{display:block;text-align:center;float:left;border-left:#FFF solid 1px;margin:0;}
#nav li a{background:#ffd000;color:#2b2b2b;font-size:11px;font-weight:700;line-height:20px;display:block;text-align:center;text-decoration:none;width:auto;padding:0 5px;}
#nav li a:hover,#nav li.active a{background:#dadada;text-decoration:none;}
#topCorner{float:right;margin:0;}
#topCorner li a{background:none;color:#0370ea;border-right:1px solid #74899c;font-weight:400;}
#topCorner li a:hover{background:none;text-decoration:underline;}
#topCorner li.lastLink a,#topCorner li.lastLink a:hover{border-right:none;width:auto;}
#topCorner li a img{margin-top:3px;}
#footer{width:940px;text-align:center;border-bottom:5px solid #ffd001;padding:0 0 10px;}
#footer div{width:940px;background:#ebeadb;border-bottom:1px solid #d1cea4;border-top:1px solid #d1cea4;margin:0 0 10px;padding:5px 0 0;}
#footer ul{width:650px;margin:0 auto 5px;}
#footer li{display:inline;}
#footer li a{color:#1f65a7;border-right:1px solid #929292;margin:0 8px 0 0;padding:0 8px 0 0;}
#footer p,#footer p a{font-size:10px;color:#a8a8a8;}
#footer img{float:right;padding-right:50px;}
#welcome{width:500px;margin:0 0 12px 0;}
#welcome div{margin:10px 0 0 0;}
#welcome h2{border-bottom:1px solid #d2d2d2;padding-bottom:6px;}
#content .contType01{width:500px;margin:0 0 7px 0;}
#content .contType01 h3{background:url(../images/bgd_title_conType02.gif) left top no-repeat;padding:3px 0 2px 10px;margin:0;color:#3b3b39;}
#content .tituloListado{font-weight:bold;color:#276baa;text-decoration:none;font-size:12px;}
#content .tituloListado div a{font-weight:bold;color:#276baa;text-decoration:none;font-size:12px;}
#content .tituloListado div a:hover{text-decoration:underline;}
#content .datacontType01{margin:3px 0 0 0;width:478px;background:#e2f4ff;border:1px solid #84c8f9;padding:10px;}
#content .datacontType01 div{width:400 px;margin:0px 0px 5px 0px;font-size:11px;}
#content .datacontType01 div h2{color:#276baa;float:left;margin:0;font-weight:bold;}
#content .datacontType01 div h2 a{color:#276baa;text-decoration:none;font-size:12px;}
#content .datacontType01 div h2 a:hover{text-decoration:underline;}
#content .datacontType01 div p{padding:3px 0 0 0;}
#content .datacontType01 div ul{padding:3px 0 0 0;float:left;width:355px;}
#content .visualcontType01{width:140px;float:left;}
#content .visualcontType01 img{border:1px solid #c5c8cd;}
#content .datacontType01 h6{width:400px;float:left;margin:0;}
#content .datacontType01 p{padding:5px 0 0 0;}
#content .datacontType01 .typestyle span{background:url(../images/list_contType11.gif) left no-repeat;padding:0 0 0 7px;color:#646263;margin-right:7px;float:left;}
#content .datacontType01 .btnBook{float:right;margin:0px;}
#content .datacontType01 .price{font-size:11px;width:160px;text-align:right;float:right;font-weight:bold;}
#content .datacontType01 .roomnumber{color:#646263;font-size:11px;}
#content .datacontType01 .roomnumber span{font-weight:bold;color:#000000;}
#content .datacontType01 .short_desc{margin:5px 0 10px 0;display:block;text-align:justify;}
#content .datacontType01 .destination span{width:122px;float:left;color:#5eb70f;}
#content .datacontType01 .destination img, #content .travellers img{float:left;margin:2px 3px 0 2px;}
#content .datacontType01 .destination a, #content .travellers a{float:left;}
#content .datacontType01 .travellers span{width:122px;float:left;color:#279dcf;}
#maincontent{width:910px;margin:11px 0 20px 15px;}
#leftContent{width:185px;float:left;}
#wrapper{width:695px;float:left;}
#content{width:500px;float:right;margin:0;}
#flashContent{width:500px;margin:0 0 20px;}
#flashVisual{width:185px;margin:0 0 12px;}
#context{width:205px;float:right;}
#context .box{margin:5px 0px 10px 0px}
#subnav{width:185px;margin:0 0 15px 0;color:#2e2a27;}
#subnav h3{background:url(../images/bgd_title_subnav.gif) 0 no-repeat;width:165px;height:21px;color:#6b6b6b;padding:2px 0 0 20px;margin:0 0 15px 0;}
#subnav ul{border-bottom:2px solid #dcdacb;}
#subnav li a{background:url(../images/bgd_subnav.gif) top no-repeat;font-size:12px;color:#000000;width:160px;display:block;padding:6px 5px 3px 20px;font-weight:bold;color:#2b2b2b;margin:0 0 1px 0;}
#subnav li a:hover{background:url(../images/bgd_subnav_o.gif) top no-repeat;font-size:12px;color:#000000;width:160px;display:block;padding:6px 5px 3px 20px;text-decoration:none;font-weight:bold;color:#2b2b2b;margin:0 0 1px 0;}
#subnav li.active a{background:url(../images/bgd_subnav_o.gif) top no-repeat;width:160px;display:block;font-size:12px;color:#000000;padding:6px 5px 3px 20px;text-decoration:none;font-weight:bold;color:#2b2b2b;margin:0 0 1px 0;}
#subnav2{width:185px;margin:0 0 15px 0;color:#2e2a27;}
#subnav2 h3{background:url(../images/bgd_title_subnav.gif) 0 no-repeat;width:165px;height:21px;color:#6b6b6b;padding:2px 0 0 20px;margin:0 0 15px 0;}
#subnav2 ul{border-bottom:2px solid #dcdacb;}
#subnav2 li a{background:url(../images/bgd_subnav.gif) top no-repeat;font-size:12px;color:#000000;width:160px;display:block;padding:6px 5px 3px 20px;font-weight:bold;color:#2b2b2b;margin:0 0 1px 0;}
#subnav2 li a:hover{background:url(../images/bgd_subnav_o.gif) top no-repeat;font-size:12px;color:#000000;width:160px;display:block;padding:6px 5px 3px 20px;text-decoration:none;font-weight:bold;color:#2b2b2b;margin:0 0 1px 0;}
#subnav2 li.active a{background:url(../images/bgd_subnav_o.gif) top no-repeat;width:160px;display:block;font-size:12px;color:#000000;padding:6px 5px 3px 20px;text-decoration:none;font-weight:bold;color:#2b2b2b;margin:0 0 1px 0;}
.leftBox{width:185px;margin:0 0 10px;}
.leftBox h3{width:175px;background:#84b4e2;color:#FFF;font-size:12px;font-style:normal;font-weight:700;margin:0;padding:2px 0 4px 10px;}
.leftBox div{border:#84b4e2 solid 1px;width:163px;margin:0;padding:10px;}
#localConnection{width:185px;background:url(../images/bgd_content_lefContType01.gif) bottom no-repeat;margin:0 0 12px 0;padding:0 0 10px 0;}
#localConnection h3{width:175px;background:#84b4e2 url(../images/bgd_title_leftContType01.gif) no-repeat;padding:2px 0 4px 10px;color:#3c3a3b;margin:0 0 10px 0;font-size:15px;font-style:normal;font-weight:bold;}
#localConnection h3{width:175px;background:#84b4e2 url(../images/bgd_title_leftContType01.gif) no-repeat;padding:2px 0 4px 10px;color:#3c3a3b;margin:0 0 10px 0;font-size:15px;font-style:normal;font-weight:bold;}
#localConnection h4{color:#3977b2;margin:0 0 5px 0;font-size:14px;}
#localConnection img{float:left;margin:0 5px 0 0;}
#localConnection div{width:168px;margin:0 0 0 10px;}
#context a, #localConnection a{font-size:10px;color:#0470ec;}
#caring{width:500px;background:url(../images/bgd_top_contType01.gif) top no-repeat;padding:10px 0 0 0;margin:0 0 12px 0;}
#caring div{width:500px;background:url(../images/bgd_bottom_contType01.gif) bottom no-repeat;padding:0 0 8px 0;}
#caring h2{color:#54b301;margin:5px 10px 0 10px;}
#caring p,#caring a{margin:15px 10px 0 10px;}
#caring h1{font-size:12px;font-weight:normal;display:inline;margin:15px 10px 3px 10px;}
#events{background:#84b4e2 url(../images/bgd_contextType02.gif) bottom no-repeat;width:205px;padding:0 0 10px 0;margin:0 0 12px 0;}
#events h3{background:url(../images/bgd_title_contextType02.gif) top no-repeat;width:195px;padding:2px 0 1px 10px;color:#3c3a3b;margin:0 0 20px 0;}
#events h4{color:#3678b4;margin:10px 10px 3px 10px;}
#events h4 a{color:#3678b4;font-size:14px;margin:0px;padding:0;}
#events p{margin:3px 10px 5px 10px;}
#events span, #events a{display:block;margin:0 10px 0 10px;font-size:10px;color:#3676b4;}
#events h3{background:#84b4e2;width:195px;color:#3c3a3b;font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 1px 10px;}
#events div{border:#84b4e2 solid 1px;margin:0 0 10px;padding:0 10px 10px;}
.widget h3{background:#9bd1f5;color:#FFF;width:197px;font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 4px 8px;}
.widget div{border:#9bd1f5 solid 1px;margin:0 0 10px;padding:10px 5px;}
.widget li{display:block;font-size:11px;color:#3678b4;padding:0 5px;}
.widget li a{font-size:12px !important;color:#3678b4 !important;font-weight:700 !important;}
.widget span{color:#333;}
.widget .list{padding-bottom:5px;}
.widget .list a{float:left;width:120px;font-size:12px !important;color:#ff8000 !important;text-decoration:underline;}
.widget .list span{float:right;text-align:right;width:58px;margin-right:5px;padding-top:2px;color:#3678b4;font-size:11px;font-weight:700;}
#finding{background:url(../images/bgd_contextType01.gif) bottom no-repeat;color:#454545;width:205px;margin:0 0 12px 0;}
#finding ul{width:205px;overflow:hidden;}
#finding li{float:left;}
#finding li a:hover{text-decoration:none;}
#finding .accommodation a{background:url(../images/bgd_left_contextType01.gif) left top no-repeat;display:block;font-size:11px;color:#5f5b5a;font-weight:bold;padding:3px 0 0 4px;text-align:center;height:28px;width:117px;float:left;}
#finding .findtours a{background:url(../images/bgd_right_contextType01.gif) right top no-repeat;width:64px;height:28px;font-size:11px;color:#5f5b5a;font-weight:bold;padding:3px 1px 0 0;display:block;float:left;}
#finding li img{float:left;}
#finding form{padding:0 3px 2px 0;width:202px;}
#finding fieldset{width:194px;padding:20px 0 0 8px;margin:10px 0 0 0;display:block;border-top:1px solid #FFFFFF;}
#finding fieldset.checkZone{border:none;margin:10px 0 0 0;padding:0 0 0 8px;}
#finding label{width:52px;float:left;display:block;margin:1px 0 0 0;text-align:right;font-size:11px;}
#finding fieldset.checkZone input{width:99px;float:left;height:14px;margin:0 4px 10px 4px;}
#finding input{width:11px;float:left;height:11px;margin:0 4px 10px 4px;}
#finding fieldset img{float:left;}
#finding select{width:101px;float:left;margin:0 4px 10px 4px;}
#finding .question{color:#5bb909;font-size:11px;margin:3px 0 0 3px;float:left;}
#finding .btnPlace a{width:58px;height:15px;font-size:11px;background:url(../images/bgd_btn1_contextType01.gif) no-repeat;display:block;color:#FFFFFF;font-size:11px;padding:0 0 0 6px;margin:0 0 4px 0;}
#finding .btnPoint a{width:104px;height:15px;font-size:11px;background:url(../images/bgd_btn2_contextType01.gif) no-repeat;display:block;color:#FFFFFF;font-size:11px;padding:0 0 0 6px;margin:0 0 4px 0;}
#finding .btnSelect a, #finding .btnSelect2 a{width:47px;height:15px;font-size:11px;background:url(../images/bgd_btn3_contextType01.gif) no-repeat;display:block;color:#FFFFFF;font-size:11px;padding:0 0 0 6px;margin:0 0 4px 0;}
#finding span.btnSelect{margin:0 0 5px 19px;}
#finding span.btnSelect2{margin:0 0 5px 4px;}
#finding fieldset span{float:left;font-size:10px;color:#6b6b6b;margin:0 0 5px 0;}
#finding .btnSearch{text-align:right;margin:0 11px 0 0;padding:5px 0 15px 0;}
#finding .btnSearch a, #finding .btnSearch img{float:none !important;margin:auto;}
#finding .advancedLink{background:url(../images/bgd_advanced.gif) no-repeat;font-size:11px;color:#434544;padding:4px 0 0 22px;height:19px;display:block;width:180px;}
#mensajeContacto{background:#FF0000;width:205px;margin:0px 0 12px 0;font-size:14px;color:#000000;}
#paginacion{text-align:center;width:405px;margin:0px 10 0px 0;font-size:11px;}
#paginacion span{color:#ff0000;margin:0px 0 0px 0;font-weight:bold;}
#paginacion a{text-decoration:none;color:#000000;}
#paginacion a:active{text-decoration:none;color:#000000;}
#paginacion a:hover{text-decoration:underline;color:#000000;}
#paginacion2{text-align:center;width:405px;margin:0px 10 0px 0;font-size:11px;}
#paginacion2 span{color:#ff0000;margin:0px 0 0px 0;font-weight:bold;}
#paginacion2 a{text-decoration:none;color:#000000;}
#paginacion2 a:active{text-decoration:none;color:#000000;}
#paginacion2 a:hover{text-decoration:underline;color:#000000;}
#alta{background:#ffffff;color:#000000;width:490px;margin:0px 0 0px 0px;font-family:Verdana, Helvetica;font-size:13px;}
#alta ul{margin:10px 0 15px 15px;list-style-image:url(../images/icon_spec.gif);}
#alta li a:hover{text-decoration:none;}
#login{border:#9bd1f5 solid 1px;padding:0px 0 0px 0;color:#000000;width:200px;margin:0px 0px 0px 90px;font-family:Verdana, Helvetica;font-size:11px;}
#login h3{font-size:13px;background:#9bd1f5;}
#login label{font-size:10px;font-weight:bold;}
#login input{font-size:10px;color:#000000;margin:0px 0px 4px;}
#login span{color:#ff0000;margin:0px 0 0px 0;font-weight:bold;}
