body {
	background: #003333;
}

#logo{
	margin-bottom: 0;
	padding-top: 20px;
}
#header ul.menu > li,
#header ul.menu > li > a{
}
#menu-footer{
	padding-top: 50px;
	position: relative;
}
#menu-footer > ul,
#FB-footer,
#TW-footer{
	display: none;
}

#FB-footer{
	height: 30px;
    width: 25px;
    background: url("../images/images-pag/footer_sprite1.png") -190px 0 no-repeat;
    float: right;
    position: relative;
    top: -60px;
}
#TW-footer{
    height: 30px;
    width: 40px;
    background: url("../images/images-pag/footer_sprite1.png") -142px 0 no-repeat;
    float: right;
    position: relative;
    top: -60px;
}
h3 {
	color: #555
}

h2 a {
	text-decoration: none;
	color: #000;
}

h2,.moduletable h3, .items-leading h2 {
	border-bottom: solid 1px #ddd;
}

.items-row h2 {
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

a:link,a:visited {
}

a:hover,a:active,a:focus {
	color: #000;
	text-decoration: underline;
}

.logoheader {
	
	min-height: 130px;
}

#all {
	color: #444;
}

#shadow #all {
	box-shadow: 0px 20px 10px #555555
}
#cse-search-box{
	right: 167px;
	position: relative;
	width: 219px;
	top: -2px;
	height: 34px;
	margin-bottom: 0;

}

#header ul.menu {
  background-color:#ddd;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#dddddd");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  background-image: linear-gradient(#eeeeee, #dddddd);
  border-color: #b2b2b2 #b2b2b2 hsl(114, 0%, 62.5%);

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);
  -webkit-font-smoothing: antialiased;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px
		rgba(0, 0, 0, 0.05);
	color: #095197;
	border: solid 1px #ddd;
	border: 1px solid #e5e5e5;
	text-transform: uppercase;
}

#header ul.menu a:link,#header ul.menu a:visited {
	color: #000;
	display: inline-block;
	font-weight: 900;
	text-decoration: none;
	padding: 0px 10px;
	margin: 0;
	display: inline-block;
	margin: 0 0 0;
	padding: 12px 15px;
	position: relative;
}
#header .up_menu {
    color: #bf0101;
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
    text-transform: uppercase;
    top: 9px;
}
#header .up_menu:hover {
color: #000;
}
#contacto{
	right: 430px;
}
#senales{
	right: 530px;
}

#header .up_menu_hidden {
    background: transparent;
    display: block;
    width: 25px;
    height: 25px;
    text-indent: -20px;
    overflow: hidden;
    position: absolute;
    top: 8px;
}

#header #tw {
    right: 137px;
}

#header #fb {
    right: 96px;
}
/*  grey background */
.button,button,p.readmore a,#header input.button,.pagenav a:link,.pagenav a:visited,#advanced-search-toggle,.profile-edit a:link,.profile-edit a:visited,h3.js_heading
	{
  background-color:#ddd;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#dddddd");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image: -ms-linear-gradient(top, #ffffff, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image: -o-linear-gradient(top, #ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);




  border-color: #b2b2b2 #b2b2b2 hsl(114, 0%, 62.5%);

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);
  -webkit-font-smoothing: antialiased;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px
		rgba(0, 0, 0, 0.05);
	color: #095197;
	border: solid 1px #ddd
}

/* +++++++++++++  table display  Catgegories table, contact etc, ++++++++++++++++++++* */
table {
	border: solid 1px #ddd
}

table th {
	background-color: #0074cc;
	color: #fff;
	background-image: -moz-linear-gradient(top, #095197, #1B6BA5);
	background-image: -ms-linear-gradient(top, #095197, #1B6BA5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#095197),
		to(#1B6BA5) );
	background-image: -webkit-linear-gradient(top, #095197, #1B6BA5);
	background-image: -o-linear-gradient(top, #095197, #1B6BA5);
	background-image: linear-gradient(top, #095197, #1B6BA5);
	background-repeat: repeat-x;
	filter: progid :   DXImageTransform.Microsoft.gradient (   startColorstr
		=
		 '#095197', endColorstr =   '#1B6BA5', GradientType =   0 );
	border-color: #0055cc #0055cc #003580;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid :   dximagetransform.microsoft.gradient (   enabled =
		false );
}
 
table th a:link,table th a:visited {
	color: #fff
}

tr.odd,tr.cat-list-row1 {
	background: #f8f8f8
}

table  tr:hover td {
	background: #FEFDE2;
}

/* blue background */
.button:hover,
.button:active,
.button:focus,
button:hover,
p.readmore a:hover,
#header ul.menu a:active,
#header ul.menu a:focus,
.pagenav a:hover,
.pagenav a:active,
.pagenav a:focus,
#advanced-search-toggle:hover,
#advanced-search-toggle:active,
#advanced-search-toggle:focus,
.profile-edit a:hover,
.profile-edit a:active,
.profile-edit a:focus,
#fontsize a:hover,#fontsize a:active,#fontsize a:focus,
#mobile_select h2 a
	{
	background-color: #000000;
	color: #fff;

  background-color:#095197;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0087d1", endColorstr="#095197");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0087d1), to(#095197));
  background-image: -moz-linear-gradient(top, #0087d1, #095197);
  background-image: -ms-linear-gradient(top, #0087d1, #095197);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087d1), color-stop(100%, #095197));
  background-image: -webkit-linear-gradient(top, #0087d1, #095197);
  background-image: -o-linear-gradient(top, #0087d1, #095197);
  background-image: linear-gradient(#0087d1, #095197);
  border-color: #00456b #095197 hsl(201, 100%, 16%);
  color: #fff ;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;



}

/* +++++++++++++++++  Bro changes +++++++++++++++ */
.loguitoheredia {
    background: none !important;
}
.fasefinalrusia2018 #wrapper2 .item-page{
  max-width: 100%!important;
}
.fasefinal table tr td, table tr th{
	background-color:#0F0
}
.titulos-m2018{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color: #09C;
	color: white;	
}
.subtitulos-m2018{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#CCC;
	color: black;	
}
.partido-m2018{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FFF;
	color: black;	
}
.marcador-m2018{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#09C;
	color: white;
	text-align:center;
}
.ocultado{
    display: none;
}
.marcadores-mundial{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	font-size:12px;
	font-weight:900;
	background-color:#09C;
    color:#fff;
}
.marcadores-mundial, table tr:hover td {
    background-color: #FFF;
    color: black;
}
.gfh-grupos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
    text-align: center;
	vertical-align: middle;
}
.ge-grupos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
    text-align: center;
	vertical-align: middle;
	text-transform:uppercase;
}
.fecha-grupos{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:20px;
	color:#FFF;
	text-align: left;
	text-transform:uppercase;
	vertical-align: middle;
}
.item-pagerusia-sedes {
    /* display: block; */
    margin: 1em;
}
.item-pagerusia-sedes img {
    /* display: block; */
    margin-bottom: 30px;
}
.blogrusia-sedes .items-row h2 {
    font-size: 29px;
    text-transform: uppercase!important;
    font-family: arial;
    font-weight: 900;
    margin-top: 30px;
    /* color: #660066!important; */
}
.blogrusia-sedes .items-row img {
    /* overflow: hidden; */
    margin-right: 10px !important;
    float: left!important;
  	max-width: 320px;
    height: auto;
}
.moduletablegalerias {
    border-bottom: 1px solid #ccc;
    margin-bottom: 29px;
    padding-bottom: 32px;
}
.moduletablegalerias h3 {
    background: rgba(0, 0, 0, 0) url("../images/personal/title_yellow.png") no-repeat scroll 0 0 / 100% auto;
    color: #ffffff;
    display: block;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    height: 32px;
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: 26px;
    padding-left: 8px;
    padding-top: 7px;
    text-shadow: 0 -1px 0 #ffffff;
    width: 98%;
    z-index: 200;
}
.moduletablegalerias h4 {
    background: #fff none repeat scroll 0 0;
    border-bottom: 6px solid #000;
    clear: left;
    display: block;
    font-size: 12px;
    margin-bottom: 1px;
    text-transform: uppercase;
}
.moduletablegalerias h4:hover{
    background: #ccc none repeat scroll 0 0;
}
.moduletablegalerias p {
    margin-right: 0px;
}
.moduletablegalerias img {
    background: gold none repeat scroll 0 0;
    display: block !important;
    float: left;
    margin-right: 16px;
    margin-top: -53px;
    max-width: 25%;
    padding: 4px;
}
.moduletablegalerias a {
    display: block;
    padding: 9px 9px 9px 30%;
}
.newsflash-titlegalerias{
    margin-top:30px
}
.newsflash-titlegalerias:first-child{
    margin-top:0px
}
/* active item */



/* +++++++++++++++++  content  +++++++++++++++ */
.article-info {
/*
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		to(#f5f5f5) );
	background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image: linear-gradient(top, #ffffff, #f5f5f5);
	background-repeat: repeat-x;
	filter: progid :   DXImageTransform.Microsoft.gradient (   startColorstr
		=
		 '#ffffff', endColorstr =   '#f5f5f5', GradientType =   0 );
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;*/
}

/*
ul.menu a:link,ul.menu a:visited {
	color: #444;
}
*/

/* ++++++++++++++++++++++  menu ++++++++++++++++++++++++++  */
.moduletable_menu {
	border: solid 1px #ddd;
	background: #f9f9f9;
}

#header ul.menu {
	border: solid 1px #D5D5D5;
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 5px rgba(0, 0, 0, 0.1);
}

/*
#header ul.menu a {
	box-shadow: none;
	border-bottom: 0
}


ul.menu a:hover,ul.menu a:active,ul.menu a:focus {
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top, #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	background: url(../images/3.0/arrow.png) no-repeat right center;
	color: #095197
}
*/

/* ++++++++++++++++   highlightning active menuitem  +++++++++++++++++++ */
ul.menu li.active a,ul.menu  li.active ul li.active a,ul.menu  li.active ul li.active  ul li.active a,ul.menu  li.active ul li.active  ul li.active ul li.active  a,ul.menu  li.active ul li.active  ul li.active ul li.active ul li.active a
	{
	/*font-weight: bold; Cambio realizado May 29 2018*/
}

ul.menu  li.active ul li a,ul.menu  li.active ul li.active  ul li a,ul.menu  li.active ul li.active  ul li.active ul li  a,ul.menu  li.active ul li.active  ul li.active ul li.active ul li a
	{
	font-weight: normal
}

ul.menu a {
	/*box-shadow: 0 1px 0 #fff;*/
	border-bottom: solid 1px #ddd;
	text-shadow: 0 1px 0 #fff
}

ul.menu ul a {
	background: #e5e5e5;
	margin-bottom: 1px
}

ul.menu ul ul ul a {
	background: #f5f5f5 url(../images/3.0/arrow.png) no-repeat 24px center;
}

ul.menu ul ul ul ul a {
	background: #fff;
}

/* +++++++++++++++++++++++  SLIDER  ++++++++++++++++++++  */
.panel h3.pane-toggler a {
	background: url(../images/slider_plus.png) right top no-repeat;
	color: #333
}

.panel h3.pane-toggler-down a {
	background: url(../images/slider_minus.png) right top no-repeat;
	border-bottom: solid 1px #ddd;
	color: #333
}

/*  +++++++++++++++++   Tabs ++++++++++++++++++++++  */
ul.tabs li,dl.tabs dt h3 a:link,dl.tabs dt h3 a:visited {
	background: #f5f5f5 url(../images/nature/box.png) repeat-x;
}

ul.tabs li a:link,ul.tabs li a:visited,dl.tabs dt a {
	color: #333;
	border: solid 1px #ddd;
	border-bottom: 0
}

ul.tabs li a:hover,ul.tabs li a:active,ul.tabs li a:focus {
	color: #000
}

.tabcontent,div.current {
	background: #fff;
	color: #000;
	border: solid 1px #ddd;
}

.tabcontent .linkclosed {
	color: #000;
	border-bottom: solid 1px #e5e5e5;
}

ul.tabs li a.linkopen,dl.tabs dt.open  h3 a:link,dl.tabs dt.open  h3 a:visited
	{
	background: #fff;
	color: #333;
	border-radius: 5px 5px 0px 0px;
}

ul.tabs li a.linkclosed:hover,ul.tabs li a.linkclosed:active,ul.tabs li a.linkclosed:focus,ul.tabs li a.linkopen:hover,ul.tabs li a.linkopen:active,ul.tabs li a.linkopen:focus
	{
	background: #555;
	color: #fff
}

#footer-inner,#footer {
	background: #f5f5f5;
	box-shadow: 0px 20px 10px #555
}

#footer {
    background: #555 none repeat scroll 0 0;
    box-shadow: 0 0 10px #555555;
    color: #999999;
    margin: 0 auto;
    max-width: 1025px;
    padding-top: 77px;
}

#footer a {
	color: #fff;
	background: none;
	text-decoration: underline;
}

#bottom h4 a {
	color: black;
    background: none;
    font-family: Tahoma,Verdana,Arial;
    font-weight: 900;
    text-decoration: none;
}
.moduletablegalerias .newsflashgalerias .newsflash-titlegalerias a:hover{
    color:#003366!important;
}


.box1 {
	border-right: solid 1px #ccc
}

.box3 {
	border-left: solid 1px #ccc
}
/*
#bottom  ul li a {
	background-image: none;
	padding-left: 10px;
}
*/

#bottom-sv{
	list-style-type: none;
}
#bottom-sv li{
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5), 0 0 15px rgba(0, 0, 0, 0.4) inset;
}
#bottom-sv li a:hover{
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5), repeat scroll 0,0;
}
#bottom-sv ul, .menu ol {
    margin: 0;
    padding: 0;
}
#bottom-sv a:hover,.menu a:active,.menu a:focus {
	background: #666;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	color: #FFF;
}

/* #bottom-sv a, .menu li a:visited { 
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-weight: 700;
    padding: 4px 7px;
    text-decoration: none;
    text-shadow: 0 1px 1px #000;
    transition: all 0.5s ease 0s;
}
*/

#sv-pagina {
    margin-bottom: 20px;
    /*margin-left: -29px;*/
    /*margin-top: -18px;*/
    width: 100%;
}
#sv-pagina li{
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.0), 0 0 0px rgba(0, 0, 0, 0.5) inset;
}
#sv-pagina li a:hover{
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5), repeat scroll 0,0;
}
#sv-pagina ul, .menu ol {
    margin: 0;
    padding: 0;
}
#sv-pagina a:hover,.menu a:active,.menu a:focus {
	background: #666;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	color: #FFF;
}

/*#sv-pagina a, .menu li a:visited {
    color: #000;
    display: block;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-weight: 700;
    padding: 4px 7px;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
*/

#header ul.menu a:hover{
	color: white;
    text-transform: uppercase;
	background-image: none;
	text-decoration: none;
    background:#5F5F5F;
    
}


/* responsive */
#mobile_select h2 {
	border:0; 
	margin:-17px 0 0 0; 
	padding:0; 
	background:#0C1D43;
	text-align:right
}

#mobile_select h2 a {
	/* display:inline-block; */
	display:none;
	font-size:0.8em;
	border-radius:4px 4px 0 0;
	padding:6px;
	font-size:0.75em;
	margin-right:5px;
}

@media only screen and (max-width: 480px) {
  
    .orbP {
        margin-left: 13px!important;
        width: 300px;
    }
  
    #bottom .newsscroll {
        max-width: 300px!important;
    }
 	#bottom .newsscroll li a {
    	max-width: none!important;
  	}
  
	img {
        max-width: 100%;
        height: auto;
        border: 0;
        -ms-interpolation-mode: bicubic;
        display: block;
        margin: auto;
        /* background: #666 none repeat scroll 0 0; */
        /* padding: 2px; */
	}
/* BR-AP2019*/  
    .box {
        padding-left: 0px;
        padding-right: 0px;
        text-align: left;
        border-right: none;
      	border-left: 0 !important;
		border-bottom: solid 1px #ddd;
	}
  
    .moduletablegalerias {
        margin-left: 20px;
  	}


	#fontsize{
		display:none
	}

	#nav,#wrapper2,#wrapper,.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3,#right,.box,#header form{
		float: none;
		width: 95%
	}

	#header {
		padding-top:0em
	}

	#header ul.menu{
	}
	
	#cse-search-box{
		position: static;
	    width: 80%!important;
	    float: right!important;

	}
	
	.logoheader {
		margin:0
	}

		.box {
		border-left: 0 !important;
		border-bottom: solid 1px #ddd;
	}
	#line {
		text-align: center;
		top: 0;
		float: right;
		width: 70%;
		margin: 0 0px; 
		min-width: 1px;
	}
	#header form input {
		float: none; margin-bottom:4px
	}

	#menuwrapper { margin-top:10px; }
	#header ul.menu {
		position:relative; top:0;left:20px; right:20px; margin:0; width:90%; border-radius:4px
	}
	
	#header ul.menu li:first-child a {
		border-radius: 4px 4px 0 0
	}
	
	#header ul.menu li:last-child a {
		border-radius:0 0 4px 4px 
	}

	#header ul.menu li a:link,
	#header ul.menu li a:visited {
		display: block;
		padding: 6px 10px;
		border-bottom: solid 1px #ccc
	}
	.pagenav a, span.pagenav {
		margin: 0px;
	}
	.pager li.pagination-start, .pager li.pagination-end {
		display: none!important;
	}
	.pager li.pagination-prev{
		float: left;
	}
	.pager li.pagination-next {
		float: right;
	}
	.pager a {
		border: 1px solid #ccc;
		color: #666666;
		font-family: "Trebuchet MS";
		font-size: 1.2em;
		font-weight: bolder;
		padding: 6px 12px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.pager {
		margin-bottom:100px;
	}
}

@media only screen and (min-width: 600px) {
}

@media only screen and (min-width: 768px) {
}

@media only screen and (min-width: 992px) {
}

@media only screen and (min-width: 1382px) { /* Styles */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) , only screen and
		(min--moz-device-pixel-ratio: 1.5) , only screen and
	(min-device-pixel-ratio: 1.5) { /* Styles */
}



@media (min-width: 768px) {
	body{background: #eee url("../images/personal/bg-30aniversario.jpg?08291019") no-repeat scroll top center;

 #menuwrapper {
        padding-bottom: 23px;
        }
}

	#body{background: #eee url("../images/personal/bg-30aniversario.jpg") no-repeat scroll top center;}
	#header{
		background: url("../images/personal/main_menu_area.png") 0 0 no-repeat;
		padding-top: 89px;
	}
	#logo{
		display: none;
		padding-top: 0;
	}
	#header ul.menu{
		background: none!important;
		min-height: 55px;
		top: 3em;
		border:0 none;
		box-shadow: none;
	}
	#header ul.menu > li a,#header ul.menu > li a:link, #header ul.menu > li a:visited{
		color: #FFF; 
		padding: 12px 5px;
		font-size: 10px;
		text-align: left;
	}
  	
	#header ul.menu > li a:hover{
		background: none;
		-moz-box-shadow:    inset 0 0 10px #000000;
	   -webkit-box-shadow: inset 0 0 10px #000000;
	   box-shadow:         inset 0 0 10px #000000;
	}
	#header ul.menu > li:last-child{
		display: none;
	}
	#header ul.menu > li.deeper.parent:hover ul{
		display: block;
	}

	#line{
		height: 30px;
		width: 20px;
		min-width: 20px;
		max-width:20px; 
	}

	#cse-search-box{
	right: 167px;
	position: relative;
	width: 219px;
	top: -2px;
	height: 34px;
	margin-bottom: 0;

}
#header input[type="text"]{
	width: 188px;

	background: transparent;
	border:0 none;
	box-shadow:none;
}
#header input[type="submit"]{
	width: 25px;
	background: transparent;
	text-indent: -99999px;
	border: 0 none;
	box-shadow:none;
}
#menu-footer > ul,
#FB-footer,
#TW-footer{
	display: block;
}
#top-banner-der {
    height: 38px;
    background-image: url("https://everardoherrera.com/images-banners/Cartago113.gif");

}


}
@media only screen and (max-width:767px){
  
  .textoEnImagenes {
    padding: 7px;
    padding-left: 13px;
    font-size: 14px;
}
  
  .texto-en-imagen02 {
      font-size: 18px;
  }
    #header .up_menu {
      display: none;
  }

	#header .hamburger-icon{
    	border: 1px solid #ccc;
    	height: 40px;
 	}

 	#header .hamburger-icon img{
    	border: 0;
 	}

 	#header .nav.menu{
    	background: #68838B; 
    	border:0;
    	border-radius:0;
    	display:none;
    	position: inherit;
    	margin: 0px;
    	padding: 0px;
    	width: 100%;
    	-webkit-transition: width 2s; /* Safari */
    	transition: width 2s;
 	}


 	#header ul.menu li:first-child a{
    	border-radius:0;
 	}

 	#header ul.menu li:last-child a{
    	border-radius:0;
    	display: none;
 	}

}


@media only screen and (max-width:320px) {
	#tablafinal .fasefecha {
    	font-family: arial;
    	font-size: 8px;
	}
    div#bottom div.newsflashboxtitle_yellow,div#bottom div.newsflashboxtitle_white {
        width: 287px;
    }
}



@media only screen and (max-width: 667px) {
	/* header mobile */
	header#header {
		background-color: #01000E;
		background-image: url('/templates/beez3/images/personal/mobile-top/logo-evergol-mb.jpg');
		background-repeat: no-repeat;
		background-position-x: 60px;
		padding:0px
	}

	#header .hamburger-icon {
		border:none;
		margin-left:0px;
	}

	
    div#top-banner-der {
    	background-image: url("https://everardoherrera.com/images-banners/cintilloEHS-2019-mobile.gif");
    	height: 76px;
    	margin: 17px auto 0px;
    	background-repeat: no-repeat;

    }

	form#cse-search-box {
		padding:5px 5px 0 0;
		text-align: right;
	}

	div#back div.logoheader {
		display: none;
	}
	
	#line {
		right: 0px;
	}
	
	#cse-search-box > div > input[type="submit"]:nth-child(4) {
		border-radius: 0;
		color: #ffffff;
		background: #646464; 
		background: -webkit-linear-gradient(#646464, #3A3A3A);
		background: -o-linear-gradient(#646464, #3A3A3A);
		background: linear-gradient(#646464, #3A3A3A);
		border: none; 
		font-weight: normal;			
	}
	
	#header form input {
		border-radius: 0;
		border: none;
	}
	
	/* fix del footer en mobile */
	#menu-footer {
		padding-top:100px;
	}
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
  

  
/*@media only screen and (width: 768px) and (orientation: portrait) {*/
	/* Fix footer Ipad portrait */
  .c_pjm-01 {
    width: 300px;
    margin-left: 25px;
	}
  #tablafinal .fasefecha {
    	    font-size: 8px!important;
	}
	#header {
    	background: url(http://mundoguanacaste.com/images/main_menu_area-portrait.png) 0 0 no-repeat;
    	padding-top: 90px;
	}
  	#menu-footer li:first-child {
		display: none !important;
	}
	#footer-n2 {
    	margin: 103px auto 0;
    	width: 90%;
	}
	#TW-footer, #FB-footer {
		right: 15px;
      	display: none;
	}
	ul.menusderecha-sv {
		background-color: #dddddd;
		height: 250px;
		margin: 0 auto;
		overflow: auto;
		padding: 0;
		width: 300px;
	}
	.bn-google {
    	margin: 0 auto;
    	width: 300px;
	}
	
	.mostread-eve {
    	
	}
  

/* START - Fixes del menu de señales en vivo en el home */
	#bottom .newsscroll {
		display: block !important; 	
		margin: 0px auto;
    	max-width: 213px;
	}

	#bottom .newsscroll li a {
		margin: 0 0 2px 0;
		padding: 4px 7px;
		text-shadow: 0px 1px 1px #000000;
		max-width: 213px;
      	text-align: left;
	}

	#bottom .newsscroll li.senales, #bottom .newsscroll li.contacto {
		display: none;
	}
    #video-player {
      margin-top: 0px!important;
      max-width: 228px;
      margin-left: 0px!important;
      margin-bottom: 0!important;
	}
 	.titulo-mrpanel {
   		height: 52px;
	}
  	.moduletablegalerias h3 {
		height: 17px;
      	max-width: 240px;
     	margin-top: 0px;
	}
  	img {
    	height: auto;
	}
  	body {
        background: #eee url(../images/personal/bp-ipad-port.jpg) no-repeat scroll top center;
        /* background-attachment: scroll; */
        /* background-position: 54% 0px; */
        background-size: 100%;
	}
  	.logoheader {
    	min-height: 80px;
	}
  	#senales {
    	left: 15px;
	}
  	#contacto {
    	left: 160px;
	}
  	#header #fb {
    	right: 20px;
	}
  	#header #tw {
    	right: 61px;
	}
 	#cse-search-box {
    	right: 95px;
    }
}
@media only screen and (max-width:767px) and (orientation:landscape){
  #tablafinal .fasefecha {
    	font-family: arial;
    	font-size: 8px;
	}
   #header{
       padding:0;
   }
   #header ul.menu > li{
       border-bottom: 1px solid #ccc;
   }
   #header ul.menu > li:last-child a{
    display: none;
 }
   #header #line .custom{
       float: right;
   }
   #header form{
       width: 100%;
       right:10px;
   }

     ul#bottom-sv {
		display: block !important;
	}
  	
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
    .newsscroll a, .newsscroll li a:visited {
		max-width: 280px;
	}
  	body {
        background: #eee url(../images/personal/bp-ipad-land.jpg) no-repeat scroll top center;
        /* background-attachment: scroll; */
        /* background-position: 54% 0px; */
        background-size: 100%;
	}
 .videolive {
    height: 479px !important;
    /* padding-left: 60px; */
    padding-top: 15px;
	}
    #header {
    	background: url(../images/main_menu_area-landscape.png) 0 0 no-repeat;
    	padding-top: 90px;
	}
	#cse-search-box {
        right: 88px;
        position: relative;
        width: 219px;
        top: -2px;
        height: 34px;
        margin-bottom: 0;
        /* background: black; */
	}
 	 #senales {
    	left: 20px;
	}
	#contacto {
    	left: 170px;
	}
  	#header #fb {
    	right: 11px;
	}
 	#header #tw {
    	right: 52px;
	}
  	ul.menu {
    	margin: 0px 0px 20px;
    	padding: 0px;
	}
  	#menu-footer > ul > li:first-child a {
      display: none;
	}
  	#footer-n2 {
    	margin: 76px auto 0;
	}
    .titulo-mrpanel-sv {
      	background: rgba(0, 0, 0, 0) url(../images/personal/sv-name.jpg) no-repeat scroll 0 0 / 100% auto;
      	height: 43px;
      	margin: 0 auto;
      	width: 272px;
	}
  	ul.menu {
      margin: 0px 0px 20px;
      padding: 0px;
      width: 271px;
	}
	.mostread-eve {
    	width: 282px!important;
	}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
  

  .orbP {
    margin-left: 25px!important;
    width: 300px!important;
}

	/* para centrar anuncios en mboile portrait */
  #tablafinal .fasefecha {
    font-size: 8px!important;
}
	.newsscroll li {
    	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5), 0px 0px 15px rgba(0, 0, 0, 0.4) inset;
    	background: rgba(0, 0, 0, 0.4) none repeat scroll 0px 0px;
	}
	.moduletablegalerias h3 {
   		height: 30px;
    	max-width: 372px;
    	margin-top: 0px;
	}
	#video-player {
		width: 312px;
		margin-left: 65px!important;
		margin: 0;
	}
	.box1{
		width: 98%!important;
	}	
	.box2{
		width: 96%!important;
	}
	.box3{
		width: 98%!important;
	}
	.banneritem {
		text-align:center;
	}		

	iframe#blockrandom, ins#aswift_1_expand {
		/* padding-left: 30px !important;*/
	}

	/* Para evitar que se corten los textos en mobile portrait */
	div#bottom div.newsflashboxtitle_yellow, div#bottom div.newsflashboxtitle_white  {
		/*width: 323px;*/
		margin: 0 auto 0 19px;
	}

	ul#bottom-sv {
		display: block !important;
	}
	.titulo-mrpanel {
        width: 90%;
        height: 50px;
        margin-left: 26px;
	}
	.newsscroll {
		margin-left: 25px!important;
		width: 340px!important;
	}
	#bottom .newsscroll {
   		height: 81px;
   		max-width: 300px;
	}
	#bottom .newsscroll li a {
		max-width: 300px!important;
	}
	.titulo-mrpanel-sv {
		height: 54px;
		/*margin-left: 25px;*/
		width: 300px;
	}
    .mostread-eve {
        margin-left: 25px;
        width: 90%!important;
        left: 5px;
	} 
  
    .titulo-mlpanel {
    	width: 316px;
    	margin-left: 25px;
	}
  
  
#facebookliveeh iframe  {
width:350px !important;
height:196px !important;

}

}


/* END - Fixes del menu de señales en vivo en el home */


.videolive {
height:470px !important;
weigth:640px;
padding-top: 15px;

}


@media  only screen and  (max-width: 480px) {

@media  only screen and  (max-width: 480px) {
  
#contentarea, #contentarea2 {
    margin-top: 14px;
}

.videolive {
    height: 380px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
}
.videolive iframe {
    width: 100%;
    height: 200px;
}

._1iww {
    height: 230px !important;
}

}

/* START Tabla final mundial */
#tablafinal .equipo02, .equipo01{
    background-color: #F4F4F4;
    font-size: 20px;
    font-family: 'Passion One', cursive;
    font-weight: 100;
    text-transform: uppercase;
    padding: 5px;
}
#tablafinal .equipo01{
    background-color: #FFF;
}
#tablafinal .marcador02, .marcador01{
    text-align: center;
    font-size: 20px;
    background-color: #939393;
    color: white;
    font-family: 'Passion One', cursive;
    font-weight: 100;
    padding: 5px;
}


#tablafinal {
	border:none;
}

#tablafinal td, #tablafinal th {
	border: none;
	padding:3px;
}

#tablafinal .fasenombre {
    color: white;
    background-image: url(https://img.playbuzz.com/image/upload/ar_1.8867924528301887,c_crop/f_auto,fl_lossy,q_auto:best/c_limit,w_640/v1511881380/i8scutg9un1wrhi1cg5s.jpg)!important;
    font-size: 19px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Passion One', cursive;
    font-weight: 100;
}

#tablafinal .fasespacer {
	background: none;
}



#tablafinal .partido {
	padding: 0;
}

#tablafinal .partido table {
	margin: 0;
}

#tablafinal .borderright {
	border-right: 2px solid black;
	padding: 0;
}

#tablafinal .bordertop {
	border-top: 2px solid black;
	padding: 0;
}

#tablafinal .borderbottom {
    border-bottom: 1px solid #CCC!important;
    padding-bottom: 5px;
    padding-top: 5px;
}
#tablaacumulado {
    border: none;
}
/* Tabla Campeonato Nacional */
#tablaacumulado .tablaacumulado-titulo{
  background: #333;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  color:#FFF
}
#tablaacumulado .lineaprimero{
  background: #960;
  font-weight:bold;
  color:#FFF
}
#tablaacumulado .lineaultimo{
  background: #900;
  font-weight:bold;
  color:#FFF
}
#tablaacumulado .tablaacumulado-subtitulos{
  background: #333;
  font-weight:bold;
  color:#FFF
}
#tablaacumulado .lineauno{
  background: #373737;
  color:#FFF
}
#tablaacumulado .lineacero{
  background: #464646;
  color:#FFF
}
.rl_tabs.outline_content>.tab-content>.tab-pane {
    padding: 0px!important;
}
/* END Tabla Campeonato Naciona */


/* START - Fixes del menu del Mundial */
.menumundial{
    max-width: 100%;
}
.menumundial h3 {
    color: white;
    padding: 0;
    text-transform: uppercase;
    font-family: 'Passion One', cursive;
    font-size: 0px;
    background-image: url(http://everardoherrera.com/images-banners/menuMundial-mod/header-menu-m2018.jpg);
    margin: 2px;
    height: 265px;
}
.menumundial a {
    padding: 24px!important;
    border-bottom: 1px solid #DDDDDD!important;
    text-transform: uppercase!important;
    font-family: 'Passion One', cursive;
    font-size: 24px;
    background-image: url(http://everardoherrera.com/images-banners/menuMundial-mod/btn-background.jpg);
    color: white;
      text-shadow: none!important;
}
.menumundial a:hover {
    padding: 24px!important;
    border-bottom: 1px solid red!important;
    background-color: darkred;
    color: white;
    text-shadow: none;
}
#right > div.moduletable.menumundial > ul > li.item-1668 > a:hover{
    background-image: url("http://everardoherrera.com/images-banners/menuMundial-mod/rollover-btn-background01.jpg");
}
#right > div.moduletable.menumundial > ul > li.item-1669 > a:hover{
    background-image: url("http://everardoherrera.com/images-banners/menuMundial-mod/rollover-btn-background03.jpg");
}
#right > div.moduletable.menumundial > ul > li.item-1671 > a:hover{
    background-image: url("http://everardoherrera.com/images-banners/menuMundial-mod/rollover-btn-background02.jpg");
}
#bottom > div.box.box2 > div.moduletable.menumundial > ul > li.item-1668 > a:hover{
    background-image: url("http://everardoherrera.com/images-banners/menuMundial-mod/rollover-btn-background01.jpg");
}
#bottom > div.box.box2 > div.moduletable.menumundial > ul > li.item-1669 > a:hover{
    background-image: url("http://everardoherrera.com/images-banners/menuMundial-mod/rollover-btn-background03.jpg");
}
#bottom > div.box.box2 > div.moduletable.menumundial > ul > li.item-1671 > a:hover{
    background-image: url("http://everardoherrera.com/images-banners/menuMundial-mod/rollover-btn-background02.jpg");
}
.menumundial ul {
    max-width: 100%;
  display: block!important;
}


.menumundial ul.menu li.active a, ul.menu li.active ul li.active a, ul.menu li.active ul li.active ul li.active a, ul.menu li.active ul li.active ul li.active ul li.active a, ul.menu li.active ul li.active ul li.active ul li.active ul li.active a {
    font-weight: 100px;
}



.menumundial li{
    
}
#tablafinal .fasefecha {
    border: 1px solid #aaa;
    background-color: white;
    background-image: none;
    text-align: center;
    font-family:'Passion One', cursive;
    font-size: 18px;
    font-weight: 100;
}
/* END - Fixes del menu del Mundial */
#facebookliveeh iframe  {
width:500px;
height:281px;

}

