/* Genéricas */
*{ margin:0px; padding:0px;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a { text-decoration: none; }
a:hover	{ text-decoration: none;}
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
p{ margin:10px 0px 10px 0px;}
h1{ font-family: 'Playball', cursive; font-size:45px;  font-weight: bold; margin:0px; padding:0px; margin-left:30px;}
h2{ font-family: 'Playball', cursive; font-size:24px; font-weight:bold; margin:30px 0px 15px 0px; padding-bottom:3px; letter-spacing:2px;}
h3{ font-size:11pt; font-weight:normal; margin:20px 0px 10px 0px;}


/* Estructura */
#menu {font-family: 'Handlee', cursive; margin-bottom:20px;}
#menu a { font-weight:bold; font-size:12px; height:25px; padding:10px 30px 0px 30px; display:block; text-align:right; background-repeat:repeat-y; background-position:top right; letter-spacing:2px;}
#menu a:hover { text-decoration:none; color:#FFF; background-repeat:repeat-y; background-position:top right;}
#menu a.activa { text-decoration:none; background-repeat:repeat-y; background-position:top right; }
#menu a.inactiva { display:none; padding:0px; border:none;}

#menudiv {font-family: 'Handlee', cursive; margin-bottom:20px; position:absolute; margin-top:-37px; margin-left:252px; font-size:14px; line-height:35px; z-index:600; display:none; text-align:left; }
#menudiv a { padding-left:7px;padding-right:7px; font-weight:bold; text-decoration: none; }
#menudiv a:hover { padding-left:7px;padding-right:7px; }

#menu ul{ list-style:none;}
#menu ul li{}

#secciones{ margin-left:5px; height:20px; padding:5px 0 0 5px; text-align:right;}
#secciones a { text-decoration:none; font-size:8pt; font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 10px;}
#secciones a:hover {text-decoration:underline;}
#secciones a.activa { font-weight:bold; text-decoration:none;}
#secciones a.inactiva { display:none; padding:0px; border:none;}

.articulo{ padding-bottom:20px; margin-top:20px; font-size:9pt; min-height:160px;}
.articulo h3 { font-size:11pt; padding-top:5px;}
.articulo .fotos { float:left; margin:0 10px 10px 0; padding:4px;}





#contenedor{ width:908px; margin-left:auto; margin-right:auto;}
#contenedor2{ background-repeat:no-repeat; background-position:top center;}
#lateral2{ clear:both; float:left; width:254px;}
#banderas{ height:25px; padding-top:30px; text-align:center; padding-left:25px;}
#lateral{ background-repeat:repeat-y; padding-top:20px;}
#lateral3{ padding:20px 20px 20px 40px; color:#DDD; font-size:12px;}
#contenido{ padding:20px 0px 0px 0px; width:654px; float:left;}
#cab{ padding-top:20px;}
#catego{ font-family: 'Playball', cursive; font-size:20px; text-align:right; padding-right:30px;}
#nombre{ padding-top:10px;}
#contenido2{ padding-left:20px;}
#contenido3{ padding-right:25px;}

#submenu{ height:32px; padding-top:5px; margin:15px 6px 15px 0px; background-repeat:no-repeat; background-position:right;}
#submenu a{}

#pie{ background-repeat:no-repeat; height:103px; padding:15px 35px 0px 0px; font-size:11px; clear:both; text-align:right;}
#pie a{}
#pie a:hover{ text-decoration:underline;}


/* Clases */
.Qcalidad { font-size: 8pt; font-weight:normal; padding-top:5px;}
.titCaja{ padding:5px; background-image:url(fondoSec.gif); font-weight:bold; color:#666666;}
.contCaja{ padding:5px; text-align:center; padding-left:3px; padding-right:3px; background-color:#fff;}
.hijo { font-size:9pt; color: black; font-weight:bold;}

.HTML-precios{ font-size:13px;}
.HTML-precios th{ color:#333;}
.HTML-precios th, .HTML-precios td{ font-size:12px;}

.par{ background-color:#FFF;}

.tablaiconos{border:1px solid #EEEEEE;}
.tablaiconos td{ padding:5px; white-space:nowrap;}
.tablaiconos tr.par td{ background:#eee;}
.galeriafotos{ text-align:center; margin:15px 0px 15px 0px; padding:8px; clear:both;}

.txtOp-experiencias{ padding:5px; padding-top:0px; text-align:left; width:180px;}
.txtOp-puntosturisticos{ padding:5px;}
.txtOp-enlaces{ padding:5px;}

/* Estilos para enlaces */

.enlace {  background-color:#FFF; width:565px; margin-bottom:20px;}
/*#enlaces a:hover { color:#7D8EAA; text-decoration:underline;}
.enlace { border:1px solid #EEEEEE; background-color:#FFFFFF; width:500px;}
.enlaceTIT { background-color:#EEEEEE; padding:5px; font-size:11pt; color:#333333; font-weight:bold;}
.enlaceURLdiv { padding:4px; padding-left:12px;}
.enlaceURL { text-decoration:underline; color:#999999;}
.enlaceDES { padding:5px;}*/

/* Estilos para el desplegable de idiomas */
#idiomas{ margin-left:50px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
#idiomas .selectidioma{ width:130px; cursor:pointer; z-index:100; text-align:left;}
#idiomas .selectidioma ul{ position:relative; display:none; background-color:#333; list-style:none; padding-bottom:2px; padding-top:2px;}
#idiomas .selectidioma ul li{ width:100%; margin:0px;}
#idiomas .selectidioma ul a{ color:#999; width:100%; width:120px; background:#333; display:block; white-space:nowrap; padding:2px 5px 2px 5px;}
#idiomas .selectidioma ul a:hover{ color:#FFF;}
#idiomas .selectidioma:hover ul{ display:block;}

#redessociales{ float:right; width:auto; min-width:150px;}