body { background-color:#FFF; background-image:url(images/bg.gif); font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;	margin:0px; padding:0px; color:#000; overflow-x: hidden;}
img { border:0;}

/* Enlaces generales */
a:link, a:visited, a:hover { color:#006B8F; text-decoration:none;}
a:hover { text-decoration:underline; color:#000;}

/* Caja Principal */
.mainBox { width:100%; min-width:760px;}
.mainFrame {}
* html .minwidth { padding-left:760px;}
* html .container { margin-left:-760px; position:relative;}

.museos { float:right; margin-top:8px;; margin-right:10px;}
.enlaces { float:right; color:#999; padding:2px; margin-right:16px; margin-top:25px;}
.enlaces a:hover { color:#444;}
#boxMenu a { color: #EFEFEF; text-decoration:none;}
#boxMenu a:hover { color: #fff; text-decoration:underline; padding:3px;}

#pie { height:15px; background:#F9F9F9; padding:6px; border: 1px solid #EFEFEF; color:#999;}
.izquierda { float:left; color:#999;}
.izquierdaCopy { float:left; color:#999; margin-top:6px;}
.derecha { float:right; text-align:right; color:#999;}
#wai { height:15px; margin-top:10px; text-align:right;}
#loguito { position:absolute; left:197px; top:153px; width:25px; height:26px; z-index:1;}
#h1text { position:absolute; visibility:hidden;}
.contTexto { color:#666; text-align:justify; }
#contTextoBarra { height:15px; padding:6px; border: 1px solid #CCC; color:#999;}
.contFoto { float:right; text-align:right;}
.contFotoPic { padding:2px; border: 1px solid #EFEFEF; width:150px; margin-left:30px; margin-bottom:20px; margin-top:18px; }
#contPortada { float:left; margin-bottom:15px; width:260px;}
#contAvisos {  float:center; margin-top:8px;width:40%;}
#contAviso { background:#EFEFEF; /*padding:2px;*/ text-align:left; color:#333333; margin-left:280px; margin-bottom:12px; height:50px;}
#contAviso_no_imagen {text-align:left; /*margin-left:280px; margin-bottom:12px;*/}
#contAviso a { color: #333; text-decoration:none;}
#contAviso a:hover { color: #111; text-decoration: underline;}
.avizquierda { float:left; padding:5px;padding-top:0px;padding-left:12px;}
.avderecha { float:left; padding:5px;}

/* Otros - no borrar */
/*\*/* html .minwidth, * html .container, * html .mainFrame, * html .layout  { height:1px;}/**/

/* Cajas */ 
#boxTop    { height: 65px;}
#boxNav    { background-color:#F9F9F9; background-image:url(images/2.jpg); border-top: 1px solid #CCC; border-bottom:1px solid #CCC; height:100px;}
#boxMenu   { position:absolute; top:185px; left:0px; width:210px; background:#006B8F;}
#boxBanner { position:relative; background:#F9F9F9; margin:0px 0px 0px 210px; height:60px; border-bottom:1px solid #EFEFEF; background-image:url(images/overmenu.jpg); background-repeat:no-repeat;}
#boxCont   { position:relative; margin:25px 30px 20px 240px;}
#boxSearch { float:right; margin-top:-1px; margin-right:16px; background:#FFCC00; padding:10px; border: 1px solid #FFF; text-align:right;}
#boxSitemap{ position:relative; margin:40px 30px 20px 270px;}

/* Tipos */
.tipTitulo {margin-left:30px; border-left:3px solid #FFCC00; border-top:6px solid #F9F9F9; font-size:18px; font-weight:bold; padding:8px;}
.tipBarra  {font-size:10px; font-weight:bold; color:#666666;}
.tipBarra a:hover { text-decoration:underline;}
.nivel0 { margin-left:15px; margin-top:4px; font-weight:bold; font-size:12px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; color: #FFCC00;}
.nivel1 { margin-left:25px; font-weight:bold; font-size:10px;}
.nivel2 { margin-left:25px; font-weight:normal; font-size:11px;}
.nivel3 { margin-left:35px; font-weight:normal; font-size:10px;}
.nivel4 { margin-left:45px; font-weight:normal; font-size:10px;}

/* Forms */
.input  { border:#CCC 1px solid; background-color: #FFF; font-size:10px;}
.button { border:#FFF 1px solid; background-color: #111; font-size:10px; color:#FFFFFF;}