/*
Theme Name:     Twenty Fourteen Child
Theme URI:      http://www.presscoders.com/designfolio
Description:    A child theme of Twenty Fourteen
Author:         
Author URI:     http://www.presscoders.com
Template:       twentyfourteen
*/

@import url("../twentyfourteen/style.css");


@font-face {
font-family: 'Futura Md BT Medium';
font-style: normal;
font-weight: normal;
src: local('Futura Md BT Medium'), url('font/futura_medium_bt-webfont.woff') format('woff');
}

blockquote {
	margin: 0px;
	padding: 10px 30px 5px 30px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #00c3e4;
	background-color: #EEEEEE;
}

a {
	transition:all 0.2s ease;
	webkit-transition:all 0.2s ease;
	color:#00c3e4;
}


a:hover {

	color:#09C;
}

::selection {
background: #00c3e4;
color: #fff;
text-shadow: none;
}

button, .button, input[type="button"], input[type="reset"], input[type="submit"]{
	transition:all 0.2s ease;
	webkit-transition:all 0.2s ease;
	background-color:#00c3e4;
}

button:hover, .button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
	
	background-color:#09C;
}
p {
	margin-bottom:10px;
	font-size:12px;
	text-align:justify;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:700;
	text-transform: uppercase;
	color:#333333;

}


h1 {
	font-size: 26px;
	line-height: 1.3846153846;
}

h2 {
	font-size: 24px;
	line-height: 1;
}

h3 {
	font-size: 20px;
	line-height: 1.0909090909;
}

h4 {
	font-size: 20px;
	line-height: 1.2;
}

h5 {
	font-size: 18px;
	line-height: 1.3333333333;
}

h6 {
	font-size: 16px;
	line-height: 1.5;
}

ol {
	font-size:12px;
}


ul {
	font-size:12px;
	list-style: none;
}

.entry-summary ul li::before {
 content: "\0BB \020";
 color:#00c3e4;
 font-size:12px;
}





p.blanco, a.blanco, h1.blanco, h2.blanco, h3.blanco, h4.blanco, h5.blanco, h6.blanco {
	color:#ffffff;
}

p.celeste, a.celeste, h1.celeste, h2.celeste, h3.celeste, h4.celeste, h5.celeste, h6.celeste {
	color:#00c3e4;
}

body {
	background-image:url(img/foto-fondo.jpg);
	background-attachment: fixed;
}

#main {
	min-width: 951px;
}

.singular .site-content .hentry.has-post-thumbnail
{
	margin:0px;
}

.hentry
{
	padding-bottom:48px;
	margin:0px;
}

.site-content .entry-date a:before, .attachment .site-content span.entry-date:before {
content: "\f303";
margin-right: 1px;
position: relative;
top: 1px;
}

.attachment span.entry-date:before, .entry-content .edit-link a:before, .entry-meta .edit-link a:before, .site-content .byline a:before, .site-content .comments-link a:before, .site-content .entry-date a:before, .site-content .featured-post:before, .site-content .full-size-link a:before, .site-content .parent-post-link a:before, .site-content .post-format a:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 16px/1 Genericons;
text-decoration: inherit;
vertical-align: text-bottom;
}

.widget.SWBOC_Widget p{
	margin-bottom:0px;
}

embed, iframe, object, video {
	margin-bottom: 0px;
}

.main-content, #primary {
float: right;
min-width: 710px;
width: 710px;
}

.site {
margin: 0 auto;
}

.site:before {
	width:241px;
	background-color:#C7C7C7;
}

.site {
background-color: #fff;
max-width: 951px;
position: relative;
}
.site-content .has-post-thumbnail .entry-header {
margin-top: 0px;
}

.site-content .has-post-thumbnail .entry-header {
padding: 24px;
}

.post-thumbnail {

display: block;
position: relative;
/* width: 710px; */
/* height: 250px; */
overflow: hidden;
z-index: 0;
}

.full-width .post-thumbnail img{
	display: block;
	margin: 0 auto;

}


.entry-meta .tag-links a:hover{
	background-color:#00c3e4;
}
.entry-meta .tag-links a:before{
transition:all 0.2s ease;

}


.entry-meta .tag-links a:hover:before{
border-right-color:#00c3e4;

}
/* -------------------HEADER----------------------------*/

.site-header {
  background: -webkit-linear-gradient(#01d2f0, #00c8ec);
  background: -o-linear-gradient(#01d2f0, #00c8ec); 
  background: -moz-linear-gradient(#01d2f0, #00c8ec); 
  background: linear-gradient(#01d2f0, #00c8ec);
  height:131px;
  min-width:951px;
  padding-bottom:0px;
}

.logo {
	float: left;
}

/* -----------------PRIMARY NAVIGATION------------------*/

.primary-navigation {

float: left;
margin: 74px 0px 0px 0px;
padding: 0;
text-transform: uppercase;
background-image: url(img/patron-boton.jpg);
background-repeat: repeat-x;
width: 710px;

}

.primary-navigation ul {
    font-size: 0;
}

.primary-navigation li {
	background-image:url(img/patron-boton.jpg);
	background-repeat:repeat-x;
	height:57px;
	font-size: 11px;

}

.primary-navigation li:hover a, .primary-navigation li.focus > a, .primary-navigation li:active a, .primary-navigation li:target a {
	background-color: #685c52;
	color: #FFF;
}


.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
color: #FFF !important;
background-color: #685c52;
font-weight: 900;
}
	
.primary-navigation a {
	height:57px;
	line-height:3.5;
	color:#685c52;
	padding:0px 10px 0px 10px;
}

.primary-navigation ul li a::before {
 content: "\0BB \020";
 color:#00c3e4;
 font-size:16px;
 padding-right:2px;
}

.primary-navigation ul li::before {
content:url(img/sep-nav.jpg);
  position:absolute;
}

.primary-navigation ul li:first-child::before {
content:none;

}






.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
color: #685c52;
font-weight: 900;
}
/*---------------FIXTURE------------------*/	

#fixture {
	margin-left:10px;
	float:left;
	width:234px;
}
	
	#fixture a{
		color:white;
	}

		#fixture a:hover{
			color:#0CC;
			cursor:pointer;
		}

	#fixture table {
		border-width: 0px;
		margin-bottom:0px;
	}
	
	#fixture td {
		font-size:11px;
		text-align:center;
		vertical-align:middle;
	}
	
	#fixture .header-tabla {
		float:left;
	}

	#fixture .vertodalatabla {
		width:214px;
		background-color:#333333;
		text-transform:uppercase;
		color:white;
		font-size:16px;
		font-weight:300;
		padding:8px 10px 8px 10px;
	}

/*---------------SLIDER------------------*/	

#slider {
	max-height:500px;
	overflow:hidden; /* evitar que se muestren las fotos antes de que cargue 		el slider */
}

.content-area {
	padding-top:0px; /*lograr que el slider se pegue al header */
}


/*---------------ULTIMOS POSTS------------------*/	
.latest a {
	color:#06F;
}
	
.latest article {
	float:left;
	width:215px;
	margin-left:10px;
}

	.latest article:first-child {
		margin:0px;
		clear:both;
	}

.latest .entry-header {
	margin:0px;
	background-color: #333333;
	min-height: 59px;
	padding:10px;
	transition:all 0.3s ease;
	webkit-transition:all 0.3s ease;
}

	.latest .entry-header a:hover {
		color:#0CC;
	}

.latest .entry-title {
	font-size:0px;
	margin-bottom:10px;
}


.entry-title a{
	color:#333333;
}

.entry-title a:hover{
	color:#00c3e4;
}

.entry-meta a{
	color:#333333;
}

.entry-meta a:hover{
	color:#00c3e4;
}
	
	.site-content .entry-header{
		margin-top:48px;
	}

	.latest .entry-title a{
		margin:0px;
		font-size:16px;
		color:#FFF;
		margin-top:0px;
	}

.latest .entry-meta {
	font-size:10px;
	margin:0px;
}
	
	.latest .entry-meta a {
		color:#999;
	}
	
.more-link {
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
		transition: all 0.1s ease;
	
		display:block;
		
		float:right;
		background-color: #00c3e4;
		padding: 5px 10px 5px 15px;
		
	
		transform: scale(0.97,0.97);
		-webkit-transform: scale(0.97,0.97);
	}
	
a.more-link{
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
display: block;
margin-top: 24px;

}
	
.more-link:hover{
			background-color:#09C;
			transform: scale(1,1);
			-webkit-transform: scale(1,1)
		}
.archive-title, .page-title {
font-size: 16px;
font-weight: 300;
line-height: 1.5;
margin: 50px 0px 0px 95px;
/* width: 500px; */
/* font-stretch: condensed; */
padding: 10px;
background: #333333;
/* width: 690px; */
/* opacity: 0.9; */
position: absolute;
z-index: 1;
}

	


.latest .resumen {
	overflow:visible;
}

	.latest .resumen p{
		font-size:12px;
		padding:15px 0px 0px 10px;
		margin-bottom:0px;
		min-height:45px;
		text-align:justify;
	}
	

	
.latest .post-thumbnail {
	float:left;
	margin:10px;
	
}

	.attachment-post-thumbnail {
		width:215px;
		height:112px;
	}
	
	.latest .crop {
	height:112px;
	width:215px;
	overflow:hidden;
	}
	/*------------NIVOSLIDER--------------*/
	.nivo-caption h1, .nivo-caption h2, .nivo-caption h3, .nivo-caption h4,.nivo-caption h5, .nivo-caption h6 {
color: #00c3e4;
padding: 10px 0px 0px 5px !important;
text-transform:none;
margin:0px;
font-weight:bold !important;
}
	
	.nivo-caption p {
	padding: 10px 10px 10px 5px !important;
	margin: 0;
	font-size:14px;
}

.nivo-caption {
	height:150px;
	position:relative !important;
}
	
/*-----------------OPINION-----------------------*/
.opinion .entry-header{
	background-color:#FFFFFF;
	height: 10px;
	padding: 240px;
 
}

.opinion .entry-title a{

font-size: 14px;
float: left;
width: 130px;
margin-left: 11px;

display: block;
color: #333333;
font-weight: 500;
	}
	
.opinion .entry-date{
	font-size:10px;
	margin:0px 0px 0px 5px;
	color:#999;
	text-transform:uppercase;
	
}
.opinion article {
	width:235px;
	height:175px;
	margin:0px;
	float:left;
}

.opinion article:first-child {
	margin:0px;
}
	
	.opinion .attachment-small {
		float:left;
	}

	.opinion .entry-title a:hover, .opinion .entry-date:hover {
		color:#0CC;
	}
	
		.opinion .resumen {
		float:left;
		overflow:visible;
	}

	.opinion .resumen p{
		font-size:12px;
		padding:15px 0px 0px 10px;
		margin-bottom:0px;
		min-height:45px;
		text-align:justify;
	}	
	
	
/*-----------------CONTENEDOR--------------------*/
.contenedor {
	padding:13px 0px 0px 13px;

	float:left;
}
.fondogris{
	background-color:#f4f4f4;
}

.contenedor h1, .contenedor h2, .contenedor h3, .contenedor h4, .contenedor h5, .contenedor h6 {
	margin:0px;
}

.header-01 {
	background: url(img/header.jpg);
	clear:left;
	float: left;
	padding: 8px;
	margin:0px 10px 10px 0px;
	width:424px;
}

.header-02 {
	background-color:#125278;
	float: left;
	padding: 8px;
	margin-bottom:10px;
	width:215px;
}

.tvheader {
	float:left;
	width:440px;
	background-image:url(img/header.jpg);
	background-repeat:repeat-x;
	color:white;
	text-transform:uppercase;
	padding-left:8px;
	height:41px;
}

	.tvchannel {
		float:left;
		padding:10px;
		background-color:#CCC;
		margin:10px 0px 10px 0px;
		border-radius:5px;
		height:236px;
	}

	.proxheader {
		float:left;
		background-image:url(img/header.jpg);
		background-repeat:repeat-x;
		color:white;
		text-transform:uppercase;
		height:41px;
		width:234px;
	}
	
	.proxcontent {
		float:left;
		width:234px;
		margin: 10px 0px 0px 10px;
		height:204px;
		background-image:url(img/fecha-partidos.jpg);
	}
	
	.proxcontent p{
		text-align:inherit;
		color:white;
		margin-bottom:inherit;
		
	}
	
	.fixturecompleto{
		margin:10px 0px 0px 10px;
		float:left;
	}



#secondary {
	width: 241px;
	padding: 0 0 0 0;
	z-index: 5;
	margin: 0 0 0 0;
	border-top:0px;
}


.sliderimgLiVertical{
	height:auto !important;
	width:auto !important;
}

.sliderimgLiVertical li img{
	height:auto !important;
	width:auto !important;
}

.verticalmaintable {
	width:225px;
}

/*-------------------WIDGETS-----------------*/

.widget {
	margin-bottom:0px;
	float:left;
}

.primary-sidebar .widget h1 {
margin: 0px;
font-weight: 400;
font-size: 15px;
height: 50px;
padding: 0 30px 0 30px;
display: table-cell;
background: #333333;
vertical-align: middle;
width: 211px;
border-width: 1px 1px 1px 1px;
}
div.wp-forecast-curr-block {
padding: 0px;
float: none;
}

div.wp-forecast-curr-details {
 padding: 0px;
}

div.wp-forecast-curr {
padding: 0px;
color: white;
}
.wp-forecast {
background: linear-gradient(#259FBD, #28DEFF);
padding: 0px;
float: left;
width: 100%;
height: 85px;
overflow: hidden;
}

div.sifixtures, div.sitable {
	width:100% !important;
	float:none !important;
}
.wp_forecast_widget h1.widget-title{
	display:none;
	margin:0;
	padding:0;
	font-size:0;
}

.widget-title{
padding-left: 30px;
}

#primary-sidebar .widget.widget_categories h1.widget-title {
font-size: 15px;
font-weight: 400;
line-height: 1.6363636363;
/* margin-bottom: 14px; */
text-align: left;
display: table-cell;
padding: 0px 0px 0px 30px;
vertical-align: middle;
width: 211px;
}


#search-2 {
	margin-top: 0px ;
	margin-bottom: 18px;
}
#primary-sidebar ul li {
	list-style: none;
	margin: 0;
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: lightgray;
	background-color: white;
	text-align:left;
	text-transform:uppercase;
	padding: 15px 15px 15px 30px !important;
}


#primary-sidebar ul li:hover {
	background-color:#01d2f0
}

.widget ul li:hover a{
color:white;
}

.widget ul li a{
color:black;
}

#footer-sidebar{
padding-top:30px;
padding-bottom:30px;
}

#footer-sidebar a{
color:#00c3e4;
}

#footer-sidebar a:hover{
	text-decoration:underline;
}

.footer-sidebar .widget_archive li, .footer-sidebar .widget_categories li, .footer-sidebar .widget_links li, .footer-sidebar .widget_meta li, .footer-sidebar .widget_nav_menu li, .footer-sidebar .widget_pages li, .footer-sidebar .widget_recent_comments li, .footer-sidebar .widget_recent_entries li {

padding: 5px 30px 5px 30px !important;
background-color: transparent;
text-transform: uppercase;
}

#footer-sidebar .widget h1 {
	font-size:14px;
	color:lightgray;
}

#footer-sidebar .widget ul li a {
	color:gray;
}

#footer-sidebar .widget ul li:hover a {
	color:black;
}

#footer-sidebar .widget ul li:hover {
	background-color:gray;
}

 .primary-sidebar .widget_archive li, .primary-sidebar .widget_categories li, .primary-sidebar .widget_links li, .primary-sidebar .widget_meta li, .primary-sidebar .widget_nav_menu li, .primary-sidebar .widget_pages li, .primary-sidebar .widget_recent_comments li, .primary-sidebar .widget_recent_entries li {
border-top: 0;
padding: 15px 15px 15px 30px !important;
background-color: white;
text-transform: uppercase;
}


	

div.wp-forecast-curr-block {
display: inline-block;
margin: auto;
margin-right: 20px;
}

.widget.widget_facebook_likebox iframe{
border: none;
overflow: hidden;
width: 225px !important;
height: 70px !important;
background: #fff;
margin:7px;
border-radius: 5px;
}

.widget.widget_facebook_likebox iframe{
border: none;
overflow: hidden;
width: 225px !important;
height: 70px !important;
background: #fff;
margin:7px;
border-radius: 5px;
}

.widget.widget_twitter_timeline {
	margin-left:7px;
}


.otras-noticias {
	background:#096;
}
	
.galeria-content{
	width: 215px;
float: left;
margin-right: 10px;}

.galeria-content h1{
	color:#333333;
	font-weight:bold;
}

.galeria-content img{
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
margin: 0px 0px 10px;
border: 1px solid gray;
background-color: #FFF;
padding: 3px;
box-shadow: 3px 3px 1px lightgray;
width: 206px;
overflow:visible;
opacity:1;
-webkit-transform:scale(1,1);
transform:scale(1,1);
}

.galeria-content img:hover{
	opacity:0.8;
	-webkit-transform:scale(1.05,1.05);
	transform:scale(1.05,1.05);
}

.galeria-thumbnails img{
	width:62px;
	max-width:70px;
	margin-top:-2px;
}

div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy
{
	margin-top:15px;
}

.fb-comments.fb_iframe_widget.fb_iframe_widget_fluid{
display: block;
margin-bottom: 30px;
}


.pagina-title {
font-size: 16px;
font-weight: 300;
line-height: 1.5;
padding-left: 10px;
background: #333333;
margin-top: 0px;
height: 50px;
display: table-cell;
vertical-align: middle;
width: 710px
}

.dataJugador {
	height: 250px;
	width:149px;
	margin:10px;
	overflow:visible;
	float:left;
}

.dataJugador ul {
	list-style:none;
	margin-left:8px;
	margin-top:8px;
}

	

.dataJugador p {
	margin-bottom:0px;
}	
.fotoJugador {
	max-height:189px;
	max-width:149px;
	background-size:cover;
}

.pieJugador {
	height:43px;
	width:149px;
	background-image:url(img/pieJugador.jpg);
	padding-top:8px;
	overflow:hidden;
}

.pieJugador h6, .pieJugador p{
	margin-left:47px;
}

/* TABLA DE POSICIONES */
div.sitable table {
border: none;
border-spacing: 0px !important;
width: 100%;
border-color: transparent !important;
width: 675px;

}


/* AUTOR */
.autor {
margin-left: 120px;
text-transform: uppercase;
font-size: 12px;
}

.autor-foto {
display: block;
float: left;
border-radius: 50px;
overflow: hidden;
background-size:cover;
width:70px;
height:70px;
}

.autor-nombre {
display: inline-block;
padding: 20px;
}

.autor-nombre p{
margin-bottom:0px;
}

#smart-archives-fancy{
	padding: 7px 0px 0px 20px;
}

.month-heading {
margin: 20px 0 15px;
}

#smart-archives-list{

	padding:15px;
	text-transform:uppercase;
	font-size:12px;
	background-color:#F0F0F0;
	
}

#smart-archives-list h2{
	font-size:16px;
	margin-top:15px;
}

#smart-archives-list h2:first-child{
	font-size:16px;
	margin-top:0px;
}
#smart-archives-list ul{
	margin:0 0 0 20px;
}

.content-header{
	width: 703px;
	position: absolute;
	top: 7px;
	right: 10px;
}

.seguinos {

float:left;
margin-top: 12px;

}

.seguinos p{
	display: inline-block;
	margin-right: 10px;
	font-size:13pt;
}

.social-link {
	width:35px;
	height:35px;
	margin-left:0.4em;
	display:inline-block;
	overflow:auto;
	-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
border-radius:2px;
}

/* clearfix */
.container:before,
.container:after {
  content:"";
  display:table;
}
.container:after {
  clear:both;
}
.container {
  zoom:1; /* For IE 6/7 (trigger hasLayout) */
}