body {margin:0;padding:0;line-height: 1.5em;font-family: arial,verdana,helvetica; font-size: 80%;background: #f5f5f5 url('imagenes/fondo.jpg') repeat-x;color: #000;}

a {text-decoration: none;/*	color: #D68F4F;*/color: #000;}
a:hover {text-decoration: underline;}

ul {margin: 0;padding: 0;list-style-type: none;}
h1{line-height: 2em; color:#663300; font-size:1.3em;}
h1.form{ color:#000; font-size:1.5em; margin:0}
h2{ margin:0; color:#663300; font-size:1.1em;}
h3{line-height: 2em; color:#000; font-size:1.1em;}
h4{ margin-left:22px;color:#666; font-size:1em;}

img {border:0;}
table{ z-index:1;}

.bloques{width: 167px;height: 98px;border: 1px solid #d4d4d4;background: #e6e6e6 url('imagenes/fondo_bloques.jpg');}
.bloques_especial{width: 167px;height: 98px;border: 1px solid #d4d4d4;background: #e6e6e6 url('imagenes/fondo_bloquesespecial.jpg');}
.bloques_destacado{width: 167px;height: 98px;border: 1px solid #ECAB29;background: #FFCC8D url('imagenes/fondo_bloquesdestacado.jpg');}
.bloques_texto{padding: 2px;font-size: 80%; line-height:1.2em;}
.bloquecuadro{padding: 10px;border: 1px solid #ccc;background: #eee;}
.flash { padding-right:4px; float:left} 

.textos{text-align: justify; padding:30px}
.textos ul{ list-style-type:disc; margin-left: 60px;}
.textos_titulos{border: 1px solid #c6c6c6;background: #eeeeee;padding: 5px;}
.textos_titulos02{text-transform: uppercase;}
.textos_titulos03{font-size: 140%;color: #BA6815;text-transform: uppercase;margin-bottom: 40px;}






/*****************************************************************
********************** PUBLICACIONES ******************************/

.textos_publicaciones{ padding: 20px 20px 5px 20px; color:#FFCC00; text-transform:uppercase; font-size:1.3em}

.publicaciones {color: #A15810;}
.publicaciones2 {color: #fff; font-weight:normal;}

.publicaciones_descargas {font-size: 60%;text-transform: none;	color: #A15810;}
.publicaciones:hover {text-decoration: none;border-bottom: 1px dotted #A15810;}

.imagenes{margin: 0 0 20px 20px;border: 1px solid #666;padding: 2px;}
.imagenes_publicaciones{ margin: 0 0 20px 20px; border: 1px solid #666;padding: 2px;float: right;}
.imagenes_cajas{margin-right: 5px;float: left;}

p.concursos{ margin-left:22px;}
p.secciones_form{font:bold 120% Arial,sans-serif; color:#000; margin: 20px 0 0 10px; }

.publicaciones_ce {margin: 0 ;padding:15px 15px 15px 0;font-size:1em;color:#CCFF33;}
.publicaciones_ce img { float:left; border: 4px solid #fff; margin: 0 20px 30px 0}
.publicaciones_ce ul {font-size:0.8em; margin: 0 0 50px 0}
.publicaciones_ce li { list-style-type:none; padding:0 0 8px 5px}
.publicaciones_ce li span { color:#A5C739; font-weight:bold; font-size:1.1em;}
.publicaciones_ce li a { color:#000; text-decoration:none}
.publicaciones_ce li a:hover { text-decoration:underline;}
p.titulo{padding:0 5px 0 0; margin:0; font-size:0.95em; line-height:1em; font-weight:normal; float:left; display: block; text-transform:uppercase; }
p.titulo span {font-size:0.75em;}
p.titulo a {color:#CCFF33; text-decoration:none }
p.titulo a:hover {text-decoration:underline }
p.caja{ border:1px solid #CCFF33; padding:8px; margin:10px 25px 0 120px; background:#222; color: #fff; font-size:0.85em;display: block; }
p.resumen { color:#FFFFFF; line-height:1.3em; margin:15px 25px 0 0; padding:0; font-size:0.95em; }


/*****************************************************************
********************** TITULOS INDEX ******************************/

p.viajar{ background:#8B1818; color:#FFF; padding:5px; margin:0 0 5px 0; line-height:1em; }
p.virtual{background:#d59613; color:#FFF; padding:5px; margin:0 0 5px 0; line-height:1em; }
p.galeria{background:#2926b7; color:#FFF; padding:5px; margin:0 0 5px 0; line-height:1em; }
p.documental{background:#a37b14; color:#FFF; padding:5px; margin:0 0 5px 0; line-height:1em; }
p.gastronomia{background:#d02424; color:#FFF; padding:5px; margin:0 0 5px 0; line-height:1em; }
p.itinerario{background:#333; color:#FFF; padding:5px; margin:0 0 5px 0; line-height:1em; }

p.nota {color:#DF0000;padding:0;margin:5px 0 5px 0;}
p.asterisco {color:#DF0000; padding:0; margin:0 0 0 10px;}

#concursos{ width:550px;}
#concursos .columna_izquierda{float: left; padding:15px 28px; background:#1d1d1d;}
#concursos .columna_derecha{float: left; padding:15px 28px; background:#000;}


/*****************************************************************
********************** FORMULARIOS ******************************/


form{padding:10px; margin:10px; border: 1px solid #663300; background:#ececec;}

fieldset{border:0px solid #000;}

legend{font:bold 140% Arial,sans-serif; color:#663300; margin:20px 0 20px 8px;}

div.medidas,div.check{margin:10px 0 10px 10px}
div.medidas label{float:left;width:90px; line-height:23px;}
div.medidas input{width:250px;}
input#login{margin-left: 100px;border:1px solid #663300;; background:#ccc}

div.cajas{margin:10px 0 10px 10px}
div.cajas label{float:left; line-height:23px;}
div.cajas input{width:250px; clear:both;}
