/* ___________[ESTILOS GENERALES]___________*/

*{
	margin:0;
	padding:0;
}

body{
 background: #E4F5FF url(../images/body-bg.jpg) repeat-x left top;
}
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:Arial,sans-serif;
	color:#333;
}
a{
	text-decoration:none;
	outline:none;
}
#wrap{
	width:100%;
	margin:0 auto;
	position:relative; /* needed for footer positioning*/
	overflow:hidden;
	float:left;
}
ul{
	list-style-type:none;
}
.cleared{
	clear:both;
}

#cont{
	width:1040px;
	margin:0 auto;
	background:url(../images/sidebar-bg.png) repeat-y left top;	
	float:left;
	margin-left:20px;
	padding-bottom:70px;
}
#info{

	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	z-index:11;
	position:relative;

	
}
#header{
	position:relative;
	height:80px;
	width:100%;
	z-index:55;
	background:url(../images/header-bg.png) repeat-x left bottom;
}

#listado-partidos{
font-weight:bold;
margin:0px;
padding:0px;
}
#listado-partidos li{
margin:10px;
padding:10px;
}

/* ___________[HEADER ]___________*/
#header h1{
	width:278px;
	height:66px;
	background:url(../images/tweet-porra-logo.jpg) no-repeat left top;
	text-indent:-5000px;
	margin-left:70px;
}
 #petLogo{
	position:absolute;
	top:0px;
	left:5px;
	z-index:140;
}

#header h2, #header h3{
	font-size:11px;
	font-weight:bold;
	position:absolute;
	left:101px;
	top:50px;
	color:#333;
	z-index:22;
}
#header h3{
	color:#fff;
	z-index:21;
	left:102px;
	top:51px;
}
#header ul#mainNav{
	position:absolute;
	height:53px;
	top:0;
	left:380px;
	line-height:63px;
}
#header li{
	list-style-type:none;
	font-family:"Lucida Sans", "Trebuchet MS", , Verdana, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	display:block;
	height:53px;
	background:url(../images/nav-item-bg.jpg) no-repeat left top;
}
#header li.nav-activo a{
	color:#000;
	text-decoration:underline;
}
#header li.firstNavItem{
	background:none;
}
#header li a, #listado-partidos li a{	
	color:#990000;	
	text-decoration:none;
	padding:0 10px;
}
#header li a:hover, #listado-partidos li a:hover{	
	color:#300;
	text-decoration:underline;
}
/* ___________[SIDEBAR ]___________*/

#sidebar{
	margin-top:-10px;
	z-index:4;
	width:360px;
	padding-top:1px;
	position:relative;
	float:left;
}
#header #imgTop{
	position:absolute;
	bottom:-13px;
	left:30px;
	z-index:33;
}
#que-es-tweetporra, #como-participo-en-tweet-porra, #info-porra{
	width:318px;
	margin:0 auto;


}
#que-es-tweetporra, #info-porra{
	margin-top:35px;	
}
#como-participo-en-tweet-porra{
	margin-top:20px;
}

#info-porra h3, #que-es-tweetporra h3, #como-participo-en-tweet-porra h3{
	background:url(../images/que-es-box-header-bg.png) no-repeat left top;
	color:#00354F;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-style:italic;
	font-weight:normal;
	padding:18px 0 0 18px;
}
#info-porra ul, #que-es-tweetporra p, #como-participo-en-tweet-porra ul{
	background:url(../images/que-es-box-bg.png) no-repeat left bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	padding:14px 20px;
	line-height:160%;
	list-style-type:none;
}

#info-porra li{
	margin-bottom:10px;

}
#info-porra li span{
	color:#006699;
	background:#8CE1DF;
	background:#99eeff;
	padding:0 5px;
	padding-bottom:4px;

}
#como-participo-en-tweet-porra h3{
	background:url(../images/como-participo-header-bg.png) no-repeat left top;
	color:#C7EBFF;
}
#como-participo-en-tweet-porra ul{
	background:url(../images/como-participo-bg.png) no-repeat left bottom;
	color:#fff;
	list-style-type:none;
}
#como-participo-en-tweet-porra li{
	margin-bottom:20px;
	clear:both;
}
#como-participo-en-tweet-porra a,#paginacion a{
	color:#FFFF66;
	text-decoration:none;
}
#como-participo-en-tweet-porra a:hover,#paginacion a:hover{
	text-decoration:underline;
}
#como-participo-en-tweet-porra span.numSteps{
	color:#333;
	display:block;
	float:left;
	background:url(../images/como-participo-header-li-bg.png) no-repeat left top;
	width:28px;
	text-align:center;
	line-height:24px;
	margin-right:7px;
	margin-top:4px;
	height:28px;
}
#como-participo-en-tweet-porra span.bloque{
	float:left;
	display:block;
	width:240px;
	margin-bottom:15px;

}
/* ___________[PRONOSTICOS ]___________*/
#containerPronosticos{
	background:#fff;
	width:420px;
}
#pronosticos {
	float:left;
	width:680px;
	height:auto !important; /* real browsers */
	height:700px; /* IE6: treaded as min-height*/
	min-height:700px; /* real browsers */	

}
#pronosticos h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:25px;

	font-size:21px;
	width:240px;
	text-transform:uppercase;
	
}

.listado#pronosticos h3{
	background:url(../images/listado-header-bg.png) no-repeat left top;
	width:550px;
	margin-left:-3px;
	margin-top:23px;
}
#pronosticos h3{
	color:#00354F;
	font-weight:normal;
	margin-bottom:5px;
}

#pronosticos h3 span{
	font-weight:bold;

}

/* ___________[NAVEGACIÓN DE PRONOSTICOS ]___________*/
/* ___________[LISTADO DE PRONOSTICOS ]___________*/
#pronosticos #headers-pronosticos, #pronosticos #headers-contacto{
	margin-top:23px;
	background:url(../images/flecha-pronosticos.png) no-repeat left top;
	margin-left:-3px;
	font-style:italic;
	float:left;
	width:250px;
}
/* ___________[PAGINA DE CONTACTO]___________*/
#pronosticos #headers-contacto{
	width:400px;
}
#pronosticos #headers-contacto h3{
	width:400px;
}
#pronosticos #headers-contacto h4{
	margin-left:20px;
	
}
#pronosticos #headers-contacto h4 a{
	color:#333;
}
#pronosticos #headers-pronosticos h3{
	letter-spacing:-1px;
	}

#cont-tweets{
	background:#fff;
	width:409px;
	margin-top:-6px;
	float:right;
	margin-left:0px;
	border-left:1px solid #9DDDFF;
	border-right:1px solid #9DDDFF;	
}
#navPronosticos {
	margin-left:30px;
	margin-top:20px;
}

#navPronosticos div{
	font-style:normal;

}
#navPronosticos h4, #navPronosticos h5, #navPronosticos h6{
	padding-left:15px;
}
#navPronosticos h6{
	font-size:11px;	
	padding-top:3px;
}
#navPronosticos h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:17px;
	padding-top:10px;
}
#navPronosticos h5{
	font-size:12px;
	color:#555;
	padding-top:2px;
}
#navPronosticos div{
		background:url(../images/nav-partidos-bg-bottom.png) no-repeat 20px bottom;
		padding-bottom:10px;	
}
#navPronosticos a{
		color:#990000;
		background:url(../images/header-pronosticos-bg.gif) no-repeat left 3px;
		padding-left:9px;
}
#navPronosticos #match-activo{
	background: url(../images/nav-match-activo-bg.png) no-repeat right top;
	width:243px;
	height:74px;

	
}
#navPronosticos #match-activo a{
		color:#990000;


}
#navPronosticos a:hover{
	text-decoration:underline;
}

/* ___________[NAVEGACIÓN DE RESULTADOS]___________*/
#nav-resultados li{
	margin-bottom:12px;
	margin-left:10px;
	display:block;
	height:29px;
	}
#nav-resultados {
	margin-top:20px;
}
#nav-resultados a{
	color:#990000;
	background:#fff;	
	font-weight:bold;
	margin-left:10px;

	padding-left:10px;
	padding:10px;	
}
#nav-resultados #res-activo a{
	color:#300;
	background: url(../images/header-pronosticos-bg.gif) no-repeat left 15px;

}
#nav-resultados a:hover{
	text-decoration:underline;
	color:#300;
	background:#C9ECFF;
	
}
/* ___________[LISTADO DE PRONOSTICOS ]___________*/
ul#pronosticos-home{
	list-style-type:none;
	margin-left:19px;
	margin-top:20px;
	height:auto !important; /* real browsers */
	height:740px; /* IE6: treaded as min-height*/
	min-height:740px; /* real browsers */

}
#pronosticos-home li img{
padding:2px;
width:48px;
height:48px;
display:block;
float:left;
margin-right:10px;
border:1px solid #ccc;
float:left;
}
#pronosticos-home li span {
	position:absolute;
	display:block;
	bottom:0;
	left:44px;
}
#pronosticos-home li span a{
	background:url(../images/header-pronosticos-bg.gif) no-repeat left 3px;
}
#pronosticos-home li a{
	color:#900;

	padding-left:7px;
}
#pronosticos-home li span a:hover{
	color:#300;
	text-decoration:underline;
	background:url(../images/header-pronosticos-bg.gif) no-repeat left 3px;
}
#pronosticos-home li span strong{
	font-style:normal;
	color:#000;
	font-weight:bold;
	padding-right:8px;
}
#pronosticos-home li{
	display:block;
	background:url(../images/pronosticos-li-bg.png) no-repeat left top;
	width:360px;
	padding:0 8px;
	padding-top:8px;
	height:84px;
	font-style:normal;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative;
	margin-bottom:20px;
}
.contacto-list li{
	background:url(../images/contacto-li-bg.png) no-repeat left top!important;
}
#footer{
	height:58px;
	width:100%;
	position:absolute;

	bottom:0;
	background:url(../images/footer-bg.png) repeat-x left top;
}
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:70px;
	text-indent:100px;
	font-weight:bold;	
	color:#000;
}
#footer a{
	color:#900;
}
#footer a:hover{
	text-decoration:underline;
	color:#300;
}
a:hover#enlaceBlog, a:hover#enlaceChampions{
	background:url(../images/blog-link.png) no-repeat left bottom;
}
a#enlaceBlog, a#enlaceChampions{
	background:url(../images/blog-link.png) no-repeat left top;
	width:261px;
	height:53px;
	display:block;
	position:absolute;
	top:4px;
	left:920px;
	text-indent:-10000px;
}
a#listadoLink{
	display:block;
	margin-top:10px;
	margin-left:5px;
	text-indent:-20000px;
	width:223px;
	height:41px;
	background:url(../images/anteriores-bg.png) no-repeat left top;
}

a:hover#listadoLink{
	background:url(../images/anteriores-bg.png) no-repeat left bottom;
}
/*======================	
/* LISTADO PRONOSTICO
/*======================	*/
#listadoPorras ul{
margin:20px 0 0 20px;
}
#listadoPorras ul li{
	background:url(../images/listado-li-bg.gif) no-repeat 7px 7px;
	padding-left:7px;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#333;
	font-size:11px;
	margin-bottom:10px;

}
#listadoPorras ul h6{
	color:#333;
	font-size:11px;
	font-weight:normal;
	background:url(../images/listado-item-bg.gif) no-repeat left bottom;	
	padding-bottom:10px;
	padding-left:14px;
	
}
#listadoPorras ul h5 a{

	color:#990000;

}
#listadoPorras ul h5{
	font-size:18px;
	font-weight:normal;
	padding-left:14px;
}
#listadoPorras ul h5 a span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:10px;
	color:#777;
}
listado-li-bg	
.imgGanador{
position:absolute;
top:0;
right:10px;
}

li.ganador{
	background:url(../images/ganador-bg.png) no-repeat left top!important;
	width:370px!important;
}
li.ganador img{
	border:1px solid #fff!important;

}
/* ___________[ESTILOS GENERALES]___________*/
ul#nav-Partido{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:15px;
	margin-top:6px;
}
ul#nav-Partido li{
}
ul#nav-Partido li a{
	background:#990000 url(../images/li-nav-match.png) no-repeat 3px 9px;
	display:block;
	width:160px;
	border:1px solid #480000;
	padding:7px;
	padding-left:15px;
	color:#fff; 
	margin-bottom:3px;
}
li#nav-partido-activo{
	

}
ul#nav-Partido li#nav-partido-activo a{
	color:#990000!important;
	background:#fff url(../images/li-nav-match-activo.png) no-repeat 3px 9px!important ;
	border:none!important;	
}
#pronostico-activo{
	width:240px;
	margin-left:3px;
	height:186px;
	background:url(../images/match-activo-pronosticos-bg.png) no-repeat left top!important;
}
#followus{
	position:absolute;
	top:140px;
	right:0;
	width:164px;
	height:122px;
	background:url(../images/siguenos-bg.png) no-repeat right top;
	z-index:102;
}
#followus a{
	display:block;
	width:100px;
	height:58px;
	margin-left:10px;
	background:url(../images/siguenos-a-bg.png) no-repeat right top;
}
#followus a:hover{
	background:url(../images/siguenos-a-bg.png) no-repeat right bottom;
}
#pagination {
	background:#83C0DE;
	border:1px solid #777;
	width:200px;
	font-weight:bold;
	float:left;
	margin-top:10px;
	margin-left:100px;
	clear:both;
	display:block;
}
#pagination a{
	color:#700;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	width:100%;
	height:100%;
	font-weight:bold;
	font-size:13px;
}
#pagination a:hover{
	color:#400;
	text-decoration:underline;
}

.several_tweets{
margin:0px 25px 0px 0px;
padding:0px;
font-size:10px;
text-align:right;
}