html {background:#fff; }

body { margin:0px; padding:0px; color:#231f20; font-family:Helvetica, Verdana, Arial; font-size:9pt; text-align:center;  }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;color:#f00;}

.checkbox { margin:0px;width:13px; height:13px; margin-top:2px; margin-right:4px; border:0px;vertical-align:text-bottom;}

#debug { text-align:right;cursor:help;} 

a { text-decoration:none; color:#9a9792;}
/*a:focus, object  { outline:none; font-size:0.01em;}
a:hover { text-decoration:none; color:#ed7914; }
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/

fieldset{ border:0px; margin:0px; padding:0px; }

ul { margin:0px;padding:0px; list-style-type:none; }

/*.wrap_100 {clear:both; width:100%; text-align:center; margin:0px auto; }*/
.wrap {clear:both; width:990px; margin:0 auto; padding:0px;  }


h1{ margin:0; padding:0px; font-size:10pt; color:#333333 }
h2{ margin:0; padding:0px; font-size:9pt; color:#333333 }


#header {clear:both; width:990px; height:267px;  text-align:left;}



#content { clear:both; width:990px;  }
#calendario_header {width:990px; height:25px; text-align:left; margin-top:10px;}
#calendario_header a img{ margin-right:3px;}
#calendario_header a {color:#b5b1ad; font-size:9pt; }
#calendario_header a.selected {color:#747373; }


#content_resto { clear:both; width:990px; background:#fff }


#menu1 { float:left; width:220px; text-align:left; margin-left:10px; display:inline; }
.submenu {float:left; margin-top:15px; width:170px;}
.submenu ul{float:left;  margin-left:3px; display:inline;  }
.submenu li{ float:left;  width:167px; }
.submenu li a{  color:#9a9792; font-size:9pt;  }

.submenu li.level3{ border-bottom:1px dashed #9a9792; line-height:24px; margin-bottom:7px; }
.submenu li.level3 a{ font-weight:bold;}
.submenu li.level3 a.selected{ font-weight:bold;}

.submenu li.level4{line-height:24px;  text-transform:uppercase;}
.submenu li.level4 a.selected{ color:#737373; font-weight:bold; }

.widgets_izquierda {float:left; width:175px; height:175px; margin-left:2px; display:inline; margin-top:30px; margin:bottom:15px; overflow:hidden;}



#contenido { float:left; width:580px; text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:40px; overflow:hidden;  }

.content_wysiwyg{float:left; width:540px; }


#menu2 { float:left; width:170px; text-align:left;  }
.submenu2 {float:left; margin-top:15px; width:170px;}
.submenu2 ul{float:left;  margin-left:3px; display:inline;  }
.submenu2 li{ float:left;  width:167px; }
.submenu2 li a{  color:#9a9792; font-size:9pt; font-weight:bold; }
.submenu2 li a.selected{  font-weight:bold; color:#000000}

.submenu2 li.level3{ border-bottom:1px dashed #9a9792; line-height:24px; margin-bottom:7px; }
.submenu2 li.level4{line-height:24px; }
.submenu2 li.level5{line-height:20px; color:#FF0000; font-size:10pt; }
.submenu2 li.level5 a{line-height:20px; color:#b5aeaa; font-size:8pt; font-weight:bold; margin-left:5px; }
.submenu2 li.level5 a.selected{ color:#000000; }


#widgets_derecha { float:left; width:170px; display:inline; margin-top:20px; text-align:left;  }
.widget_derecha {margin-bottom:5px;}


/*empresa*/
#googlemap_fondo {float:left; width:540px; height:333px; margin-top:20px; margin-bottom:20px;}
#googlemap { width:540px; height:333px; font-size:9pt; }



#footer {clear:both; width:990px; height:30px; line-height:30px; text-align:right;}
#footer a{ color:#000}



/*comunes a todos los formularios*/


.form_aviso { margin-left:20px; display:inline;}

#formulario {  margin-bottom:20px;margin-top:10px;  width:540px;  }
#formulario #form_msg {  font-size:10pt;font-weight:bold;color:#666;  margin-bottom:5px; width:540px;height:25px;line-height:25px;}
#formulario label { font-size:8pt;line-height:20px; text-transform:uppercase; color:#666666 }
#formulario .field { width:375px; margin-bottom:5px;font-size:10pt; color:#000; background:#e8e8e8; border:0px solid #dcdbdb; }
#formulario .field:focus { }
#formulario input.field { }
#formulario textarea.field { height:100px; }
#formulario .captcha { margin-top:15px;}
#formulario .legal_advice { }

#formulario #policy { margin-top:20px; }
#formulario #policy a { text-decoration:underline; }

#formulario .submit { margin-top:20px; margin-left:0px;text-align:left; border:0px solid #e8e8e8; color:#666; font-weight:bold; cursor:pointer; }

#captcha { margin-top:5px; background:#DBD9CD;text-align:center;color:#1D4D97;font-size:19pt;font-weight:normal;border:1px solid #000;
	width:140px; letter-spacing:11px; height:30px !important;height:40px; padding-top:5px !important;padding-bottom:5px !important;padding:0px;
	line-height:36px
}


/*para calendario*/

.calendar_meses { float:left; width:540px; }

.calendario_title { height:54px; }
.calendario_title span{float:right; text-align:right; width:150px; height:54px; padding-right:5px; display:inline; color:#FFFFFF; font-size:30pt; font-weight:bold; text-transform:uppercase; background:#737373}


.calendar_entrada{ float:left; width:540px; margin-top:20px;}

.dataAux_cont { }

.calendar {font-size:11px;color:#484848;margin-bottom:14px; }
.calendar caption { text-align:right;font-weight:bold;line-height:20px;font-size:12px; }
/*.calendar td { padding:0px;text-align:left;  }*/
/*.calendar tr,.calendar th  */
/*.calendar thead th { text-transform: lowercase;color:#999;font-weight:normal;line-height:18px;   border-bottom:1px solid #e1e1e1; }*/
.calendar tbody td { color:#b5b1ad; margin:0px; padding:0px; width:53px; height:53px; vertical-align:bottom; background:#b5b1ad; border:1px solid #eeeae4}
.calendar .empty  { border:0px solid #eeeae4; background:#fff;}
.calendar .before { }
.calendar .today  { }
.calendar .after  { }
.calendar tbody td a  { font-weight:bold; color:#ffffff; padding-left:3px;}

/*.calendar_up { text-align:right; }
.calendar_down { text-align:right; }


.entrada_cabecera {width:370px; margin-top:10px; line-height:24px; }
.entrada_cabecera span {margin-top:10px; display:block; padding-top:5px; font-size:10pt;}
.entrada_cabecera h3 {color:#fd9202; font-size:11pt;}
*/

/*para adjuntos*/
/*para secciones con adjuntos*/
.adjuntos {float:left; width:500px; margin-top:25px;  font-size:9pt; padding-bottom:20px;  }
.file { margin-top:8px;font-size:9pt; }
.file .ico { margin-right:10px;vertical-align:text-bottom;font-size:9pt;}
.file span { display:block; font-weight:normal;margin-left:26px; margin-top:3px; font-size:9pt;}	
.file a {font-size:8pt; font-weight:normal; color:#484848; font-size:9pt;}





/*colores de servicios*/
.we {color:#a79614}
.music {color:#d75114}
.dance { color:#d0202b}
.scenic {color:#e6af14}
.victim {color:#cf005f}
.sessions {color:#000000}
.sports {color:#54509a}
.bbc{color:#eab5d3}
.workevents {color:#7a7a7a}
.lounge{color:#000000}





/*historico*/
.historico{ float:left; width:170px;  margin-top:20px; text-align:left; padding-bottom:20px;  }
.historico_img { float:left; width:50px; height:50px; overflow:hidden; margin-top:6px; margin-right:6px; display:inline}


/*noticias*/
.bloque_noticias { width:540px; }
.bloque_noticia { width:540px; font-size:9pt;  }

.noticia { width:540px; font-size:9pt }
