/*//////////////////////////////////////
GENERALES
//////////////////////////////////////*/
html, body                              { height: 100% }
body                                    { background: #eee url(../_images/bg_webpage.png) repeat-x; font-family: Arial, sans-serif; font-size: 12px; }






#page-wrap                              { width: 998px; margin: auto; }
.left, .alignleft                       { float: left; margin-right: 15px; }
.right, .alignright                     { float: right; margin-left: 15px; }
.aligncenter                            { margin: auto; display: block; }
.sidebar                                { width: 368px; float: right; position: relative; z-index: 100 }
.external                               { background: url(../_images/ico_external_link.png) no-repeat center right; padding-right: 16px; }

/*//////////////////////////////////////
PROMO
//////////////////////////////////////*/
/*
#promo                                  { display:block; width: 100%; height: 584px; position: absolute; left: 0; top: 0; }
#promo a                                { position: absolute; left: 0px; top: 0px; width: 100%; height: 584px; display: block;}
*/
#masters_augusta                        { background: url(../_images/bg_web_promo.jpg) repeat-x top #487a00; }
#masters_augusta #promo                 { display:block; position: absolute; left: 0px; top: 0px; width: 100%; height: 650px; overflow: hidden; background: url(../_images/bg_masters_augusta.jpg) no-repeat center top; }
.titular_ultimos_masters                { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -587px !important}

#masters_augusta_2012                   { background: url(../_images/bg_masters_augusta_2012.jpg) no-repeat center top #487a00; }



#seve                                   { background: #2D3C59 url(../_images/bg_seve.jpg) no-repeat right top; }
#seve #promo                            { display: none; }
.titular_seve_ballesteros               { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -618px !important}

#us-open                                {}
#us-open #promo                         { display:block; position: absolute; left: 0px; top: 0px; width: 100%; height: 650px; overflow: hidden; background: url(../_images/bg_us_open.jpg) no-repeat center top; }
.titular_us_open_2011                   { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -649px !important}


#us-open-12                             {}
#promo                                 { display:block; position: absolute; left: 0px; top: 0px; width: 100%; height: 650px; overflow: hidden; background: url(../_images/bg_us_open_2012.jpg) no-repeat center top; }
.titular_us_open_2012                   { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -837px !important}

#the-open-championship                  { background: #003676 url(../_images/bg_open_championship.jpg) no-repeat center top;}
.titular_open_championship              { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -680px !important}

#pga_championship												{ background: #eaeaea url(../_images/bg_pga_2012.gif) repeat-x top; padding: 10px 0 0; }
.titular_pga_championship            	  { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -871px !important}


#diario-emigrante                       { background: url(../_images/bg_diario.jpg); }
#diario-emigrante #page-wrap            { background: url(../_images/bg_header_diario.png) no-repeat top center; }
.titular_diario_emigrante               { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -773px !important; text-indent: -9999px; }


#fgcv                                   { background: url(../_images/bg_fdcv.png) no-repeat top center #efefef; }
.titular_fgcv                           { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -773px !important; text-indent: -9999px; }
#fgcv .latest_sidebar_box               { margin: 10px 0 0;}

#valleromano                            { background: url(../_images/bg_valleromano.gif) no-repeat top center #FFF fixed; }
.titular_valle_romano                   { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -837px !important; text-indent: -9999px;}


#MUG_title p                           { background: #000; padding: 5px 10px; color: #EEE; border-bottom: 1px solid #444; }
.fgcv_links                            { padding: 0 0 5px;}
.fgcv_links li a                       { height: 32px; display: block; padding: 4px 5px 4px 50px; color: #777; line-height: 32px; font-size: 18px; background: #ddd url(../_images/bg_fgcv_links.png) no-repeat;; border-bottom: 1px solid #FFF;  }
.fgcv_links li a:hover                 { color: #222; background-color: #7bb7e1 }
.fgcv_links .web                       { background-position: 10px 4px; }
.fgcv_links .fb                        { background-position: 10px -37px; }
.fgcv_links .tw                        { background-position: 10px -80px; }
.fgcv_links .yt                        { background-position: 10px -123px; }


.videoList                             { margin: 0 0 10px; }
.videoList li a                        { background: #222; border: 1px solid #444; line-height: 18px; padding: 4px 10px; display: block; color: #ddd; }
.videoList li a:hover                  { background: #111; color: #7bb7e1; }


#madridurbangolf                       { background: url(../_images/bg_madridurbangolf.jpg) no-repeat top center #161f1a; }
#madridurbangolf .bg_mug               { display: block; width: 100%; height: 600px; position: absolute; left: 0; top: 0; padding: 0 !important; }
#madridurbangolf .bg_header_mug        { display: block; width: 720px; height: 136px; position: absolute; left: 50%; margin-left: -240px; top: 0; z-index: 200 }

.titular_madridurbangolf               { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -805px !important; text-indent: -9999px; }



#retamares                             { background: url(../_images/bg_retamares.jpg) no-repeat top center #FFF; }
.titular_retamares                     { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -869px !important; text-indent: -9999px; }
.title-social                          { background: #0019c5; color: #FFF; padding: 10px; margin: 10px 0 0; font-size: 15px}
.title-social span                     { color: #55fffc; font-weight: bold;  }

.retamares_links                       { padding: 0 0 5px; overflow: hidden; background: #ccc }
.retamares_links li                    { height: 42px; float: left;  }
.retamares_links li a                  { height: inherit; padding: 0px 19px 0 40px; display: block; line-height: 40px;  color: #777; font-size: 11px; background: #ddd url(../_images/bg_fgcv_links.png) no-repeat; border-bottom: 1px solid #FFF;  }
.retamares_links li a:hover            { color: #222; background-color: #7bb7e1 }
.retamares_links .web                  { background-position: 4px 4px; }
.retamares_links .fb                   { background-position: 4px -37px; }
.retamares_links .tw                   { background-position: 4px -80px; }
.retamares_links .yt                   { background-position: 4px -123px; }



.resultados-retamares                 { background: #d4d4d4; padding: 14px 14px 8px; margin: 0 0 30px; position: relative; }

.resultados-retamares h4              { color: #777; font-size: 20px; padding: 0 0 7px; text-shadow: 0 1px 0 #fff;  }
.resultados-retamares ol              { width: 553px; overflow: hidden; border-right: 1px solid #bbb; margin: 0 0 15px; font-size: 16px;}
.resultados-retamares ol li           { float: left; width: 68px; height: 30px;line-height: 30px; border: 1px solid #bbb; border-right: none; text-align: center; background: #eee; color: #999; }
.resultados-retamares ol li a         { display: block; background: #0019C5; color: #FFF; border: 1px solid #EBEBEB; height: 28px;line-height: 28px;  }
.resultados-retamares ol li span      { font-size: 11px; }

.resultados-retamares .clasificacion  { display: inline-block; padding: 7px 15px 5px; font-size: 14px; border-radius: 6px; background: #0a72e2; color: #FFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.5); position: absolute; right: 14px; bottom: -16px; box-shadow: 0 1px 2px rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.6) inset; }


.banner_archivo                       { /*clear: both; display: inline-block;*/ margin: 10px 0;}
.banner_mg                            { clear: both; display: inline-block; margin: 0 0 10px;}
.ie_banner                            { float: left; }



#schweppes                            { background: #000 url(../_images/bg_schweppes_alt.jpg) no-repeat right top;}
#schweppes #header h1                 { background: url("../_images/bg_logo_cg_schweppes.png") no-repeat top;}
.schweppes_links                      { height: 92px; background: url("../_images/bg_social_schwepps.jpg") no-repeat top; margin: -3px 0 3px; position: relative;}
.schweppes_links a                    { display: block; position: absolute;  text-indent: -9999px;  }
.schweppes_links .sw                  { width: 122px; height: 92px; left: 125px; top: 0px;}
.schweppes_links .fb                  { width: 40px; height: 40px; left: 280px; top: 46px;}
.schweppes_links .tw                  { width: 40px; height: 40px; left: 324px; top: 46px;}
.pleaschhure-link                     { display: block; width: 400px; height: 140px; z-index: 1000; position: absolute; left: 440px; top:0px; }
#schweppes .header_masters_schweppes            { color: #ffe301; background: #000 url("../_images/bg_masters_schweppes.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }
#schweppes .header_us_open_schweppes            { color: #ffe301; background: #000 url("../_images/bg_us_open_schweppes.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }
#schweppes .header_open_2013          { color: #ffe301; background: url("../_images/header_open_2013.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }
#schweppes .header_pga_2013           { color: #288efb; background: url("../_images/header_pga_2013.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }
#schweppes .header_solheim_2013       { color: #288efb; background: url("../_images/header_solheim_cup_2013.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }



#decathlon                            { background: #006DA4 url(../_images/bg_decathlon.gif) no-repeat center top;}
#decathlon #header h1                 { background: url("../_images/bg_logo_decathlon.png") no-repeat top;}
.title-social-dec                      { background:#006DA4;color: #FFF; padding: 10px; margin: 10px 0 0; font-size: 15px; text-transform: uppercase }

#decathlon .header_masters			 {color: #ffe301; background: #000 url("../_images/bg_masters_decathlon.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px;}
#decathlon .header_us_open_decathlon            { color: #ffe301; background: #000 url("../_images/bg_us_open_schweppes.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }

#decathlon .header_open_championship            { color: #ffe301; background: #060606 url("../_images/bg-open-championship-decathlon.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }

#decathlon .header_pga_championship            { color: #ffe301; background: #060606 url("../_images/bg-pga-championship-decathlon.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }

#open-champ{
	background: #eee url("../_images/bg_page_open.jpg") no-repeat center top;
}
.header_open_championship            { color: #ffe301; background: #060606 url("../_images/bg-open-championship.jpg") !important; padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }




.decathlon-social                     {padding: 0 0 20px; overflow: hidden; background: #eee}
.decathlon-social li                  { height: 42px; float: left; width: 33.33333%  }
.decathlon-social li a                { height: inherit; padding: 0px 19px 0 45px; display: block; line-height: 40px;  color: #777; font-size: 11px; background: url(../_images/bg_fgcv_links.png) no-repeat; border-bottom: 1px solid #FFF;  }
.decathlon-social li a:hover          { color: #222; background-color: #ddd; }
.decathlon-social .web                { background-position: 10px 4px; }
.decathlon-social .fb                 { background-position: 10px -37px; }
.decathlon-social .tw                 { background-position: 10px -80px; }
.decathlon-social .yt                 { background-position: 10px -123px; }




#golfspain                            { background: #E6E2D6 url("../_images/bg_golfspain.gif") no-repeat -10px -40px; }

.title-social-gs                      { background:#54AE2A;color: #FFF; padding: 10px; margin: 10px 0 0; font-size: 15px; text-transform: uppercase }

.golfspain-social                     { padding: 0 0 5px; overflow: hidden; background: #eee }
.golfspain-social li                  { height: 42px; float: left;  }
.golfspain-social li a                { height: inherit; padding: 0px 19px 0 40px; display: block; line-height: 40px;  color: #777; font-size: 11px; background: url(../_images/bg_fgcv_links.png) no-repeat; border-bottom: 1px solid #FFF;  }
.golfspain-social li a:hover          { color: #222; background-color: #ddd; }
.golfspain-social .web                { background-position: 4px 4px; }
.golfspain-social .fb                 { background-position: 4px -37px; }
.golfspain-social .tw                 { background-position: 4px -80px; }
.golfspain-social .yt                 { background-position: 4px -123px; }

.carruselOfertas                      { margin: 0 0 20px; text-align: center}

.iframe                               { border: none; }
#frameTorneos                         { height: 300px; width: 368px; background: #eee; overflow: auto; border: none }
#frameOfertas                         { height: 260px; overflow: auto; border: none; width: 500px; margin: 0 auto; }
#frameReservas                        { height: 220px; width: 368px; background: #eee; overflow: hidden; border: none }







#ryder-cup { background: url(../_images/bg_page-ryder2014.jpg) no-repeat center top #0F4E91 }
#ryder-cup .header-ryder { color: #ffe301; background: #060606 url("../_images/bg-ryder-2014.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px; }










#asr{ background: url(../_images/bg_asr-page.jpg) no-repeat center top #5aaf59}

.asr-gallery{ overflow: hidden; padding: 20px 0 0;}
.asr-thumbnail { width: 25%; float: left; margin: 0 0 10px;}
.asr-thumbnail a { display: block; border: 2px solid #FFF; overflow: hidden}
.asr-thumbnail a:hover { border: 2px solid #0d7733;}

.asr-thumbnail img { width: 100% !important;  float: left}

.titular_asr                     { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -1008px !important; text-indent: -9999px; }








#the-masters { background: url(../_images/bg_masters_augusta_2012.jpg) no-repeat center top #487a00;}
#the-masters .header_masters {color: #ffe301; background: #000 url("../_images/bg_masters_decathlon.jpg"); padding: 0; height: 150px; overflow: hidden; text-indent: -9999px;}



#us-open-2015 {
background: url(../_images/bg-us-open-2015.jpg) no-repeat center top #5e4b17;
}
#us-open-2015 .header_us_open_2015 {
color: #ffe301; background: #000 url("../_images/bg-header-us-open.jpg") top left; padding: 0; height: 150px; overflow: hidden; text-indent: -9999px;
}


#pga-2015{

background: url(../_images/bg-pga-2015.jpg) no-repeat center top #eee;
background-size: contain;

}
#pga-2015 .header_pga_championship{
color: #ffe301; background: #000 url("../_images/bg-pga-championship-2015.jpg") top left; padding: 0; height: 170px; overflow: hidden; text-indent: -9999px;
}







.cookies-policy{
	position: fixed;
	z-index: 10000;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(8,37,44,.9);
	line-height: 1.6;
}
.cookies-policy .policy-content{
	max-width: 960px;
	margin: auto;
	position: relative;
}
.cookies-policy p{
	padding: 30px 300px 30px 0px;
	color: #FFF;
	font-size: 14px;
	
}
.cookies-policy .acciones{
	position: absolute;
	right:30px;
	top:34px;
}
.cookies-policy a{
 display: inline-block;
 background: #eee;
 color: #08252c;
 padding: 8px 14px;
 margin-left: 20px;
}


/*//////////////////////////////////////
CABECERA Y MENU
//////////////////////////////////////*/
#header                                 { height: 200px; position: relative;  }
#nav                                    { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#nav                                    { height: 40px; background: #08252c; clear: both; padding-left: 15px; position: relative; z-index: 100000 }
#nav li                                 { height: 40px; float: left; position: relative; }
#nav li a                               { height: 40px; float: left; color: #b9b9b9; line-height: 38px; margin-right: 19px; letter-spacing: -0.2px; padding-right: 0px; font-size: 13px; }
#nav li a:hover                         { color: #d2f877 }
#header h1                              { height: 140px; width: 270px; float: left; background: url(../_images/bg_logo.png); margin: 10px 0px; margin: 0; position: relative; z-index: 100; }
.patrocinio #header h1                  { background:  url(../_images/bg_logo.png) no-repeat top !important;}







#header h1 a                            { height: 120px; width: 270px; display: block; text-indent: -9999px; }
#nav .subnav                            { background: url(../_images/bg_subnav.png) no-repeat right center; padding-right: 15px;  }
#nav .subnav:hover ul                   { visibility: visible; }
#nav .subnav ul                         { position: absolute; z-index: 200; width: 150px; background: #08252c; overflow: hidden; padding: 0px 5px 10px; left: -10px; top: 35px; visibility: hidden; }
#nav .submenuZonaPro ul                 { width: 170px; }
#nav .subnav ul li                      { float: none; display: block;  }
#nav .subnav ul li a                    { height: 30px; line-height: 30px !important; margin: 2px 10px !important; display: block; padding: 3px 0; }
#nav .subnav ul                         { -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-radius-bottomleft: 6px; -webkit-border-radius-bottomright: 6px; }

#buscador                               { position: absolute; right: 10px; top: 140px; height: 48px; padding: 7px 0px 8px; width: 190px; font-size: 11px; color: #555; overflow: hidden; z-index: 200000; }
#buscador input[type=submit]            { border: 0px; padding: 0px; background: url(../_images/bg_search.png) center right; width: 30px; height: 25px; float: left; }
#buscador input[type=text]              { border: 0px; padding: 2px 0px; background: url(../_images/bg_search.png) center left; width: 160px; height: 21px; float: left; text-indent: 10px; }
#buscador fieldset                      { -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-radius-bottomleft: 6px; -webkit-border-radius-bottomright: 6px; }
#buscador fieldset                      { position: absolute; z-index: 500; top: 30px; left: 0px; width: 180px; height: 22px; padding: 3px 0px 3px 10px; margin: 0px; visibility: hidden; border: none; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; background: #FFF; }
#buscador fieldset label                { width: 80px; display: inline-block; height: 22px; font-size: 11px; line-height: 22px; }
#buscador fieldset label input          { vertical-align: text-bottom }

#social-links                           { position: absolute; left: 0px; top: 100px; z-index: 100 }
#social-links li                        { height: 30px; width: 30px; float: left; }
#social-links li a                      { height: 30px; width: 30px; display: block; text-indent: -9999px; }
.social-rss                             { background: url(../_images/bg_social.png) no-repeat 0px 0px }
.social-fb                              { background: url(../_images/bg_social.png) no-repeat 0px -30px }
.social-twitter                         { background: url(../_images/bg_social.png) no-repeat 0px -60px }
.social-youtube                         { background: url(../_images/bg_social.png) no-repeat 0px -90px }

/*//////////////////////////////////////
PORTADA
//////////////////////////////////////*/
#frontpage                              { position: relative; background: #fff; border: 1px solid #BBB; padding: 14px 14px 25px; overflow: hidden; }
#slideshow                              { width: 570px; height: 238px; border: 5px solid #9a9a9a; margin-bottom: 10px; background: #DDD; float: left; overflow: hidden; }
#slideshow ul li                        { width: 570px; height: 240px; position: relative; overflow: hidden; }
#slideshow ul li div                    { width: 570px; height: 28px; position: absolute; z-index: 10; left: 0px; bottom: 0px; text-align: center; line-height: 28px; background: url(../_images/bg_footer_slideshow.png); }
#slideshow ul li div a                  { color: #fff }
#slideshow ul li div a span             { color: #ccc; text-transform: uppercase; }

#slideshow_new                          { width: 570px; height: 238px; border: 5px solid #9a9a9a;background: #DDD; position: relative; float: left; overflow: hidden; }
#slideshow_new ul                       { height: 240px; position: relative; left: 0; top: 0; }
#slideshow_new ul li                    { width: 570px; height: 240px; float: left; position: relative; overflow: hidden; }
#slideshow_new ul li div                { width: 570px; height: 28px; position: absolute; z-index: 10; left: 0px; bottom: 0px; text-align: center; line-height: 28px; background: url(../_images/bg_footer_slideshow.png); }
#slideshow_new ul li div a              { color: #fff }
#slideshow_new ul li div a span         { color: #ccc; text-transform: uppercase; }

#slideshow_new .controls                { position: absolute; font-family: 'fontello'; width: 32px; height: 50px; padding: 0 12px; background: #9a9a9a; top: 90px; z-index: 100; display: block; border-radius: 50%; line-height: 52px; color: #666; font-size: 22px; font-weight: 200; }
#slideshow_new .next                    { right: -28px; text-align: left; }
#slideshow_new .prev                    { left: -28px; text-align: right; }
#slideshow_new .next:after              { content: '\e75e'; text-shadow: 0 1px 0 rgba(255,255,255,0.4);}
#slideshow_new .prev:after              { content: '\e75d'; text-shadow: 0 1px 0 rgba(255,255,255,0.4);}

#slideshowMask                          { width: 580px; height: 250px; position: relative;overflow: hidden; margin-bottom: 10px;  }

#prevBtn, #nextBtn                      { position: absolute; font-family: 'fontello'; width: 32px; height: 50px; padding: 0 12px; background: #9a9a9a; top: 95px; z-index: 100; display: block; border-radius: 50%; line-height: 52px; color: #666; font-size: 22px; font-weight: 200; }
#prevBtn a, #nextBtn a                  { display: block; width: inherit; height: inherit; color: inherit; }
#nextBtn                                { right: -23px; text-align: left; }
#prevBtn                                { left: -23px; text-align: right; }
#nextBtn a:after                        { content: '\e75e'; text-shadow: 0 1px 0 rgba(255,255,255,0.4);}
#prevBtn a:after                        { content: '\e75d'; text-shadow: 0 1px 0 rgba(255,255,255,0.4);}

#destacado                              { height: 90px; background: #004854; border: 5px solid #08252c; padding: 0px; margin: 0px 0px 10px; }
#destacado .texto-descripcion           { display: block; float: left; padding: 3px 0px 0px 7px; width: 235px; font-size: 10px; }
#destacado .texto-titulo                { display: block; float: left; padding: 2px 0px 0px 7px; width: 235px; color: #d2f877; }
#destacado .thumb                       { width: 100px; height: 50px; background: #006b7a; padding: 3px; display: block; float: left; margin: 3px; overflow: hidden; }
#destacado h3                           { height: 26px; background: url(../_images/bg_sp_titulares.png) no-repeat -6px -36px #08252c; font-weight: bold; line-height: 24px; font-size: 12px; color: #d2f877; text-transform: uppercase; text-indent: -9999px; }
#destacado a                            { color: #BBB; display: block; height: 88px; }

.frontVideoTitle                        { height: 22px; background: #000; line-height: 24px; color:#BBB; text-indent: 10px;  }
#video-front                            { border: 1px solid #AAA; height: 272px; margin-bottom: 10px; overflow: hidden; }
#vidHolderFront #videoContainerFront    { width: 366px; height: 220px; margin-top: 0px; }
#verListadoVideos                       { height: 30px; background: #08252c; }
#verListadoVideos a                     { height: 30px; line-height: 30px; color: #d2f877; text-align: center; display: block; background: url(../_images/bg_arrows_up_down.png) no-repeat right top; }
#irVideo                                { height: 32px; background: #08252c; }
#irVideo a                              { height: 32px; line-height: 32px; color: #d2f877; text-align: center; display: block; }


#twitter-box                            { border: 1px solid #08252c; height: 83px; margin-bottom: 10px; float: left;  overflow: hidden; width: 578px; }
#twitter-box h2                         { padding: 0px 40px; font-size: 16px; background: #84d66e url(../_images/bg_sp_titulares.png) no-repeat 0px -62px; text-indent: -9999px; color: #08252c; height: 29px; line-height: 29px; border-bottom: 1px solid #08252c; position: relative; z-index: 10; }
#twitter-box li                         { color: #282828; letter-spacing: -0.2px; font-size: 13px; background: #EEE; height: 40px; padding: 10px 10px 0px; }
#twitter-box li:hover                   { background: #FFF }
#twitter-box li a                       { display: inline-block; color: #206f59; }
#twitter-box li a:hover                 { color: #000; text-decoration: underline; }
#twitter-box ul                         { margin-top: 0px }
.btn_follow_twitter                     { width: 86px; height: 25px; display: block; position: absolute; right: 3px; top: 2px; z-index: 1000; text-indent: -9999px; background: url(../_images/bg_btn_follow_twitter.png); }

#newsfront                              { width: 580px; float: left; height: 575px; overflow: hidden; margin-bottom: 15px; }
#newsfront ul li a                      { color: #555; border-bottom: 1px solid #d9d9d9; padding: 6px 6px 4px; display: block; letter-spacing: -0.2px; }
#newsfront h2                           { height: 31px; background: url(../_images/bg_sp_titulares.png) no-repeat 0px 0px #08252c; color: #d2f877; font-size: 15px; line-height: 31px; text-indent: -9999px; text-transform: uppercase; }
#latest_box_container                   { overflow: auto; width: 600px; float: left; }
.col-1                                  { width: 300px; float: left; }
.col-2                                  { width: 300px; float: left; }
#latest_front                           { background: #ebebeb; padding: 20px 14px; overflow: hidden; border: 1px solid #CCC; border-top: none; }
.latest_front_box                       { width: 283px; margin: 0px 15px 17px 0px; }
.latest_front_box li                    { border-bottom: 1px solid #d9d9d9 }
.latest_front_box h2                    { height: 31px; background: #08252c; color: #d2f877; font-size: 12px; line-height: 33px; text-transform: uppercase; }
.latest_front_box h2 span               { display: block; text-indent: -9999px; }
.titular_ultimos_prensa                 { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -91px !important }
.titular_ultimos_zonapro                { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -122px !important }
.titular_ultimos_blog                   { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -153px !important }
.titular_ultimos_instruccion            { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -184px !important }
.titular_ultimos_zonadejuego            { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -525px !important}
.titular_ultimos_zona-de-juego          { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -525px !important}
.titular_ultimos_television             { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -556px !important}
.post a                                 { color: #242424; display: block; padding: 6px 0px; overflow: hidden; min-height: 70px; }
.post a:hover                           { background: #e0e0e0 }
.post .thumb                            { width: 100px; height: 50px; background: #FFF; border: 1px solid #d9d9d9; padding: 2px; display: block; float: left; }
.post .thumb img                        { width: 100px; height: 50px; }
.post .titulo                           { padding: 3px 0px 2px 8px; display: block; float: left; width: 168px; font-size: 11px; }
.post .subtitulo                        { padding-left: 8px; display: block; float: left; width: 168px; font-size: 10px; line-height: 11px; color: #585858; }
#funbox                                 { width: 368px; margin: 0px 15px 17px 0px; float: left; }
#funbox h2                              { height: 31px; background: #08252c url(../_images/bg_arrows_up_down.png) no-repeat right top; color: #d2f877; font-size: 12px; line-height: 33px; text-transform: uppercase; margin-bottom: 2px; cursor: pointer; }
#funbox h2 span                         { display: block; text-indent: -9999px; }
.content-funbox                         { height: 174px; background: #DDD; margin-bottom: 2px; padding: 5px 10px; }
.content-funbox .autorCita              { font-size: 13px; display: block; padding: 10px 0px 0px 5px; font-style: italic; color: #777; }
.content-funbox .numero                 { font-size: 36px; display: block; float: left; width: 60px; padding: 8px 5px 0px 0px; height: 150px; color: #08252c; text-align: center; }
.content-funbox .verMas                 { position: absolute; right: 10px; bottom: 2px; background: #333 url(../_images/bg_plus.png) no-repeat right center; color: #d2f877; padding: 5px 30px 5px 10px; }
.content-funbox p                       { color: #424242; font-size: 15px; line-height: 18px; text-align: justify; font-family: "Times New Roman", Times, serif; }
.titular_parecidos                      { background: url(../_images/bg_sp_titulares.png) no-repeat 0px -215px }
.titular_leyes                          { background: url(../_images/bg_sp_titulares.png) no-repeat 0px -246px }
.titular_citas                          { background: url(../_images/bg_sp_titulares.png) no-repeat 0px -277px }
.titular_numerologia                    { background: url(../_images/bg_sp_titulares.png) no-repeat 0px -308px }





.archivo_cg                             { width: 560px; padding: 10px; float: left; overflow: hidden; margin:8px 0 15px; background: #08252C;  }
.archivo_cg h2                          { color: #DDD; padding: 5px 0; margin: 0 0 5px; background: url(../_images/bg_sp_titulares.png) #08252c no-repeat -10px -905px !important;text-indent: -9999px; }
.archivo_cg ul                          { margin-bottom: 15px; }
.archivo_cg ul li                       { width:22%; padding: 0 1.5%; float: left;}
.archivo_cg ul li a                     { display: block; overflow: hidden; }
.archivo_cg ul li a:hover .titulo       { color: #d2f877;  }
.archivo_cg ul li a:hover .thumb        { background: #d2f877;  }
.archivo_cg ul li a .thumb              { background: #888; display: block; padding:4px 2px 0; margin: 0 8px; text-align: center  }
.archivo_cg ul li a .titulo             { color: #ddd; display: block; padding: 8px 12px 0; }


.articulos                              { width: 580px; float: left; overflow: hidden; margin-bottom: 15px; }
.articulos h2                           { height: 31px; background: url(../_images/bg_sp_titulares.png) no-repeat 0px -972px #08252c; color: #d2f877; font-size: 15px; line-height: 31px; text-indent: -9999px; text-transform: uppercase; }
.articulos ul                           { overflow: hidden; background: #EBEBEB;}
.articulos li                           { width: 289px; float: left; }

.news_new h2                           { background: url(../_images/bg_sp_titulares.png) no-repeat 0px -938px #08252c !important; }
.news_new                              { height: auto !important; border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9; position: relative;  }
.news_new .scroll                      { height: 220px; overflow: auto !important; }
.news_new ul                           { border-bottom: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;padding-bottom: 50px; }
.news_new:after                        { position: absolute; display: block; width: 100%; background: url(../_images/bg_more.png); height: 25px; bottom: 0; left:1px; color: #777; opacity:0.6; font-size: 30px; content:'\e78d'; font-family:'fontello'; text-align: center; padding: 15px 0 0; }




/*//////////////////////////////////////
	PAGINA
//////////////////////////////////////*/
#pagina                                 { background: #ebebeb url(../_images/bg_page.gif); border: 1px solid #BBB; padding: 14px 10px 25px; overflow: hidden; }
#page-content                           { width: 582px; float: left; }
#page-content h2                        { line-height: 40px; color: #d2f877; background: #08252c; font-size: 30px; padding: 10px 0 10px 18px; margin-bottom: 20px; }

.subtituloZonaPro                       { border: 1px solid #ccc; padding: 0 15px; height: 60px; line-height: 60px; position: relative; background: #fff; margin: -20px 0 20px; color: #555; font-size: 24px; text-transform: uppercase; }
.subtituloZonaPro .icon                 { position: absolute; width: 81px; height: 60px; background: #eee; right: 3px; top: 0; background:url(../_images/bg_logos_zonapro.jpg);  }
.subtituloZonaPro .european             { background-position: 0 0;}
.subtituloZonaPro .pga                  { background-position: -81px 0;}
.subtituloZonaPro .ladies               { background-position: -162px 0;}
.subtituloZonaPro .lpga                 { background-position: -243px 0;}
.subtituloZonaPro .challenge            { background-position: -324px 0;}
.subtituloZonaPro .asian                { background-position: -405px 0;}
.subtituloZonaPro .senior               { background-position: -486px 0;}
.menuZonaPro                            { margin: -20px 0 30px; border: 1px solid #ccc; padding:2px 0 2px 2px;  overflow: hidden; background: url(../_images/bg_logos_zonapro.jpg) #FFF no-repeat center center; height: 63px; }
.menuZonaPro li                         { width: 14.25%; float: left; text-indent: -9999px;}
.menuZonaPro li a                       { display: block; height: 60px; padding:  0 0 2px; border-bottom: 3px solid #FFF; }
.menuZonaPro li a:hover                 { border-bottom: 3px solid #999; }


.tag-cloud                              { padding: 0px 0px 10px 0px; background: #e7e7e7; margin-bottom: 15px; }
.tag-cloud .tags                        { padding: 0px 0px 0px 5px }
.tag-cloud span                         { text-indent: -9999px; display: block; }
.tag-cloud h3                           { height: 31px; background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -401px; color: #d2f877; font-size: 12px; line-height: 33px; text-transform: uppercase; }
.etiquetas p a, .tag-cloud a            { -moz-border-radius: 6px; -moz-border-radius-topright: 16px; -moz-border-radius-bottomright: 16px; -webkit-border-radius: 6px; -webkit-border-radius-topright: 18px; -webkit-border-radius-bottomright: 18px; }
.tag-cloud a                            { background: #FFF url(../_images/bg_tag.png) no-repeat right center; text-decoration: none; padding: 2px 15px 2px 6px; margin: 5px 2px 0px 0px; border: 1px solid #AAA; display: inline-block; color: #08252c; }
.tag-cloud a:hover                      { background-color: #DDD; color: #000; }
.latest_sidebar_box                     { padding-bottom: 20px; margin: 10px 0 0; }
.latest_sidebar_box li                  { border-bottom: 1px solid #d9d9d9 }
.latest_sidebar_box li a                { color: #717171; font-size: 11px; display: block; padding: 4px; }
.latest_sidebar_box li a .titulo        { color: #40676f; font-size: 13px; display: block; }
.latest_sidebar_box li a:hover          { background: #EEE }
.latest_sidebar_box h3                  { height: 31px; background: #08252c; color: #d2f877; font-size: 12px; line-height: 33px; text-indent: -9999px; text-transform: uppercase; }
.titular_ultimos_noticias               { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -339px !important }
.titular_enlaces                        { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -370px !important }

/*//////////////////////////////////////
ARTÍCULO
//////////////////////////////////////*/
.section-title                          { text-transform: capitalize; }
.articulo                               { font-size: 13px }
.articulo .foto-articulo                { width: 570px; border: 6px solid #fff; display: block; overflow: hidden; background: #fff; margin: 10px 0 18px; }
.articulo .foto-articulo small          { text-align: center; font-size: 11px; font-style: italic; clear: both; display: block; color: #787878; padding: 5px 20px 0px; }
.articulo .foto-articulo img            { float: left; border: none; }
.articulo blockquote                    { background: #96d5c1 url(../_images/bg_blockquote.png) no-repeat 6px 17px; padding: 12px 25px 2px 50px; margin: 0px; font-style: italic; }
.articulo blockquote p                  { color: #444; font-size: 12px; line-height: 16px; }
.articulo img                           { border: 5px solid #fff }
.articulo h5                            { font-size: 17px; color: #3d3d3d; padding: 10px 0px 5px 4px; margin-bottom: 10px; border-bottom: 3px double #999; }
.articulo h4                            { font-size: 12px; color: #696969; padding: 0px 0px 15px 4px; }
.articulo h3                            { font-size: 23px; color: #3d3d3d; padding: 0px 0px 10px 4px; }
.articulo a                             { color: #297059; text-decoration: underline; }
.articulo p                             { color: #515151; line-height: 20px; padding: 10px 0px 15px; }
.wp-caption                             { /*width: 570px;*/ border: 5px solid #fff; display: block; overflow: hidden; background: #fff; margin-bottom: 18px; text-align: center;   }
.wp-caption img                         { border: none; display: inline-block; }
.wp-caption p                           { text-align: center; font-size: 11px; font-style: italic; clear: both; display: block; color: #787878; padding: 5px 20px 0px; }
.detalle-articulo                       { border-bottom: groove 2px #FFF; margin-bottom: 20px; overflow: hidden; padding-bottom: 20px; }
.detalle-articulo h3                    { font-size: 18px; color: #eee; background: #7a7a7a; padding: 8px 12px; margin-bottom: 4px; }
.detalle-articulo p                     { font-size: 12px; color: #515151; line-height: 18px; }
.detalle-articulo p a                   { color: #206f59 }
.more-link                              { display: block; float: left; background: #fff; padding: 3px 8px; border: 1px solid #cecece; margin: 10px 0px 15px; font-size: 12px; color: #6c6c6c; }
.more-link:hover                        { background: #f8f8f8; border: 1px solid #999; color: #424242; }
.fecha-articulo                         { background: #AAA; height: 20px; line-height: 20px !important; margin: -4px 0 4px; font-size: 11px !important; color: #444 !important; text-indent: 10px; border-top: 1px solid #666; text-transform: lowercase; }
.portadaRevista                         { float: left; margin: 0px 20px 0px 0px; }
.pic-header-article                     { width: 572px; border: 5px solid #FFF; background: #FFF; overflow: hidden; margin-bottom: 10px; }
#info-articulo                          { /*background: #BBB; padding:15px;*/ clear: both; border-top: 1px solid #CCC; padding-top: 20px;   }
.etiquetas h6                           { color: #08252c; line-height: 18px; padding: 0px; font-size: 18px; }
.etiquetas p a                          { background: #FFF url(../_images/bg_tag.png) no-repeat right center; text-decoration: none; padding: 2px 15px 2px 6px; margin: 5px 2px 0px 0px; border: 1px solid #AAA; display: inline-block; color: #888; font-size: 12px; }
.etiquetas p a:hover                    { background-color: #DDD; color: #666; }
#commentsBlock                          { clear: both; border: 1px solid #CCC; background: #F9F9F9; padding: 20px 10px 0px; }
.comentarios li                         { border-bottom: 1px solid #CCC; padding-top: 10px; }
.comentarios li .fechaComentario        { height: 42px; display: block; color: #777; font-size: 12px; }
.comentarios li .fechaComentario strong { color: #444; font-size: 13px; }
.comentarios li .avatar                 { float: left; width: 32px; margin: 0 10px 0 0; }
.comentarios li p                       { color: #666; line-height: 18px !important; font-size: 12px; }
#respond                                { border-bottom: 1px solid #CCC; padding: 20px 0 10px; }
#commentform                            { overflow: hidden; padding: 0 0 30px; }
#commentform textarea                   { width: 558px }
#commentform .campo                     { display: block; color: #515151; }
#commentform .campo input               { display: block; margin: 5px 0; }
.share                                  { background: url(../_images/bg_btn_news.png) no-repeat 1px -75px #08252c; color: #b9b9b9; width: 110px; margin-left: 10px; float: right; height: 25px; text-indent: 30px; line-height: 25px; z-index: 100; }
.share:hover .bookmarks                 { display: block; z-index: 100; }
.share .bookmarks                       { background: #222; padding: 3px 0px; position: absolute; width: 110px; left: -0px; top: 23px; display: none; }
.share .bookmarks li                    { float: none }
.share .bookmarks li:hover              { background-color: #000 }
.share .bookmarks li a                  { width: 100px; height: 15px; line-height: 15px; text-indent: 30px; font-size: 12px; padding: 5px 0px; margin: 0; color: #b9b9b9; display: block; }
.share .bookmarks li a:hover            { color: #d2f877 }
.like-buttons                           { display: block; float: right; padding: 10px 0 0 15px; }
.twitter-share-button                   { }

/*//////////////////////////////////////
NAVEGACIÓN + RESULTADO BÚSQUEDA
//////////////////////////////////////*/
.wp-pagenavi                            { clear: both; color: #6C6C6C; font-size: 13px; padding: 20px 0; }
.wp-pagenavi span.current               { font-weight: bold; background: #08252c; color: #d2f877; }
.wp-pagenavi a, .wp-pagenavi span       { text-decoration: none; border: 1px solid #CECECE; padding: 3px 5px; margin: 2px; color: #6C6C6C; background: #FFF; }
.wp-pagenavi a:hover                    { background: #CCC }
.resultados-busqueda                    { padding: 6px 4px; margin: 0 0 8px; overflow: hidden; }
.resultados-busqueda:hover              { background: #F6F6F6 }
.resultados-busqueda h3                 { font-size: 16px; background: #CCC; }
.resultados-busqueda h3	a               { color: #484848; display: block; padding: 4px 6px; margin: 0 0 4px; }
.resultados-busqueda h3	a:hover         { color: #08252C }
.resultados-busqueda p                  { line-height: 15px; color: #999; font-size: 15px; }
.resultados-busqueda p a                { color: #6c6c6c }

/*//////////////////////////////////////
NOTICIAS
//////////////////////////////////////*/
#noticias h2                            { color: #d2f877; background: #08252c; font-size: 30px; margin-bottom: 0px; }
#noticias h2 span                       { color: #92DF60; font-size: 28px; }
#subdata                                { height: 54px; background: #08252c; margin-bottom: 20px; }
#subdata #herramientas                  { height: 25px; padding: 10px 0px 10px 5px; float: left; }
#subdata #herramientas li               { float: left; position: relative; z-index: 10; }
#subdata #herramientas li .bookmarks    { display: none; background: #222; padding: 3px 0px; position: absolute; width: 110px; left: -2px; top: 23px; }
#subdata #herramientas li .bookmarks li { float: none }
#subdata #herramientas li .bookmarks li a
                                        { width: 100px; height: 15px; line-height: 15px; text-indent: 30px; font-size: 12px; padding: 5px 0px; margin: 0; color: #b9b9b9; }
#subdata #herramientas li .bookmarks li a:hover
                                        { color: #d2f877 }
#subdata #herramientas li:hover         { background-color: #000 }
#subdata #herramientas li:hover ul      { display: block }
#subdata #herramientas li:hover a       { color: #d2f877 }
#subdata #herramientas li a             { display: block; width: 97px; height: 25px; line-height: 25px; margin: 0px 5px; color: #b9b9b9; text-indent: 28px; }
#subdata #fecha                         { width: 145px; height: 45px; border-right: 1px double #636363; float: left; }
#subdata #fecha .anyo                   { font-size: 13px; color: #969696; position: absolute; left: 68px; top: 25px; }
#subdata #fecha .mes                    { font-size: 14px; color: #b9b9b9; position: absolute; left: 68px; top: 8px; }
#subdata #fecha .dia                    { font-size: 40px; color: #92df60; letter-spacing: -2px; width: 50px; height: 45px; position: absolute; left: 18px; top: 0px; }
.btn-ver-noticias                       { background: url(../_images/bg_btn_news.png) no-repeat 1px 0px }
.btn-ver-titulares                      { background: url(../_images/bg_btn_news.png) no-repeat 1px -25px }
.btn-suscripcion                        { background: url(../_images/bg_btn_news.png) no-repeat 1px -50px }
.btn-compartir                          { background: url(../_images/bg_btn_news.png) no-repeat 1px -75px }
.bm_delicious                           { background: url(../_images/bg_social_icons.png) no-repeat; background-position: 2px 0px; }
.bm_facebook                            { background: url(../_images/bg_social_icons.png) no-repeat; background-position: 2px -25px; }
.bm_twitter                             { background: url(../_images/bg_social_icons.png) no-repeat; background-position: 2px -50px; }
.bm_digg                                { background: url(../_images/bg_social_icons.png) no-repeat; background-position: 2px -75px; }
.bm_reddit                              { background: url(../_images/bg_social_icons.png) no-repeat; background-position: 2px -100px; }
.bm_meneame                             { background: url(../_images/bg_social_icons.png) no-repeat; background-position: 2px -125px; }
#lista-noticias                         { }
#lista-noticias .titular                { font-size: 14px; color: #eee; display: block; padding: 3px 20px 3px 5px; background: #444 url(../_images/bg_arrows_up_down.png) no-repeat 545px -35px; }
#lista-noticias .titular strong         { color: #d2f877 }
#lista-noticias .fuente                 { font-size: 11px; color: #6c6c6c; background: #fff; border: 1px solid #cecece; padding: 4px; display: inline-block; height: 12px; }
#lista-noticias .fuente img             { vertical-align: text-top }
#lista-noticias .cuerpo                 { font-size: 12px; color: #515151; display: block; padding: 8px 2px 4px; line-height: 16px; }
#lista-noticias .cuerpo strong          { color: #08252c }
#lista-noticias .enlace                 { font-size: 11px; background: #fff; border: 1px solid #cecece; padding: 4px; display: inline-block; height: 12px; margin-left: 5px; }
#lista-noticias .enlace a               { color: #6c6c6c }
#lista-noticias .fecha                  { font-size: 11px; background: #fff; border: 1px solid #cecece; padding: 4px; display: inline-block; height: 12px; margin-left: 5px; color: #6c6c6c; float: right; }
#lista-noticias li                      { padding: 4px 5px }
#lista-noticias li:hover                { background: #fff }
#lista-noticias li:hover .titular       { background-color: #111 }
.cortina                                { display: block; overflow: hidden; }
#datepicker                             { border: 5px solid #7b7b7b; padding: 5px; margin-bottom: 10px; }
.ui-datepicker-calendar                 { width: 100% }
.ui-datepicker-calendar td              { border: 1px solid #ddd; text-align: right; width: 45px; padding: 1px; }
.ui-datepicker-calendar td:hover        { background: #ddd }
.ui-datepicker-calendar td a            { color: #777; display: block; padding: 2px; font-size: 11px; text-align: center; }
.ui-state-highlight                     { background: #92df60; color: #000 !important; }
.ui-state-active                        { }
.ui-datepicker-title                    { background: #3d3d3d; text-align: center; font-size: 14px; height: 24px; line-height: 24px; color: #d8d8d8; }
.ui-datepicker-prev                     { position: absolute; left: 5px; top: 3px; z-index: 10; font-size: 16px; font-weight: bold; color: #EEE; cursor: pointer; }
.ui-datepicker-next                     { position: absolute; right: 5px; top: 3px; z-index: 10; font-size: 16px; font-weight: bold; color: #EEE; cursor: pointer; }
.ui-datepicker-current-day              { background: #ddd }
.cantidad_resultados                    { font-size: 14px; color: #b9b9b9; position: absolute; left: 20px; top: 15px; font-weight: normal; line-height: 20px; }
.cantidad_resultados strong             { font-size: 20px; color: #92DF60; font-weight: lighter; margin: 3px 0 0; }

.shortcutNews                           { background: #e5ffa6; }
.shortcutNews .cuerpo                   { color: #000 !important; }



/*//////////////////////////////////////
VIDEO
//////////////////////////////////////*/
#video-window                           { margin-bottom: 10px }
#video-window .videoContainer           { width: 582px; height: 340px; }
#video-window h3                        { font-size: 18px; color: #eee; background: #7a7a7a; padding: 8px 12px; margin-bottom: 4px; }
#listado-videos                         { border: 1px solid #d9d9d9; border-bottom: none; }
#listado-videos li                      { border-bottom: 1px solid #d9d9d9 }
#listado-videos li a                    { color: #717171; font-size: 12px; display: block; padding: 4px; }
#listado-videos li a:hover              { background: #DDD }

#listado-videosAlt                      { border: 1px solid #d9d9d9; border-bottom: none; }
#listado-videosAlt li                   { border-bottom: 1px solid #d9d9d9 }
#listado-videosAlt li span              { display: inline-block; font-size: 11px; font-weight: bold; text-align: center; color:#40676F; float: left; height: 23px; line-height: 20px; width: 30px; margin: 0 8px 0 0; background: #DDD; }
#listado-videosAlt li a                 { color: #717171; font-size: 12px; display: block; padding: 4px; }
#listado-videosAlt li a:hover           { background: #DDD }


#vid-cont-holder                        { width: 582px; height: 320px; background: #000; }


.gwvp																		{ background: #000 url(../_images/bg_logo_gw.jpg) no-repeat top center; padding: 50px 0 10px; margin: 0 0 20px; }
.gwvp h3																{ border-bottom: 1px solid #444; text-align: center; font-size: 18px; color: #CCC; padding: 15px 0; }
.gwvp-desc															{ border-top: 1px solid #444; margin: 10px 0 0; }
.gwvp p																	{ font-size: 13px; color: #BBB; padding: 10px 15px; line-height: 20px; }

.gwvp-index															{ background: #000;  }
.gwvp-index div													{ width: 300px; margin: auto;}

.videos-nav 														{ padding: 10px 0; overflow: auto; }
.videos-nav a														{ display: inline-block; padding: 5px 10px; color:#666; font-size: 14px; background: #FFF; border: 1px solid #CCC; }
.videos-nav a:hover											{ background: #DDD; color: #555; border: 1px solid #DDD; }
.prev-videos														{ float: left; }
.next-videos														{ float: right; }



.videoPortada                           { background: #08252C; position: relative; margin-bottom: 10px; border-radius: 16px 0 0 0;}
.videoPortada p                         { height: 36px; position: relative; text-indent: -99999px;}
.videoPortada p span                    { height: 43px; position: absolute; left: 0px; top: 4px; width: 200px; background: url(../_images/bg_logo_video.png) no-repeat top left; z-index: 100;}
.videoPortada h3                        { color: #eee; padding: 10px 12px 15px; }
.videoPortada .btn_more                 { position: absolute; right: 3px; top: 3px; height: 30px; line-height: 30px; padding: 0 15px; background: #81D36D; color:#08252C; }



/*//////////////////////////////////////
INSTRUCCION
//////////////////////////////////////*/
.visorInstruccion                       { background: #CCC; clear: both; padding: 0 0 20px; }
.visorInstruccion .diapo                { text-align: center; padding: 7px; margin: 0px 10px 5px 10px; background: #CCC; }
.visorInstruccion .diapo span           { color: #FFF; padding: 20px; position: absolute; z-index: 999; width: 524px; font-size: 13px; text-align: center; left: 0px; top: 0px; }
.visorInstruccion .nav                  { list-style: none; overflow: hidden; background: #EBEBEB; }
.visorInstruccion .nav li               { float: left; list-style: none !important; padding: 0px !important; }
.visorInstruccion .nav li a             { font-size: 20px; padding: 5px 15px; display: block; text-decoration: none; }
.visorInstruccion h4                    { display: block; font-size: 20px; line-height: 20px; border-bottom: 1px solid #BBB; margin: 0px 15px; padding-bottom: 6px; color: #1c2b2e; }
.navSelected                            { background: #CCC }

/*//////////////////////////////////////
CONTACTO
//////////////////////////////////////*/
#contacto #page-content p               { line-height: 18px; padding: 0px 0px 5px 0px; color: #515151; }
#contacto #page-content a               { text-decoration: underline; color: #297059; }
#contacto #page-content ul              { overflow: hidden }
#contacto #page-content ul .cvLast      { margin-bottom: 0px }
#contacto #page-content ul .cv          { overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; }
#contacto #page-content .cvDatos        { float: left; width: 118px; overflow: hidden; padding: 0px 0px 0px 0px; }
#contacto #page-content .cvDatos a      { background: url(../_images/icn_mail.gif) no-repeat top left; height: 13px; padding: 0px 0px 10px 24px; display: inline-block; }
#contacto #page-content .cvDesc         { padding: 0px; float: left; width: 464px; }
#contacto #page-content h3              { font-size: 18px; color: #eee; background: #7a7a7a; padding: 8px 12px; margin-bottom: 4px; }
#contacto #page-content h4              { color: #395359; font-weight: bold; font-size: 12px; font-style: italic; padding: 0px; }
#contacto #page-content img             { margin: 0px 15px 15px 0px }
#contacto #page-content .contactoGral   { padding: 25px 0px 20px 0px; margin-top: 24px; clear: left; }
#contacto #page-content .contactoGral p { padding: 3px 0px 15px 0px; line-height: 20px; }

/*//////////////////////////////////////
REGISTRO
//////////////////////////////////////*/
.registers-steps                        { height: 50px; margin: 0 0 20px; background: #81d36d; }
.registers-steps li                     { height: 50px; width: 144px; float: left; padding: 0px 0 0 50px; line-height: 50px; }
.step1                                  { background: url(../_images/bg_steps.png) no-repeat 0px 0px }
.step2                                  { background: url(../_images/bg_steps.png) no-repeat 0px -50px }
.step3                                  { background: url(../_images/bg_steps.png) no-repeat 0px -100px }
#info-registro                          { padding: 0 0 20px }
#info-registro h4                       { padding: 6px 0 20px; color: #666; font-size: 18px; }
#info-registro p                        { padding: 10px 0 0; color: #666; font-size: 15px; }
#info-registro .pic                     { float: right}
#form_registro                          { color: #777; font-size: 12px; clear: both; padding: 0  }
#form_registro p                        { color: #666; font-size: 14px; padding: 10px 0; }
#form_registro input[type='checkbox']   { margin: 0 10px 0 0 }
#form_registro input[type='submit']     { display: block; background: url(../_images/bg_boton.png) repeat-x; height: 28px; text-align: center; color: #DDD; width: 100px; border: none; -moz-border-radius: 6px; -moz-box-shadow: 0 0 2px #000; -webkit-border-radius: 6px; -webkit-box-shadow: 0 0 2px #000; }
#form_registro input[type='text']       { display: block; width: 450px; height: 20px; margin: 10px 0 0; }
#form_registro input[type='email']      { display: block; width: 450px; height: 20px; margin: 10px 0 0; }
#form_registro fieldset                 { padding: 20px; margin: 0 0 30px; position: relative; }
#form_registro label                    { display: block; margin: 20px 0; }
.check_aceptar input[type='checkbox']   { margin: 0 10px 15px 0 !important; float: left; }
#form_clave                             { color: #777; font-size: 12px; }
#form_clave input[type='submit']        { display: block; background: url(../_images/bg_boton.png) repeat-x; height: 28px; text-align: center; color: #DDD; width: 100px; border: none; -moz-border-radius: 6px; -moz-box-shadow: 0 0 2px #000; -webkit-border-radius: 6px; -webkit-box-shadow: 0 0 2px #000; }
#form_clave input[type='text']          { display: block; width: 450px; height: 20px; margin: 10px 0 0; }
#form_clave fieldset                    { padding: 20px; margin: 0 0 30px; position: relative; }
#form_clave label                       { display: block; margin: 20px 0; }
.msg_error                              { padding: 10px; border: 4px solid #F00; background: #ff9e9e; margin: 0 0 20px; }
.msg_error p                            { color: #000; text-align: center; padding: 3px 0; font-size: 15px; }
.textos-registro                        { padding: 10px; background: #08252c; color: #BBB; }
.textos-registro img                    { padding: 0 0 10px }
.textos-registro h3                     { color: #D2F877; font-size: 20px; padding: 0 0 10px; }
.textos-registro p                      { padding: 0 0 10px; font-size: 13px; line-height: 19px; text-align: justify; }
.textos-registro p strong               { color: #EEE }
.textos-registro p a                    { color: #D2F877 }
#registro #page-content a               { color: #297059 }
#registro #page-content a:hover         { text-decoration: underline }
.registerform                           { padding: 30px 0px 65px 0px; position: relative; width: 580px; _height: 100%; }
.registerform .mensajeAyuda             { position: absolute; top: 0px; right: 50px; width: 28px; height: 22px; display: block; cursor: pointer; }
.registerform .campo input              { border: 1px solid #3d3d3d; height: 20px; line-height: 22px; width: 314px; padding: 2px 2px 0px 2px; color: #3d3d3d; margin-left: 8px; background: #fff; font-size: 13px; }
.registerform .campo a img              { vertical-align: top }
.registerform .campo label              { font-weight: normal; text-align: right; display: inline-block; width: 154px; font-size: 13px; color: #3d3d3d; position: relative; }
.registerform .aceptacion               { margin: 0px 100px 0px 164px }
.registerform .aceptacion input         { margin-top: 10px }
.registerform .aceptacion label         { color: #16252C; color: #3d3d3d; }
.registerform .opciones                 { margin-left: 164px; overflow: hidden; }
.registerform .opciones label           { color: #3d3d3d }
.registerform .opciones input           { margin-top: 10px }
.registerform span                      { display: block; padding: 10px 0px; position: relative; }
.botonEnvio                             { padding: 4px 10px; left: 408px; bottom: -15px; position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #3d3d3d; font-size: 12px; font-weight: bold; border: 1px solid #aeaeae; : ; background: #fff; /* IE7 */.width: 105px;; }
.botonEnvio:hover                       { border: 1px solid #222; background: #96D5C1; color: #222; }
#registro #condiciones                  { background: #96D5C1; color: #222; }
#registro #condiciones div              { padding: 10px; display: none; _width: 100%; _height: 100%; }
#registro #condiciones h4               { font-weight: bold; padding-top: 8px; }
#registro #condiciones p                { padding: 4px 0px }
#registro #condiciones a                { color: #297059; text-decoration: underline; }
#tituloCondiciones                      { padding: 5px; display: block; }
#registro #page-content #tituloCondiciones a
                                        { color: #222; font-size: 12px; display: block; padding: 2px 5px; text-align: center; text-decoration: none; font-weight: bold; }
#registro #page-content #tituloCondiciones a:hover
                                        { text-decoration: underline }
#soyUsuario                             { padding: 10px 10px 35px 10px; color: #222; }
#prodsSorteo                            { padding: 14px 0px; width: 308px; }
#prodsSorteo h3                         { padding: 8px 14px 6px 14px; font-size: 18px; font-weight: normal; text-align: center; line-height: 23px; color: #19602e; }
#prodsSorteo h2                         { padding: 0px 14px 10px 14px; font-size: 26px; text-align: center; font-weight: normal; border: none; margin-top: -4px; }
#prodsSorteo a                          { text-decoration: none; color: #33a84f; }
#prodsSorteo a:hover                    { text-decoration: underline; color: #247236; }
#prodsSorteo p                          { padding: 4px 14px; text-align: justify; font-size: 12px; line-height: 18px; }
#condiciones2                           { background: #d1e4d5; margin: 10px 0 20px; }
#condiciones2 div                       { padding: 0px 5px 5px 5px; display: none; }
#condiciones2 p                         { padding: 4px 0px; font-size: 11px; line-height: 14px; text-align: left; color: #000; }
#condiciones2 p a                       { color: #33a84f; font-size: 11px; display: inline; padding: 0px; text-align: left; }
#condiciones2 p a:hover                 { color: #247236 }
#tituloCondiciones2                     { padding: 0px; display: block; }
#tituloCondiciones2 a                   { color: #16252C; font-size: 11px; display: block; padding: 0px 5px 2px 5px; text-align: center; height: 14px; margin-top: -10px; }
#tituloCondiciones2 a:hover             { text-decoration: underline }

/*//////////////////////////////////////
SUSCRIPCION
//////////////////////////////////////*/
#suscripcion #page-content              { color: #515151 }
#suscripcion #page-content .botonEnvio  { background: #fff; padding: 2px 6px; border: 1px solid #c8c8c8; color: #464646; height: 22px; }
#suscripcion #page-content .botonEnvio:hover
                                        { border: 1px solid #464646 }
#suscripcion #page-content input        { float: left }
#suscripcion #page-content form         { overflow: hidden }
#suscripcion #page-content p            { line-height: 24px; padding: 6px 0px 14px 4px; }
#suscripcion #page-content h3           { font-size: 23px; color: #3d3d3d; padding: 0px 0px 18px 4px; }
#suscripcion #page-content a            { color: #297059; text-decoration: underline; }
#suscripcion .redSocial                 { margin-right: 8px }
#suscripcion .campoEmail                { border: 1px solid #c8c8c8; height: 16px; line-height: 16px; padding: 2px; color: #464646; width: 280px; margin-right: 5px; }


.suscription							{ overflow: hidden; margin: 0 0 20px;}
.suscription-link						{ float: left; width: 194px; height:100px; display: block; text-indent: -9999px;}
.suscription-link.twitter				{ background: url(../_images/feed-twitter.gif);}
.suscription-link.facebook				{ background: url(../_images/feed-facebook.gif);}
.suscription-link.feedly				{ background: url(../_images/feed-feedly.gif);}
.suscription-link.rss					{ background: url(../_images/feed-rss.gif);}
.suscription-link.youtube				{ background: url(../_images/feed-youtube.gif);}
.suscription-link.flipboard				{ background: url(../_images/feed-flipboard.gif);}

/*//////////////////////////////////////
404
//////////////////////////////////////*/
#page404 .articulo h3                   { font-size: 20px; padding: 22px 0px 10px 4px; }
#page404 .bye                           { font-weight: bold; padding: 16px 0px 16px 0px; }

/*//////////////////////////////////////
FOOTER
//////////////////////////////////////*/
#footer                                 { /*height: 200px;*/ background: #08252c; padding: 30px 20px 50px 30px; overflow: hidden; }
#footer #corporate h2                   { height: 120px; margin-bottom: 70px; width: 330px; background: url(../_images/bg_logo_footer.png) no-repeat 90px -20px; float: right; }
#footer #corporate h2 a                 { height: 120px; width: 330px; display: block; text-indent: -9999px; }
#footer #corporate p                    { color: #777; padding: 5px 0px 0px 0px; font-size: 11px; text-align: right; line-height: 13px; clear: both; }
#footer #corporate p a                  { color: #cecece }
#footer #corporate p a:hover            { color: #d2f877 }
.footer-col                             { width: 150px; float: left; }
.footer-col h3                          { height: 31px; color: #dbdbdb; font-size: 12px; line-height: 31px; text-transform: uppercase; }
.footer-col li                          { list-style: disc inside; color: #a3a3a3; }
.footer-col li a                        { color: #a3a3a3; font-size: 12px; display: inline-block; padding: 4px 0px; }
.footer-col li a:hover                  { color: #d2f877 }
.titular_secciones                      { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -432px; text-indent: -9999px; }
.titular_cronicagolf                    { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -463px; text-indent: -9999px; }
.titular_siguenos                       { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -494px; text-indent: -9999px; }
#corporate                              { width: 400px; float: right; padding: 10px 0px  0px; }

.footer-social li												{ height: 30px !important; list-style: none; }
.footer-social li a											{ text-indent: 33px; display: block; height: 30px; line-height: 23px;}
 

/*//////////////////////////////////////
CONCURSO
//////////////////////////////////////*/
#concurso fieldset                      { border: none; }
#concurso form                          { overflow: hidden; padding: 0 0 80px;  }
#concurso label                         { display: block; margin: 0; padding: 0;  }
#concurso div                           { position: relative; overflow: hidden; border-bottom: 2px dotted #888; margin: 0 0 20px; padding: 0 0 20px; }
.datos_personales                       { background: #fff; padding: 10px 30px; margin: 0 0 20px; }
.datos_personales legend                { background: #fff; padding: 10px 30px; margin: 0 0 20px; }
.datos_personales input                 { float: right; width: 400px; height: 20px; }
.numero-pregunta                        { width: 45px; height: 45px; display: block; background: #333; color: #DDD; text-align: center; line-height: 47px; font-size: 22px; position: absolute; left: 0px; top: 0px; z-index: 10; -moz-border-radius: 23px; -webkit-border-radius: 23px; border-radius: 23px; }
.texto-pregunta                         { padding: 0px 10px 0px 60px; display: block; min-height: 60px; font-size: 15px; border-bottom: 1px solid #DDD;  }

.textos-legales h3                      { text-decoration: underline; cursor: pointer }
.textos-legales div                     { background: #ddd; padding: 10px; margin-bottom: 20px;}






/*//////////////////////////////////////
TERRITORIO 3 PUTTS
//////////////////////////////////////*/

.latest_3P															{ width: 368px;}
.latest_3P .titulo											{ width: 250px;}
.latest_3P .subtitulo										{ width: 250px;}

#tres-putts															{ background: url(../_images/black_paper2.png) #191919; }
#tres-putts #pagina											{ background: #298e21 url(../_images/bg_page_3P.png); overflow: hidden; border: none; padding: 0 15px 0 0; }
#tres-putts #pagina h2									{ height: 160px; text-indent: -9999px; background: url(../_images/bg_h2_3P.png) no-repeat top left; }
#tres-putts #pagina h2 a								{ height: 160px; display: block; }

#tres-putts .sidebar										{ float: left; width: 368px; padding: 10px 0 180px; background: url(../_images/bg_page_footer_3P.png) no-repeat left bottom;   }

#tres-putts .author_info								{ margin: 40px 40px 20px 0; color: #CCC; background: rgba(68,76,73,0.8); padding: 20px 120px 20px 20px; font-size: 13px; line-height: 22px;   }
#tres-putts .author_info p							{ padding: 0 0 15px;  }
#tres-putts .author_info a							{ color: #FFF;   }
#tres-putts .foto												{ position: absolute; }
#tres-putts .oscar											{ right: -30px; top:-15px; }

#tres-putts .listado_enlaces						{ background: #DDD;}
.titular_ultimos_territorio-de-tres-putts { background: url(../_images/bg_sp_titulares.png) #08252c no-repeat 0px -741px !important; text-indent: -9999px; }
#tres-putts .latest_sidebar_box ul			{ background: #DDD; }


#tres-putts #page-content								{ /*background: #FFF;*/ float: right; padding: 0 25px; width: 650px; width: 564px; /*box-shadow: -4px 0 12px rgba(0,0,0,0.4), 2px 0 6px rgba(0,0,0,0.3) ;*/ }

#tres-putts .detalle-articulo						{ padding: 40px 0 0; overflow: visible; float: left   }
#tres-putts .detalle-articulo h3				{ background: none; padding: 0; color: #2e2e2e; font-size: 30px; letter-spacing: -1px; font-weight: bold; width: 480px;  padding: 0 0 15px;  }
#tres-putts .detalle-articulo p					{ font-size: 13px; border-top: 1px solid #e2e2e2; padding: 10px 0 0;  }

#tres-putts .fecha-articulo							{ width: 73px; height: 41px; padding:2px 0 0 !important; background: url(../_images/bg_date_3P.png); position: absolute; right: -33px; top: 45px; border: none !important;  }
#tres-putts .fecha-articulo .dia				{ font-size: 18px; font-weight: bold; display: block; text-align: center; color: #dcfce5; text-shadow: -1px -1px 0 #1a5a48; } 
#tres-putts .fecha-articulo .mes				{ display: block; text-align: center; color: #b7e9ab; line-height: 6px; font-size: 10px;} 




/* SINGLE 3P */
#tres-putts .share		 									{ margin: 20px 0; }
#tres-putts .articulo 									{ padding: 20px 0; }
#tres-putts .articulo h3								{ color: #2e2e2e; font-size: 30px; letter-spacing: -1px; font-weight: bold; }

#tres-putts #commentform textarea				{ width: 538px;}
#tres-putts .botonEnvio									{ left: 400px;}





.banners-B a{
	overflow: hidden;
	float: left
}



/*//////////////////////////////////////
CSS 3
//////////////////////////////////////*/
#frontpage                              { -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-radius-topleft: 6px; -webkit-border-radius-topright: 6px; }
#pagina                                 { -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-radius-topleft: 6px; -webkit-border-radius-topright: 6px; }





