/* @override http://www.casayolandalima.com/css/styles.css */
/* Site: Casa Yolanda Lima */

@import url(../guestbook/template/casayolanda/styles.css);
@import url(../guestbook/template/casayolanda_en/styles.css);
@import url(../guestbook/template/casayolanda_es/styles.css);


* {
	margin: 0;
	padding: 0;
	line-height: 1;
}

body{
	height:100%;
	background-color: #607E53;
	font-size: 10px;
    font-family: "Georgia", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

#body-inner{
	background-image: url(../images/bg_container.jpg);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
}

hr, .hidden{
	display: none;
}

.show {
	display:block;
}

#container{
	position: relative;
	width: 766px;
	margin: 0 auto;
	padding: 0px 15px 0px 15px;
	background-image: url(../images/bg_body-inner.jpg);
	background-position: top center ;
	background-repeat: no-repeat ;
}

#container_admin{
	position: relative;
	width: 766px;
	margin: 0 auto;
	padding: 0px 15px 0px 15px;
	background-image: url(../images/bg_body-inner_admin.jpg);
	background-position: top center ;
	background-repeat: no-repeat ;
}

a {
	overflow: hidden;
}

hr {
	color: #622810;
	width: 80%;	
}


.div {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 766px;
	height: 20px;
	margin: 10px 0 10px 0px;
	text-indent: -9999px;
}


/* =Header
---------------------------------------------------------------------
*/

#header h1{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 766px;
	height: 99px;
	margin: 20px 0 0 0;
	text-indent: -9999px;
}

#header h1 a{
	display: block;
	width: 766px;
	height: 99px;
}

#header ul#header-icons{
   float: right;
   position: absolute;
   top: 0px;
   right: 0px;
   height: 11px;
}

#header ul#header-icons li{
	display: inline; /* IE6 double margin float bug hack */
   position: relative;
   float: left;
   margin-right: 13px;
   padding-top: 10px;
   font-size: 1.1em;
   list-style: none;
   text-indent: -9999px;
}

#header ul#header-icons li a{
   display: block;
   width: 26px;
   height: 18px;
   background-repeat: no-repeat;
   color: #fff;
   text-decoration: none;
}

#header ul#header-icons li#flag_ita a{
   width: 16px;
   height: 11px;
   background-image: url(../images/it.gif);
}

#header ul#header-icons li#flag_eng a{
   width: 16px;
   height: 11px;
   background-image: url(../images/gb.gif);
}

#header ul#header-icons li#flag_esp a{
   width: 16px;
   height: 11px;
   background-image: url(../images/es.gif);
}

#header ul#header-icons li#flag_ita_off a{
   width: 16px;
   height: 11px;
   background-image: url(../images/it_off.gif);
}

#header ul#header-icons li#flag_eng_off a{
   width: 16px;
   height: 11px;
   background-image: url(../images/gb_off.gif);
}

#header ul#header-icons li#flag_esp_off a{
   width: 16px;
   height: 11px;
   background-image: url(../images/es_off.gif);
}

#cont_swf{
	position: absolute;
	width: 545px;
	height: 300px;
	margin-left: -163px;
	top: 159px;
	left: 50%;
	border: solid 0px;
	padding: 0px;
}

#casa_yolanda_lima_banner{
	width: 545px;
	height: 300px;
	padding: 0px;
	margin: 0px;
}

#casa_yolanda_lima_banner_g{
	width: 545px;
	height: 300px;
	padding: 0px;
	margin: 0 0 0 1px;
}

#casa_yolanda_lima_banner p{
	height: 300px;
	margin-top:25px;
	margin-left: -110px;
	padding: 0px;
}

#casa_yolanda_lima_banner p a{
   color: #b0b0b0;
   text-decoration: none;
}

#casa_yolanda_lima_banner p a:hover{
   text-decoration: underline;
}

/* =Navigation ITA
---------------------------------------------------------------------
*/

#back_banner {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	list-style: none;
}

#back_banner_admin{
	height:180px;	
}

#back_nav{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	margin: 0 0 0 300px;
	list-style: none;
}

#nav_ita{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	margin: 2px 0 0 0;
	list-style: none;
}

#nav_ita ul{ list-style:none; width:466px; margin:auto; text-align:left; height:81px; padding:0; background:transparent; }

#nav_ita ul li{  display:inline; } 
#nav_ita ul li a{  display:block; float:left; height:38px; text-indent:-9999px; margin:0 0 0 0;}

#nav_ita ul li a.home{  background:transparent url(../images/menu_ita_text.gif) 0 0 no-repeat; width:42px; }
#nav_ita ul li a:hover.home, #nav_ita ul li.selected a.home{  background:transparent url(../images/menu_ita_text.gif) 0 -81px no-repeat; width:42px;}

#nav_ita ul li a.div_menu{  background:transparent url(../images/menu_ita_text.gif) -42px 0 no-repeat; width:11px; }

#nav_ita ul li a.camere{  background:transparent url(../images/menu_ita_text.gif) -53px 0 no-repeat; width:55px;}
#nav_ita ul li a:hover.camere, #nav_ita li.selected a.camere{   background:transparent url(../images/menu_ita_text.gif) -53px -81px no-repeat; width:55px;}

#nav_ita ul li a.div_menu{  background:transparent url(../images/menu_ita_text.gif) -108px 0 no-repeat; width:11px; }

#nav_ita ul li a.tariffe{  background:transparent url(../images/menu_ita_text.gif) -119px 0 no-repeat;  width:58px;}
#nav_ita ul li a:hover.tariffe, #nav_ita ul li.selected a.tariffe{   background:transparent url(../images/menu_ita_text.gif) -119px -81px no-repeat;  width:58px;}

#nav_ita ul li a.div_menu{  background:transparent url(../images/menu_ita_text.gif) -177px 0 no-repeat; width:11px; }

#nav_ita ul li a.servizi{ background:transparent url(../images/menu_ita_text.gif) -188px 0 no-repeat; width:55px; }
#nav_ita ul li a:hover.servizi, #nav_ita ul li.selected a.servizi{  background:transparent url(../images/menu_ita_text.gif) -188px -81px no-repeat; width:55px; }

#nav_ita ul li a.div_menu{  background:transparent url(../images/menu_ita_text.gif) -243px 0 no-repeat; width:11px; }

#nav_ita ul li a.tours{ background:transparent url(../images/menu_ita_text.gif) -254px 0 no-repeat; width:45px;  }
#nav_ita ul li a:hover.tours, #nav_ita ul li.selected a.tours{  background:transparent url(../images/menu_ita_text.gif) -254px -81px no-repeat; width:45px;  }

#nav_ita ul li a.div_menu{  background:transparent url(../images/menu_ita_text.gif) -299px 0 no-repeat; width:11px; }

#nav_ita ul li a.guestbook{ background:transparent url(../images/menu_ita_text.gif) -310px 0 no-repeat; width:79px; }
#nav_ita ul li a:hover.guestbook, #nav_ita ul li.selected a.guestbook{  background:transparent url(../images/menu_ita_text.gif) -310px -81px no-repeat; width:79px; }

#nav_ita ul li a.div_menu{  background:transparent url(../images/menu_ita_text.gif) -389px 0 no-repeat; width:11px; }

#nav_ita ul li a.contact{ background:transparent url(../images/menu_ita_text.gif) -400px 0 no-repeat; width:61px; }
#nav_ita ul li a:hover.contact, #nav_ita ul li.selected a.contact{  background:transparent url(../images/menu_ita_text.gif) -400px -81px no-repeat; width:61px; }


/* =Navigation ENG
---------------------------------------------------------------------
*/


#back_banner #nav_eng{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	margin: 2px 0 0 0;
	list-style: none;
}

#nav_eng ul{ list-style:none; width:466px; margin:auto; text-align:left; height:81px; padding:0; background:transparent; }

#nav_eng ul li{  display:inline; } 
#nav_eng ul li a{  display:block; float:left; height:38px; text-indent:-9999px; margin:0 0 0 0;}

#nav_eng ul li a.home{  background:transparent url(../images/menu_eng_text.gif) 0 0 no-repeat; width:42px; }
#nav_eng ul li a:hover.home, #nav_eng ul li.selected a.home{  background:transparent url(../images/menu_eng_text.gif) 0 -81px no-repeat; width:42px;}

#nav_eng ul li a.div_menu{  background:transparent url(../images/menu_eng_text.gif) -42px 0 no-repeat; width:12px; }

#nav_eng ul li a.rooms{  background:transparent url(../images/menu_eng_text.gif) -54px 0 no-repeat; width:47px;}
#nav_eng ul li a:hover.rooms, #nav_eng li.selected a.rooms{   background:transparent url(../images/menu_eng_text.gif) -54px -81px no-repeat; width:47px;}

#nav_eng ul li a.div_menu{  background:transparent url(../images/menu_eng_text.gif) -101px 0 no-repeat; width:12px; }

#nav_eng ul li a.rates{  background:transparent url(../images/menu_eng_text.gif) -113px 0 no-repeat;  width:46px;}
#nav_eng ul li a:hover.rates, #nav_eng ul li.selected a.rates{   background:transparent url(../images/menu_eng_text.gif) -113px -81px no-repeat;  width:46px;}

#nav_eng ul li a.div_menu{  background:transparent url(../images/menu_eng_text.gif) -159px 0 no-repeat; width:12px; }

#nav_eng ul li a.services{ background:transparent url(../images/menu_eng_text.gif) -171px 0 no-repeat; width:66px; }
#nav_eng ul li a:hover.services, #nav_eng ul li.selected a.services{  background:transparent url(../images/menu_eng_text.gif) -171px -81px no-repeat; width:66px; }

#nav_eng ul li a.div_menu{  background:transparent url(../images/menu_eng_text.gif) -237px 0 no-repeat; width:12px; }

#nav_eng ul li a.tours{ background:transparent url(../images/menu_eng_text.gif) -249px 0 no-repeat; width:45px;  }
#nav_eng ul li a:hover.tours, #nav_eng ul li.selected a.tours {  background:transparent url(../images/menu_eng_text.gif) -249px -81px no-repeat; width:45px;  }

#nav_eng ul li a.div_menu{  background:transparent url(../images/menu_eng_text.gif) -294px 0 no-repeat; width:12px; }

#nav_eng ul li a.guestbook{ background:transparent url(../images/menu_eng_text.gif) -306px 0 no-repeat; width:81px; }
#nav_eng ul li a:hover.guestbook, #nav_eng ul li.selected a.guestbook{  background:transparent url(../images/menu_eng_text.gif) -306px -81px no-repeat; width:81px; }

#nav_eng ul li a.div_menu{  background:transparent url(../images/menu_eng_text.gif) -387px 0 no-repeat; width:12px; }

#nav_eng ul li a.contact{ background:transparent url(../images/menu_eng_text.gif) -399px 0 no-repeat; width:62px; }
#nav_eng ul li a:hover.contact, #nav_eng ul li.selected a.contact{  background:transparent url(../images/menu_eng_text.gif) -399px -81px no-repeat; width:62px; }


/* =Navigation ESP
---------------------------------------------------------------------
*/


#back_banner #nav_esp{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	margin: 2px 0 0 0;
	list-style: none;
}

#nav_esp ul{ list-style:none; width:466px; margin:auto; text-align:left; height:81px; padding:0; background:transparent; }

#nav_esp ul li{  display:inline; } 
#nav_esp ul li a{  display:block; float:left; height:38px; text-indent:-9999px; margin:0 0 0 0;}

#nav_esp ul li a.inicios{  background:transparent url(../images/menu_esp_text.gif) 0 0 no-repeat; width:50px; }
#nav_esp ul li a:hover.inicios, #nav_esp ul li.selected a.inicios{  background:transparent url(../images/menu_esp_text.gif) 0 -81px no-repeat; width:50px;}

#nav_esp ul li a.div_menu{  background:transparent url(../images/menu_esp_text.gif) -50px 0 no-repeat; width:10px; }

#nav_esp ul li a.cuartos{  background:transparent url(../images/menu_esp_text.gif) -60px 0 no-repeat; width:60px;}
#nav_esp ul li a:hover.cuartos, #nav_esp li.selected a.cuartos{   background:transparent url(../images/menu_esp_text.gif) -60px -81px no-repeat; width:60px;}

#nav_esp ul li a.div_menu{  background:transparent url(../images/menu_esp_text.gif) -120px 0 no-repeat; width:10px; }

#nav_esp ul li a.tarifas{  background:transparent url(../images/menu_esp_text.gif) -130px 0 no-repeat;  width:58px;}
#nav_esp ul li a:hover.tarifas, #nav_esp ul li.selected a.tarifas{   background:transparent url(../images/menu_esp_text.gif) -130px -81px no-repeat;  width:58px;}

#nav_esp ul li a.div_menu{  background:transparent url(../images/menu_esp_text.gif) -188px 0 no-repeat; width:10px; }

#nav_esp ul li a.servicios{ background:transparent url(../images/menu_esp_text.gif) -198px 0 no-repeat; width:70px; }
#nav_esp ul li a:hover.servicios, #nav_esp ul li.selected a.servicios{  background:transparent url(../images/menu_esp_text.gif) -198px -81px no-repeat; width:70px; }

#nav_esp ul li a.div_menu{  background:transparent url(../images/menu_esp_text.gif) -268px 0 no-repeat; width:10px; }

#nav_esp ul li a.tours{ background:transparent url(../images/menu_esp_text.gif) -278px 0 no-repeat; width:45px;  }
#nav_esp ul li a:hover.tours, #nav_esp ul li.selected a.tours{  background:transparent url(../images/menu_esp_text.gif) -278px -81px no-repeat; width:45px;  }

#nav_esp ul li a.div_menu{  background:transparent url(../images/menu_esp_text.gif) -323px 0 no-repeat; width:10px; }

#nav_esp ul li a.guestbook{ background:transparent url(../images/menu_esp_text.gif) -333px 0 no-repeat; width:56px; }
#nav_esp ul li a:hover.guestbook, #nav_esp ul li.selected a.guestbook{  background:transparent url(../images/menu_esp_text.gif) -333px -81px no-repeat; width:56px; }

#nav_esp ul li a.div_menu{  background:transparent url(../images/menu_esp_text.gif) -389px 0 no-repeat; width:10px; }

#nav_esp ul li a.contact{ background:transparent url(../images/menu_esp_text.gif) -399px 0 no-repeat; width:62px; }
#nav_esp ul li a:hover.contact, #nav_esp ul li.selected a.contact{  background:transparent url(../images/menu_esp_text.gif) -399px -81px no-repeat; width:62px; }




/* =Container-Inner
---------------------------------------------------------------------
*/

#container-inner{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 766px;
}

#container-inner_admin{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 766px;
	margin-top: 40px;
}

body#home #container-inner{
	margin-top: 5px;
}

#container-inner #wrapp {
	width: 766px;
	height: 24px;
	text-align: left;
	font-size: 1em;
	margin: 1em auto;
	padding: 1em;
	color: white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* =Content-Wrap
---------------------------------------------------------------------
*/



/* =Content
---------------------------------------------------------------------
*/

#back_banner{
	float: left;
	width: 766px;
	height: 336px;
	margin-top: 0px;
	padding-bottom:0px;

}

#back_banner_admin{
	float: left;
	width: 766px;
	height: 160px;
	margin-top: 0px;
	padding-bottom:0px;

}

#content{
	float: left;
	width: 766px;
	margin-top: 12px;
	padding-bottom:5px;
	background-color: #EEE8D2;
}

body#home #content{
	margin: 0;
}

#content h3{
   margin-bottom: .6em;
   padding-bottom: 11px;
   background: url(../images/bg_content_h3.gif) no-repeat left bottom;
   color: #000000;
   font-size: 2em;
   font-weight: normal;
   font-family: "Georgia", "Times", "Times New Roman", serif;
}

body#home #content h3{
   margin-bottom: .2em;
   padding-bottom: 9px;
   background: none;
}

#content h2{
   margin-top: 0.2em;
   margin-bottom: 0.2em;
   color: #000000;
   font-size: 1.1em;
   font-weight: bold;
   line-height: 1.55;
}

#content h4,
#content h5,
#content h6{
   margin:0; padding:0;
}

#content h4 { font-size:1.2em; color:#000000; margin-top:1.5em; }
	#home #content3 h4, #home #content4 h4 { margin-top:0em; }
#content h5 { font-size:1.2em; font-family:"Georgia", "Times New Roman", serif; color: #000000; }
#content h6 {  font:1.2em "Georgia", "Times New Roman", serif; color:#000000;  }

#content p,
#content li{
   margin-top: 0.2em;
   margin-bottom: 0.2em;
   color: #000000;
   font-size: 1.1em;
   line-height: 1.55;
}
#content div {  color:#000000; }
#content blockquote { font-size:1em; color:#000000; }

#content ul,
#content ol{
   margin: 0 0 1em 3em;
}

#content ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left; margin:0 0 10px; padding:0;
   width:60%;   
   list-style: none;
}

#content ul#byline li{
   font-size: 1.1em;
}

#content li{
   margin: 0;
}

#content li li{
   font-size: 1em;
}

#content blockquote{
   margin-left: 3em;
}

#content hr{
   display: block;
   margin-bottom: 1em;
}

#content a{
   color: #666666;
   text-decoration: none;
}

#content a:hover{
   text-decoration: underline;
}

#content img{   
   border-top: 0px solid #24221E;
   border-right: 0px solid #292622;
   border-bottom: 0px solid #24221E;
   border-left: 0px solid #4B4946;   
   background: #EEE8D2;
}

#content #text{
   clear: both;
}

		

/* =Home
---------------------------------------------------------------------
*/

#content_home {
   float: left;
   width: 716px;
   background-color: #EEE8D2;
   padding: 10px 15px 10px 15px;
}

#text_home{
   background-color: #EEE8D2;
}

#text_home .home .img_home{
   float: left;
   width: 120px;
   background-color: #D8D2BB;
   padding: 10px 10px 10px 10px;
}

#text_home .home{
   float: left;
   width: 736px;
   background-color: #D8D2BB;
   padding: 0px 0px 0px 0px;
}

#text_home .home .cont_home{
   float: right;
   width: 520px;
   padding: 3px 10px 10px 5px;
   background-color: #D8D2BB;
}

#text_home .home .cont_home .desc_home{
   padding: 5px 5px 0px 5px;
   background-color: #D8D2BB;
}

#text_home .home .cont_img_home{
   float: left;
   width: 120px;
   background-color: #D8D2BB;
}

#text_home .home .cont_img_home .img_home img{
   background-color: #D8D2BB;
   border: 0px;
}

#text_home .home .cont_home .desc_home a{
	line-height: 1.55;
}

#text_home .home .cont_home .desc_home .firma_home {
	float: right;
	width: 55px;
	height: 21px;
	background-image: url(../images/firma.gif);
	background-repeat:no-repeat;
}

#tit_home {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_home.gif);
}

#tit_home_esp {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_inicios.gif);
}


/* =Camere
---------------------------------------------------------------------
*/

#content_room {
   width: 726px;
   padding: 10px 15px 10px 15px;
   background-color: #EEE8D2;
}

#text_estudio{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#desc_estudio{
   float: left;
   width: 510px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_sipan{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 0px 5px 5px 5px;
}

#desc_sipan{
   float: left;
   width: 510px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_huayna_picchu{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 0px 5px 5px 5px;
}

#desc_huayna_picchu{
   float: left;
   width: 510px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_pachacamac{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 0px 5px 5px 5px;
}

#desc_pachacamac{
   float: left;
   width: 510px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_machu_picchu{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 0px 5px 5px 5px;
}

#desc_machu_picchu{
   float: left;
   width: 510px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

.cont_img_camere{
   float: left;
   width: 200px;
   padding: 5px 0px 5px 0px;
   background-color: #D8D2BB;
}

.cont_img_camere .img_camere{
   float: left;
   width: 200px;
   height: 150px;
   background-color: #D8D2BB;
}

#content_room .cont_img_camere .img_camere img{
   background-color: #D8D2BB;
   border: 0px;
}

#tit_estudio{
   width: 726px;
   height: 26px;
   background-image: url(../images/estudio_tit.gif);
}

#tit_sipan{
   width: 726px;
   height: 26px;
   background-image: url(../images/sipan_tit.gif);
}

#tit_huayna_picchu{
   width: 726px;
   height: 26px;
   background-image: url(../images/huayna_picchu_tit.gif);
}

#tit_pachacamac{
   width: 726px;
   height: 26px;
   background-image: url(../images/pachacamac_tit.gif);
}

#tit_machu_picchu{
   width: 726px;
   height: 26px;
   background-image: url(../images/machu_picchu_tit.gif);
}

#tit_camere {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_camere.gif);
}

#tit_camere_eng {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_rooms.gif);
}

#tit_camere_esp {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_cuartos.gif);
}


/* =Scheda appartamenti
---------------------------------------------------------------------
*/

#text_scheda{
   background-color: #EEE8D2;
   margin-bottom: 10px;
   float: left;
}

#text_scheda_bg{
   float: left;
   padding: 10px 15px 10px 15px;
   margin-bottom: -10px;
}

#text_scheda_bg_2{
   float: left;
   background-color: #EEE8D2;
}

#tit_estudio_sc{
   width: 726px;
   height: 26px;
   margin-left: -5px;
   background-image: url(../images/estudio_tit.gif);
}

#tit_sipan_sc{
   width: 726px;
   height: 26px;
   margin-left: -5px;
   background-image: url(../images/sipan_tit.gif);
}

#tit_huayna_picchu_sc{
   width: 726px;
   height: 26px;
   margin-left: -5px;
   background-image: url(../images/huayna_picchu_tit.gif);
}

#tit_pachacamac_sc{
   width: 726px;
   height: 26px;
   margin-left: -5px;
   background-image: url(../images/pachacamac_tit.gif);
}

#tit_machu_picchu_sc{
   width: 726px;
   height: 26px;
   margin-left: -5px;
   background-image: url(../images/machu_picchu_tit.gif);
}

#riga1_scheda{
   width: 726px;
   padding: 10px 0px 10px 10px;
   background-color: #D8D2BB;
}

#riga2_scheda{
   width: 736px;
   float: left;
   padding: 0 0 0 0;
   background-color: #D8D2BB;
}

#cont_img_scheda{
   float: left;
   width: 350px;
   padding: 10px 0px 10px 10px;
   background-color: #D8D2BB;
}

#cont_img_scheda .img_scheda{
   float: left;
   width: 166px;
   height: 125px;
   background-color: #D8D2BB;
   padding: 5px 9px 5px 0px;
   margin: 0px -2px -2px 0px;
}

#cont_img_scheda .img_scheda img{
   background-color: #D8D2BB;
   border: 0px;
}

#serv_scheda{
   float: left;
   width: 360px;
   padding: 10px 5px 10px 10px;
   background-color: #D8D2BB;
}

#serv_scheda .tit_servizi{
   width: 360px;
   height: 26px;
   background-image: url(../images/servizi_sc.gif);
}

#serv_scheda .tit_services{
   width: 360px;
   height: 26px;
   background-image: url(../images/services_sc.gif);
}

#serv_scheda .tit_servicios{
   width: 360px;
   height: 26px;
   background-image: url(../images/servicios_sc.gif);
}

#serv_scheda .id_servizi{
   float: left;
   width: 8px;
   height: 25px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#serv_scheda .cont_id_servizi{
   width: 360px;
   float: left;
   background-color: #D8D2BB;
   padding: 0px 0px 0px 0px;
}

#serv_scheda .cont_id_servizi p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#tit_scheda {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_camere.gif);
}


/* =Tariffe
---------------------------------------------------------------------
*/

#content_tariffe {
   width: 726px;
   padding: 10px 15px 10px 15px;
   background-color: #EEE8D2;
}

.text_tariffe{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

.desc_tariffe{
   float: left;
   width: 710px;
   padding: 0px 10px 5px 5px;
   background-color: #D8D2BB;
}


#content_tariffe .div_blank_tariffe {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 700px;
	height: 10px;
	text-indent: -9999px;
}

#tit_prezzi_tariffe{
   width: 726px;
   height: 26px;
   background-image: url(../images/prezzi_tariffe_tit.gif);
}

#tit_tariffe_servizi{
   width: 726px;
   height: 26px;
   background-image: url(../images/tariffe_servizi_tit.gif);
}

#tit_prezzi_tariffe_eng{
   width: 726px;
   height: 26px;
   background-image: url(../images/rates_tit.gif);
}

#tit_tariffe_servizi_eng{
   width: 726px;
   height: 26px;
   background-image: url(../images/rates_services_tit.gif);
}

#tit_prezzi_tariffe_esp{
   width: 726px;
   height: 26px;
   background-image: url(../images/precios_y_tarifas_tit.gif);
}

#tit_tariffe_servizi_esp{
   width: 726px;
   height: 26px;
   background-image: url(../images/precios_servicios_tit.gif);
}

.text_tariffe .desc_tariffe .cont_id_tariffe p{
   float: left;
   padding: 0px 0px 0px 5px;
}

.text_tariffe .desc_tariffe .id_tariffe{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tit_tariffe {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_tariffe.gif);
}

#tit_tariffe_eng {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_rates.gif);
}

#tit_tariffe_esp {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_tarifas.gif);
}

/* =Servizi
---------------------------------------------------------------------
*/

#content_servizi {
   width: 726px;
   padding: 10px 15px 10px 15px;
   background-color: #EEE8D2;
}

#text_spazi_comuni{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_spazi_comuni .desc_spazi_comuni{
   float: left;
   width: 521px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_spazi_comuni .cont_img_spc{
   float: left;
   width: 182px;
   padding: 5px 0px 10px 8px;
   background-color: #D8D2BB;
}

#text_spazi_comuni .cont_img_spc .img_spc{
   float: left;
   width: 84px;
   height: 63px;
   background-color: #D8D2BB;
   padding: 5px 3px 5px 6px;
   margin: 0px -2px -2px 0px;
}

#text_spazi_comuni .cont_img_spc .img_spc img{
   background-color: #D8D2BB;
   border: 0px;
}

#text_collaboratori{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_collaboratori .desc_collaboratori{
   float: left;
   width: 521px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_collaboratori .cont_img_coll{
   float: left;
   width: 183px;
   padding: 5px 0px 10px 8px;
   background-color: #D8D2BB;
}

#text_collaboratori .cont_img_coll .img_coll{
   float: left;
   width: 175px;
   height: 132px;
   background-color: #D8D2BB;
   padding: 5px 3px 5px 6px;
   margin: 0px -2px -2px 0px;
}

#text_collaboratori .cont_img_coll .img_coll img{
   background-color: #D8D2BB;
   border: 0px;
}

#text_servizi_supporto{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#desc_servizi_supporto{
   float: left;
   width: 710px;
   padding: 0px 10px 5px 5px;
   background-color: #D8D2BB;
}

#text_tour{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#tit_tour {
	width: 736px;
	height: 79px;
	background-image: url(../images/tit_tur.gif);
}

#text_tour .desc_tour{
   float: left;
   width: 521px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_tour .pref_tour{
   float: left;
   width: 716px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_tour .cont_img_tour{
   float: left;
   width: 183px;
   padding: 5px 0px 10px 8px;
   background-color: #D8D2BB;
}

#text_tour .cont_img_tour .img_tour{
   float: left;
   width: 175px;
   height: 132px;
   background-color: #D8D2BB;
   padding: 5px 3px 5px 6px;
   margin: 0px -2px -2px 0px;
}

#text_tour .cont_img_tour .scheda_tour{
   float: left;
   width: 175px;
   height: 10px;
   background-color: #D8D2BB;
   padding: 5px 3px 5px 6px;
   margin: 0px -2px -2px 0px;
}

#text_tour .cont_img_tour .img_tour img{
   background-color: #D8D2BB;
   border: 0px;
}

#tit_spazi_comuni{
   width: 726px;
   height: 26px;
   background-image: url(../images/spazi_comuni_tit.gif);
}

#tit_collaboratori{
   width: 726px;
   height: 26px;
   background-image: url(../images/collaboratori_tit.gif);
}

#tit_servizi_supp_tur{
   width: 726px;
   height: 26px;
   background-image: url(../images/servizi_supp_tur_tit.gif);
}

#tit_spazi_comuni_eng{
   width: 726px;
   height: 26px;
   background-image: url(../images/common_spaces_tit.gif);
}

#tit_collaboratori_eng{
   width: 726px;
   height: 26px;
   background-image: url(../images/collaborators_tit.gif);
}

#tit_servizi_supp_tur_eng{
   width: 726px;
   height: 26px;
   background-image: url(../images/services_and_media_tour_tit.gif);
}

#tit_spazi_comuni_esp{
   width: 726px;
   height: 26px;
   background-image: url(../images/espacios_compartidos_tit.gif);
}

#tit_collaboratori_esp{
   width: 726px;
   height: 26px;
   background-image: url(../images/conlaboradores_tit.gif);
}

#tit_servizi_supp_tur_esp{
   width: 726px;
   height: 26px;
   background-image: url(../images/servicios_turistico_tit.gif);
}

#tit_tour_elenco{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_tit.gif);
}

#text_spazi_comuni #desc_spazi_comuni .cont_id_servizi p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_spazi_comuni #desc_spazi_comuni .id_servizi{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_collaboratori #desc_collaboratori .cont_id_servizi p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_collaboratori #desc_collaboratori .id_servizi{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_servizi_supporto #desc_servizi_supporto .cont_id_servizi p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_servizi_supporto #desc_servizi_supporto .id_servizi{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

.desc_tour .cont_id_servizi p{
   float: left;
   padding: 0px 0px 0px 5px;
}

.desc_tour .id_servizi{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tit_servizi {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_servizi.gif);
}

#tit_servizi_eng {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_services.gif);
}

#tit_servizi_esp {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_servicios.gif);
}

#content_servizi .div_cont_servizi {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 726px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/div_cont_servizi.gif);
}

#content_servizi .div_blank_servizi {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 736px;
	height: 10px;
	text-indent: -9999px;
	background-color: #EEE8D2;
}

/* =Tour
---------------------------------------------------------------------
*/

#content_tour_scheda {
   width: 726px;
   padding: 10px 15px 10px 15px;
   background-color: #EEE8D2;
}

#text_tour_scheda{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_tour_scheda .desc_tour_scheda{
   float: left;
   width: 716px;
   padding: 0px 5px 0px 5px;
   background-color: #D8D2BB;
}

#text_tour_scheda .desc_tour_scheda img{
   float: right;
   background-color: #D8D2BB;
   padding: 2px 3px 2px 6px;
   margin: 0px -2px -2px 0px;
}

#text_tour_scheda .desc_tour_scheda p{
	text-align: justify;
}

#text_tour_scheda .pref_tour_scheda{
   float: left;
   width: 716px;
   padding: 0px 5px 0px 5px;
   background-color: #D8D2BB;
}

#text_tour_scheda .pref_tour_scheda img{
   float: right;
   background-color: #D8D2BB;
   padding: 2px 3px 2px 6px;
   margin: 0px -2px -2px 0px;
}

#text_tour_scheda2{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_tour_scheda2 .desc_tour_scheda{
   float: left;
   width: 716px;
   padding: 0px 5px 0px 5px;
   background-color: #D8D2BB;
}

#text_tour_scheda2 .desc_tour_scheda img{
   float: right;
   background-color: #D8D2BB;
   padding: 2px 3px 2px 6px;
   margin: 0px -2px -2px 0px;
}

#text_tour_scheda2 .desc_tour_scheda p{
	text-align: justify;
}

#text_tour_scheda2 .pref_tour_scheda{
   float: left;
   width: 716px;
   padding: 0px 5px 0px 5px;
   background-color: #D8D2BB;
}

#text_tour_scheda2 .pref_tour_scheda img{
   float: right;
   background-color: #D8D2BB;
   padding: 2px 3px 2px 6px;
   margin: 0px -2px -2px 0px;
}

#content_tour_scheda .div_cont_racc {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 726px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/div_cont_servizi.gif);
}

#content_tour_scheda .div_cont_tour {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 726px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/div_cont_servizi.gif);
}

#content_tour_scheda .div_int_tour {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 716px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/div_int_tour.gif);
}

#tit_inka_trail{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_inka_trail_tit.gif);
}

#tit_inka_trail_es{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_inka_trail_tit_es.gif);
}

#tit_canion_colca{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_canion_colca_tit_it.gif);
}

#tit_canion_colca_en{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_canion_colca_tit_en.gif);
}

#tit_canion_colca_es{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_canion_colca_tit_es.gif);
}

#tit_titicaca_isole{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_titicaca_isole_tit_it.gif);
}

#tit_titicaca_isole_en{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_titicaca_isole_tit_en.gif);
}

#tit_titicaca_isole_es{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_titicaca_isole_tit_es.gif);
}

#tit_val_sagrado{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_val_sagrado_tit.gif);
}

#tit_val_sagrado_machu_picchu{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_val_sag_mac_pic.gif);
}

#tit_machu_picchu_tour{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_machu_picchu_tit.gif);
}

#tit_tour_nord{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_nord_tit_it.gif);
}

#tit_tour_nord_en{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_nord_tit_en.gif);
}

#tit_tour_nord_es{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_nord_tit_es.gif);
}

#tit_tour_sud{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_sud_tit_it.gif);
}

#tit_tour_sud_en{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_sud_tit_en.gif);
}

#tit_tour_sud_es{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_sud_tit_es.gif);
}

#tit_huaraz_cordillera{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_huaraz_cordillera_tit.gif);
}

#tit_tour_bolivia{
   width: 726px;
   height: 26px;
   background-image: url(../images/tour_bolivia_tit.gif);
}

#text_tour_scheda .desc_tour_scheda .cont_id_tour_scheda p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_scheda .desc_tour_scheda .id_tour_scheda{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_scheda .desc_tour_scheda .cont_id_tour_racc p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_scheda .desc_tour_scheda .id_tour_racc{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_scheda2 .desc_tour_scheda .cont_id_tour_scheda p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_scheda2 .desc_tour_scheda .id_tour_scheda{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_scheda2 .desc_tour_scheda .cont_id_tour_racc p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_scheda2 .desc_tour_scheda .id_tour_racc{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_racc{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_tour_racc .desc_tour_racc{
   float: left;
   width: 716px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_tour_racc .desc_tour_racc .cont_id_tour_racc p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_racc .desc_tour_racc .id_tour_racc{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_racc2{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_tour_racc2 .desc_tour_racc{
   float: left;
   width: 716px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_tour_racc2 .desc_tour_racc .cont_id_tour_racc p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_racc2 .desc_tour_racc .id_tour_racc{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_portare{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_tour_portare .desc_tour_portare{
   float: left;
   width: 716px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_tour_portare .desc_tour_portare .cont_id_tour_portare p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_portare .desc_tour_portare .id_tour_portare{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_portare2{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_tour_portare2 .desc_tour_portare{
   float: left;
   width: 716px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#text_tour_portare2 .desc_tour_portare .cont_id_tour_portare p{
   float: left;
   padding: 0px 0px 0px 5px;
}

#text_tour_portare2 .desc_tour_portare .id_tour_portare{
   float: left;
   width: 8px;
   height: 24px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#text_tour_meteo{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#text_tour_meteo2{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#inka_trail_img_meteo{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/inka_trail/inka_trail_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#inka_trail_img_meteo_en{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/inka_trail/inka_trail_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#inka_trail_img_meteo_es{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/inka_trail/inka_trail_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#huaraz_img_meteo{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/huaraz_cordillera/huaraz_cordillera_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#huaraz_img_meteo_en{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/huaraz_cordillera/huaraz_cordillera_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#huaraz_img_meteo_es{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/huaraz_cordillera/huaraz_cordillera_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_sud_img_meteo{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/tour_sud/tour_sud_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_sud_img_meteo_en{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/tour_sud/tour_sud_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_sud_img_meteo_es{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/tour_sud/tour_sud_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#titicaca_isole_img_meteo{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/titicaca_isole/titicaca_isole_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#titicaca_isole_img_meteo_en{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/titicaca_isole/titicaca_isole_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#titicaca_isole_img_meteo_es{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/titicaca_isole/titicaca_isole_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#val_sagrado_img_meteo{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/val_sagrado_machu_picchu/val_sagrado_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#val_sagrado_img_meteo_en{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/val_sagrado_machu_picchu/val_sagrado_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#val_sagrado_img_meteo_es{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/val_sagrado_machu_picchu/val_sagrado_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#machu_picchu_img_meteo{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/val_sagrado_machu_picchu/machu_picchu_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#machu_picchu_img_meteo_en{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/val_sagrado_machu_picchu/machu_picchu_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#machu_picchu_img_meteo_es{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/val_sagrado_machu_picchu/machu_picchu_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_nord_img_meteo{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/tour_nord/tour_nord_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_nord_img_meteo_en{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/tour_nord/tour_nord_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_nord_img_meteo_es{
   float: left;
   width: 716px;
   height: 332px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/tour_nord/tour_nord_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_canion_colca_img_meteo{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/canion_colca/tour_canion_colca_meteo.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_canion_colca_img_meteo_en{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/canion_colca/tour_canion_colca_meteo_en.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#tour_canion_colca_img_meteo_es{
   float: left;
   width: 716px;
   height: 134px;
   padding: 0px 5px 10px 5px;
   margin-top: -3px;
   background-image: url(../images/img_tour/canion_colca/tour_canion_colca_meteo_es.jpg);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#content_tour_scheda .div_blank_tour {
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 736px;
	height: 10px;
	text-indent: -9999px;
	background-color: #EEE8D2;
}

#tit_tour {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_tour.gif);
}

#tit_div {
	width: 726px;
	height: 26px;
	background-image: url(../images/tit_div.gif);
	background-repeat: no-repeat ;
	font-family: Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 0px #000000;
	padding: 0px 5px 0px 5px;
	clear: both;
}

#tit_div_tour {
	width: 722px;
	height: 26px;
	background-image: url(../images/tit_div.gif);
	background-repeat: no-repeat ;
	font-family: Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 0px #000000;
	padding: 0px 0px 0px 0px;
	clear: both;
}

/* =Guestbook
---------------------------------------------------------------------
*/

#content_guestbook {
   width: 726px;
   padding: 10px 15px 10px 15px;
   background-color: #EEE8D2;
}

#text_guestbook{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#tit_guestbook {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_guestbook.gif);
}

#tit_guestbook_esp {
width: 736px;
height: 79px;
position: absolute;
top: 391px;
margin-left: -368px;
left: 50%;
background-image: url(../images/tit_mensajes.gif);
}


/* =Contact
---------------------------------------------------------------------
*/

#content_ct{
   width: 726px;
   padding: 10px 15px 10px 15px;
   background-color: #EEE8D2;
}

#text_contact{
   float: left;
   width: 726px;
   background-color: #D8D2BB;
   padding: 10px 5px 5px 5px;
}

#desc_map{
   float: left;
   width: 390px;
   padding: 0px 5px 5px 5px;
   background-color: #D8D2BB;
}

#desc_contact .id_contact{
   float: left;
   width: 8px;
   height: 25px;
   margin-top: -1px;
   background-image: url(../images/bullet.gif);
   background-position: center ;
   background-repeat: no-repeat ;
   background-color: #D8D2BB;
}

#desc_contact .cont_id_contact p{
   padding: 0px 0px 0px 5px;
}

#desc_contact {
   margin-top: 103px;
   float: left;
   width: 325px;
   background-color: #D8D2BB;
}

#desc_contact .cont_img_contact .img_contact img{
   background-color: #D8D2BB;
   border: 0px;
}

#tit_contact {
	width: 736px;
	height: 79px;
	position: absolute;
	top: 391px;
	margin-left: -368px;
	left: 50%;
	background-image: url(../images/tit_contact.gif);
}

#tit_form {
	width: 722px;
	height: 26px;
	background-image: url(../images/tit_form.gif);
	background-repeat: no-repeat ;
	font-family: Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 0px #000000;
	padding: 0px 0px 0px 0px;
	margin-top:1em;
	clear: both;
}

#tit_div_contact {
	width: 722px;
	height: 26px;
	background-image: url(../images/tit_div.gif);
	background-repeat: no-repeat ;
	font-family: Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 0px #000000;
	padding: 0px 0px 0px 0px;
	clear: both;
}

form {
padding:0;
margin:0;
margin-bottom:1em;
}

fieldset .info{
	font-family:"Georgia",Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
}

form input,
form select {
	float: left;
	font-family:"Georgia",Arial,Helvetica,sans-serif;
	margin-right: 6px;
}



form.pref {
padding:1em;
margin:0;
margin-bottom:1em;
background-color:#eee;
}

/* fieldset e legend (legend.nolegend se proprie['field_legend']=='void')*/

fieldset {
border:0;
margin:0em;
margin-top:1em;
padding:0em;
}

legend {
text-transform:uppercase;
font-weight:bold;
font-size: 1.1em;
padding:0em;
margin:0em;
border:0;
}

legend.nolegend {
display:none;
visibility:hidden;
}

/* div fieldset (campi delle form di ricerca e di insert/update - tutti i campi del fieldset) */

fieldset div {
background-color:transparent;
border-top:0px solid #ccc;
border-bottom:0px solid #ccc;
padding:.5em .5em 0em .5em;
margin:.2em 0em 1em 0em;
clear:left;
}

/* div fieldset (campi delle form di insert/update - singolo campo del fieldset) */

fieldset div div {
background:transparent;
border:none;
padding:0em;
margin:0em;
padding-bottom:.5em;
}

/* testi vari (ingrandisci il campo, info foto, elimina file, elimina record, campi nogest) */

fieldset div p {
font-size: 1.1em;
margin:0em 0em 0em 10em;
}

fieldset div a {
color:#b0b0b0;
}

/* label generiche */

label {
color:#000;
font-size: 1.1em;
font-weight:normal;
cursor:pointer;
float:left;
}

label:hover, label:active, label:focus {
color:#666;
float:left;
}

/* label verticali e orizzontali nelle form (update o insert)*/

label.formVer {
margin:0.5em 0em 0em 0em;
padding:0em;
color:#000;
text-transform:lowercase;
font-weight:bold;
display:block;
float:left;
width:15em;
}

label.formVer2 {
margin:0em 0em 0em 0em;
padding:0em;
color:#000;
text-transform:lowercase;
font-weight:bold;
display:block;
float:left;
width:15em;
}

label.formVer:hover, label.formVer:active, label.formVer:focus {
color:#666;
}

label.formVer2:hover, label.formVer2:active, label.formVer2:focus {
color:#666;
}

label.formOrr {
color:#1D54AD;
font-weight:bold;
display:block;
padding-top:1em;
padding-bottom:.3em;
padding-left:.1em;
}

label.formOrr:hover, label.formOrr:active, label.formOrr:focus {
color:#3188DD;
}

/* label modificata in caso di alert (form di log) */

label.alert {
color:#DB142F;
font-weight:bold;
}

/* input text e textarea */

input, select, textarea {
color:#000000;
font-size: 1.1em;
font-family:"Georgia",Arial,Helvetica,sans-serif;
border:#CBC5AE solid 1px;
padding:0;
margin:0;
}

input:focus, select:focus, textarea:focus {
outline:2px solid #C0BAA4;
}

input {
padding:.15em;
margin:0em;
background-color:#EEE8D2;
}

textarea {
padding:.3em;
background-color:#EEE8D2;
}

select {
padding:.1em;
margin:0em;
background-color:#EEE8D2;
}

/* pulsanti*/

input.submit, input.strong_button, input.em_button, input.tsti_button {
color:#666;
font-weight:bold;
text-transform:capitalize;
padding:.1em;
width:7em;
border:#666 solid 1px;
cursor:pointer;
background:#FFF url("bt_bkg.gif") repeat-x bottom;
}

input.button{
padding:.15em;
margin:0em 0.5em 0em 0em;
float:left;
background-color:#CBC5AA;
color:#000000;
font-size: 1.1em;
font-family:"Georgia",Arial,Helvetica,sans-serif;
font-weight:bold;
}

input.button:hover {
outline:2px solid #C0BAA4;
color:#61270F;
}

input.button:active {
outline:2px solid #C0BAA4;
color:#61270F;
}

/* pulsanti formattazione testo*/

input.strong_button {
width:6em;
}

input.em_button {
font-style:italic;
width:6em;
}

input.tsti_button {
width:6em;
}

/* input checkbox*/

input.inputcheckbox {
outline:none;
border:0;
background-color: #D8D2BB;
}

input.inputcheckbox:focus {
outline:none;
border:0;
outline:2px solid #CFE3F1;
}

/* input radio*/

input.inputradio {
float:left;
outline:none;
border:0;
background-color: #D8D2BB;
}

input.inputradio:focus {
float:left;
outline:none;
border:0;
background-color: #D8D2BB;
}

div.formbutton {
padding-top:1em;
padding-bottom:.5em;
}

.findtext { width:25em; }

.logtext { width:10em; }

.formtextbreve { width:20em; }

.formmail { width:20em; }

.formarea { width:70%; }

.formpref { width:8em; }

.selectoption { margin-bottom:1em; }

div.buttons {
text-align:center;
}


/* =icone
---------------------------------------------------------------------
*/

.icon{
   margin-right: 3px;
   margin-bottom: -5px;
   border: 0px solid;
   display: inline; /* IE6 double margin float bug hack */
   width: 16px;
   height: 16px;
   background-color: transparent;
}


/* =Footer
---------------------------------------------------------------------
*/

#footer{
   clear: both;
   width: 756px;
   margin: 0 auto;
   padding: 5px 5px 5px 5px;
   background-color: #622810;
}

#footer p{
   color: #ffffff;
   font-size: 1.1em;
   padding: 3px 0px 2px 0px;
}

#footer a{
   color: #b0b0b0;
   text-decoration: none;
}

#footer a:hover{
   text-decoration: underline;
}

#credits{
   float: left;
   display: block;
   height: 15px;
   color: #fff;
   border: 0px solid;
   padding: 3px 0px 2px 0px;
   margin-left: 0px;
   margin-bottom: 0px;
}

#validation_css{
   float: right;
   display: block;
   height: 15px;
   width: 80px;
   color: #fff;
   border: 0px solid;
   padding: 3px 0px 0px 0px;
   margin-right: 0px;
   margin-top: 3px;
   background: url(../images/w3ccss.gif) no-repeat;
   cursor: pointer;
}

#validation_xhtml{
   float: right;
   display: block;
   height: 15px;
   width: 80px;
   color: #fff;
   border: 0px solid;
   padding: 3px 0px 0px 0px;
   margin-right: 5px;
   margin-top: 3px;
   background: url(../images/w3cxhtml.gif) no-repeat;
   cursor: pointer;
}

#validation_browser{
   float: right;
   display: block;
   height: 15px;
   width: 80px;
   color: #fff;
   border: 0px solid;
   padding: 3px 0px 0px 0px;
   margin-right: 5px;
   margin-top: 3px;
   background: url(../images/any_browser.gif) no-repeat;
}

#validation_css a{
	display: block;
	width: 80px;
	height: 15px;
}

#validation_xhtml a{
	display: block;
	width: 80px;
	height: 15px;
}

.clear {
clear: both;
}
