

/* estilos de la estructura */

body{
 	background-image: url(imagenes/bg_body.jpg);
	padding: 0px;
	margin: 0px;
}

*{ 
	font-family: Helvetica, Arial,  sans-serif;
	color: #ffcc33;
	
}




.clear{
	clear: both;
}

/* CABECERA Y LOS ELEMENTOS CONTENIDOS EN CABECERA */

#cabecera{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 771px;
	height: 120px;
	
	
}

#logo{
	background-image: url(imagenes/cab_logo.png);
	width:273px;
	height: 77px;
	text-indent: -3000px;
	float: left;
	
	

}

ul#menu{
	list-style: none;
	
	float: right;
	clear: both;
	
}

#menu li{
	float: left;
	padding: 0px 4px 0px 4px;
	

	
	background: url(./imagenes/menu_separador.png);
	background-repeat: no-repeat;
	background-position: right;
	
	
}

#menu li a{
	text-decoration: none;
	
	color: #666666;
	
	font-size: 12px;
	font-weight: 300;
	text-align: center;
	
 
	float: left;
	
}
#menu li a:hover{
background-repeat: no-repeat;
	background-position: left;
	color: #0C0C0C;
	font-weight: 400;

}


/* >> HOME<<*/

#menu li a.home:hover{
	background-image: url(./imagenes/menu_globo_event.png);
	
	

}

#menu li#marcado a.home{
	background-image: url(./imagenes/menu_globo_event.png);
	color: #0C0C0C;

}

/* >> WHERE<<*/
#menu li a.where:hover{
	background-image: url(./imagenes/menu_globo_where.png);
	

}

#menu li#marcado a.where{
	background-image: url(./imagenes/menu_globo_where.png);
	color: #0C0C0C;

}

/* >> EVENT<*/
#menu li a.event:hover{
	background-image: url(./imagenes/menu_globo_event.png);
	

}

#menu li#marcado a.event{
	background-image: url(./imagenes/menu_globo_event.png);
	color: #0C0C0C;

}
/* >> CALENDAR<<*/

#menu li a.calendar:hover{
	background-image: url(./imagenes/menu_globo_event.png);
	
}
#menu li#marcado  a.calendar{
	background-image: url(./imagenes/menu_globo_event.png);
	color: #0C0C0C;
	
	
}


/* >> FLIGHT<< */

#menu li a.flight:hover{
	background-image: url(./imagenes/menu_globo_event.png);
	
}
#menu li#marcado a.flight{
	background-image: url(./imagenes/menu_globo_event.png);
	color: #0C0C0C;
	
}


/* >> CONTACT<< */

#menu li a.contact:hover{
	background-image: url(./imagenes/menu_globo_event.png);
	
}
#menu li#marcado  a.contact{
	background-image: url(./imagenes/menu_globo_event.png);
	color: #0C0C0C;
	
}




/* Tamaños de las OPCIONES de MENU<<*/

#menu li a.home{
	   width: 97px;
	height: 13px;
	

}
#menu li a.where{
	  width: 120px;
	height: 13px;


}

#menu li a.event{
	   width: 97px;
	height: 13px;
	

}
#menu li a.calendar{
	  width: 97px;
	height: 13px;


}
#menu li a.flight{
	  width: 97px;
	height: 13px;


}

#menu li a.contact{
	  width: 97px;
	height: 13px;


}

#banderas{
	
	
	float: right;
	/*background-image:url(imagenes/Dmc_bajo.png);
	background-position:right bottom;*/
	height: 50px;
	padding-left: 20px;
	background-repeat:no-repeat;
	
	
}


#banderas a{
	display: block;
	width: 18px;
	height: 17px;
	float: left;
	margin-left: 5px;
}

/* INGLÉS */


#banderas a.band_in{
	background-image: url(imagenes/band_in.png);
	background-position: 0px 17px;



}

#banderas a.band_in:hover{
	background-position: 0px 0px;

}

#banderas a#seleccionado:hover{
	background-position: 0px 0px;

}

/* CASTELLANO */

#banderas a.band_es{
	background-image: url(imagenes/band_es.png);

	background-position: 0px 17px;

}

#banderas a.band_es:hover{
	background-position: 0px 0px;

}

#banderas a#seleccionado{
	background-position: 0px 0px;

}

/* FRANCES */


#banderas a.band_fr{
	background-image: url(imagenes/band_fr.png);
	background-position: 0px 17px;

}

#banderas a.band_fr:hover{
	background-position: 0px 0px;

}

#banderas a#seleccionado:hover{
	background-position: 0px 0px;

}

/* ALEMÁN */

#banderas a.band_al{
	background-image: url(imagenes/band_al.png);
	background-position: 0px 17px;


}

#banderas a.band_al:hover{
	background-position: 0px 0px;

}

#banderas a#seleccionado{
	background-position: 0px 0px;

}

/* RUSIA */

#banderas a.band_ru{
	background-image: url(imagenes/band_ru.png);
	background-position: 0px 17px;


}

#banderas a.band_ru:hover{
	background-position: 0px 0px;

}


/* NORUEGO */

#banderas a.band_no{
	background-image: url(imagenes/band_no.png);
	background-position: 0px 17px;


}

#banderas a.band_ru:hover{
	background-position: 0px 0px;

}


/* HOLANDÉS */

#banderas a.band_ho{
	background-image: url(imagenes/band_ho.png);
	background-position: 0px 17px;


}

#banderas a.band_ru:hover{
	background-position: 0px 0px;

}


/*FLASH CENTRAL*/


#flash{
 	
	background-position:center;
	width: 100%;
	height: 255px;
	
}



/*CONTENIDO CENTRAL*/ 
#central{

	margin-left: auto;
	margin-right: auto;
	width: 771px;
	padding: 0px;
	margin-bottom: 60px;
	
}

h1{
 display: block;
 background-image: url(imagenes/rotulo.png);
 background-repeat: repeat-y;
 font-size: 18px; 
 padding: 3px;	
 margin: 0px;
 font-weight: 100;
 font-family: Arial Narrow, Arial,  Helvetica, sans-serif;
 
	

}

h1 span{

 color: #797979;
  font-family: Arial Narrow, Arial,  Helvetica, sans-serif;
}


h1.sinmargen{
margin: 0px;

}



.bloque{
 margin: 0px;

 padding: 6px;
 
}

.bloque  .separador{

	background-image:url(imagenes/central_separador.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	height: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 4px;
}

.bloque p{

	color: #999999;
	font-size: 12px;
	font-family: Helvetica, Arial,  sans-serif;
	padding: 2px;
	 text-align: justify;
	
	
	
	}
.bloque h2{
	font-size: 35px;
	font-family: "Arial Narrow", Helvetica, Arial,  sans-serif;
	padding-left: 30px;
	font-weight: 200;
	text-transform: uppercase;
	

}

#texto_ciudad{

	width: 450px;
	margin-left: 30px;
}

#texto_ciudad p{
	color: #929292;
}
.img_flota_derecha{
 float: right;
 padding: 4px;
}

#central .bloque{
  background-color:  #333333;
  padding: 6px;
  
  
}
.float_right{
	float: right;
}
	


.bloque ul li{
font-size: 13px;
color: #ffffff;
	
	
}




.enlace{
	float: right;
	background-image: url(imagenes/enlace_reflejo.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color: #ffcc33;
	width: 191px;
	height: 290px;
	margin-right: 20px;
	margin-top: 7px;
	
	padding-bottom: 63px;
	
}

.enlace a{
	text-decoration: none;
	border: none;
	
}
.enlace img{
	border: none;
}


.enlace h2{
	color: #040404; 
	 font-size: 16px; 
	 padding: 2px 5px 2px 5px;	
 	font-weight: 100;
 	font-family: Arial Narrow, Arial,  Helvetica, sans-serif;
}

.enlace p{
	color: #000000; 
	 font-size: 12px; 
	padding: 2px 5px 2px 5px;	
	margin-bottom: 3px;	
 	font-weight: 100;
 	font-family: Arial Narrow, Arial,  Helvetica, sans-serif;
	
}



#pie {
	clear: both;
	
	background-image: url(imagenes/barra_inferior_fondo.jpg);
	background-repeat: repeat-x;
	height: 30px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	
	position: fixed;
	bottom: 0px;

	width: 100%;
	
}


/* ENALCE NUEVO */



.enlace2{
	float: right;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color: ;
	width: 191px;
	height: 0px;
	margin-right: 97px;
	margin-top: 0px;
	
	padding-bottom: 96px;
	
}

.enlace2 a{
	text-decoration: none;
	border: none;
	
}
.enlace2 img{
	border: none;
}


.enlace2 h2{
	color: #a5a39c; 
	 font-size: 12px; 
	 padding: 0	px 10px 0px 0px;	
 	font-weight: 100;
 	font-family: Arial Narrow, Arial,  Helvetica, sans-serif;
}





	
	
}

/* FORMULARIO */


/*Formulario */


.formulario{
 padding: 10px;
 margin-left: 30px;
}

.formulario input, .formulario textarea{
  
  font-size: 12px;
  background-color: #393939;
  border: #3F3F3F;
  color: #FFFFFF;
	

}

.formulario label{


padding: 0px;
color: #A2A2A2;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
display: blocK;


	

}

.formulario input:focus, .formulario textarea:focus{
  
  background-color: #FFCC00;
  color: #333333;
	

}

.formulario fieldset{
	margin: 10px;
	
	padding: 1em;
	border: 1px solid #444;
	
	
}

.checkbox{
 	
}
legend{
 	font-weight: bold;
	font-size: 16px;
	text-transform:uppercase;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	}

.float_left{
	float: left;
	
}

.formulario p{

 margin-right: 30px;
}

.formulario .boton_form{
    
	 border: 0px;
	 background-image: none;
	 background-color: #545454;
	 font-size: 10px;
	 
	 border: 1px solid #444444;
	 padding: 3px;
}

.formulario .boton_form:hover{
	background-color: #333333;
	color: #FFFFFF;
}

.mensajeFormularioCorrecto{
	background-color: #CCCCCC;
	color: #030303;
	border: #333333;
	padding: 2px;
	font-size: 10px;
	padding-left: 30px;
	font-style: italic;
	background-image: url(imagenes/flecha.gif);
	background-position: left;
	background-repeat: no-repeat;
	
}


.mensajeFormularioCorrecto{
	background-color: #CCCCCC;
	border: #333333;
	color: #000000;
	padding: 2px;
	padding-left: 30px;
	font-style: italic;
	background-image: url(imagenes/flecha.gif);
	background-position: left;
	background-repeat: no-repeat;
		font-size: 11px;
}


table{
	border-collapse: collapse;
	width: 760px;
	border: 1px dotted #CCCCCC;
	
	
}
th, td{
		
	border-bottom: 1px solid #CCC;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	color: #BCBCBC;
	text-align: left

	
	
}

th{
	background-color:#121212;
	color: #D1D1D1;
}

th a{
	color: #D1D1D1;
	padding-left: 15px;
}


th a.ordenado{
	color: #D1D1D1;
	background-image: url(imagenes/flechita.png);
	background-position:left;
	background-repeat:no-repeat;
}
td a{

	 background-image: url(imagenes/enlace_globo.png);
	 
	 width:30px;
	 height: 18px;
	 display: block;
	 
}
tr.odd{
	background-color: #3B3B3B;
}

tr.odd{
	background-color: #3E3E3E;
}

tr:hover{
	background-color: #1F1F1F;
	
}

tr:hover td{
	color: #fcc404
}

caption {

	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	display: none;
	font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
}


/*Formulario */


.formulario_search{

}

#div_formulario{
 padding: 2px;
 margin-left: 2px;
 width: 550px;
 float: left;

}

.formulario_search input, .formulario_search textarea{
  
  font-size: 12px;
  background-color: #393939;
  border: #3F3F3F;
  color: #303030;
	

}

.formulario_search label{


padding: 0px;
color: #A2A2A2;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px !important;
display: blocK;
text-transform: uppercase;


	

}

.formulario_search input:focus, .formulario_search textarea:focus{
  
  background-color: #FFCC00;
  color: #333333;
	

}



.formulario_search fieldset{
	margin: 1px;
	padding: 1em;
	border: none;
	width: 140px;
	
	
	
	
}

.checkbox{
 	
}
.formulario_search legend{
 	font-weight: bold;
	font-size: 14px;
	text-transform:uppercase;
	
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	
	}
	
p.legend_tit{
	font-weight: bold;
	font-size: 14px;
	text-transform:uppercase;
	
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}


.formulario_search p{

 margin-right: 30px;
}

.formulario_search .boton_form{
    
	 border: 0px;
	 background-image: none;
	 background-color: #545454;
	 font-size: 10px;
	 
	 border: 1px solid #444444;
	 padding: 3px;
	 margin: 2px;
}

.formulario_search .boton_form:hover{
	background-color: #333333;
	color: #FFFFFF;
}


.titulo_resultados{
font-weight: bold;
padding: 0px;
	font-size: 14px;
	text-transform:uppercase;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}

#resultados{		
		background-image: url(imagenes/separador_vertical.jpg);
		background-repeat:repeat-y;
		background-position:left;
		float: left;
		text-align:left;
		padding: 2px;
		padding-left: 10px;
		padding-top: 3px;
		margin: 0px;	
}

a#volver{
	width: 25px;
	height: 24px;
	float: right;
	margin-right: 10px;
	padding-left: 30px;
	padding-top: 5px;
	background-image:url(imagenes/flecha_volver.png);
	background-repeat:no-repeat;
	color: #838383;
	font-size: 12px;
	text-decoration: none;
}

.aviso{
	width: 500px;
	padding: 40px;
	font-size: 12px;
	border: 1px #FFFFFF solid;
	
	background-color: #171717;
}

#pie a{
	font-size: 12px;
	color: #434343;
	float: left;
	text-decoration: none;
	margin: 4px;
	padding: 2px;
}
#pie a:hover{
	
	color: #131313;
	
}
.aviso2{
	width: 600px;
	padding: 40px;
	font-size: 12px;
	border: 1px #FFFFFF solid;
	
	background-color: #171717;
}


#redes_sociales a{
	text-indent: -2000px;
	text-decoration: none;
	display: block;
	float: right;
	width: 19px;
	height: 19px;
		
}

#redes_sociales #facebook{
	background-image:url(imagenes/redes_facebook.png);
	background-repeat:no-repeat;
	margin: 4px;
	
}

#redes_sociales #youtube{
	background-image:url(imagenes/redes_youtube.png);
	background-repeat:no-repeat;
	margin: 4px;

}

#redes_sociales #twitter_b{
	background-image:url(imagenes/redes_twitter.png);
	background-repeat:no-repeat;
	margin: 4px;
	
	
}

#redes_sociales #xing{
	background-image:url(imagenes/redes_xing.png);
	background-repeat:no-repeat;
	margin: 4px;
	

	
}

/*Ultimos cambios para añadir el submenu*/

.clear{
	clear: both;
}

#menu .submenu_bot{
	
	height: 27px;

}

#menu{
	position: relative;
}
 ul.submenu_services{
 	list-style: none;
	width: 90px;
	
	
	
 }
 
 #menu ul.submenu_services{
 	position: absolute;
	top: 20px;
 }
  #menu ul.submenu_services li{

	width: 80px;

	background-image: none;
	
	
	
  }
   #menu  ul.submenu_services a{
  	float: left;

	display: block;
	
	text-align: left;
	padding: 1px;
  }
   #menu ul.submenu_services a:hover{
  
	background-color:#cc9f02;
	
	
  }
