/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
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;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
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;}
[hidden]{display:none;}
body{line-height:1;}
html{height:100%; font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
ol, ul{list-style:none;}
li{ text-decoration:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a:link, a:visited, a:hover, a:active{text-decoration:none;}
b, strong { font-weight: bold; }
dfn, em{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
svg:not(:root){overflow:hidden;}
/*Limpiar floats con Clearfix*/
.clearfix:after
{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
* html .clearfix{zoom:1;}/*IE6*/
*:first-child+html .clearfix{zoom:1;}/*IE7*/
/*------------- CRÉDITOS ------------------*/
#creditos{ position:absolute; bottom:0; width:100%; height:26px; background:url(../img/barra_bg.png); z-index:9999; }
#button_cred{ display:block; max-width:870px; min-width:350px; float:right; height:26px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; cursor:pointer; }
#button_cred p{ color:#999; margin:9px 5px 0 0; }
#button_cred em{ font-style:normal; }
.barra_separa_cred{ color:#F93; margin:0 10px; }
#button_cred:hover p{ color:#CCCCCC; }
#cred_arrow_list li{ display:block; width:11px; height:8px; float:right; margin:11px 13px 0 7px; background-image:url(../img/cred_arrows.png); background-repeat:no-repeat; }
.cred_up_arrow{background-position:left;}
.cred_down_arrow{background-position:right;}
#pantalla_cred{ position: absolute; bottom:26px; margin:0; left:0; width: 100%; height:99%; padding: 0; display:none; background-image:url(../img/bg_cred.png); z-index:9998; }
#caja_cred{ position:absolute; bottom:0px; left:0px; background-image:url(../img/bg_cred.png); width:100%; font-family:Arial, Helvetica, sans-serif; }
#header_greforma_cred{ width:100%; height:auto; border-top:2px solid #333; border-bottom:1px solid #333; padding:10px 0; margin-bottom:20px; }
#header_greforma_cred img{ margin-left:13px; }
#button_cerrar{ cursor:pointer; position:relative; float:right; margin:3px 13px 0 0; z-index:9999; }
.columna_cred{ padding:5px 20px 10px 20px; width:200px; line-height:19px; float:left; border-left:1px solid #333; margin-bottom:20px; }
.cabezal_cred { color:#FFF; font-size:16px; }
#caja_cred ul li{ list-style-image:url(../img/icon_bullet.gif); color:#999; padding:0; margin-left:20px; font-size:13px; }
.barra_derechos{ width:100%; clear:both; background:#1B1B1B; padding:13px 0 16px 0; }
.barra_derechos p{ text-align:center; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; }
.barra_derechos strong{ font-size:18px; vertical-align:-3px; margin:0 5px; }
.barra_derechos a span{ display:inline-block; #display: inline; _display:inline; zoom:1; width:22px; height:22px; background:url(../img/carta.png) no-repeat left; vertical-align:-7px; margin-left:5px; cursor:pointer; }
.barra_derechos a:hover{ color:#AAA !important; }
.barra_derechos a:hover span{ background-position:right; }
/*-------------REDES---------*/
#container_redes{ margin-left:1px; }
#container_redes li{ display:block; width:auto; height:24px; float:left; margin:-5px 0px 0 21px; }
#container_redes li a{ display:block; width:24px; height:24px; float:left; -webkit-transition:0.9s; -moz-transition:0.9s; -o-transition:0.9s; -ms-transition:0.9s; transition:0.9s; }
#cred_fb{ background:url(../img/social_btn01.png) left no-repeat; }
#cred_fb:hover{ background:url(../img/social_btn02.png) left no-repeat; }
#cred_tw{ background:url(../img/social_btn01.png) right no-repeat; }
#cred_tw:hover{ background:url(../img/social_btn02.png) right no-repeat; }
/*---------- FIN DE LOS CREDITOS ---------*/
#container_gral{ max-width:980px; height:614px; }
@media screen and (min-width: 981px){ #container_gral{ max-width:100%; } }
/*----Créditos responsivos----*/
@media screen and (min-width: 900px){ #button_cred{ width:89%; } }
@media screen and (max-width: 460px){ #button_cred{ min-width:60%; } #button_cred em{ display:none; } .barra_derechos p{ line-height:26px; } .barra_derechos strong:before{ content:" "; display:block; } }
@media screen and (max-width: 260px){ .columna_cred{width:92%; padding:5px 4% 0 4%;} #button_cerrar{ margin-bottom:9px; clear:both; } #button_cred{ min-width:60%; } #container_redes li{ margin:-5px 0px 0 13px; } }