html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0 none;font-size:100%;font:inherit;background:none repeat scroll 0 0 transparent;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #c7a228;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
body{position:relative;margin:0 auto;padding-bottom:40px;height:100%;overflow-x:hidden;}
header{clear:both;margin:5px auto 10px;}header #logo{margin-left:205px;}
#marco{margin:0 auto;width:1000px;height:100%;}
#menu_sitio{float:left;margin:0 10px 20px 10px;width:175px;min-height:360px;height:100%;}#menu_sitio ul{margin:10px 0;z-index:10;padding:0;width:175px;position:fixed;font-size:16px;text-align:right;list-style:none;}
#menu_sitio li{margin:0 0 10px;padding:0;line-height:20px;color:#848482;}#menu_sitio li ul{display:none;float:none;position:relative;margin:10px 0 0;width:auto;font-size:11px;}

#menu_sitio li li{text-transform:uppercase;margin:0 0 5px;}
#menu_sitio a{color:#848482;text-decoration:none;}#menu_sitio a:hover{color:#c7a228;text-decoration:underline;}
#menu_sitio .has_current>a,#menu_sitio .current>a{color:#312c2b;}
#menu_sitio .current>a{font-weight:bold;cursor:default;}
#menu_sitio .has_current ul,#menu_sitio .current ul{display:block;}
#contenido{float:left;margin:0 10px;width:780px;background-color:#fefffc;z-index:100;}
#principal{float:left;margin:0 10px;width:760px;}
#secundario{float:left;margin:0 10px;width:175px;margin-left:20px;margin-right:0;}
.articulos #principal{width:565px;}
html,body{background-color:#fefffc;}
body{font-family:Arial,"Bitstream Vera Sans",sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#5d5d5c;}
a{color:#c7a228;text-decoration:none;-webkit-transition:color 250ms ease-in-out;-moz-transition:color 250ms ease-in-out;-ms-transition:color 250ms ease-in-out;-o-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;}a:hover{color:#675415;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;text-rendering:optimizelegibility;color:#abacaa;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#d2d3d0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}
h1{font-size:25px;line-height:31px;margin:0 0 9px;color:#312c2b;}
h2{font-size:21px;line-height:26px;margin:0 0 14px;color:#848482;}
h3{font-size:18px;margin:0 0 23px;color:#abacaa;}
h4{font-size:16px;line-height:20px;margin:0 0 10px;}
h5{font-size:12px;line-height:15px;margin:0 0 15px;}
h6{font-size:11px;line-height:14px;margin:0 0 16px;}
p{font-size:13px;line-height:20px;margin:0 0 20px;}p small{font-size:11px;color:#abacaa;}
p a{font-weight:700;}
section section h1{font-size:21px;line-height:26px;margin:0 0 14px;color:#5d5d5c;}
section article h1{font-size:21px;line-height:26px;margin:0 0 4px;color:#5d5d5c;}
section section h2,section article h2{font-size:18px;line-height:23px;margin:0 0 7px;color:#848482;}
section section h3,section article h3{font-size:16px;line-height:20px;margin:0 0 0px;}
section section h4,section article h4{font-size:14px;line-height:18px;margin:0 0 2px;color:#abacaa;}
em,strong{color:#312c2b;font-weight:700;}
blockquote{margin:10px auto;padding:10px;font-size:12px;font-style:italic;line-height:20px;color:#5d5d5c;background-color:#f9faf7;border:1px solid #efefe9;}
ul,ol,dl{margin:10px 0;padding:0 20px;font-size:13px;text-indent:0;}
ul{list-style:disc outside none;}
ol{list-style:decimal outside none;}
li{line-height:20px;}li ol,li ul,li dl{font-size:12px;border:none;}
li p:last-child{margin-bottom:0;}
dl{padding-top:10px;}
dt,dd{line-height:20px;}
dt{font-size:14px;font-weight:700;}
dd{font-size:13px;margin:0 0 10px;}
.cuerpo blockquote{margin:0 auto 20px;}
.cuerpo ol,.cuerpo ul,.cuerpo dl{border:1px solid #efefe9;border-left:0 none;border-right:0 none;}.cuerpo ol.simple,.cuerpo ul.simple,.cuerpo dl.simple{padding:0 10px;border:0 none;}
.cuerpo li{margin:10px 0 10px 10px;padding:0 5px;}.cuerpo li ol,.cuerpo li ul,.cuerpo li dl{margin:-10px 0 0 0;padding:0 10px 0 20px;font-size:12px;border:none;}

.cabecera{margin:0 auto 10px;max-width:100%;text-align:center;}.cabecera img{width:100%;height:auto !important;}
.cabecera blockquote{margin:10px auto;padding:5px 0;width:100%;}
.imagen-contenido{margin:10px auto;padding:5px;border:1px solid #efefe9;}
.imagen-contenido p,.imagen-contenido span.pie-imagen{display:block;margin:0 auto;padding:5px 10px 0;font-size:12px;text-align:right;color:#848482;}
.imagen-contenido img{display:block;margin:0 auto;}
.imagen-contenido.left{_display:inline;float:left;margin:0 20px 10px 0;}
.imagen-contenido.center{clear:both;display:block;}
.imagen-contenido.right{_display:inline;float:right;margin:0 0 10px 20px;}

#bloque_portada{margin:0 0 10px 0;*zoom:1;}#bloque_portada:before,#bloque_portada:after{display:table;content:"";}
#bloque_portada:after{clear:both;}
#bloque_portada .cuerpo{display:inline;float:left;margin:0 20px 0 0;width:500px;}
#bloque_portada #ultimas_noticias{display:inline;float:left;width:240px;}
#ultimas_noticias{padding:0;}#ultimas_noticias h3{line-height:36px;margin-bottom:4px;color:#312c2b;}
#ultimas_noticias ul{margin-top:0;list-style-type:none;padding:0;}
#ultimas_noticias li{margin:0 0 20px;}
#ultimas_noticias h4{font-size:15px;line-height:20px;margin-bottom:0;color:#848482;}

#programacion_visitas{display:inline;float:left;width:240px;padding:0;}
#programacion_visitas h3{line-height:36px;margin-bottom:4px;color:#312c2b;}
#programacion_visitas h4{font-size:15px;line-height:20px;margin-bottom:0;color:#848482;}

.subpaginas{margin:0 auto;padding:0;}.subpaginas h2{line-height:23px;margin:0 0 17px;}
.subpaginas .imagen-contenido{margin:10px auto;}.subpaginas .imagen-contenido img{width:100%;}
.subpaginas .introduccion p{color:#312c2b;}
.subpaginas .introduccion img{margin-bottom:10px;width:100%;height:auto !important;}
.paginacion{margin:20px auto;}.paginacion ul{list-style:none;font-size:14px;text-align:right;}
.paginacion li{margin:0 1px;display:inline;}.paginacion li.current{margin:0 3px;font-weight:700;}
.paginacion a{padding:2px;color:#abacaa;}.paginacion a:hover{color:#c7a228;}
ul.galeria{display:block;width:100%;list-style:none;border:0 none;}ul.galeria li{display:inline;float:left;margin:1px;padding:0 2px;}
.ruta{margin-bottom:20px;}.ruta .detalles-ruta{margin:10px auto;padding:5px 10px;font-style:italic;line-height:12px;background-color:#f9faf7;color:#312c2b;border:1px solid #efefe9;}.ruta .detalles-ruta p{margin:0 auto;font-size:12px;}
section .noticia{margin:10px 0 20px;}section .noticia .leer{margin:0 0 10px;font-size:14px;}
section .noticia .cuerpo{margin:20px 0;}
section .noticia .meta-publicacion{color:#848482;}section .noticia .meta-publicacion p{font-size:14px;margin-bottom:0;}
.meta-etiquetas li,#listado_etiquetas li{display:inline;margin:0 5px 0 0;}
.meta-etiquetas a,#listado_etiquetas a{color:#c7a228;}.meta-etiquetas a:hover,#listado_etiquetas a:hover{color:#312c2b;}
.meta-etiquetas{text-align:right;}.meta-etiquetas h3{display:inline;margin:0 5px 0 0;vertical-align:baseline;font-size:13px;line-height:20px;font-weight:normal;color:#312c2b;}
.meta-etiquetas ul{display:inline;margin:0;padding:3px 0 0;}
.meta-etiquetas a{display:inline-block;padding:4px 8px;margin-bottom:0;font-size:13px;line-height:13px;color:#312c2b;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f7f7f6;background-image:-moz-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:-ms-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f8), to(#f4f4f2));background-image:-webkit-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:-o-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:linear-gradient(top, #f9f9f8, #f4f4f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f8', endColorstr='#f4f4f2', GradientType=0);border-color:#f4f4f2 #f4f4f2 #ced1c9;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #e0e2dc;border-bottom-color:#c7cac1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*margin-left:.3em;}.meta-etiquetas a:hover,.meta-etiquetas a:active,.meta-etiquetas a.active,.meta-etiquetas a.disabled,.meta-etiquetas a[disabled]{background-color:#f4f4f2;}
.meta-etiquetas a:active,.meta-etiquetas a.active{background-color:#dbddd7 9;}
.meta-etiquetas a:first-child{*margin-left:0;}
.meta-etiquetas a:hover{color:#312c2b;text-decoration:none;background-color:#ecedea;background-position:0 -15px;border-color:#c7a228;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.articulos .widget{margin:0 0 20px;*zoom:1;}.articulos .widget:before,.articulos .widget:after{display:table;content:"";}
.articulos .widget:after{clear:both;}
.articulos .widget h3{font-size:16px;line-height:20px;margin:0 0 10px;font-weight:normal;color:#848482;}
.articulos .widget ul{margin:0 auto;padding:0;list-style:none;}
.archivo{padding:0;font-size:12px;list-style:none outside;}.archivo li{margin:0 0 20px;}
.archivo h3{font-size:18px;line-height:23px;margin:0 0 7px;color:#5d5d5c;}
.archivo a{font-weight:600;}.archivo a:hover{color:#c7a228;}
div.errores{clear:both;display:block;margin:10px 0;padding:10px 20px;width:50%;border:2px solid #922222;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}div.errores h3{line-height:23px;margin:0 0 7px;}
div.errores ul{margin:0;padding:0;border:0 none;list-style:none;}
div.errores li{color:#312c2b;}
.formulario{margin:10px 0 20px;width:100%;}.formulario fieldset{margin:0;padding:5px 0 0;border:0 none;*zoom:1;}.formulario fieldset:before,.formulario fieldset:after{display:table;content:"";}
.formulario fieldset:after{clear:both;}
.formulario fieldset div{margin:0 0 10px;padding:0;}
.formulario legend{font-size:18px;line-height:23px;margin:0 0 7px;font-weight:700;color:#abacaa;}
.formulario label{display:block;margin:0;font-size:14px;line-height:20px;font-weight:700;}.formulario label:hover{color:#312c2b;}
.formulario input{margin:5px 0;padding:0 5px;font-size:13px;line-height:20px;color:#5d5d5c;vertical-align:middle;}.formulario input[type="text"],.formulario input[type="email"],.formulario input[type="date"],.formulario input[type="tel"]{border:2px solid #d2d3d0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.formulario input[type="text"]:focus,.formulario input[type="email"]:focus,.formulario input[type="date"]:focus,.formulario input[type="tel"]:focus{outline:none;border-color:#c7a228;background-color:#fefffc;}
.formulario input.texto{min-width:15em;width:325px;height:26px;}
.formulario input.fecha{width:104px;height:26px;}
.formulario .botones{*zoom:1;margin:5px 0;}.formulario .botones:before,.formulario .botones:after{display:table;content:"";}
.formulario .botones:after{clear:both;}
.formulario .botones *{vertical-align:middle;}
.formulario .botones .boton,.formulario .botones input[type="submit"]{margin:0;display:inline-block;padding:4px 8px;margin-bottom:0;font-size:13px;line-height:13px;color:#312c2b;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f7f7f6;background-image:-moz-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:-ms-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f8), to(#f4f4f2));background-image:-webkit-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:-o-linear-gradient(top, #f9f9f8, #f4f4f2);background-image:linear-gradient(top, #f9f9f8, #f4f4f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f8', endColorstr='#f4f4f2', GradientType=0);border-color:#f4f4f2 #f4f4f2 #ced1c9;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #e0e2dc;border-bottom-color:#c7cac1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*margin-left:.3em;}.formulario .botones .boton:hover,.formulario .botones input[type="submit"]:hover,.formulario .botones .boton:active,.formulario .botones input[type="submit"]:active,.formulario .botones .boton.active,.formulario .botones input[type="submit"].active,.formulario .botones .boton.disabled,.formulario .botones input[type="submit"].disabled,.formulario .botones .boton[disabled],.formulario .botones input[type="submit"][disabled]{background-color:#f4f4f2;}
.formulario .botones .boton:active,.formulario .botones input[type="submit"]:active,.formulario .botones .boton.active,.formulario .botones input[type="submit"].active{background-color:#dbddd7 9;}
.formulario .botones .boton:first-child,.formulario .botones input[type="submit"]:first-child{*margin-left:0;}
.formulario .botones .boton:hover,.formulario .botones input[type="submit"]:hover{color:#312c2b;text-decoration:none;background-color:#ecedea;background-position:0 -15px;border-color:#c7a228;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.formulario span{vertical-align:baseline;}.formulario span.obligatorio{margin:0 5px;font-weight:700;color:#922222;cursor:default;}
.formulario span.opcional{margin:0 5px;color:#848482;cursor:default;}
.formulario span.formato{margin:0;font-weight:700;color:#312c2b;}
#form_visitas{margin-bottom:20px;width:60%;}#form_visitas #fecha label{display:inline;}

.cuerpo figure {margin:10px auto;padding:5px;border:1px solid #efefe9;}
.imagen-contenido > figure { margin:0 auto; padding:0px; border:none; }
.cuerpo figcaption {display:block;margin:0 auto;padding:5px 10px 0;font-size:12px;text-align:right;color:#848482;}
.cuerpo figure img {display:block;margin:0 auto;}
.cuerpo figure.left {_display:inline;float:left;margin:0 20px 10px 0;}
.cuerpo figure.center {clear:both;display:block;}
.cuerpo figure.right {_display:inline;float:right;margin:0 0 10px 20px;}
