@charset "UTF-8";

/*
   ======================================
   Compiled with ASPITO v.0.2beta 06/2013
   by Carlos Cabo
   https://github.com/carloscabo/aspito
   ======================================
*/

/* PRODUCTION 2013/11/07 20:48:30 */

/* mixins.css.scss -> COMPILED */
/* normalize.css */
/* tipografia.css.scss -> COMPILED */
/* estructura.css.scss -> COMPILED */
/* modulos.css.scss -> COMPILED */
/* scrollbars.css.scss -> COMPILED */
/* ../js/fancybox/jquery.fancybox.css */
/* ../js/fancybox/fancybox_customization.css */
/* formularios.css */

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}body{margin:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'helvetia_neue_lt_std35_thin';src:url('/fonts/helvetianeueltstd-th-webfont.eot');src:url('/fonts/helvetianeueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/helvetianeueltstd-th-webfont.woff') format('woff'),url('/fonts/helvetianeueltstd-th-webfont.ttf') format('truetype'),url('/fonts/helvetianeueltstd-th-webfont.svg#helvetia_neue_lt_std35_thin') format('svg');font-weight:300;font-style:normal}html{-webkit-font-smoothing:antialiased;font-size:100.01%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea,fieldset,time,legend{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:300;font-size:62.5%;color:white;font-weight:400}p{font-size:16px;line-height:1.35em;margin:0 0 1.5em 0}strong,b{font-weight:700}h1{font-family:'helvetia_neue_lt_std35_thin','Open Sans',Arial,Helvetica,sans-serif;font-size:50px;line-height:1.2;font-weight:300;letter-spacing:-1px;padding-top:0;margin-top:0}h1.red{color:#d33737;border-bottom:1px solid #d33737}h1.blue{color:#35b8cc;border-bottom:1px solid #35b8cc}h1.title{width:100%;display:block;padding-bottom:12px;margin-bottom:26px}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:20px;line-height:1.2em;margin:0 0 1.5em 0;font-weight:600;font-style:italic}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn,em,i{font-style:italic}mark{background:yellow;color:black}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;background:red;margin:1em 0}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}footer address{font-size:1.6em;line-height:1.4em}fieldset,legend,input,textarea,label,select{font-size:100%;font-weight:400;text-align:left;font-size:16px}label{font-weight:500;font-style:italic}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a,a:link,a:visited,a:hover,a:active{font-weight:400;color:#35b8cc;outline:0;text-decoration:none}a:hover{color:white;text-decoration:underline}footer address a,footer address a:link,footer address a:visited,footer address a:hover,footer address a:active{font-weight:400;color:red;text-decoration:underline}footer address a:hover{color:lime}ul,ol,li{list-style:none}li{font-size:100%;line-height:160%}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}html{height:100%;background:#323131}body{height:100%;min-height:100%;text-align:center}.row{width:100%;clear:both;overflow:hidden}#contenedor{width:100%;min-height:100%;height:auto !important;height:100%;margin:0 auto -300px auto}header#arriba{width:100%;height:560px;clear:both;margin:auto;background:url(../img/bg_header.png) center 0 repeat-x}header#arriba .bg-image{width:100%;height:560px;text-align:center;background:url(../img/main_header_image.jpg) center 0 no-repeat;overflow:hidden}header#arriba div#h_interior{width:960px;height:560px;clear:both;margin:auto;text-align:left;position:relative}header#arriba div#h_interior .logo{width:640px;height:160px;float:left;margin-left:3px}header#arriba div#h_interior .logo img{float:left}body.op0 header#arriba,body.opB header#arriba,body.opC header#arriba,body.opD header#arriba,body.opE header#arriba{height:320px;background:url(../img/bg_header.png) center -240px repeat-x}body.op0 header#arriba .bg-image,body.opB header#arriba .bg-image,body.opC header#arriba .bg-image,body.opD header#arriba .bg-image,body.opE header#arriba .bg-image{height:320px;background:url(../img/inner_header_image.jpg) center -1px no-repeat}body.op0 header#arriba div#h_interior,body.opB header#arriba div#h_interior,body.opC header#arriba div#h_interior,body.opD header#arriba div#h_interior,body.opE header#arriba div#h_interior{height:320px}section#main{width:960px;clear:both;margin:auto;text-align:left;padding:16px 0 48px 0;overflow:hidden}.contenidos-100{width:100%;padding-right:0;float:left}.contenidos-66{width:63%;padding-right:3%;float:left}.contenidos-33{width:33%;float:right;text-align:left}.bienvenida img{margin-bottom:2em}.noticias-ppal article{background:#d33737;margin-bottom:1px;overflow:hidden;padding-bottom:16px;line-height:1em}.noticias-ppal article:nth-child(even){background:#35b8cc}.noticias-ppal article h1.title{margin-bottom:30px;line-height:1em}.noticias-ppal article:hover{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 90 ")";zoom:1}.noticias-ppal article img{width:100%}.noticias-ppal article h3{padding:16px 16px 8px 16px;margin-bottom:0}.noticias-ppal article p{display:block;padding:0 16px}.noticias-ppal article a{text-decoration:none;color:white}.noticias-interior article{width:100%;float:left;background:#d33737;margin-bottom:28px;overflow:hidden;padding-bottom:16px;line-height:1em;position:relative}.noticias-interior article:nth-child(odd){background:#35b8cc;margin-right:0}.noticias-interior article h1.title{margin-bottom:30px}.noticias-interior article:hover{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 90 ")";zoom:1}.noticias-interior article img{width:230px;float:left;position:absolute}.noticias-interior article h3{padding:16px 16px 8px 20px;margin-bottom:0}.noticias-interior article p{padding:0 16px 0 20px}.noticias-interior article a{text-decoration:none;color:white}.noticias-interior article img ~ *{padding-left:260px}.noticia-ficha h1.title{font-size:36px;line-height:1em;padding:16px 0 24px 0}.noticia-ficha time{display:block;clear:both;font-size:16px;font-weight:400;font-style:italic;color:#35b8cc;padding-bottom:16px}.noticia-ficha .extra{margin-top:16px;padding-top:16px;border-top:1px solid #35b8cc}.pagenav{width:100%;height:80px;float:right;clear:both;text-align:center}.pagenav p{display:inline-block;text-align:center;padding:8px 20px;line-height:2.5em}.pagenav p strong{font-weight:700 !important;background:#bf1e2e;color:white;padding:8px 16px 12px 16px}.addthis *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.push{height:300px}footer#sticky{height:300px;clear:both;background:url(../img/bg_footer.png) center top repeat-x}.footer_contents{width:960px;height:300px;clear:both;margin:auto;text-align:left;background:url(../img/bg_footer_contents.png) 0 0 no-repeat;position:relative}footer{font-style:italic}footer address{width:23%;height:74px;float:left;padding-left:1.5%;margin-top:116px;border-left:1px solid #999999}footer address:first-child{border-left:0;padding-left:0}footer address strong{font-size:20px;font-weight:600}footer .copy-r{width:100%;float:left;padding-top:42px;color:#4a5d60;font-size:1.6em;line-height:1.4em}footer .copy-r span{font-family:Arial,sans-serif}footer .copy-r a{color:#4a5d60;text-decoration:underline}footer .copy-r a:hover{color:white}.galeria article{width:308px;float:left;border-bottom:1px solid #d33737;margin:0 18px 26px 0;padding-bottom:1px}.galeria article img{width:100%;margin-bottom:0}.galeria article:nth-child(odd){border-bottom:1px solid #35b8cc}.galeria article:nth-child(3n+1){margin-right:0;float:right}.pelucas{width:960px;padding-top:20px}.pelucas figure{width:226px;float:left;padding-bottom:2px;border-bottom:1px solid #d33737;margin:0 18px 26px 0}.pelucas figure.last,.pelucas figure:nth-child(4n){margin-right:0}.pelucas figure img{display:block;margin:0;padding:0}.hidden{display:none !important}.i{opacity:0;-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}.e{color:#4c4c4c;text-shadow:-1px -1px 1px #4b4b4b;text-shadow:1px 1px 1px #8b8b8b}.r{border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px}.s{-moz-box-shadow:0px 4px 5px black;-webkit-box-shadow:0px 4px 5px black;box-shadow:0px 4px 5px black}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}hr{clear:both;display:none;height:1px;width:100%}div.sp{clear:both;height:1px}nav#menu_hor{width:978px;height:80px;float:left;display:block;overflow:hidden;position:absolute;bottom:0;left:0;font-family:'helvetia_neue_lt_std35_thin','Open Sans',Arial,Helvetica,sans-serif;text-align:center}nav#menu_hor ul,nav#menu_hor ol{list-style:none;list-style-type:none;padding:0;margin:0}nav#menu_hor li{font-size:50px;line-height:70px;font-weight:300;text-transform:lowercase;float:left;display:inline;list-style-type:none;padding:0;margin:0}nav#menu_hor li > a{display:block;height:120px;background:transparent;padding:0 20px;border-left:1px solid white;font-weight:300;text-decoration:none;color:white;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out}nav#menu_hor li > a.first{border-left:1px solid transparent}nav#menu_hor li > a.first:hover{border-left:1px solid #35b8cc;color:white}nav#menu_hor li > a:hover{background:#35b8cc;color:white}body.opA nav#menu_hor a.opA,body.opB nav#menu_hor a.opB,body.opC nav#menu_hor a.opC,body.opD nav#menu_hor a.opD,body.opE nav#menu_hor a.opE,body.opF nav#menu_hor a.opF,body.opG nav#menu_hor a.opG{background:#35b8cc;color:white}div#d_arriba_floater{position:fixed;bottom:20px;right:20px;width:50px;height:50px}div.d_arriba{width:50px;height:50px;float:right;display:inline;text-indent:-9999px}div.d_arriba a.a_arriba{width:100%;height:100%;float:left;display:block;background:url(../img/f_arriba.png) no-repeat 0 0;opacity:0.3;-ms-filter:"alpha(opacity=30)";-khtml-opacity:0.3;-moz-opacity:0.3;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s}div.d_arriba a.a_arriba:hover{opacity:0.6;-ms-filter:"alpha(opacity=60)";-khtml-opacity:0.6;-moz-opacity:0.6}::-webkit-scrollbar{width:6px;background-color:#dfdfdf}::-webkit-scrollbar-track-piece{background-color:#dfdfdf}::-webkit-scrollbar-thumb{-webkit-border-radius:16px;background-color:#666666;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}::-webkit-scrollbar-thumb:hover{background-color:#333333}::-webkit-scrollbar-thumb:active{background-color:#333333}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/js/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/js/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/js/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222222;color:white;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:white}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:white;padding:10px;background:black;background:rgba(0,0,0,0.8)}.fancybox-wrap .fancybox-title.fancybox-title-inside-wrap p{text-align:left;font-size:14px;color:white;margin:0;padding:0}.fancybox-wrap .fancybox-title.fancybox-title-inside-wrap span{font-size:12px;color:#cccccc}.fancybox-wrap .fancybox-skin{background:#101010 !important}.form_class,div.error{width:604px}div.error{background-color:FireBrick;color:GhostWhite;border:1px GhostWhite solid;font-weight:400;margin-bottom:1em}div.error p{text-align:left;padding:1em 1em 0 1em !important}.form_class fieldset{border:1px #35b8cc solid;color:#35b8cc;display:block;padding:0 2em 2em 2em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.form_class fieldset h1{width:98%;float:left;text-transform:none !important;text-align:left;color:DarkMagenta;padding:0.5em 0 0 0;font-size:2em;line-height:1em !important}.form_class fieldset div.sp{width:100%;clear:both;height:1em;float:left;border-bottom:1px solid #35b8cc}.form_class hr{clear:both;height:1px;width:100%}.form_class input,.form_class textarea,.form_class select{width:98%;float:left;background-color:white;color:#666666;border:1px solid #35b8cc;padding:3px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25) inset,0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25) inset,0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.25) inset,0 1px 0 rgba(255,255,255,0.5)}.form_class label{width:100%;float:left;font-weight:bold;color:#35b8cc;text-align:left;padding:0.8em 0 2px 0}.form_class p{color:#35b8cc}input#copcion{border:0;background-color:transparent}.form_class input.snt_form_captcha_imagen{float:left;width:120px;margin-top:0.8em;margin-right:10px}.form_class input.snt_form_captcha{float:left;width:120px;margin-top:0.8em}.form_class input.snt_form_enviar{width:30%;height:32px;float:right;margin-top:2em;font-weight:700;color:FloralWhite;border:1px ForestGreen solid;text-align:center !important;background-color:#35b8cc;background:-moz-linear-gradient(top,#35b8cc 0%,#35b8cc 50%,PowderBlue);background:-webkit-gradient(linear,left top,left bottom,from(#35b8cc),color-stop(0.5,#35b8cc),to(PowderBlue))}.form_class input.snt_form_enviar:hover{color:Snow;border:1px OliveDrab solid;text-align:center !important;background-color:#d33737;background:-moz-linear-gradient(top,#d33737 0%,#d33737 50%,#d33737);background:-webkit-gradient(linear,left top,left bottom,from(#d33737),color-stop(0.5,#d33737),to(#d33737))}.form_class input.snt_form_limpiar{float:right;width:30%;height:32px;margin-right:1em;margin-top:2em;background-color:LightGray;color:DimGray;border:1px solid DimGray;text-align:center !important}.form_class input.snt_form_enviar,.form_class input.snt_form_limpiar{cursor:pointer;-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.5),inset 0px 0px 3px white;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.5),inset 0px 0px 3px white;text-shadow:0px -1px 0px rgba(0,0,0,0.2),0px 1px 0px white}.form_class fieldset.radio{width:75%;margin:0 0 1em 0}.form_class fieldset.radio input{float:left;display:block;width:auto}.form_class fieldset.radio label{font-weight:400;line-height:1.8em;margin:0px}.form_class .snt_checkbox{width:16px;float:left;border:0;margin:5px 6px 0 0;background:none}.form_class .snt_file{float:left}.form_class .snt_file_input_help{width:100%;float:left;clear:both;text-align:left;margin-bottom:0}.form_class .field_medium{width:65% !important;clear:both}.form_class .field_small{width:40% !important;clear:both}::-webkit-validation-bubble{font-weight:400}::-webkit-validation-bubble-arrow{border:1px solid black;background:FireBrick;margin-bottom:6px;padding:2px}::-webkit-validation-bubble-message{border:1px solid black;color:GhostWhite;background:FireBrick;padding:0.5em 1em;margin-top:3px}