body {
	background-color: #000000;
	text-align: justify;
	background-image: url(images/general/bgbody.jpg);
	background-repeat: repeat-y;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #D8A468;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}


body a {
	color: #FFCCFF;
}
#header h1, h2{
  margin:0;
  background-repeat:no-repeat;
  background-position:left top;
  }
#header h1 span, h2 span{display:none;}

#header h1{
   height:134px;
   width:215px;
  background:url(images/general/bg_h1.jpg) no-repeat center;
  }
  
  #header h2{
	background:url(images/general/english/bg_h2n.jpg) no-repeat;
	position: absolute;
	height: 77px;
	left: 215px;
	width: 565px;
	top: 0px;
  }
  
#menuNav {
	position: absolute;
	left: 215px;
	top: 77px;
	width: 565px;
}

#menuNav ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

#menuNav li{
float:left;
display:block;
}

#menuNav li.list1 {
background:transparent url(images/general/menuNav/english/btnNews.jpg);
width:137px; 
}
#menuNav li.list2 {
background:transparent url(images/general/menuNav/english/btnPrensa.jpg);
width:96px; 
}
#menuNav li.list3 {
background:transparent url(images/general/menuNav/english/btnTangoMap.jpg);
width:116px; 
}
#menuNav li.list4 {
background:transparent url(images/general/menuNav/english/btnLinks.jpg);
width:77px; 
}
#menuNav li.list5 {
background:transparent url(images/general/menuNav/english/btnContacto.jpg);
width:139px; 
}


#menuNav a#it1 {
background:transparent url(images/general/menuNav/english/btnNews_o.jpg) no-repeat -137px -26px;
width:137px; 
}
#menuNav a#it2 {
background:transparent url(images/general/menuNav/english/btnPrensa_o.jpg) no-repeat -96px -26px;
width:96px; 
}
#menuNav a#it3 {
background:transparent url(images/general/menuNav/english/btnTangoMap_o.jpg) no-repeat -116px -26px;
width:116px; 
}
#menuNav a#it4 {
background:transparent url(images/general/menuNav/english/btnLinks_o.jpg) no-repeat -77px -26px;
width:77px; 
}
#menuNav a#it5 {
background:transparent url(images/general/menuNav/english/btnContacto_o.jpg) no-repeat -142px -26px;
width:130px; 
}


#menuNav a {
display:block; 
height:0; 
padding-top:26px; 
color:#000; 
overflow:hidden;
}

* html #menuNav a:link, * html #menuNav a:visited {height:26px; height:0;}

#menuNav a#it1:hover {background-position:0 0; z-index:50;}
#menuNav a#it2:hover {background-position:0 0; z-index:50;}
#menuNav a#it3:hover {background-position:0 0; z-index:50;}
#menuNav a#it4:hover {background-position:0 0; z-index:50;}
#menuNav a#it5:hover {background-position:0 0; z-index:50;}

* html #menuNav a:hover {height:26px; height:0;}


#menuContenidos{
margin-left: 10px;
margin-top: 5px;

}
#menuContenidos ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#menuContenidos li{
display:block;
width: 200px;
height: 28px;
}

#menuContenidos li.list1 {
background:transparent url(images/general/menuContenidos/english/btnPresent.jpg);
}
#menuContenidos li.list2 {
background:transparent url(images/general/menuContenidos/english/btnUbi.jpg);
}
#menuContenidos li.list3 {
background:transparent url(images/general/menuContenidos/english/btnServ.jpg);
}
#menuContenidos li.list4 {
background:transparent url(images/general/menuContenidos/english/btnFotos.jpg);
}
#menuContenidos li.list5 {
background:transparent url(images/general/menuContenidos/english/btnTarifas.jpg);
}
#menuContenidos li.list6 {
background:transparent url(images/general/menuContenidos/english/btnReservas.jpg);
}
#menuContenidos li.list7 {
background:transparent url(images/general/menuContenidos/english/btnClases.jpg);
}
#menuContenidos li.list8 {
background:transparent url(images/general/menuContenidos/english/btnVisitas.jpg);
}

#menuContenidos a {
width:200px; 
display:block; 
padding-top:28px; 
height:0; 
color:#000; 
overflow:hidden;
}

#menuContenidos a#it1 {
background:transparent url(images/general/menuContenidos/english/btnPresent_o.jpg) no-repeat -200px -28px;
}
#menuContenidos a#it2 {
background:transparent url(images/general/menuContenidos/english/btnUbi_o.jpg) no-repeat -200px -28px;
}
#menuContenidos a#it3 {
background:transparent url(images/general/menuContenidos/english/btnServ_o.jpg) no-repeat -200px -28px;
}
#menuContenidos a#it4 {
background:transparent url(images/general/menuContenidos/english/btnFotos_o.jpg) no-repeat -200px -28px;
}
#menuContenidos a#it5 {
background:transparent url(images/general/menuContenidos/english/btnTarifas_o.jpg) no-repeat -200px -28px;
}
#menuContenidos a#it6 {
background:transparent url(images/general/menuContenidos/english/btnReservas_o.jpg) no-repeat -200px -28px;
}
#menuContenidos a#it7 {
background:transparent url(images/general/menuContenidos/english/btnClases_o.jpg) no-repeat -200px -28px;
}
#menuContenidos a#it8 {
background:transparent url(images/general/menuContenidos/english/btnVisitas_o.jpg) no-repeat -200px -28px;
}


* html #menuContenidos a:link, * html #menuNav a:visited {height:28px; height:0;}

#menuContenidos a#it1:hover {background-position:0 0; z-index:50;}
#menuContenidos a#it2:hover {background-position:0 0; z-index:50;}
#menuContenidos a#it3:hover {background-position:0 0; z-index:50;}
#menuContenidos a#it4:hover {background-position:0 0; z-index:50;}
#menuContenidos a#it5:hover {background-position:0 0; z-index:50;}
#menuContenidos a#it6:hover {background-position:0 0; z-index:50;}
#menuContenidos a#it7:hover {background-position:0 0; z-index:50;}
#menuContenidos a#it8:hover {background-position:0 0; z-index:50;}

* html #menuContenidos a:hover {height:28px; height:0;}

#menuIdioma{
margin-left: 11px;
background-image:url(images/general/btnDeutNo.jpg)
}

#menuIdioma ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

#menuIdioma li{
float:left;
display:block;
}

#menuIdioma li.list1 {
background:transparent url(images/general/btnEsp.jpg);
}
#menuIdioma li.list2 {
background:transparent url(images/general/btnEng.jpg);
 
}
#menuIdioma li.list3 {
background:transparent url(images/general/btnDeut.jpg);
}

#menuIdioma li.list3No {
background:transparent url(images/general/btnDeutNo.jpg);
}
#menuIdioma a {
width:66px; 
display:block; 
padding-top:40px; 
height:0; 
color:#000; 
overflow:hidden;
}

#cuerpo {
	width: 559px;
	position: absolute;
	top: 106px;
	left: 220px;
	text-align: center;
}

#presentandonos {
	background-image: url(images/titulo/english/titulo-presen.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#presentandonos h2{
	display:none;
}

#tarifas {
	background-image: url(images/titulo/english/titulo-tari.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#tarifas h2{
	display:none;
}

#servicios {
	background-image: url(images/titulo/english/titulo-ser.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#servicios h2{
	display:none;
}

#ubicacion {
	background-image: url(images/titulo/english/titulo-ubi.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#ubicacion h2{
	display:none;
}


#links {
	background-image: url(images/titulo/english/titulo-links.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#links h2{
	display:none;
}

#tangomap {
	background-image: url(images/titulo/english/titulo-map.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#tangomap h2{
	display:none;
}

#news {
	background-image: url(images/titulo/english/newslatters.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#news h2{
	display:none;
}
#fotos {
	background-image: url(images/titulo/english/titulo-fotos.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#fotos h2{
	display:none;
}
#reservas {
	background-image: url(images/titulo/english/titulo-reser.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#reservas h2{
	display:none;
}

#clases {
	background-image: url(images/titulo/english/titulo-depart.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#clases h2{
	display:none;
}

#visitas {
	background-image: url(images/titulo/english/titulo-libro.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#visitas h2{
	display:none;
}

#prensa {
	background-image: url(images/titulo/english/titulo-prensa.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#prensa h2{
	display:none;
}
#contacto {
	background-image: url(images/titulo/english/titulo-contac.gif);
	width: 559px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: center;
}

#contacto h2{
	display:none;
}

#top {
	position:absolute;
	right: 0px;
	background-image: url(images/general/top.jpg);
	background-repeat: no-repeat;	
	height: 32px;
	width: 23px;
}



#direccion {
	text-align: center;
	color: #C864B9;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/titulo/english/debajo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	padding-top: 40px;
}
.style1 {color: #D8A468}

#copyright{
	text-align: center;
	color: #C864B9;
	font-family: Arial, Helvetica, sans-serif;
}


#webmaster{
	text-align: center;
	color: #C864B9;
	font-family: Arial, Helvetica, sans-serif;
}

#cuerpo a {
	/*color:#FFCCFF;
	font-weight: bold;
	*/
}
#recuadrodoble {
border: 1px solid #D8A468;
padding: 4px;
width: 472px;
	margin-right: 36px;
	margin-left: 36px;
}
#recuadro {
	width: 450px;
	background-image: url(images/imagen-fondos.jpg);
	border: 1px solid #D8A468;
	padding: 10px;
	background-position: right;
	text-align: justify;

}

#recuadro h3{
	color: #FFCCFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#recuadro h4{
	color: #FFCCFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#recuadro h5{
	color: #FFCCFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#recuadrosf {
	width: 450px;
	border: 1px solid #D8A468;
	padding: 10px;
	background-position: right;
	text-align: justify;
}

#recuadrosf h4{
	color: #FFCCFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#recuadrosf h5{
	color: #FFCCFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#borde {
	border: 1px solid #D8A468;
	padding: 5px;
	text-align: justify;
}

#borde2 {
	border: 1px solid #D8A468;
	padding: 10px;
	text-align: justify;
	background-color: #000000;
}

#borde2 a {
	text-decoration: none;
}

#titulopag{
margin-bottom: 10px;
}

.fechaprensa {
	color: #CCCCCC;
	text-align: right;
	font-size: 0.8em;
}

.bordefoto {
	border: 1px solid #D8A468;
}

.error {
	color: #FFCCFF;;
}


table{
	text-align: justify;
	
}

td {
	text-align: justify;
}
