/*
Theme Name: Magazine Basic
Theme URI: http://bavotasan.com/downloads/magazine-basic-24-now-available/
Description: A magazine style theme with a fully customizable layout. Theme options include site width, 1 or 2 widgetized sidebars, logo uploader, multiple front page grid layouts, Google Analytics, header ad space and tons more. Also includes dynamic SEO keywords and page descriptions. Tested on WP 2.7.x using Firefox, IE6 and IE7. Fully optimized for search engine ranking. 100% valid xHTML. Designed by <a href="http://bavotasan.com">c.bavota</a>.
Version: 2.4.4
Author: c.bavota
Author URI: http://bavotasan.com/
Tags: right-sidebar,left-sidebar,fixed-width,three-columns,two-columns,white,custom-header,theme-options

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
#searchsubmit
{
background-color:#08088A;
border:0 none;
color:#FFFFFF;
display:inline;
font-family:Verdana,Arial;
font-weight:bold;
height:22px;
margin-top:8px;
padding-bottom:2px;
}
.search_input
{
width:110px;
}
#foto-semana span
{
padding-bottom:10px;
}
#commentform
{

display:none;

}

#leftcontent .twopost .readmore
{
float:none;
}
#wpstats
{
display:none;
}
#leftcontent .threepost img
{
float:left;
}
.ind-post h1 a
{
font-weight:bold;
}

#derecha
{
float:right;
}
#foto-semana_img
{
cursor:pointer;

}
#sinhover:hover
{
background-color:#fff;
}
#sinhover
{
background: #fff;
margin-bottom:10px;
}
#fondo
{
background: url(images/bg-hatch.gif);
padding-bottom:7px;
border:1px solid #08088A;
padding-top:0;
margin-top:0;
}
#foto-semana h2
{
border-bottom:none;
color:#fff;
background-color:#08088a;
text-align:center;
text-transform:uppercase;
margin-bottom:5px;

}

#focalist_1 a
{
font-family:Tahoma;
text-transform: uppercase;
color:#666;
}

.two-com2
{
width:38px;
height: 27px;
display:hidden;
color:#fff;
padding-top:2px;
left:60%;
position: relative;
text-family:Verdana;
font-size:14px;
text-weight:bold;
text-align:center;
vertical-align:middle;
}
#leftcontent .aligncenter
{
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
float:none;
}
 #leftcontent .alignleft{
float:left;
}
#leftcontent .alignright{
float:right;
}
#leftcontent aligncenter
{
margin-right:auto;
margin-left:auto;
display:block;
}

#foto-semana
{
float:none;
background:transparent none repeat scroll 0 0;
}

.two-com3
{
width:38px;
height: 27px;
background:transparent url(images/globo2.gif) no-repeat 100% 10%;
color:#fff;
padding-top:2px;
left:94%;
position: absolute;
text-family:Verdana;
font-size:14px;
text-weight:bold;
text-align:center;
vertical-align:middle;
}




.ind-com
{
width:38px;
height: 27px;
//background:transparent url(images/globo1.gif) no-repeat 100% 10%;
display:none;
color:#fff;
padding-top:2px;
left:94%;
position: absolute;
text-family:Verdana;
text-size:10px;
text-weight:bold;
text-align:center;
vertical-align:middle;
}


/* Basic Tag Elements */
li .cat-item
{
padding:2px;
}
.wp-polls-form,.wp-polls-form p,.wp-polls-form div,.wp-polls-form ul,.wp-polls-form ul li
{
margin-top:0px;
color:#fff;
font-family:Verdana;
}
.post-categories, .ind-post ul, .ind-post ul li
{
margin:0; 
padding:0;
list-style:none;
}
.post p, #leftcontent .post .entry p
{
font-family:Arial;
font-size:10pt;
}

.fotter-polls,.fotter-polls a
{
color:#08088A;
font-size:13px;
}

#polls h2
{
 color:#fff;
 font-family: Georgia;
 font-size:16px;
 padding:10px;
// background: #0cc url(images/nene2.gif) no-repeat 100% 0%;
 background: #08088A ;

margin:0px;
}
.wp-polls,.wp-polls-archive p
{
 color:#f00;
 font-family: Verdana,Arial;
 background: #fff;
}


#categories-445081031 h2
{
 text-transform:uppercase;
}

#categories-445081031
{
padding-bottom:20px;
}
.ind-post p 
{
margin:0;
}
a {
	text-decoration: none;
	outline: none;
	color: #999;
	}
	
	a:hover {
		text-decoration: none;
		}
	
img { 
	border: 0;
	}

body {
	color: #444;
 	margin: 0 auto; 
	font-size: 14px; 
	padding: 0; 
        background-color:#DF0101;
        margin-top:0;
	}

h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #666;
	}
.twopost h1 a,.twopostsinhover h1 a {
color:#666666;
font-size:20px;
font-weight:bold;
}

textarea {
	width: 97%;
	}

/* Header Elements */
#nene
{
        width:32px;
        height:56px;
	background: url(images/nene.gif);
        position:relative;
        left:97%;
        top: -32px;
}
#header{
	background: #08088A;
	float: left;
        display: inline;
	width: 100%;
	_width: 815px !important;
        _top:-20px;
	}

#headerad {
	width: 468px;
	}	
.ind-post img
{
background: url(images/foto1.png) no-repeat;
padding:30px 24px 24px 22px
}
#login {
	height: 16px;
	font-size: 12px;
	color: #fff;
	text-align: right;
	padding: 7px 10px 9px;
	background: url(images/login.png) repeat-x;
	}
	
	#login a {
		color: #fff;
		}
	
	#login ul {
		padding: 0;
		margin: 0;
		}
	
	#login ul li {
		display: inline;
		}
	
.dot:before {
	content: url(images/whitedot.png) " ";
	}
.categoria a
{
    font-family:Arial;
    font-size:10px;
    color:#666;
    margin:0px;
    padding:0px;
    text-transform:uppercase;
}
#title {
	font-size: 48px;
	//margin: 20px 0 0;
	padding: 0;
        text-align:center;
	//line-height: 34px;
	}
	
	#title a {
		color: #222;
		}		
	
	#title a:hover {
		color: #cc0000;
		text-decoration: none;
		}
		
#description {
	/*font-size: 14px;
	margin: 10px 0 20px;
	padding: 0;*/
        visibility:hidden;
        display:none;
	}		
	
#navigation {
	clear: left;
	background: url(images/nav.png) repeat;
	float: left;
	width: 100%;
 	z-index: 100;
 	position: relative;
        visibility:hidden;
        display:none;
	}

#navigation ul * {
	margin:0; 
	padding:0
	}

	#navigation ul {
		padding: 0;
		margin: 0;
		}
	
	#navigation ul li {
		position:relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		list-style-type: none;
		float: left;
		font-size: 12px;
		line-height: 24px;
		padding: 0;
		margin: 0;
		position: relative;
		}
	
	#navigation ul a {
		display: block;
		font-weight: bold;
		color: #fff;
		border-right: 1px solid #fff;
		padding: 0 15px;
		}
		
		#navigation ul a:hover {
			color: #444;
			background: #c5c5c5;
			text-decoration: none;
			}
#navigation ul li:hover ul { display: block; z-index: 1000;}	
#navigation ul li:hover ul ul { display: none; }	
#navigation ul ul { position:absolute; top:24px; left:0; background:#d1d1d1; display:none; list-style:none;}
#navigation ul ul li {position:relative; border:1px solid #aaa; width:159px; margin:0; }
#navigation ul ul li a {display:block; padding:0 7px 0 12px; color: #555; background-color:#d1d1d1; border-right: 0; font-size: 12px; }
#navigation ul ul li a:hover {background-color:#c5c5c5}
#navigation ul ul li:hover ul { display: block; }
#navigation ul ul ul { left:159px; top:-1px; display: none; }
								
#sub-navigation {
	clear: both;
	float: left;
	width: 100%;
	padding-top: 2px;
 	z-index: 50;
 	position: relative;
        background: #fff url(images/linea.jpg) repeat-x 0 100%;
	}
	
	#sub-navigation ul {
		padding: 0 0 0 5px;
		margin: 0;
		}
	
	#sub-navigation li {
		list-style-type: none;
		float: left;
		font-size: 12px;
		padding: 0 10px 0 0;
		text-transform: uppercase;
		margin: 0;
		line-height: 22px;
                background: url(images/blackdot.png) right 5px no-repeat;
		position: relative;

		}
	
#sub-navigation .sub {
		list-style-type: none;
		float: left;
		font-size: 12px;
		padding: 0 10px 0 0;
		text-transform: uppercase;
		line-height: 22px;
		margin-left:5px;
		position: relative;
                display: inline;
		}

	#sub-navigation a {
		color: #08088A;
		padding: 0 5px;
		}
		
		#sub-navigation a:hover {
			text-decoration: underline;
			}
			
#sub-navigation ul li:hover ul { display: block; }	
#sub-navigation ul li:hover ul ul { display: none; }	
#sub-navigation ul ul { position:absolute; top:22px; left:0; background:#fff; display:none; list-style:none; margin:0;padding:0; border-top: 1px solid #000;}
#sub-navigation ul ul li {position:relative; border:1px solid #aaa; border-top: 0;width:159px; margin:0; padding: 0; background: none;}
#sub-navigation ul ul li a {display:block; padding:0 7px 0 12px; color: #555; background-color:#fff; border-right: 0; font-size: 12px; }
#sub-navigation ul ul li a:hover {background-color:#eee}
#sub-navigation ul ul li:hover ul { display: block; }
#sub-navigation ul ul ul { left:159px; top:-1px; display: none; }	

/* Main Elements */
	
#mainwrapper {
	float: left;
	width: 100%;
	_width: 815px !important;
	padding: 10px 0 10px 0;
	margin: 0;
	background: #fff;
	}

#sidebar {
	float: left;
	margin: 0 0px;
	padding: 5px 0 0;
	}

#secondsidebar {
	float: left;
	margin: 0 10px;
	padding: 5px 0 0;
	}
	
.side {
	line-height: 20px;
	font-size: 18px;
	margin-bottom: 0;
	}	
	
.side-widget {
	float: left;
	margin: 0 0 5px;
	padding: 0 5px 8px;
        padding-top:0px;
	background: url(images/bg-hatch.gif);
        display:inline;

	}
	
	.side-widget ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

	.side-widget ul li {
		padding: 0;
		margin: 0;
		font-size: 13px;
                color:#666;
		}
		
	.side-widget ul li {
		padding-left: 15px;
		margin: 0px 0;
		}
	
	.side-widget h2 {
		font-size: 14px;
                font-family:arial;
		border-bottom: 1px solid #ddd;
		padding: 10px 0 5px;
		margin-top: 0;
		text-align: left;
                color:#08088A;
		}
		
	.side-widget .storycontent {
		border-bottom: 1px solid #ddd;
		}
		
	.side-widget .noline {
		border-bottom: 0;
		}		

.posts {
	background: #fff url(images/linea.jpg) repeat-x 0 100%;
	margin-bottom: 10px;
	float: left;
	}
	
	.posts h2 {
		margin: 10px 0 0;
		}
	
	.posts img {
		margin: 10px 10px 10px 0;
		float: left;
		}
	
.twopost .readmore,.twopostsinhover .readmore {
	color: #DF0101;
        font-size:12px;
  
	}	
.readmore {
	color: #DF0101;
        font-size:12px;
	}
		
#footer {
	clear: both;
	float: left;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	font-size: 11px;
        color: #888;
	_width: 815px !important;
	background: #A9d0F5 url(images/linea.jpg) repeat-x 0 0%;
	}

/* Left Content Elements */

#leftcontent {
	float: left;
	margin: 0 10px;
	padding: 0;
        position:relative;
        left:20px;
	}

	#leftcontent h5 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		color: #cc0000;
		margin-bottom: 5px;
		font-size: 14px;
		}
#leftcontent .readmore
{
float:right;
margin-bottom:10px;
}
	#leftcontent h1 {
		margin: 0;
		padding: 0;
		font-size: 24px;
		line-height: 26px;
		}

#leftcontent h1.catheader {
	margin-top: 3px;
	font-weight: normal;
background-color: #08088A;
font-size:14px;
padding-top:1px;
padding-bottom:1px;
padding-left:10px;
font-family:Arial, sans-serif;
color:#fff;
	}
#leftcontent h1.catheader a {
	margin-top: 3px;
	font-weight: normal;
background-color: #08088A;
font-size:14px;
padding-top:1px;
padding-bottom:1px;
padding-left:-2px;
font-family:Arial, sans-serif;
color:#fff;
	}

#leftcontent h2 a {
	color: #888;
	}


#leftcontent img {
float:left;
max-width:560px;
margin-right:7px;
margin-left:7px;
margin-bottom:15px;
}
	#leftcontent .post h1, 
	#leftcontent .ind-post h1, 
	#leftcontent .twopost h1, 
        #leftcontent .twopostsinhover h1, 
	#leftcontent .threepost h1 {
		margin-top: 5px;
		font-family: Georgia, Times, serif;
		font-weight: normal;
		}
#leftcontent .ind-post h1
{
margin-bottom:10px;
}
#leftcontent .ind-post h1{
		font-size: 26px;
	      }

	#leftcontent .twopost h1,#leftcontent .twopostsinhover h1 {
		font-size: 16px;
		}
	
	#leftcontent .threepost h1 {
		font-size: 13px;
		}
	
	#leftcontent .postmetadata {
		clear: both;
		line-height: 14px;
		}
		
	#leftcontent .post .entry {
		font-size: 15px;
		line-height: 18px;
		}
		
	#leftcontent .date {
		margin-bottom: 5px;
		font-style: italic;
		color: #888;
		}
.entrada #polls,.entrada #wp-dtree-archives
{
display:none;
}
	#leftcontent .meta {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #444;
		}	
		
	#leftcontent .catdesc {
		background: #f7f7f7;
		border: 3px double #ddd;
		padding: 0 10px;
		color: #666;
		font-size: 13px;
		line-height: 15px;
		margin-bottom: 10px;
		}
		
/* This is your subtitle style */

#leftcontent p.sub {
	font-size: 24px;
	line-height: 26px;
	font-weigth: bold;
	font-style: italic;
	margin: 10px 0 0;
	}

/* This is your blockquote style */
	
#leftcontent blockquote {
	width: 250px;
	font-size: 24px;
	line-height: 26px;
	float: right;
	margin: 0 0 0 30px;
	padding: 0;
	font-style: italic;
	}
	
	#leftcontent blockquote p {
		padding: 0;
		margin: 0;
		}

.more-link {
	font-size: 11px;
	text-align: right;
	color: #cc0000;
	}

.tags a {
	color: #cc0000;
	}
	
.ind-post, .post {
	float: left;
        background: #fff url(images/linea.jpg) repeat-x 0 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 100%;
        color:black;
}

.ind-post p
{
        color:#444444;
}

.ind-post:hover
{
        background-color: #A9d0F5;
}

	.ind-post img {
		margin: 0px 10px 5px 0;		
		}

#twocol {
	float: left;
	margin-bottom: 3px;
	padding: 10px 0 0;
background: #FFFFFF url(images/linea.jpg) repeat-x scroll 0 100%;
	}
#futbol
{
bakcground:none;
}
#twocol img 
{
        margin: 0px 8px 5px 0;
        padding:24px 20px 24px 12px;
}
#twocol .conhover img
{
background:transparent url(images/foto2.png) no-repeat scroll 0 0;
_background:transparent url(images/foto2ie.png) no-repeat scroll 0 0 !important;
}
#twocol .twopost2 img
{
background:transparent url(images/foto3.png) no-repeat scroll 0 0;
_background:transparent url(images/foto3ie.png) no-repeat scroll 0 0 !important;
padding-left: 14px;
}


#twocol .twopostx img
{
/*padding-left: 14px;
padding-right: 14px;*/
padding-left:6px;

}
		
	#twocol hr.two {
		height: 0;
		border: 0;
		clear: both;
		border-bottom: 1px solid #aaa;
		}
	
.mainhr {
Height:1px;
  width: 100%;
  clear: both;
  float: left;
  height: 15px;
  background: #fff url(images/linea.jpg) repeat-x scroll center;
  border: 0px;
}

	
.twopost,.twopostsinhover {
	width: 46%;
	float: left;
        color: #444;
        font-size:14px;
	}	

.conhover:hover{
	background-color: #A9d0F5;
	}

	.twopost2, .twopost4,.twopostx {
		margin-left: 7.5%;
		}
		
	.twopost3, .twopost4 {
		border-top: 1px solid #aaa;
		padding-top:5px;
		}
		
#threecol {
	float: left;
	margin-top: 3px;
	}

#threecol2 {
	float: left;
	padding: 0;
}

	#threecol img {
		margin: 0px 5px 5px 0;
		}

.threepost {
	width: 100%;
	float: left;
        clear: left;
        background: #FFFFFF url(images/linea.jpg) repeat-x scroll 0 100%;
	
        height:100%;
	}
.threepost h1 a
{
    color:#666;
    font-weight:bold;
}
.threepost:hover {
	background-color: #A9d0F5;
}

		
	.threepost1, .threepost2, .threepost3 {
		border-top: 0;
		}

		
	.threepost1, .threepost4 {
		clear: left;
		}
			
/* Other Elements */

.red, .entry a {
	color: #08088A;
	}
	
#tagcloud {
	width: 400px;
	text-align: center;
	margin: auto;
	padding: 20px;
	}	
	
#tagcloud a {
	color: #cc0000;
	}

/* Comment Elements */

h3#comments {
	text-transform: none;
	padding-bottom: 5px;
	}

#postcomments {
	padding-top: 20px;
	}
			
			
	 h4#comments, #respond h3 { color:#333; font:normal 15px arial,georgia,times,serif; margin:0 0 .1em; padding:0 0 .1em; font-weight:bold !important;}

	 #respond p { font-size:11px; margin:0 0 1em; }	

	 ol.commentlist { list-style:none; margin:0; padding:0; }

	 ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }

	 ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }

	 ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }

	 ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }

	 ol.commentlist li div.vcard cite.fn a.url, .cancel-comment-reply a { color:#cc0000; text-decoration:none; }

	 ol.commentlist li div.vcard cite.fn a.url:hover, .cancel-comment-reply a:hover { color:#000; }

	 ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }

	 ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

	 ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }

	 ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }

	 ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }

	 ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }

	 ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }

	 ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

	 ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }

	 ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }

	 ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }

	 ol.commentlist ul.children li.odd { background:#fff; }

	 ol.commentlist ul.children li.even { background:#f6f6f6; }

	 ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
			
.commentnumber {
		position: absolute;
		left: 7px;
		bottom: 3px;
		font-size: 14px;
		color: #ccc;
		}

/* WordPress Required Elements */

.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px auto;
}

.alignleft a, div.alignleft a{
   float: left;
   margin: 5px 15px 5px 0;
   background:transparent url(images/anterior.jpg) no-repeat 0% 0%;
   color:#DF0101;
   text-transform: uppercase;
   font-family:Arial;
   font-size:12px;
   height:48px;
   padding-top:33px;
}

.alignright a , div.alignright a{
   float: right;
   margin: 5px 0 5px 15px;
   background:transparent url(images/siguiente.jpg) no-repeat 100% 0%;
   color:#DF0101;
   text-transform: uppercase;
   font-family:Arial;
   font-size:12px;
   height:48px;
   padding-top:33px;
}

.alignnone {
	margin: 5px 0;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#today {
	color: #cc0000;
	}

#wp-calendar {
	margin: auto;
	}