body{
	margin:0px;
	padding:0px;
	border:0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:78%;
	background-image:url(../img/backcuadra.gif);
	background-repeat:repeat;
}

h1,h2{
font-size:130%;
margin: 3px 0px 3px 0px;
}
h3{
	font-size:120%;
	margin: 6px 0px 3px 0px;
}
h4{
	font-size:110%;
	margin: 6px 0px 3px 0px;
	font-stretch:condensed;
}
br{
padding:0px;
margin:0px;
}
#generalborde{
	margin:0px auto;
	padding:0;
	display:block;
	position:relative;
	text-align:left;
	width:790px;
}
#general{
	position:relative;
	clear: both;
	display:block;
	text-align:left;
	background-repeat:repeat-y;
	height:auto;
}
#contenido{
	position:relative;
	clear: both;
	display:block;
	text-align:left;
	margin-left:45px;
	height:auto;
	left: 2px;
}
#introduccion{
width:640px;
	
	
}

#logo{
	position:relative;
	background-image:url(../img/logocabecera.gif);
	background-repeat:no-repeat;
	margin-top:30px;
	margin-bottom:15px;
	height:47px;
}
#menumasopciones{
	margin-top:20px;
	margin-right:30px;
	text-align:right;

}

#cabecera{
	position:relative;
	float:left;
	background-color:#FFFFFF;
	width:765px;
	color: inherit;
}
#menuacc{
	position:absolute;
	clear:right;
	margin-left:13px;
	display:inline;
	background-color:#FFFFFF; 
	color: inherit;
}
#elemento1{
	list-style:none;
	margin:0;
	padding:0;
}
#elemento1 li{

	margin:0px;
	padding:0; 
	float:left;
	position:relative;
}
#elemento1 li a{
	display:block; 
	color:#FFFFFF;
	background-color:inherit;
}
#imagen1{
	background-image:url(../img/cabecera/imgcab_1.gif) ;
	width:40px;
	height:29px;
	
	text-transform:none;
	visibility:hidden;
}
#imagen2 a{
	background-image:url(../img/cabecera/imgcab_2.gif);
	width:63px;
	height:29px;
}
#imagen2 a:hover{
	background-image:url(../img/cabecera/imgcab_2_roll.gif);
	width:63px;
	height:29px;
}
#imagen2{
background-image:url(../img/cabecera/imgcab_2_roll.gif);
width:63px;
height:29px;
}

#imagen3 a{
background-image:url(../img/cabecera/imgcab_3.gif);
width:95px;
height:29px;
}
#imagen3 a:hover{
	background-image:url(../img/cabecera/imgcab_3_roll.gif);
	width:95px;
	height:29px;
	background-repeat: no-repeat;
}
#imagen3{
background-image:url(../img/cabecera/imgcab_3_roll.gif);
width:95px;
height:29px;
}
#imagen4 a{
background-image:url(../img/cabecera/imgcab_4.gif);
width:82px;
height:29px;
}
#imagen4 a:hover{
background-image:url(../img/cabecera/imgcab_4_roll.gif);
width:82px;
height:29px;
}
#imagen4 {
background-image:url(../img/cabecera/imgcab_4_roll.gif);
width:82px;
height:29px;
}
#imagen5 a{
background-image:url(../img/cabecera/imgcab_5.gif);
width:85px;
height:29px;
}
#imagen5 a:hover{
background-image:url(../img/cabecera/imgcab_5_roll.gif);
width:85px;
height:29px;
}
#imagen5{
background-image:url(../img/cabecera/imgcab_5_roll.gif);
width:85px;
height:29px;
}
#imagen6 a{
background-image:url(../img/cabecera/imgcab_6.gif);
width:78px;
height:29px;
}
#imagen6  a:hover{
background-image:url(../img/cabecera/imgcab_6_roll.gif);
width:78px;
height:29px;
}
#imagen6{
background-image:url(../img/cabecera/imgcab_6_roll.gif);
width:78px;
height:29px;
}
#imagen7 a{
background-image:url(../img/cabecera/imgcab_7.gif);
width:119px;
height:29px;
}
#imagen7 a:hover{
background-image:url(../img/cabecera/imgcab_7_roll.gif);
width:119px;
height:29px;
}
#imagen7{
background-image:url(../img/cabecera/imgcab_7_roll.gif);
width:119px;
height:29px;
}
#imagen8 a{
background-image:url(../img/cabecera/imgcab_8.gif);
width:86px;
height:29px;
}
#imagen8 a:hover{
background-image:url(../img/cabecera/imgcab_8_roll.gif);
width:86px;
height:29px;
}
#imagen8{
background-image:url(../img/cabecera/imgcab_8_roll.gif);
width:86px;
height:29px;
}
#imagen9 a{
background-image:url(../img/cabecera/imgcab_9.gif);
width:86px;
height:29px;
}
#imagen9 a:hover{
background-image:url(../img/cabecera/imgcab_9_roll.gif);
width:86px;
height:29px;
}
#imagen9{
background-image:url(../img/cabecera/imgcab_9_roll.gif);
width:86px;
height:29px;
}
#imagen10{
background-image:url(../img/cabecera/imgcab_10.gif);
width:30px;
height:29px;
background-repeat:no-repeat;
}

.ocultartexto{
	display:none;
}

.enlacenormal:link{
	color:#014D96;
	text-decoration:none;
	background-color:inherit;
}
.enlacenormal:hover{
	color:#FF0000;
	background-color:inherit;
}
.enlacenormal:visited{
	color:#014D96;
	text-decoration:none;
	background-color:inherit;
}
.enlacenormal:active{
	color:#014D96;
	text-decoration:none;
	background-color:inherit;
}
.cajadetexto{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 90%;
}

.posicionnav_inicio a{
	float:left; 
	position:relative; 
	display:block;
	width:39px;
	height:25px;
	background-image:url(../img/tit_inicio.gif);
	background-repeat:no-repeat;
}
.posicionnav_inicio a:hover{
	float:left;
	position:relative; 
	display:block;
	width:39px;
	height:25px;
	background-image:url(../img/tit_inicio_hover.gif);
	background-repeat:no-repeat;
}
.posicionnav_laempresa{
	float:left; 
	position:relative; 
	display:block;
	width:120px;
	height:25px;
	background-image: url(../img/tit_laempresa.gif);
	background-repeat:no-repeat;
}
.posicionnav_enlaces{
	float:left; 
	position:relative; 
	display:block;
	width:120px;
	height:25px;
	background-image: url(../img/tit_enlaces.gif);
	background-repeat:no-repeat;
}
.posicionnav_ofertas{
	float:left; 
	position:relative; 
	display:block;
	width:120px;
	height:25px;
	background-image: url(../img/tit_ofertas.gif);
	background-repeat:no-repeat;
}
.posicionnav_reservas2{
	float:left; 
	position:relative; 
	display:block;
	width:228px;
	height:25px;
	background-image: url(../img/tit_reservas2.gif);
	background-repeat:no-repeat;
}
.posicionnav_reservas{
	float:left; 
	position:relative; 
	display:block;
	width:228px;
	height:25px;
	background-image: url(../img/tit_reservas.gif);
	background-repeat:no-repeat;
}
.posicionnav_reservascruceros{
	float:left; 
	position:relative; 
	display:block;
	width:265px;
	height:25px;
	background-image: url(../img/tit_reservas_cruceros.gif);
	background-repeat:no-repeat;
}
.posicionnav_contacto{
	float:left; 
	position:relative; 
	display:block;
	width:120px;
	height:25px;
	background-image: url(../img/tit_contacto.gif);
	background-repeat:no-repeat;
}
.posicionnav_clientes{
	float:left; 
	position:relative; 
	display:block;
	width:120px;
	height:25px;
	background-image: url(../img/tit_clientes.gif);
	background-repeat:no-repeat;
}
.posicionnav_turismoastur{
	float:left; 
	position:relative; 
	display:block;
	width:180px;
	height:25px;
	background-image: url(../img/tit_turismoastur.gif);
	background-repeat:no-repeat;
}

#piecontenido{
	display:block;
	clear:both;
	position:relative;
	float:none;
	height:70px;
	text-align:center;
	margin-bottom:2em;
	margin-top:3em;
	padding-top:15px;
	left: -3px;
}
#piecontenido img{
margin:5px;}


.accimg_contrasteon{
	background-image:url(../img/menuAcc_bn.gif); 
	width:22px;
}
.accimg_color{
	background-image: url(../img/menuAcc_color_off.gif); 
	width:22px;
}
