body { background:#312d3c url("/img/background.jpg"); background-attachment:fixed; color:#000000; font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:11px; margin:15px 15px 15px 15px; }
td { color:#000000; font-family:trebuchet ms, verdana, arial, helvetica, sans-serif; font-size:11px; padding:0; }
img { border:0; }
.amigo { width:100%; height:100%; padding:20px; text-align:left; vertical-align:top; }
.amigo_titulo { font-weight:bold; }
.ayuda_texto { color:#363636; }
.blanco { color:#ffffff; height:1px; line-height:1px; }
.bottom { margin-top:10px; /* height:100%; */ }
.bottom div { /*position:absolute;*/ bottom:0; }
.dde6ec { background-color: #dde6ec; }
.event { margin:8px 0 6px 0; }
.event_cap { height:162px; margin-top:1px; text-align:left; vertical-align:top; width:162px; }
.event_photo { background: #eeeeee url("/img/back_photo.gif") no-repeat; text-align:center; vertical-align:middle; }
.ficha_categoria { color:#999999; font-family:arial,helvetica; font-size:14px; font-weight:bold; text-transform:uppercase; }
.ficha_descripcion { color:#333333; font-size:9px; line-height:13px; }
.ficha_descripcion p { margin: 0; padding: 0;}
.ficha_fecha { color:#33a4cc; font-weight:bold; }
.ficha_icono { color:#5392bd; font-size:9px; font-style:italic; padding:1px; vertical-align:middle; }
.ficha_label { color:#333333; font-style:italic; font-weight:bold; }
.ficha_texto { color:#000001; font-size:10px; line-height:12px; }
.ficha_titulo { color:#333333; font-family:arial,helvetica; font-size:14px; font-weight:bold; }
.indice { height:335px; padding:0 20px 0 20px; }
.index_categoria { color:#999999; font-size:10px; font-weight:bold; text-transform: uppercase; }
.index_dia { color:#ffffff; font-size:10px; font-weight:bold; }
.index, .index_evento { color:#6797ba; font-size:10px; font-weight:bold; }
.index_links { background-color:#deeff7; height:20px; padding:5px; text-align:center; width:95%; white-space:nowrap; }
.index_label { color:#000001; font-size:10px; font-style:italic; font-weight:bold; }
.intro { color:#222222; padding:20px; }
.label { color:#5392bd; }
.logo_sm { background-color: #dde6ec; height:73px; padding:0 36px 0 36px; width:165px; text-align:center; white-space:nowrap; }
.padded { padding: 25px 25px 0 25px; }
.paddedWhite { color:#ffffff; padding: 25px 25px 0 25px; }
.pagecount { background-color: #dde6ec; padding:0 10px 0 10px; text-align:center; vertical-align:middle; width:120px; }
.review { color:#333333; font-size:9px; line-height:13px; }
.spacer {  }
.tab { padding-top: 362px; text-align:right; vertical-align:top; }
.tt_day { background-color:#dde6ec; padding:0px 20px 0px 20px; vertical-align:middle; width:100%; }
.white { background-color:#ffffff; }
a { color:#5392bd; text-decoration:none; }
a:hover { color:#5392bd; text-decoration:none; }
a.amigo_texto { color:#5599cb; font-weight:bold; padding: 0 2px 0 2px; text-decoration:none; }
a.amigo_texto:hover { background-color:#000001; color:#ffffff; font-weight:bold; padding:0 2px 0 2px; }
a.ayuda_texto { color:#5599cb; font-weight:bold; text-decoration:none; }
a.ayuda_texto:hover { background:#000001; color:#ffffff; font-weight:bold; text-decoration:none; }
a.ficha_descripcion { color:#5599cb; font-size:9px; font-weight:bold; line-height:13px; text-decoration:none; }
a.ficha_descripcion:hover { background:#000001; color:#ffffff; font-size:9px; font-weight:bold; line-height:13px; text-decoration:none; }
a.ficha_icono { color:#5392bd; text-decoration:none; }
a.ficha_icono:hover { background:#000001; color:#ffffff; text-decoration:none; }
a.index_dia { color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }
a.index_dia:hover { color:#5392bd; font-size:10px; font-weight:bold; text-decoration:none; }
a.index, a.index_evento { color:#6797ba; font-size:10px; font-weight:bold; text-decoration:none; }
a.index_evento:hover { background:#000001; color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }
a.intro { color:#5599cb; font-weight:bold; padding:0 2px 0 2px; text-decoration:none; }
a.intro:hover { background-color:#000001; color:#ffffff; font-weight:bold; padding:0 2px 0 2px; }
a.review { color:#5599cb; font-size:9px; font-weight:bold; line-height:13px; text-decoration:none; }
a.review:hover { background:#000001; color:#ffffff; font-size:9px; font-weight:bold; line-height:13px; text-decoration:none; }

#cover-thumb img {
  border: 1px solid #fff;
  margin-left: 8px;
}

#header {
	height: 30px;
	background: #eee;
	position: fixed;
	width: 100%;
	padding: 5px;
	bottom: 0;
}

#switch-language {
	width: 100px;
	float: left;
}

#header ul { float: right; list-style: none; width: 300px;}
#header li {
  font-size: 130%;
  display: inline;
}



input.button {
background-color:#2A1F27;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
height:19px;
margin:0pt 2px 8px;
padding:0pt 1px;
vertical-align:bottom;
}
input.caja {
background-color:#2A1F27 !important;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
height:19px;
margin:0pt 2px 8px;
padding:0pt 2px;
width:180px;
}
select.caja {
background-color:#2A1F27;
border:0px none;
color:#FFFFFF;
font-size:11px;
height:19px;
margin:0pt 2px 8px;
padding:0pt 2px;
vertical-align:bottom;
}
textarea.caja {
background-color:#2A1F27;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
margin:0pt;
padding:0pt 2px;
vertical-align:middle;
width:180px;
}
#inlineframe {
overflow-x:hidden;
width:340px;
}
.dark {
background-color:#2A1F27;
color:#FFFFFF;
}
.divider {
background:transparent none repeat scroll 0%;
border-color:-moz-use-text-color -moz-use-text-color #006699;
border-style:none none dotted;
border-width:medium medium 2px;
height:2px;
width:90%;
}
.error {
color:red;
padding:0pt 5px;
}
.ficha_fecha {
color:#5392BD;
font-size:12px;
}
.ficha_icono {
color:#5392BD;
}
.grad {
background:transparent url(/img/gradient_000.gif) no-repeat scroll center top;
}
.interview {
background-color:#2A1F27;
color:#FFFFFF;
}
.radio {
background-color:#2A1F27;
border:0px none;
color:#FFFFFF;
font-size:11px;
padding:0pt 2px;
}
.scrollable {
background:#2A1F27 none repeat scroll 0%;
margin:0px;
overflow:auto;
padding:0pt 8px;
}
.titulo {
font-size:16px;
font-weight:bold;
}
.titulo_white {
font-size:16px;
font-weight:bold;
color: white;
}

.mainpage td {
  color: #fff;
}
.interview_title { color: white; }
.interview_text { color: white; }

.maindiv
{
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  text-align: center;
}

.mainchoose
{
  font-size: 1.8em;
  color: #1b171b;
  margin-top: 15px;
}

.maincities
{
  font-size: 1.8em;
  padding: 15px;  
}

.mainthebook
{
  font-size: 1.8em;
  font-weight: bold;
  margin-top: 25px;
  padding-bottom: 25px;
}

.mainthebook a
{
  color: #5599CB;
}

.news {
font-size:16px;
font-weight:bold;
}