/* General */
body{padding:0;margin:0 0 2em 0;color:#555;background:#f3f3f3 url(../gh_images/bg.gif) repeat-x top;text-align:center}
body,input,textarea{font:100%/1.5 Tahoma,Geneva,Arial,Helvetica,Verdana,sans-serif}
p{margin:1.5em 0}
a{text-decoration:none;color:#D76B00}
a:hover,a:focus{text-decoration:underline}
a img{border:none}

form{margin:0}
input{font-size:1em}
h1,h2{font-family:Georgia,"Times New Roman",Times,serif}
h1{font-size:180%;color:#000}
h2{font-size:190%}
h2 a{color:#206100}

/* Hidden elements */
.gh-hr,.scr-av,#logo span,.js .js-scr-av,.section-index h1,#search-form span,#block-user-3 h3,#comments p,#noticias h2 span,.views-admin-links,.section-index .comment-counter span,h1 span,
#horsename-form .description,#trainer-form .description,#jockey-form .description,#stud-form .description,#breeder-form .description,#block-block-9 h2{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}

/* Links */
.external-icon{margin-left:3px}
.print-node{margin-left:.5em;padding-left:.5em}
.read-more{color:#206100}

/* Layout */
#GH{font-size:75%;/*width:100%;max-width:985px;*/max-width:985px;width:auto !important;width:985px;margin:0 auto;text-align:left;background:#fff url(../gh_images/content_bg.gif) repeat-y center;position:relative;
border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px
}
#content{padding:1.5em 25px 2em 25px}
#logo a{/*display:block;width:221px;height:82px;background:url(../gh_images/gaceta_hipodromo.png) no-repeat;*/position:absolute;top:18px;left:8px}
#main-banner{position:absolute;top:10px;right:20px}
#main-banner p{margin:0}

.block-a{width:66%;float:left;width:610px;position:relative}
.feed-icon{position:absolute;top:1em;right:0}
.block-b{width:300px;float:right;color:#000;margin-top:2px}

#header{background:#fff url(../gh_images/header_bg.gif) repeat-x bottom;border-bottom:1px solid #000;height:150px}

#nav{position:absolute;top:108px;left:0}
.gecko #nav{top:109px}
#nav ul ul{float:left;margin-top:4px;width:100%}
#nav ul{margin:0;padding:0}
#nav li{margin:0 0 0 .5em;padding:0;list-style:none;display:inline}
#nav .admin{margin-left:3em}
#nav a{background:#666;padding:.3em 1em;color:#fff;
border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px
}
#nav a.current-section span{text-decoration:underline}
#nav a:hover,#nav .current-tab{background:#000}
#nav ul ul a{background:#000;padding:0 .5em}
#nav ul ul a{font-weight:normal;font-size:.95em}

#footer{border-top:1px solid #000;background:#000 url(../gh_images/footer_bg.gif) repeat-x;color:#fff;padding:0 20px;height:120px;border-bottom:1px solid #000;font-size:.9em;position:relative;
border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px
}
#footer p{margin:8px 0 0 0;width:38%}
#footer a{color:#fff;font-weight:bold}
#footer li a{text-decoration:underline;font-weight:normal}
#footer li a:hover{text-decoration:none}
#footer ul{margin:0;padding:0;position:absolute;top:8px;right:25px;width:65%;text-align:right}
#footer li{margin:0 0 0 .8em;padding:0;list-style:none;display:inline}

/* Tools */
.autoclear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.autoclear{display:block}
/* Hides from IE-mac \*/
* html .autoclear{height:1%}
.autoclear{display:block}
/* End hide from IE-mac */

/* FORMS */
input.form-submit{
padding:.4em .7em;
background:#000;
border:none;
color:#fff;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px
}

/* Login */
.js #user-login-form{display:none}
.js #user-login-form.visible{display:block}
#user-login-form{border-bottom:1px solid #d9d9d9;font-size:.95em;text-align:right;margin:1em 0 20px 0}
#user-login-form div{margin:0 0 1.5em 0}
#user-login-form .form-item input{background:none;width:12em;border:none;border-bottom:1px solid #999;padding:.1em}
#user-login-form .form-submit{
margin-top:.5em;
width:8.5em
}
#user-login-form .first{display:none}
#user-login-form .last{list-style:none}

#user-login{margin-top:2.5em}
#user-login .form-submit{margin-left:9em}
#user-login div{margin:1.5em 0}
#user-login .form-item input{border:1px solid #000;padding:.25em}
#user-login label{width:8em;display:block;float:left;text-align:right;padding-right:1em}
#user-login .description{font-size:.85em;color:#666;margin:.2em 1.5em .2em 10.5em}
#login{z-index:9}
#login-error{text-align:right;color:#f70000;font-size:.95em}

#user-register{margin-top:0}
#user-register fieldset{margin-bottom:2em;border:1px solid #ccc;border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px}
#user-register legend{color:#206100;padding:0 1em;font-weight:bold}
#user-register .form-submit{margin-left:40em}
#user-register div{margin:1.5em 0}
#user-register .form-item input{border:1px solid #000;padding:.25em;width:20em}
#user-register label{width:16em;display:block;float:left;text-align:right;padding-right:1em}
#user-register .description{font-size:.85em;color:#666;margin:.2em 1.5em .2em 20em}
#edit-simplenews-43-wrapper label,#edit-legal-accept-wrapper label{text-align:left;width:auto !important;float:none}
#edit-simplenews-43-wrapper input,#edit-legal-accept-wrapper input{border:none !important;width:auto !important;margin-left:1em}

#user-profile-form td{padding:1em}
#user-profile-form fieldset{border:none;margin-bottom:2em;padding-bottom:1.5em;border-bottom:1px solid #ccc}
#user-profile-form legend{color:#206100;font-size:1.3em;margin:0}
#user-profile-form label{color:#000}
#user-profile-form .form-item{margin:1.5em 0}
#user-profile-form .form-item .description{font-size:.85em;margin:.5em 0 0 2em}
#user-profile-form .form-text{border:1px solid #000;padding:.2em}
#user-profile-form .form-select{border:1px solid #000}
#user-profile-form .form-submit{margin-right:1em}

#user-pass label{display:block}
#user-pass #edit-name{border:1px solid #000;padding:.25em;margin-top:.5em}
#user-pass #edit-submit{margin-top:1em}

#login{position:absolute;top:100px;right:0}
#login,#logout{float:right;padding:.8em 17px 0 15px;background:url(../gh_images/icons/lock.gif) no-repeat left 1.1em;font-size:.95em;background:#fff}
#login a{margin:0 3px}

#date{position:absolute;top:131px;right:20px;font-size:.95em;background:#000;color:#fff}
.metadata{font:normal 90% Georgia, "Times New Roman", Times, serif;color:#7D7D7D;text-transform:uppercase}
#search-block-form div{display:inline}
#search-block-form label{display:none}
#edit-search-block-form-1{border:1px solid #333;width:230px;padding:.3em;margin-right:4px}
#search-block-form .form-submit{margin-top:.5em;font-size:.95em;width:4.5em}

#search-form{display:block;height:4em}
#search-form .form-item input{float:left;margin:.3em 1em 0 0;padding:.25em;border:1px solid #000}
.section-search h2{margin-bottom:0}
.section-search dt{padding-top:.5em;font-size:1.2em}
.section-search dd{margin:0 0 1em 1.5em;color:#666}
.section-search dd p{margin:.5em 0}

/* Sections */
#main-news{border-bottom:1px solid #d9d9d9;padding-bottom:1.5em}
#main-news.detail{border-bottom:none;margin-bottom:0}
#main-news h2{margin-bottom:.2em}
.section-index ul.pager{display:none}
.section-index #main-news h2{margin-bottom:.2em}
.section-index h2 a{font-size:.8em}
.section-index #main-news h2 a{font-size:1em}
#main-news p{margin:0}
#main-news .img{float:left;color:#777;font-size:.9em;width:300px}
#main-news .img-v{width:200px}
#main-news .img img{display:block;margin:.4em 0}
#main-news .desc{margin-top:.5em}
#main-news .desc-with-img{margin-left:320px;margin-top:0}
#main-news .desc-with-img-v{margin-left:220px}

.section-index #main-news{margin-bottom:1.5em}
.section-index #other-news{margin-bottom:1.5em;border-bottom:1px solid #d9d9d9;padding-bottom:1.5em}
.section-index #other-news h2{font-size:1.25em;margin:0 0 .2em 0}
.section-index #other-news p{margin:0}
.section-index #other-news .news-block{width:280px;float:left}
.section-index #other-news .news{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #d9d9d9}
.section-index #other-news .news:first-child{margin-top:0;padding-top:0;border-top:none}
.section-index #other-news .news-block-a{margin-right:20px;border-right:1px solid #d9d9d9;padding-right:20px}
.section-index #other-news img{width:280px;height:auto;display:block}
.section-index #other-news .img-v img{height:280px;width:auto}
.section-index #other-news .img{font-size:.9em;color:#777;margin-bottom:1em}
#main-rss{background:url(../gh_images/icons/feed.png) no-repeat 0 center;padding-left:25px;font-size:1.15em;font-weight:bold;text-align:right;color:#666}

.news .article-links{margin:0;padding:0 0 .5em 0}
.news .article-links li{list-style:none;margin:0;padding:0}
.news .article-links a{color:#999;text-transform:uppercase;font-size:.85em;padding-right:10px;background:url(../gh_images/icons/small_arrow_news.gif) no-repeat right 4px}
#news-detail .article-links a{padding-right:0;padding-left:10px;background:url(../gh_images/icons/small_arrow_news_back.gif) no-repeat left 4px}
.tags{color:#000;margin-top:.3em;font-size:.9em}
.tags a{padding:.2em;margin:0 .25em;color:#3699A9;font-size:1.1em}
.section-index .article-links{display:block}

/* Noticias nacionales e internacionales */
.section #main-news,.section-es #main-news{margin-bottom:0}
#main-news .news-list-item{padding:0;border:none;background:none}
.news-list-item{border-bottom:1px dotted #ccc;padding:0 1.5em 1.5em 1.5em}
.news-list-item.node-even{background:#F9F8F6}
#main-news .news-list-item h2{font-size:160%;padding-top:0}
#main-news .news-list-item h2 a{font-size:1em}
.news-list-item h2{margin:0;font-size:1.35em;padding-top:1.5em}
.news-list-item h2 a{font-size:.8em}
.first-news h2{padding-top:0}
.news-list-item p{margin:.5em 0}
.news-list-item .img-thumb{float:left;padding-top:.35em}
.news-list-item .img-thumb img{width:150px;height:auto}
.news-list-item .desc-with-img{margin-left:170px}
.news-list-item .img-thumb-v img{width:auto;height:150px}
.news-list-item .desc-with-img-v{margin-left:120px}

#news-detail{margin-top:-1em;border-bottom:none}
#news-detail .article-links{float:right}
#news-detail .desc{border-top:1px dotted #ccc;margin-bottom:.5em;color:#000;padding-top:1em}
#news-detail .img{margin:1em 2em 2em 0}
#news-detail .body p{margin:1.5em 0}
#video{text-align:center;margin:2.5em 0;clear:both}
.video-toggler{font-size:1.3em;font-weight:bold;display:block;margin-bottom:1em;font-family:Arial,sans-serif}
.video-toggler:hover,.video-toggler:focus{text-decoration:none;color:#000}
.video-toggler span{background:url(../gh_images/icons/video_show.png) no-repeat 0 center;padding:5px 0 5px 33px}
.visible-video span{background-image:url(../gh_images/icons/video_hide.png)}
#attachments{margin:0;padding:1.5em;border-top:1px dotted #ccc}
#attachments li{list-style:none;margin:.5em 0;padding:0}
#attachments a{background:url(../gh_images/icons/doctypes/icon_generic.gif) no-repeat 0 center;padding:2px 0 2px 21px}
.js #attachments a:hover, .js #attachments a:focus{text-decoration:none;color:#000}
#attachments .pdf{background-image:url(../gh_images/icons/doctypes/icon_pdf.gif)}
#attachments .doc{background-image:url(../gh_images/icons/doctypes/icon_doc.gif)}
#attachments .html{background-image:url(../gh_images/icons/doctypes/icon_html.gif)}
#attachments .mov{background-image:url(../gh_images/icons/doctypes/icon_mov.gif)}
#attachments .ppt{background-image:url(../gh_images/icons/doctypes/icon_ppt.gif)}
#attachments .swf{background-image:url(../gh_images/icons/doctypes/icon_swf.gif)}
#attachments .txt{background-image:url(../gh_images/icons/doctypes/icon_txt.gif)}
#attachments .xls{background-image:url(../gh_images/icons/doctypes/icon_xls.gif)}
#attachments .zip{background-image:url(../gh_images/icons/doctypes/icon_zip.gif)}

/* Bloques */
.block-poll{border-top:1px dotted #ccc;margin-top:1.5em}
.block-poll h2{color:#D76B00;font-size:1.3em;margin-bottom:0}
.block-poll .title{margin-bottom:1em}
.block-poll .form-radios{margin-bottom:1.5em}
.block-poll .form-radios div{margin-left:1.5em}
.block-poll .form-submit{margin-left:3.5em}
.block-poll .form-radios label{font-size:.9em}
.block-poll .bar{border:1px solid #ccc;height:15px;width:150px;margin-left:20px}
.block-poll .bar div{background:#ABCC33;height:15px}
.block-poll .poll .title{margin-bottom:.5em}
.block-poll .poll .text{padding-top:1em;color:#666;font-size:.85em;margin-left:20px}
.block-poll .poll .percent{margin:-17px 0 0 23px;font-size:.9em}
.block-poll .poll .total{margin:1.5em 0 0 20px}

.block-views,.block-gh_pdf,#block-block-9,#block-block-10{background:#ededed;padding:1.5em 1.5em 1em 1.5em;margin-top:20px;border:1px solid #e2e2e2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px}
.block-views h2,.block-gh_pdf h2,#block-block-10 h2{font-size:1.2em;margin:0;color:#206100}
.block-views ul{margin:1em;padding:0}
.block-views li{list-style:none;margin-bottom:.5em}
.block-comment{background:#f7f7f7;padding:1.5em 1.5em 1em 1.5em;margin-top:20px;border:1px solid #e2e2e2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px}
.block-comment h2{font-size:1.2em;margin:0;color:#206100}
.block-comment ul{margin:1em;padding:0}
.block-comment li{list-style:none;margin-bottom:.5em}
#block-views-tweets-block{background:#E9EBED;border-color:#D5DADC;color:#666}
#block-views-tweets-block h2{color:#206100;font-variant:small-caps}
.follow-gh{text-align:right;display:block}
#block-views-tweets-block a{/*color:#4198C2;*/padding:2px 23px 2px 0;background:url(../gh_images/blocks/twitter.gif) no-repeat right center}
/* Sugerencias */
#block-block-6{background:#E3E7EB;padding:1.5em 1em 1em 1em;margin-top:20px;border:1px solid #DAD1CA;color:#333;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px
}
#block-block-6 h2{font-size:1.25em;margin:0;color:#D55D00;background:url(../gh_images/blocks/suggestions.gif) no-repeat 0 center;padding-left:22px}
#block-block-6 strong{font-size:1.1em}
#block-block-6 a{color:#5E77AA}
#block-block-6 div{margin-left:22px}
#block-block-6 p{margin:0}
#block-block-9{padding:0 0 0 65px;background:#EDEDED url(../gh_images/blocks/lae.gif) no-repeat 17px 50%;font-weight:bold}

/* Nombres para... */
.section-index #block-block-1{background:#ededed;padding:1.5em;margin-top:20px;border:1px solid #e2e2e2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px
}
.section-index #block-block-1 h2 span{display:block;font-weight:normal;color:#000}
.section-index #block-block-1 h2{font-size:1.2em;margin:0;color:#D55D00}
.section-index #block-block-1 ol{padding-left:2em}
.section-index #block-block-1 li{font-size:.9em;line-height:2em;color:#333}

#noticias h2{text-transform:capitalize;margin:0 0 .2em 0}
#noticias .block{width:285px;float:left}
#noticias #nacionales{padding-right:30px}
#noticias .intro,#noticias .outro{font-size:1.1em}
#noticias h2 a{color:#D55D00}
.js #noticias .block{cursor:pointer;filter:alpha(opacity=80);opacity:.8;padding:.5em 0 1em 0}
.js #noticias .block p{margin-top:.5em}
.js #noticias .block-hover{filter:alpha(opacity=100);opacity:1;color:#000}

#acerca-de h2{color:#138F2C}
#acerca-de .intro{color:#333}
#acerca-de .block-b{color:#999}
#acerca-de .img{color:#333;font-size:.95em}
#acerca-de .block-b h2{color:#D55D00;font-size:1.3em;margin-top:3em}
#acerca-de .block-b p{padding-bottom:1em;border-bottom:1px dotted #ccc;margin-top:.45em}

#aviso-legal{color:#666}
#aviso-legal h2{font:bold 140%/1.5 Tahoma,Geneva,Arial,Helvetica,Verdana,sans-serif;color:#D55D00}
#aviso-legal dl,#aviso-legal ol{margin-left:3em}
#aviso-legal p{margin-left:1.5em}
#aviso-legal dd{margin:0 0 .5em 0}

#mapa-web dl{margin:1.5em}
#mapa-web dt{font-size:1.3em}
#mapa-web dd{margin:0 0 1em 0}

#block-user-3{background:#f3f3f3;padding:1.5em;margin-top:20px;border:1px solid #e2e2e2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px
}
#block-user-3 .content{font-size:.9em}
#block-user-3 h2 span{display:block;font-weight:normal;color:#000}
#block-user-3 h2{font-size:1.2em;margin:0 0 .7em 0;color:#D55D00}
#block-user-3 ul{margin:.5em 0;padding-left:2em;font-size:1.15em}
#block-user-3 li{font-size:.9em;line-height:2em;color:#333}

#block-menu-menu-leido{border:1px solid #e3e3e3;padding:20px;margin:20px 0;background:#fafafa}
#block-menu-menu-leido h2{font-size:1.3em;margin:0}
#block-menu-menu-leido ul{margin:.7em 0 0 0;padding:0}
#block-menu-menu-leido li{margin:.5em 0 0 0;padding:0;list-style:none;background:url(../gh_images/index/read_li.gif) no-repeat 0 7px;padding-left:15px}

#block-views-archive-block,#related-contents{border:1px solid #e3e3e3;padding:20px;margin:20px 0;background:#fafafa}
#block-views-archive-block h2,#related-contents h2{font-size:1.3em;margin:0}
#block-views-archive-block ul,#related-contents ul{margin:.7em 0 0 0;padding:0}
#block-views-archive-block li,#related-contents li{margin:.5em 0 0 0;padding:0;list-style:none;background:url(../gh_images/index/read_li.gif) no-repeat 0 7px;padding-left:15px}
#related-contents a{color:#3699A9}

.anti-s{display:none}
#contactForm{position:relative}
#contactForm label span{display:block;float:left;width:10em;text-align:right;padding-right:1em}
#contactForm .personalData{float:left;width:50%;padding-bottom:3em}
#contactForm textarea{width:23em;height:7.6em;border:1px solid #ccc;padding:.2em;overflow:auto}
#contactForm .form-field{margin:1.5em 0}
#contactForm img{margin:0 0 .5em 9.3em}
#contactForm .comments{float:left}
#contactForm .comments input{width:115px}
#contactForm .buttons{padding:0 0 1em 11em}
#contactForm .buttons input{margin-top:1.5em}
#contactForm .personalData input,#contactForm .c input{border:1px solid #ccc;width:20em;padding:.25em .2em}
#contactForm input.error{border-color:#900;background:#ffc}
#error-message{position:absolute;left:0;bottom:1.5em;font-weight:bold}
#contactForm .checkbox{margin-top:1.5em}
#contactForm .checkbox input{width:auto;margin-right:.5em}
#contactForm .checkbox .error{background:#fff}

#comment-form{margin-bottom:1.5em}
#comments{border-top:1px dotted #ccc}
#comment-form fieldset{margin:1.5em;width:45.7em}
#user-comments{font-size:1.4em;color:#000;margin-top:0}
#comments h2{font-size:1.3em;margin:1em 0;color:#000}
ul.tips{color:#666;font-size:.95em}
#edit-subject-wrapper,#edit-comment-wrapper,#comments .form-submit{margin:.5em 0 1em 1.5em}
#edit-subject-wrapper input,#edit-comment-wrapper textarea{border:1px solid #000;padding:.25em;width:32em}
#edit-subject-wrapper textarea,#edit-comment-wrapper textarea,#comments textarea{height:8em;width:46.5em}
#edit-subject-wrapper label{font-weight:bold;display:block;margin:1em 0 .3em 0}
#edit-comment-wrapper label{font-weight:bold;display:block;margin:1em 0 .3em 0}
.section-comment .form-submit{margin-right:1em}
#comment-form #edit-submit{margin-left:1.5em}
.comment{padding:1em 1.5em 0 1.5em;border-bottom:1px dotted #ccc;line-height:1em;position:relative}
.preview .comment{border:none}
.indented{padding-left:43px;background:url(../gh_images/comments/reply.gif) no-repeat 23px 0}
.indented .indented .indented{background:none;padding:0}
.comment-even{background:#F9F8F6}
.comment .credit{display:inline;margin-left:.4em}
.comment .credit strong{font-size:1.1em}
.comment .body{margin:1.5em 2em}
.comment-links{position:absolute;right:.5em;top:0}
.comment-links ul{margin:1em 0;padding:0}
.comment-links li{margin:0 1em 0 0;padding:0;display:inline;list-style:none}
.comment img{float:left}
.authors-comment{margin-left:68px}
.comment-counter{text-transform:none !important;background:none !important;font:normal 90% Georgia, "Times New Roman", Times, serif;color:#7D7D7D}
.comment-counter a{color:#000}
.section-index .comment-counter{float:left;margin:-2em 0 0 16em}

div.overlay{background-image:url(../gh_images/overlay/white.png);width:600px;height:470px;display:none;padding:55px;font:75%/1.5 Tahoma,Geneva,Arial,Helvetica,Verdana,sans-serif;text-align:left}
div.overlay h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:180%;color:#206100}
div.overlay div.close{background-image:url(../gh_images/overlay/close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px}
.overlay #aviso-legal-contacto{height:460px;overflow:auto;display:block;padding-right:1.5em}

#img{border:1px solid #666}
.next,.prev{position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px}
.prev{left:10px}
.next{right:10px}
.next:hover,.prev:hover{text-decoration:underline;background-color:#000}
.disabled{visibility:hidden}
.info{position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666}
.info strong{display:block}
.progress{position:absolute;top:45%;left:50%;display:none}
.next,.prev,.info{background:#333 !important;background:rgba(0,0,0,0.6) url(../gh_images/overlay/pagination.png) repeat-x}
/* Custom */
.next,.prev{position:absolute;top:40%;-moz-border-radius:5px;-webkit-border-radius:5px}
.progress{position:absolute;top:45%;left:50%;display:none}
#thumbs a.active img{outline:1px solid #000;z-index:9999;position:relative}
/* Image galleries */
#triggers{margin:1.5em 0;padding:1.5em 0 0 0;border-top:1px dotted #ccc}
#triggers li{list-style:none;margin:0 1em 1em 1em;padding:0;display:inline}
#triggers img{background-color:#fff;padding:2px;border:1px solid #ccc;margin:15px 2px;-moz-border-radius:4px;-webkit-border-radius:4px}
#triggers a.active img{outline:1px solid #000;z-index:9999;position:relative}
/* Ficha (img) */
#imagenes-ficha{margin:0;padding:0;max-height:190px;min-height:115px;overflow-y:auto}
#imagenes-ficha li{list-style:none;margin:0;padding:0;display:block;float:left;width:90px;height:90px}
#imagenes-ficha img{background-color:#fff;padding:2px;border:1px solid #ccc;margin:15px 2px;-moz-border-radius:4px;-webkit-border-radius:4px}
#imagenes-ficha a.active img{outline:1px solid #000;z-index:9999;position:relative}
#imagenes-ficha .img-h img{width:75px;height:auto}
#imagenes-ficha .img-v{text-align:center}
#imagenes-ficha .img-v img{height:75px;width:auto}
.desc-with-images .desc-ficha{width:400px;float:left;border-right:1px dotted #ccc;padding-right:15px;margin-right:15px}
.desc-with-images #imagenes-ficha{width:470px;float;right}

.simple_overlay{z-index:10000;background-color:#333;width:675px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000}
.simple_overlay .close{background-image:url(../gh_images/overlay/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}
.info{position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666;text-align:left}
.info strong{display:block}

/* Options (comment,register...) */
.article-options{padding-top:1.5em;border-top:1px dotted #ccc}
.article-options ul,.article-options li{list-style:none;margin:0;padding:0}

/* Pagination */
ul.pager{margin:1.5em 0;text-align:center;padding:0}
ul.pager li{margin:0 .5em;list-style:none;display:inline}
.pager .pager-item a{background:#D55D00;color:#fff;padding:.3em .6em;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}
ul.pager a:hover,ul.pager a:focus{text-decoration:none;color:#3C3C3C}
.pager .pager-item a:hover{background:#3C3C3C;color:#fff;padding:.3em .6em}
.pager .pager-current{background:#3C3C3C;color:#fff;padding:.3em .6em;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

.opera #nav{top:72px}
.opera #nav ul ul{margin-top:2px}
.opera #nav a{background:#666 url(../gh_images/ie/a_l.gif) no-repeat 0 0;padding:0 0 0 15px;display:inline-block}
.opera #nav span{background:#666 url(../gh_images/ie/a_r.gif) no-repeat right 0;display:inline-block;padding:.3em 15px .3em 0}
.opera #nav a:hover,.opera #nav .current-tab{background:#000 url(../gh_images/ie/b_l.gif) no-repeat 0 0}
.opera #nav a:hover span,.opera #nav .current-tab span{background:#000 url(../gh_images/ie/b_r.gif) no-repeat right 0}
.opera #nav li li a,.opera #nav li li span{background:#000 !important}
.opera #footer{background:url(../gh_images/ie/footer.png) no-repeat bottom;border-bottom:none}

/* jGrid */
#gh_resultados,#gh_programa{width:100%}
.GridHeader{text-align:left !important;display:none}
.Header{width:935px}
#resultados div{max-width:935px}
.Header th{font-size:100%;font-weight:bold;text-align:left;padding:3px;/*background-image:url(../gh_images/aplicaciones/headerbg.gif);*/background:#262626;color:#fff;width:100%;white-space:nowrap}
.HeaderLeft{background-image:url(../gh_images/aplicaciones/headerleft.gif)}
.HeaderRight{background-image:url(../gh_images/aplicaciones/headerright.gif)}
.HeaderButton{/*background-image:url(../gh_images/aplicaciones/headerbg.gif)*/background:#262626}
.HeaderButton img{width:20px}
.HeaderLeft img{width:4px}
.HeaderRight img{width:9px}
.GridHeader table{margin:0}
.GridHeader td, tr{padding:0}
/* Grid */
table.scroll{table-layout:fixed;margin-bottom:0px}
table.scroll tbody tr{background-color:#FCFEFC}
table.scroll tbody tr.alt{background-color:#ECEAEC}
table.scroll tr.over td{background-color:#FFDEAD}
table.scroll tbody tr.selected td{background:#CBC7CB;color:#ECEAEC}
table.scroll tbody td{padding:2px;text-align:left;border-bottom:1px solid #CBC7CB;border-left:1px solid #CBC7CB;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:auto}
table.scroll thead th{padding:2px;border-bottom:1px solid #CBC7CB;border-left:1px solid #CBC7CB;text-align:left;font-weight:normal;overflow:hidden;white-space:nowrap;/*background-image:url(../gh_images/aplicaciones/grid-blue-hd.gif);*/background:#FCFECC;height:17px}
table.scroll th div{overflow:hidden;/*white-space:nowrap;*/word-wrap:break-word;height:17px}
table.scroll th span{cursor:e-resize;width:10px;float:right;display:block;margin:-2px -1px -2px 0px;height:18px;overflow:hidden;white-space:nowrap}
/* Pager */
div.scroll{vertical-align:top;height:23px;white-space:nowrap;text-align:center;/*background-image:url(../gh_images/aplicaciones/grid-blue-ft.gif);*/background:none;/*border-left:1px solid #CBC7CB;border-right:1px solid #CBC7CB;border-bottom:1px solid #CBC7CB;*/}
div.scroll span{vertical-align:top}
.selbox{font-size:x-small;vertical-align:top}
input.selbox{font-size:x-small;vertical-align:top}
.pgbuttons{margin-top:2px;width:19px}
.nav-table-left{padding:1px;float:left;/*position:absolute;*/}
.nav-table-right{padding:1px;float:right}
table.navtable{margin-bottom:0;width:auto}
table.navtable tr{/*background-image:url(../gh_images/aplicaciones/grid-blue-ft.gif)*/background:none}
table.navtable td.nav-button{/*margin-top:2px;*/border:1px solid #E2ECF8;white-space:nowrap}
table.navtable td.nav-hover{border:1px solid #CBC7CB}
table.tbutton tr td{border:none;padding:0px}
img.jsHover{/*not used */border:1px solid #9CF}
/*multiselect checkbox */
.cbox{height:10px;width:10px;/*border:1px solid #999;*/}
/* loading div */
div.loading{position:absolute;padding:3px;text-align:center;font-weight:bold;background:#D55D00;color:#fff;display:none}
div.loadingui{display:none;z-index:6000;opacity:0.1;-moz-opacity:0.1;filter:alpha(opacity=10);background-color:#000;position:absolute}
/* toolbar */
div.userdata{margin-top:0px;background-color:#FCFEFC;height:20px;border-left:1px solid #CBC7CB;border-right:1px solid #CBC7CB;overflow:hidden}
/*Subgrid  text mode*/
.subgrid{height:100%;overflow: auto}
.tablediv{background-color:#fff;border-spacing:1px;/*cellspacing:poor IE support for  this*/border-collapse:separate;width:100%;/* FF hack poor when scroling subgrid */}
.celldiv{float:left;display:table-cell;border:1px dotted #CCC;overflow:auto;white-space:normal}
.celldivth{float:left;/*fix for  buggy browsers*/border:1px solid #CCC;background-color:#9CF;border-bottom:1px solid #CBC7B8;text-align:left;overflow:auto}
.rowdiv{display:table-row;background:#F9F9F9 none;color:#000;width:100%;overflow:auto}
/* InLine editing */
input.editable[type="text"]{font-size:x-small;overflow:hidden}
input.editable[type="checkbox"]{}
textarea.editable{overflow-y:auto}
select.editable{font-size:x-small}
/* Modal window */
.modaltext{/*caption */text-align:left}
.modalwin{border:1px solid #555;text-align:left;margin:0 auto;background:#F9F9F9;overflow:auto;display:none}
.modalhead{/*background-image:url(../gh_images/aplicaciones/grid-blue-hd.gif);*/background:#FCFECC;height:20px}
.modalcontent{ overflow:auto;background:#F9F9F9;margin-bottom:10px;margin-left:5px}
/*search dialog */
input.search{margin:2px;width:70px;font-size:10px;color:#15428B}
select.search{margin:2px;width:70px;font-size:10px;color:#15428B}
.buttonsearch{width:50px;font-size:10px;color:#15428B}
/* Form edit */
.FormGrid{margin:0px}
.EditTable{width:100%}
.FormData{/* tr */}
#FormError td{font-size:90%;color:#F00;vertical-align:top;background-color:#f7f7f7}
.CaptionTD{/* td */font-weight:normal;text-align:left;vertical-align:top;padding:1px;border-top:1px solid #D4D0C8;white-space:nowrap;color:#000}
.DataTD{/* td */padding:1px;border-top:1px solid #D4D0C8;vertical-align:top}
.navButton{border-top:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;text-align:center}
.navButton input{width:18px}
input.EditButton{/* buttons are at footer tr */font-size:10px;color:#15428B}
td.EditButton{text-align:right;border-top:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8}
.FormElement{/* form element  - input -text,textarea,checkbox - select  */}
.FormElement{font-size:10px}
input[type="text"].FormElement{color:#15428B}
input[type="checkbox"].FormElement{width:15px;color:#15428B}
textarea.FormElement{color:#15428B;font-size:11px}
select.FormElement{font-size:10px;color:#15428B}
/*delete dialog */
.DelButton >input{/* buttons are at footer tr */font-size:10px;color:#15428B}
.DelButton{text-align:right}
/* Resizing corner */
img.jqResize{position:absolute;bottom:0px;right:0px;cursor:se-resize}
.dirty-cell{background:transparent url(../gh_images/aplicaciones/dirty.gif) no-repeat 0 0}
#DelError td{font-size:90%;color:#F00;vertical-align:top;background-color:#f7f7f7}
/* Tree Grid */
.tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden}
.tree-minus{position:absolute;height:18px;width:16px;overflow:hidden;background:url(../gh_images/aplicaciones/tree_minus.gif) no-repeat}
.tree-plus{position:absolute;height:18px;width:16px;overflow:hidden;background:url(../gh_images/aplicaciones/tree_plus.gif) no-repeat}
.tree-leaf{position:absolute;height:18px;width:16px;overflow:hidden;background:url(../gh_images/aplicaciones/tree_leaf.gif) no-repeat}
.treeclick{cursor:pointer}
.edit-cell{background-color:#FFDEAD !important}
.selected-row, .selected-row TD{background-color:#CBC7CB}

/* GH */
.section-resultados #content,.section-programa #content{min-height:400px}
#gh_results_form{margin-bottom:1.5em}
#cleanForm{background:url(../gh_images/aplicaciones/cleanform.gif) no-repeat 0 center;padding-left:20px;margin-left:1px;display:none}
.hide-profile,.show-profile{background:url(../gh_images/aplicaciones/hideProfile.gif) no-repeat 0 center;padding-left:20px;margin-left:1px}
.show-profile{background-image:url(../gh_images/aplicaciones/showProfile.gif)}
#gh_results_form .form-submit{margin-right:.3em;padding:.28em .7em}
#gh_results_form select{margin-right:.5em;padding:.1em;border:1px solid #D0D0D0}
td{valign:top;vertical-align:top}
td.nav-button{display:none}
#pager{margin-top:1.5em}

/* Autocomplete */
#edit-horse-name{width:260px}
.ac_results{padding:0px;border:1px solid black;background-color:#fff;overflow:hidden;z-index:99999;text-align:left}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:#fff url(../gh_images/autocomplete/indicator.gif) right center no-repeat}
.ac_odd{background-color:#F3F3F3}
.ac_over{background-color:#0A246A; color:#fff}

/* horse_info */
#horsename-form,#trainer-form,#jockey-form,#stud-form,#breeder-form{margin-bottom:2em}
#horsename-form div,#trainer-form div,#jockey-form div,#stud-form div,#breeder-form div {display:inline}
#horsename-form .form-item input,#trainer-form .form-item input,#jockey-form .form-item input, #stud-form .form-item input, #breeder-form .form-item input{border:1px solid #000;padding:.25em}

#ficha{border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;margin-bottom:2em;background:#FFFFE6;border:1px solid #ECEAEC;padding:1em}
#ficha h2{color:#206100;font-size:1.5em;margin:0}
#ficha dl{margin:.5em 1em;padding:0;line-height:2em}
#ficha .data{margin:.5em 1em}
#ficha dt{color:#D55D00;float:left;padding-right:.5em}
#ficha a{color:#206100}
#ficha dd ul{clear:both;list-style:none;line-height:1.5em}
#ficha hr{border:1px solid #ECEAEC}

.print-preview #GH{margin:0}
.print-preview,.print-preview #content,.print-preview #GH{background:#fff;padding:0}
.print-preview{font:12px/1.5 Verdana, Arial, Helvetica, sans-serif; text-align:left; background:#fff; margin:0 5%}
* {font-size:12px}
.print-preview h1 {font-size:160%}
.print-preview h2 {font-size:150%}
.print-preview h3 {font-size:130%}
.print-preview h4 {font-size:120%}
.print-preview #nav,
.print-preview #login,
.print-preview #footer,
.print-preview .block-b,
.print-preview .box,
.print-preview #date,
.print-preview #main-banner
{display:none}
.print-preview #header{margin-top:10px;height:95px;background:none;background:none;border:none}
.print-preview #logo img{width:150px;height:auto}
.print-preview #logo a{left:0}

/* LAE */
#page-content-quintuple-plus #main-news{border:none}
#node-74 iframe{height:950px;width:780px;margin:2em 0 2em 50px}

