html {
  background-color:  #DDCBAB;
  background-attachment: fixed;
}

* {
  outline: none;
  padding: 0;
  margin: 0;
}
h1, h2{
   position:relative;
	display:inline;
	font: bold 18px Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#996633;
}

h2{
	font-size:12px;
}

h3{
	font:normal 10px arial,verdana,sans-serif;
	color:#000000;
	text-align:justify;
}

h3 a{
	font:normal 10px arial,verdana,sans-serif;
	text-decoration:underline;
	color: #999933;
}

.noStyle {
	display:none;
}

.tituloPagina{
	margin-left:17px;
}
ul,li,p,h1,h2,h3,h4,h5,h6,body{
margin:0px;
padding:0px;
}

body{
	
	width:950px;
	margin:auto;
	padding: 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background-color: #ddcbab;

	
	

}

#contenedor{
	margin-top:0%;
	text-align:left;
	width:100%;
	position:relative;
	background-position:center;
	background-repeat:repeat-y;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 0;
	border: 0px SOLID;
	border-color: #000000;
	
	
}

#video_iframe {
float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px dotted #999;
	background-color:#CCCCCC;
}

#video_iframe_grigio {
	background-color:#333333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

div#contenedor:after{
content:".";
clear:both;
display:block;
height:0;
visibility:hidden;
}

/* Hides from IE-mac \*/
* html div#container {height: 1%;}
/* End hide from IE-mac */

#cabecera {
	height:117px;
	background-image: url("../images/sirena3.jpg");
	background-position:center;

	background-repeat:no-repeat;
	padding: 0px;
	width: 950px;
	float: none;
	display: block;
	z-index: 20;
}
#cabeceramove {
	height:117px;
	background-image: url("../images/sirena3.jpg");
	background-position:center;

	background-repeat:no-repeat;
	padding: 0px;
	width: 800px;
	float: none;
	display: block;
	z-index: 20;
}
#pie h1 span{
display:none;
}
#pie {
	height:114px;
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #000000;
	width: 950px;
	padding: 0px;
	display: block;
	color: #666666;
}
#contenedor #pie p {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
}
#contenedor #pie p .texto_oculto {
	color: #000000;
	padding-top: 0px;
	
}

#pie #div {
	float: right;
	padding: 20px;
	width: 305px;
}

#pie span {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: bottom;
}

#botonera{
	background-color:#000000;
	height:30px;
	background-repeat:no-repeat;
	text-align:center;
	padding-left:15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	z-index: 10;
	position: relative;
	
	text-transform: capitalize;
}
ul{
background-position:center;
}
li{
float:left;
list-style-type:none;
}
li ul{
display:none;
padding:0px;
margin:0px;
border:none;
position:absolute; /* por lo de perder su posición en el flujo */
}
li ul li{
	clear:left;
}
#general li a{
	text-decoration:none;
	font-family:verdana;
	font-size:10px; 
	text-align:center;
	margin: 0px;
	vertical-align: top;
	height: 30px;
	padding-top: 0em;
	z-index: -8;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
} 
li:hover ul{
}
li:hover ul, li.lista1 ul {
display: block;


}
/* botones */
/*////////////////////boton 1/////////////////////////////////////////////////////////////////////////////////////////*/
#b1 a span{
display:none;
}
#b1 p{
color:#ffffff;
font-weight:bold;
}
#b1 a:link, #b1 a:visited{
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
	color:#ffffff;
}

#b1 .links {
	
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 90px;
	/*background-color: #bf9445;*/
	
}
#b1 .linksup {
	color:#ffffff;
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 70px;
	background-color: #bf9445;
	
}
#b1 a:hover{
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
	z-index: 20;
	background-color: #bf9445;
}
.activo_oro a{
	background-color: #bf9445;
	color: #333333;
}
#sup2_1 {

	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #bf9445;
	font-size: 0;

}
#linea_1 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #bf9445;
	position: relative;
	font-size: 0;
}
#linea_abajo_1{
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #BF9445;
}
/*boton 2/////////////////////////////////////////////////////////////////////////////*/
#b2 a span{
display:none;
}
#b2 p{
color:#ffffff;
font-weight:bold;
}
#b2 a:link, #b2 a:visited{
	
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
	color:#ffffff;
}
#b2 .links {
  color: #cccccc;
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 120px;

}

#b2 a:hover{
	font-weight:bold;
	background-position:0px -30px;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 20;
	background-color: #51261A;
}
.activo_2  {

	background-color: #51261A;
	color: #ffffff;
}
#sup2_2 {

	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #51261A;
	font-size: 0;

}
#sup_2 {

	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #51261A;
}
#linea_2 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #51261A;
	position: relative;
	font-size: 0;
}

#linea_oro {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0;	
	position: relative;
	
	background-color: #bf9445;
	
}	
#sup_oro {

	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #bf9445;
}

#linea_abajo_2{
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #51261A;
}
/*boton 3/////////////////////////*/
#b3 a span{
display:none;
}
#b3 p{
color:#ffffff;
font-weight:bold;
}
#b3 a:link, #b3 a:visited{
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
	color:#ffffff;
}
#b3 .links {
	
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 120px;

}

#b3 a:hover{

	background-position:0px -30px;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 20;
	background-color: #59412F;
	
}
.activo_3 a {
  background-color:#59412F;
  
}
#sup2_3 {

	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #59412F;
	font-size: 0;

}
#linea_3 {
	clear: left;
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #59412F;
	position: relative;
	font-size: 0;
}
#linea_abajo_3{
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #59412F;
}
#sup_3 {

	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #59412F;
}
/*boton 4/////////////////////////*/
#b4 a span{
display:none;
}
#b4 p{
color:#ffffff;
font-weight:bold;
}
#b4 a:link, #b4 a:visited{
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
	color:#ffffff;
}
#b4 .links {
	
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 80px;

}

#b4 a:hover{
	font-weight:bold;
	background-position:0px -30px;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 20;
	background-color: #645533;
}



.activo_4 a {

	background-color: #645533;
	color: #333333;
}
#sup2_4 {

	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #645533;
	font-size: 0;

}
#linea_4 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #645533;
	position: relative;
	font-size: 0;
}
#linea_abajo_4{
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #645533;
}

#sup_4 {

	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:  #645533;
}
	
/*deplegable 1/////////////////////////*/
#b11 a span{
display:none;
}
#b11 p {
color:#ffffff;
font-weight:bold;
}
#b11 a:link, #b11 a:visited{
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 4px;
	color: #FFFFFF;
	background-color: #000000;
	width: 200px;
	text-align: left;
	text-transform: uppercase;
	FILTER: alpha(opacity=75);
	
	-moz-opacity:.45;
	opacity:.45;
}
#b11 a:hover{
	font-weight:bold;
	height: 20px;
	color: #FFFFFF;
	background-color: #59412F;
	text-transform: uppercase;
	

}
#b11 .links {
	
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 110px;
	
}
/*boton 5/////////////////////////*/
#b5 a span{
display:none;
}
#b5 p{
color:#ffffff;
font-weight:bold;
}
#b5 a:link, #b5 a:visited{
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
	color:#ffffff;
}
#b5 .links {
	
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 70px;

}

#b5 a:hover{
	font-weight:bold;
	background-position:0px -30px;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 20;
	background-color: #37494D;
}
.activo_5 a {

	background-color: #37494D;
	color: #333333;
}
#sup2_5 {

	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #37494D;
	font-size: 0;

}
#linea_5 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #37494D;
	position: relative;
	font-size: 0;
}
#linea_abajo_5{
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #37494D;
}
#sup_5 {

	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:  #BF9445;
}
	
/*/////////////////////////boton 6/////////////////////////*/
#b6 a span{
display:none;
}
#b6 p{
color:#ffffff;
font-weight:bold;
}
#b6 a:link, #b6 a:visited{
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
	color:#ffffff;
}
#b6 .links {
  
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 70px;

}

#b6 a:hover{
	font-weight:bold;
	background-position:0px -30px;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 20;
	background-color: #35441A;
}
.activo_6 a {

	background-color: #35441A;
	color: #333333;
}
#sup2_6 {

	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #35441A;
	font-size: 0;

}
#linea_6 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #35441A;
	position: relative;
	font-size: 0;
}
#linea_abajo_6{
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #35441A;
}

#sup_6 {

	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:   #35441A;
}
/*boton 7/////////////////////////*/
#b7 a span{
display:none;
}
#b7 p{
color:#ffffff;
font-weight:bold;
}
#b7 a:link, #b7 a:visited{
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
	color:#ffffff;

}
#b7 .links {
	
	text-align: center;
	padding-top: 10px;
	z-index: 20;	
	width: 160px;
	
}

#b7 a:hover{
	font-weight:bold;
	background-position:0px -30px;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 20;
	background-color: #31301E;
}
.activo_7 a {

	background-color: #31301E;
	color: #333333;
}
#sup2_7 {

	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #31301E;
	font-size: 0;

}
#linea_7 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #31301E;
	position: relative;
	font-size: 0;
}
#linea_abajo_7 {
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #31301E;
}
#sup_7 {

	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:    #31301E;
}
/*boton 8/////////////////////////*/
#b8 a span{
display:none;
}
#b8 p{
color:#ffffff;
font-weight:bold;
}
#b8 a:link, #b8 a:visited{
	height: 20px;
	vertical-align: text-bottom;
	z-index: 5;
	text-transform: uppercase;
}
#b8 .links {
	
	text-align: center;
	padding-top: 10px;
	z-index: 20;
	width: 110px;
}

#b8 a:hover{
	font-weight:bold;
	background-position:0px -30px;
	color: #FFFFFF;
	text-decoration: none;
	z-index: 20;
	background-color: #202020;
}
.activo_8 a {

	background-color: #202020;
	color: #333333;
}
#sup2_8 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #202020;
	text-align: right;
	font-size: 0;

}
#linea_8 {
	padding: 0px;
	display: block;
	height: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #202020;
	position: relative;
	font-size: 0;
}
#linea_abajo_8 {
	display: block;
	height: 2px;
	z-index: -2;
	background-color: #202020;
}
#sup_8 {
	padding: 0px;
	display: block;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #202020;
	text-align: right;
}
/*//////////////////*/
#b21 a span{
	display:none;
	height: 20px;
}
#b21 p{
color:#ffffff;
font-weight:bold;
}
#b21 a:link, #b21 a:visited{
background:url(../imagenes/b21.png) 0px 0px no-repeat;
height: 20px;
}
#b21 a:hover{
background-position:0px -20px;

}



/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

#cont {
	margin-left: 0px;
	margin-right: 0px;
	z-index: -5;
	background-color: #333333;
	color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/lettera.jpg);
	background-repeat: no-repeat;
	background-position: 27px 12px;
}
#cont1 {
	margin-left: 0px;
	margin-right: 0px;
	z-index: -5;
	background-color: #333333;
	color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	
}
#cont-tariffe {
	margin-left: 0px;
	margin-right: 0px;
	z-index: -5;
	background-color: #333333;
	color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	
}
#parteiz{
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contenedor #botonera #general #b1 a {
	top: 20px;
	z-index: 2;
}

#partede{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 104px;
	position: absolute;
	left: 800px;
	top: 8px;
	height: 36px;
	z-index: 0;
}

#cont_arriba {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: -3;
	height: 305px;
}

#cont p {
	padding-left: 35px;
	text-align: justify;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-right: 35px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#cont1 p {
	padding-left: 35px;
	text-align: justify;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-right: 35px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#cont  P.primero:first-letter   {
	background-image: url(images/sfondopx.jpg);		
	font-size: 801%;
	font-style: italic;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	color: #999999;
	margin: 0px;
	float: left;
	line-height: 60px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#cont  P.primeroi:first-letter   {
	font-size: 801%;
	font-style: italic;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	color: #999999;
	margin: 0px;
	float: left;
	line-height: 60px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#derecha {
	float: right;
	clear: left;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 59px;
	
}

.links {
	color: #cccccc;
	padding-top: 0px;
	
}
.linkgiallo {
	color: #BF9445;
	text-decoration: none;
}
a:link {
	color: #BF9445;
	text-decoration: none;
}
a:hover {
	color: #996633;
}

a:visited {

	color:#BF9445;
	text-decoration: none;
}
form {
	padding-left: 20px;
	padding-top: 0px;
}
select {
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px;
	border: 1px double #CCCC9A;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
input {
	background-color: #FFFFFF;
	width: 150px;
	border: 1px dashed #CCCC9A;
}
#Submit {
	background-color: #333333;
	color: #FFFFFF;
	border: 1px ridge #666666;
	height: 25px;
	width: 100px;
}
#imagen_bot {
	background-image: url(../images/separador.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 1px;
	background-position: 0;
	margin-top: 3px;
}


#contenedor #flashcontent #foto {
	background-image: url(images/homepage-background.png);		
	height: 305px;
	width: 950px;
	overflow: hidden;
	z-index: -22;

}
 #flashcontentmove  {
	/*background-image: url(images/homepage-background.png);*/
		
	height:800px;
		width:740px;
	overflow: hidden;
	z-index: -22;

}

#contenedor #flashcontent {
	background-image: url(../images/homepage-background.png);
	background-repeat: repeat;
	position: relative;
	z-index: -3;
	height: 305px;
	width: 950px;
}
#tariffario {
	background-image: url(../images/homepage-background.png);  
	font-weight:bold;
  color: #35441A;
	background-repeat: repeat;
	position: relative;
	z-index: -3;
	height: 275px;
	width: 950px;
}
 #flashcontentmove {
	/*background-image: url(../images/homepage-background.png);*/
	text-align:center;
	background-repeat: repeat;
	position: relative;
	z-index: -3;
	height: 800px;
	width:740px;
	
}
#contenedor #flashcontent object {
	background-image: url(../images/homepage-background.png);
	background-repeat: repeat;
	position: relative;

	z-index: -3;
}
#flashcontentmove object {
	/*background-image: url(../images/homepage-background.png);*/
	background-repeat: repeat;
	position: relative;
	z-index: -3;
}
#contenedor #pie #div a {
	color: #666666;
}
#contenedor #pie #div a:hover {
	color: #BF9445;
}
#contenedor #pie #div a:visited {

	color: #666666;
}
.textito {
	font-size: 10px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 3px;
}
#Submit2 {

	background-color: #333333;
	color: #FFFFFF;
	border: 1px ridge #666666;
	height: 25px;
	width: 150px;
}
.texto_spa {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	padding-bottom: 0px;
}
img a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.caja_reserv a {
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 20px;
	display: block;
	background-position: center;
	background-color: #FFFFFF;
}
#wifi {
	position: absolute;
	height: 50px;
	width: 55px;
	float: right;
	left: 895px;
	top: 485px;
}

.caja_reserv {
	color: #000000;
	display: block;
	background-color: #000000;
}

.caja_reserv a:hover {
	color: #FFFFFF;
	display: block;
	background-color: #333333;
}
#derecha_jazz {

	float: right;
	clear: left;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 150px;
}
#jazz {
	position: absolute;
	left: 493px;
	top: 492px;
}

.navigatorBox {
	border: 1px solid #bf9445;
		width:948px; 
  		voice-family: "\"}\""; 
  		voice-family:inherit;
  		width:938px;	
		height:15px;
		margin: 0;
		padding:0;		
		border-style: solid;
		border: 1px solid #ffffff;
		border-bottom-color: #FF0000;
		background-color: #F2F2F2;
	
		float: left;
		color: #8494ad;
		border: 0;
		font-size:11px;
		
}
html>body .navigatorBox  {
  width:949px;
} 

	.navigatorBox a {
		text-decoration : none;
		font-size: 0.9em;
		color: #000;
		font-weight: normal;
		padding-left: 0.2em;
		padding-right: 0.2em;
	}

	.navigatorBox a:hover {
		text-decoration : underline;
	}

	.navigatorBox a.selected {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		color: #000088;
	}

.dateBox {
	float: right;
	color: #8494ad;
	padding-right: 0.6em;
	margin-top: 1px;
	
}
.langBox {
	background-image:url(immagini/pixel_blu.gif);
	border-left: 1px solid #8494ad;	
	float: right;
	padding-top: 2px;
	
}

	.langBox img {
		margin: 0;
		padding: 1px;
		margin-left: 0.2em;
		margin-right: 0.2em;
		border: 1px solid #8494ad;
	}
div.shadow-bottom {
  overflow: hidden;
  position: relative;
  
  height: 6px; 
  left: 0;
  width: 100%;
  background: url(../images/ombra_sotto.gif) repeat-x;
}

* html div.shadow-bottom {
  width:100%;
}

div.shadow-bottom div.start {
  background: url(../images/shadow-bottom-start.gif);
  height: 6px;
  position: absolute;
  width: 6px;
}

div.shadow-right {
  background: url(../images/ombradestra6x657.jpg)  no-repeat; 
  position: absolute;
  z-index:100;
  top:116px;
  height:657px;
  right: -6px;  
  width: 6px;
}
#ajax_loading{z-index:1000;float:right;padding-right:8px;padding-top:4px;}
#ajax-loading {
position: absolute;
min-width: 64px;
min-height: 64px;
background: #F0F0F0;
border: 1px solid #C0C0C0;
background-image: url(../images/ajax_loading.gif);
background-position: center center;
background-repeat: no-repeat;
z-index: 100;
opacity: 0.70;
}


.galleria {margin-left:35px;background-color:#333333;position:relative;}

/* misc
----------------------------------------------- */

.section{
	margin-left:35px;
	
	padding: 1.4em 0 3.2em 0;
	overflow: auto;
	width: 900px;
	}
.first{ border-top: none; padding-top: 0; }

.thumbnail{
	
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;

	}	
.thumbnail img {border:0;}
.caption{ font-size: 0.9em; padding-top: 0.2em ;	}

.thumbnail2{
	
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	top:0;
	left:0;
	
	margin-right: 10px;
	margin-bottom: 10px;
	z-index:2;
	}	



.imgContainer a.right,.imgContainer a.left {
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index: 100;
	filter: alpha(opacity = 20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .imgContainer a.right,* html .imgContainer a.left {
	filter: alpha(opacity = 50);
}

.imgContainer a.right:hover,.imgContainer a.left:hover {
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}



.imgContainer {
	overflow: hidden;
	position: relative;
	line-height: 1.5em;
	padding-top: 0px;
}

.imgContainer a.left {
	left: 0;
	top: 0;
	background: url('../img/fleche1.png') no-repeat center left;
}

* html .imgContainer a.left {
	background: url('../img/fleche1.gif') no-repeat center left;
}

.imgContainer a.right {
	right: 0;
	top: 0;
	background: url('../img/fleche2.png') no-repeat center right;
}

* html .imgContainer a.right {
	background: url('../img/fleche2.gif') no-repeat center right;
}

.imgContainer a.open {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open {
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover {
	background: url('../img/open.png') no-repeat center center;
}

* html .withArrows a.open:hover {
	background: url('../img/open.gif') no-repeat center center;
	filter: alpha(opacity = 80);
}

.imgContainer a.openThumb {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.openThumb {
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.openThumb:hover {
	background: url('../img/open.png') no-repeat center center;
}

* html .withArrows a.openThumb:hover {
	background: url('../img/open.gif') no-repeat center center;
	filter: alpha(opacity = 80);
}
