
/* Gobal Properties  */

* { 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;}

/* End Gobal Properties  */



/********************************* Structure **********************************/

#main{width:940px;background:url(../images/bgd_main.gif) top no-repeat;text-align:left;margin:auto;padding:4px 0 0;}


/* header */
#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;}


/* menu deL header */
#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;}

/* pie de pagina */
#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; }



/* BARRA DE TITULO :: ALOJAMIENTOS DESTACADOS  */
#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; }



/* LISTADO DE ALOJAMIENTO */
#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; }

/* ESTILOS PARA ARMAR LA ESTRUCTURA DE LA PAGINA */
#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}



/* ESTILOS DEL MENU DE LA IZQUIERDA */
#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; }

/* ESTILOS DEL MENU DE LA IZQUIERDA */
#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; }


/* ESTILO DEL BOX 1 */
.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;}

/* ESTILO DEL BOX 2 */
#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; }


/* CAJITA DE ENLACES (BOX3)*/
#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;  }

/* CAJITA DE ENVENOTS (BOX4)*/
#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;}


/* CAJITA DE ACOMMODATIONS (BOX5)*/
.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;}





/* BUSCADOR */
#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*/
#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 */
#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;}
