/* CSS Document */

body {
background-color:#FF6600;
color:#336699;
font-family:Tahoma;
font-size:85%;
border:0px;
margin:0px;
padding:0px;
}

body p, body table, a, h2 {
display:inline;
}


#contenedor{
width:780px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
border:0px;
padding:0px;
}

#fondo {
position:absolute;
width:780px;
background-color:#FFFFFF;
z-index:0;
height:300px;
}


#cantoariz {
position:absolute;
top:0px;
left:0px;
background-image:url(images/canredariz.gif);
width:15px;
height:15px;
}

#cantoarde {
position:absolute;
top:0px;
left:765px;
background-image:url(images/canredarde.gif);
width:15px;
height:15px;
}

#pieycantosinf {
clear:both;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#cantoabiz {
background-image:url(images/canredbaiz.gif);
width:15px;
height:15px;
float:left;
clear:none;
}
#cantoabde {
background-image:url(images/canredabde.gif);
width:15px;
height:15px;
float:right;
clear:none;
}

#logovul {
position:absolute;
background-image:url(images/logofire.gif);
width:124px;
height:140px;
top:19px;
left:125px;
}

#lemamayme {
position:absolute;
background-image:url(images/masymejo.gif);
width:165px;
height:22px;
top:100px;
left:307px;
}

#lematrav {
position:absolute;
background-image:url(images/travelconsul.gif);
width:109px;
height:10px;
top:146px;
left:335px;
}

#telefoico {
position:absolute;
background-image: url(images/telefosecu.gif);
width:124px;
height:102px;
top:62px;
left:528px;
}

#mailarriba {
position:absolute;
top:124px;
left:320px;
width:60px;
height:12px;
}

#mailarriba p, #mailarriba p a {
text-decoration:none;
font-size:0.9em;
color:#FF6600;
}

#mailarriba p a:hover {
color:#FF9933;
}

#grupocontenido {
position:absolute;
top:200px;
width:780px;
background-color:#FFFFFF;
text-align:center;
}





#seccioreservas {
float:left;
clear:both;
width:600px;
height:300px;
margin:0px 0px 10px 90px;
text-align:left;
}

#reservahot1 {
float:left;
margin:10px 0px 0px 20px;
}

#reservahot1 img, #reservahot2 img {
margin:0px 0px 6px 0px;

}


#reservahot2 {
float:right;
margin:10px 20px 0px 0px;
}

#reservahot1 p.linpet a, #reservahot2 p.linpet a {
font-size:11px;
color:#336699;
text-decoration:none;
padding:0px 0px 6px 40px;
}

#reservahot1 p.linpet a:hover, #reservahot2 p.linpet a:hover {
color:#FF6600;
}


#textps {
float:left;
clear:both;
width:600px;
padding:0px 0px 0px 90px;
text-align:left;
}

#textps p {
color:#336699;
font-size:1em;
line-height:1.3em;
display:inline;
}

#textps h3 {
font-size:1.4em;
font-weight:normal;
display:inline;
}

#textps br.altutitu {
line-height:0.2em;
}

#imgps {
clear:both;
width:780px;
height:50px;
padding:29px 0px 0px 0px;
}

#imgps table {
display:block;
clear:none;
float:left;

}

#imgps table td a img {
display:block;
clear:none;
float:center;

}




#seccioizqui {
float:left;
clear:right;
width:600px;
height:300px;
margin:30px 0px 20px 90px;
text-align:left;
}

#seccioizqui img {
padding:10px 12px 10px 80px;
}

#seccioizqui p.linpet a {
font-size:11px;
color:#336699;
text-decoration:none;
padding:0px 28px 6px 100px;
}



#seccioizqui p.linpet a:hover {
color:#FF6600;
}










#seccioreservas h2 {
display:inline;
font-weight:normal;
font-size:1.4em;
padding:0px 0px 0px 10px;
}

#seccioreservas br.altutitu {
line-height:0.2em;
}



#seccioreservas h3, #seccioizqui h3 {
display:inline;
font-weight: bold;
font-size:1em;
}

#seccioizqui h3 a {
text-decoration:none;
color:#336699;
}
#seccioizqui h3 a:hover {
color:#FF6600;
}



#seccioreservas p, #seccioizqui p {
font-size:1em;
}









#texbajsecc {
clear:both;
width:550px;
text-align:left;
margin:10px 115px 0px 115px;
}

#texbajsecc p b {
font-size:1.2em;
}

#peumail {
clear:both;
text-align:center;
width:780px;
padding:36px 0px 16px 0px;
}

#peumail p a {
color:#FF6600;
text-decoration:none;
font-size:1em;
}

#peumail p a:hover {
color:#FF9933;
}

#peuvolver {
clear:both;
text-align:center;
width:780px;
}

#peuvolver p a {
color:#336699;
text-decoration:none;
font-size:1em;
}

#peuvolver p a:hover {
color:#FF6600;
}

#menubaix {
clear:both;
float:left;
width:770px;
height:12px;
padding:16px 0px 6px 4px;
}

#menubaix table {
display:block;
clear:none;
float:none;
}

#menubaix table td a img {
display:block;
clear:none;
float:center;
}




#pievulcano {
clear:both;
text-align:center;
width:780px;
padding:4px 0px 0px 0px;
}

#pievulcano p {
font-size:0.6em;
}

#pievulcano p.mio{
font-size:0.5em;
}

#pievulcano p.mio a {
color:#336699;
text-decoration:none;
font-weight:bold;
}
#pievulcano p.mio a:hover {
color:#FF6600;
} 

#espaciobase {
position:relative;
clear:both;
width:780px;
height:16px;
background-color:#FF6600;
}  


