/* CSS Document */

h1, h2, h3, h4, h5, h6 {font-family:Garamond, "Times New Roman", Times, serif;}

p, dt, dd, label, ul {font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}

a {color:#767166; font-weight:500;}

a:hover {color:#B0A999;}

/*cabecero*/

#cabeceroIndex h1, #cabeceroEntorno h1, #cabeceroServicios h1, #cabeceroActividades h1, #cabeceroGaleria h1 {font-size:2.83em; color:#767166; font-weight:500; margin-left:0.31em;}

/*menu*/

#menu ul {font-family:"Times New Roman", Times, serif; list-style:none;}

#menu li {float:left; border-left: 1px solid #B0A999; height:2.15em; padding:0 0.63em; font-size:1.05em; line-height:2em;}

#menu a {font-family:"Times New Roman", Times, serif; text-decoration:none; color:#FDFCFA;}

#menu a:hover {text-decoration:underline; color:#B0A999;}

.actual {background-color:#F5F0E5; color:#3B3833 !important;}

.actual a { color:#3B3833 !important;}

/*Contenido index*/

#contenido h1 {color:#767166; font-size:1.6em; font-weight:normal; margin:0.31em;}

#contenido p {color:#181715; font-size:0.9em; margin:0 0.63em 1em 0.63em; text-align:justify;}

#accesos img {margin:0.31em; float:left;}

#accesos h2 {color:#767166; font-size:1.6em; font-weight:normal; margin:0 0.31em 0 0; float:left;}

.cajaPortadaClara h2 {color:#767166; font-size:1.6em; font-weight:normal; margin:0 0.31em 0 0; float:left;}

.cajaPortadaOscura h2 {color:#FDFCFA; font-size:1.6em; font-weight:normal; margin:0 0.31em 0 0; float:left;}

#accesos ul { float:left; list-style:none; margin:0 0.31em; width:9.7em;}

#accesos li {font-size:0.75em; color:#181715; margin:0; line-height:1.2em;}

#accesos hr, #infoAdicional hr {float:left; width:90%; clear:both;}

#pie p {font-size:0.6em; color:#FAF7F2; text-align:center; margin:0; padding:0;}

#pie a {color:#FAF7F2;}

#pie a:hover {color:#B0A999;}

/*Contenido a tres columnas*/

.tresCol  h2 {font-size:1.4em; margin:0.31em; color:#3B3833; background-color:#F5F0E5; padding:0.2em;}

.tresCol img {border:3px solid #F0E9D9; margin-left:2.52em;}

/*Servicios*/

#info img {border:3px solid #F0E9D9; margin:0 0.31em; float:left;}

#info h2 {color:#3B3833; font-size:1.4em; margin:0 0.31em 0.31em 0.31em;background-color:#F5F0E5; padding:0.1em 0.2em;}

#info ul, #formContacto ul { margin:0 0.31em 0.63em 1.4em; list-style-position:inside;}

#info li, #formContacto li {font-size:0.9em; color:#181715; margin:0; line-height:1.2em;}

.imgDer {float:right !important;}

#infoAdicional h2 {color:#3B3833; font-size:1.4em; margin:0 0.31em 0.31em 0;background-color:#F5F0E5; padding:0.1em 0.2em;}

#infoAdicional img {margin:0.31em; float:left;}

#infoAdicional p {font-size:0.8em; line-height:1.2em; margin:0 0.63em 0.63emem 0.63em; }

#infoAdicional ul { margin:0 0.31em 0.63em 0.31em; list-style-position:inside;}

#infoAdicional li {font-size:0.8em; color:#181715; margin:0; line-height:1.2em;}

#infoAdicional dl { margin:0 0.31em 0.63em 0.31em;}

#infoAdicional dt {font-size:0.8em; color:#181715; margin:0; line-height:1.2em; font-weight:bold;}

#infoAdicional dd {font-size:0.8em; color:#181715; margin-left:0.61em; line-height:1.2em;}

/*Contacto*/

#info form {float:left; border:1px solid #FDFCFA; margin:0.63em;}

#info fieldset {float:left; border:1px solid #FDFCFA; margin:0.63em;}

#info label {float:left; width:12.6em; clear:left; font-size:0.85em;}

#info input {margin-bottom:0.31em;}

.gr {width:30em !important;}

.textGr {width:30em; height:6em;}

#botonesForm {margin-left:10em !important; display:inline;}

/*Localización*/

#localizacion img {margin:0.63em 0 0.63em 6.5em;}