/* 

FOLLA DE ESTILO
xavier@inforgal.com

*/

/* COMPATIBILIDADE DE NAVEGADORES */
@import 'reset.css';

/* LIGAZONS */
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration:underline;}

/* CORPO PRINCIPAL */
body { 
color:#222; 
font-family:"Tahoma", Arial, Verdana, sans-serif; 
font-size:12px;
background-color:#FFFFFF;
margin:10px;
}

/* XERAL */
#xeral {
margin:0 auto;
width:770px;
}

/* MENU */
#menu {
margin:10px 12px;
}
#menu ul {
list-style-type:none;
}
#menu ul li {
padding:0 3px;
float:left;
font-size:15px;
font-family:Trebuchet, sans-serif;
text-transform:uppercase;
font-weight:bold;
}
#menu ul li a {
display:block;
padding:2px 5px;
border:1px solid #939393;
color:#fff;
background-color:#609AD5;
}
#menu ul li a:hover {
border:1px solid #000;
text-decoration:none;
background-color:#6262D5;
}
.clear {
clear:both;
}

/* INDEX CONTEUDO */
.conteudo {
margin:10px;
}
.conteudo p {
padding-top:5px;
text-align:justify;
letter-spacing: 0.1em;
}
.conteudo ul {
list-style:none;
}
.conteudo ul li {
background:url('imaxes/bullet_blue.gif') no-repeat;
float:left;
padding-left:16px;
margin:6px 0 14px 0;
font:12px Trebuchet, sans-serif;
letter-spacing: 0.1em;
}
.conteudo img {
float:right;
display:inline;
padding:10px;
border:1px solid orange;
margin:10px 0 10px 10px;
}

/* RODAPE */
#rodape {
clear:both;
border:1px solid blue;
padding:2px 0;
text-align:center;
}
#rodape address {
font-family:Monospace, sans-serif;
font-style:normal;
}
.gris {
color:#6E6E6E;
}
#rodape h3 {
margin-bottom:5px;
}
#rodape #validar {
margin:0 auto;
width:165px;
}


/* H */
h2 {
text-align:left;
font-size:18px;
color:#6600FF;
font-family:Verdana, sans-serif;
border-bottom:1px solid #6600FF;
margin:10px 0;
padding-left:10px;
}
h3 {
text-align:center;
font-size:10px;
}

/* ACTIVIDADE */
table.actividades {
margin-bottom:10px;
}
.actividades caption {
padding-bottom:8px;
}
.actividades th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px;
}
.actividades td {
	border-right: 1px dashed #C1DAD7;
	border-bottom: 1px dashed #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000;
}


.gris {
background-color:#E8E8E8;
color:#000;
}

.iva {
text-align:right;
font-style:italic;

}

/* TABOA TARIFAS */
#taboatarifas {
margin-left:45px;
margin-bottom:16px;
}
#taboatarifas table {
width:680px;
margin-bottom:10px;
}
.temporada {
color:#993300;
}
#taboatarifas table tr.estancias {
font-family:Monospace, sans-serif;
color:blue;
}

/* FORMULARIO */
.formulario {
margin-top:10px;
margin-left:200px;
margin-bottom:10px;
}
.formulario input,label,textarea {
margin:5px 0;
}
.formulario label {
margin-left:-100px;
float:left;
}

/* GOOGLE MAPS */
#map_canvas {
width:500px;
height:400px;
margin-left:135px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #ccc;
}

/* GALERIA */
#galeria {
margin-left:30px;
}
img.galeria {
float:left;
margin:20px;
border:1px solid orange;
padding:10px;
}

/* ENLACES */
ul.links {
list-style-type:square;
margin-bottom:20px;
}
ul.links li {
margin-left:20px;
}

/* COCIÑA */
ol#degustacion {
text-align:justify;
font-size:12px;
font-style:italic;
list-style-type:square;
list-style-position:inside;
font-family:Trebuchet, sans-serif;
width:500px;
margin-bottom:8px;
margin-left:130px;
}
h4 {
text-align:center;
font-size:14px;
border-bottom:1px solid #FFECB3;
font-family: Verdana, sans-serif;
color:#B88A00;
margin-bottom:5px;
}
p.receta {
font-family:Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#6666FF;
margin-top:10px;
}
ul.notas {
list-style-type:none;
margin-bottom:12px;
}
ul.ingredientes {
list-style-position:inside;
}
ol.elaboracion {
list-style-position:inside;
}