	/*
Theme Name: BreakingNewz (Free Version)
Theme URI: http://www.themewarrior.com
Description: BreakingNewz WordPress theme, designed by <a href="http://www.themewarrior.com" target="_blank">ThemeWarrior</a>.
Author: ThemeWarrior
Version: 1.0.2
Tags: two-columns, fixed-width, custom-colors, custom-menu, theme-options, threaded-comments
*/

/* 
PLEASE DON'T EDIT THIS FILE
If you want to add or modify the styles please do it from the custom.css file inside the theme folder, it will make it easier for you to update your theme when we release a theme updates.
Just copy the styles from this file to custom.css and modify from there if you want to make changes to the styles.
*/

@import url("css/reset.css");

body {
	background: #f1f1f1;
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 17px;
	margin: 0 auto;
	text-align: center;
}

/* -----------------------------------
	Common Styles 
-----------------------------------*/
input, textarea {
	font: 100% Arial, Helvetica, sans-serif;
}

a {
	color:#305079;
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


p {
	margin: 10px 0;
}

ul, ol {
	margin: 0 24px;
}

h1, h2, h3 {
	font-weight: bold;
	margin: 10px 0;
}

h1 {
	font-size: 24px;
	margin-bottom: 20px;
}

h2 {
	font-size: 20px; 
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

table {
	clear: both;
	margin: 10px 0;
}

ul, ol {
	margin: 0 24px;
}

ul li {
	list-style: disc;
	margin-bottom: 4px;
}

ol li {
	list-style: decimal;
	margin-bottom: 4px;
}

blockquote {
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	color: #666565;
	line-height: 160%;
	margin: 10px;
	padding: 10px;
}

blockquote blockquote {
	margin: 20px;
	padding: 5px;
}

pre, code {
	float: left;
	clear: both;
	width: 97%;
	background: #fff;
	font-family: "Courier New", Courier, monospace !important;
	display: block;
	margin: 10px 0;
	padding: 2px 10px;
	border: 1px dotted #dedede;
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.clearfix, .wrapper {
	float: left;
	clear: both;
	width: 100%;
}

.BnCuadro{
       margin-top: 5px;
       padding: 15px 0 0 0;
       background: transparent url(/wp-content/themes/breakingnewz-free/images/bd_ads_horizontal.png) left top no-repeat;
       z-index: 500;
}
#banner_left {
     display:block;
     height:600px;
     left:50%;
     margin-left:-656px;
     position:fixed;
     right:0;
     top:0;
     width:170px;
     z-index:999;
}
#banner_right {
    display: block;
    height:600px;
    left:50%;
    margin-left:495px;
    position: fixed;
    right:0;
    top:0;
    width:170px;
    z-index:999;
}

/* Main container style */
.container {
	width: 965px;
	overflow: visible;
	margin: 0 auto;
	padding: 0 8px;
	text-align: left;
}

/* -----------------------------------
	Header Styles 
-----------------------------------*/
#header {
	height: 275px;/*273px*/
	clear: both;
	margin: 0 auto;
	padding: 0 9px !important;
	width:980px;
}

/* Header Bar */
#header-bar {
	min-height: 65px;
	padding-top: 13px;
}

#logo {
	/*float: left;*/
	width: 271px;
	margin: 0 auto;
}

/* Search Form */
#search-box {
	float: right;
	width: 250px;
	position: relative;
	left: 10px;
}

#search-box div.form-item {
	float: left;
	margin-right: 4px;
}

#search-box div.submit {
	margin-right: 0;
}

#search-box div.text input {
	width: 170px;
	height: 19px;
	padding: 2px;
	border: 1px solid #eee;
}

#search-box div.submit input {
	background: #b41212;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	padding: 3px;
}

#header .date-top-links {
	clear: both;
	height: 22px;
	padding: 4px 0 2px 0;
}

#header .date-top-links a:hover {
	text-decoration: underline;
}

#header .date {
	float: left;
	width: 250px;
	font-size: .9em;
	color: #bc8b8b;
	margin-right: /*20px*/ 88px;
	margin-top: 2px;
}

#header .social {
	float: left;
	width: auto;
}
#header .social ul{width:auto; height:20px; margin:0; padding:0; overflow:hidden;}

#header .social ul li{float:right; margin:0 0 0 5px; list-style:none;}

/* -----------------------------------
	Top Links Styles 
-----------------------------------*/
#top-links {
	float: right;
	width: 500px;
	padding: 5px 0;
}

#top-links ul {
	float: right;
	margin: 0;
	padding: 0;
}

#top-links ul li {
	float: left;
	text-transform: uppercase;
	list-style: none;
	margin: 0;
	padding: 0;
}

#top-links ul.sf-menu a {
	font-size: .8em;
	text-decoration: none !important;
	padding: 0 10px !important;
	border: none !important;
}

#top-links ul.sf-menu ul a {
	padding: 5px !important;
}


#top-links ul li.last {
	margin: 0;
}

/* Overwrite superfish.css Default Styles */
#top-links ul.sf-menu ul.children, #top-links ul.sf-menu ul.sub-menu {
	width: 10em;
}

#top-links ul.sf-menu ul.children,
#top-links ul.sf-menu ul.sub-menu {
	top: 1.6em !important;
	left: .4em;
}

#top-links ul.sf-menu ul.children ul.children,
#top-links ul.sf-menu ul.sub-menu ul.sub-menu {
	top: 0 !important;
	left: 10em;
}

#top-links ul.sf-menu ul a, ul.sf-menu ul a:hover, ul.sf-menu ul li.active a {
	float: none !important;
	display: block;
	margin-right: 0 !important;
	border: none !important;
}

#top-links ul.sf-menu ul a {
}

#top-links ul.sf-menu a:hover,  #top-links ul li.current-cat, #top-links li.sfHover ul.children a,
#top-links li.sfHover a, #top-links li.sfHover ul.children a:hover {
}

#top-links .sf-menu a:focus, #top-links .sf-menu a:active {
}

#top-links .sf-sub-indicator {
	top: 0;
	right: 10px !important;
}

#top-links ul.children .sf-sub-indicator, #top-links ul.sub-menu .sf-sub-indicator {
	top: .5em;
	right: 10px !important;
}

#top-links .sf-menu a.sf-with-ul {
	padding-right: 25px !important;
}

#top-links .sf-menu li li .sf-sub-indicator {
	background-position: -10px 0 !important;
}

/* Top Menu */
#top-menu {
	clear: both;
	margin: 0 0 0 -8px;
}

#top-menu ul {
	margin: 0;
	padding: 0;
}

#top-menu ul li {
	float: left;
	font-size: 1em;
	list-style: none;
	margin: 0;
	padding: 0;
}

#top-menu ul li a {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 100%;
	margin: 0;
	padding: 13px 10px;
	font-size:10px;
}

#top-menu ul li.active a:hover {
}

#top-menu ul li a:hover {
}

/* Overwrite superfish.css Default Styles */
#top-menu ul.sf-menu ul.children, #top-menu ul.sf-menu ul.sub-menu {
	top: 3.1em;
	left: -0.09em;
	z-index: 1000;
}

#top-menu ul.sf-menu ul.children ul, #top-menu ul.sf-menu ul.sub-menu ul {
	top: 0;
	left: 14em;
	position: absolute;
}


#top-menu ul.sf-menu ul.sub-menu ul.sub-menu {
	top: 0;
	left: 14em;
}

#top-menu ul.sf-menu ul a, ul.sf-menu ul a:hover, ul.sf-menu ul li.active a {
	float: none !important;
	display: block;
	margin-right: 0 !important;
	border: none !important;
}

#top-menu ul.sf-menu ul a {
}

#top-menu .sf-menu li li, #top-menu .sf-menu li li li, #top-menu .sf-menu li li a:hover, 
#top-menu .sf-menu li:hover, #top-menu .sf-menu li.sfHover {
}

#top-menu ul.sf-menu a:hover,  #top-menu ul li.current-cat, #top-menu li.sfHover ul.children a,
#top-menu li.sfHover a, #top-menu li.sfHover ul.children a:hover, #top-menu .sf-menu li.current-cat-parent a,
#top-menu .sf-menu li.current-menu-item a, #top-menu .sf-menu li.current-menu-ancestor a {
}

#top-menu .sf-menu a:focus, #top-menu .sf-menu a:active {
}

#top-menu .sf-sub-indicator {
	top: 12px !important;
	right: 10px !important;
}

#top-menu .sf-menu a.sf-with-ul {
	padding-right: 25px !important;
}

#top-menu .sf-menu li li .sf-sub-indicator {
	background-position: -10px 0 !important;
}

/* Search Form */
#search-box {
	float: right;
	width: 270px;
}

#search-box div.form-item {
	float: left;
	margin-right: 4px;
}

#search-box div.text input {
	width: 176px;
	height: 14px;
	color: #bababa;
	padding: 2px;
	font-size:11px;
}

#search-box div.submit input {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 4px;
}

/* -----------------------------------
	Main Content Styles 
-----------------------------------*/
#main-content {
	clear: both;
}

#main-content .container {
	width: 960px;
	background: #f1f1f1 url(images/bg-main.gif) top center repeat-y;
	padding: 10px 20px !important;
	clear: both;
	overflow: hidden;
}

#wrapper {
	float: left;
	clear: both;
	width: 100%;
	background: url(images/bg-wrapper.gif) repeat-y !important;
	overflow: hidden;
}

/* -----------------------------------
	Featured Posts Styles 
-----------------------------------*/
#featured-posts {
	/*height: 265px;*/
	position: relative;
}

#featured {
	/*float: left;*/
	/*width: 635px;*/
	width: 960px;
	/*height: 265px;*/
	height: auto;
	position: relative;
}

#featured .slider {
	position: relative;
}

#featured .featured-image img {
	/*width: 635px;*/
	width: 960px;
	/*height: 265px;*/
	height: auto;
}

#featured div.text {
	float: right;
	width: 240px;
	height: 245px;
	background: url(images/bg-featured-slider-text.png) repeat-y;
	color: #fff;
	text-shadow: 1px 1px #000;
	padding: 10px;
	position: absolute;
	top: 0;
	right: 0;
}

#featured div.text h3 {
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 90%;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
}

#featured div.text a {
	color: #fff;
	text-decoration: none;
}

ul#featured-thumbs {
	margin: 10px;
	padding: 0;
	position: absolute;
	left: 0;
	bottom: 5px;
	z-index: 100;
}

ul#featured-thumbs li {
	float: left;
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
	z-index: 1000;
}

ul#featured-thumbs li img {
	border: 1px solid #000;
}

ul#featured-thumbs li.activeSlide img {
	border: 1px solid #cb8522;
}

/* Featured Ad */
#featured-posts .ad {
	float: right;
	width: 315px;
}

#featured-posts .ad .inner {
	padding: 7px 7px 3px 7px;
}

#featured-posts .ad img {
	display: inline;
}

/* -----------------------------------
	Category Highlights Styles 
-----------------------------------*/
#category-highlights {
	/*width: 960px;*/
	/*height: 183px;*/
	color: #fff;
	/*margin-top: 120px;*/
	position: relative;
}

#category-highlights .inner {
	padding: 10px;
}

#category-highlights div.slider {
	width: 970px;
	margin: 0;
	padding: 0;
	background: none !important;
}

#category-highlights div.slider-item {
	float: left;
	width: 305px;
	color: #f4f4f4;
	line-height: 140%;
	list-style: none;
	text-shadow: 1px 1px #000;
	margin: 0 12px 0 0;
	padding: 0;
}

#category-slider {
	width: 940px !important;
}

#category-highlights div.slider h3 {
	font-size: 1.1em;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 3px 5px;
}

#category-highlights div.slider h4 {
	font-size: 1.2em;
	margin: 0 0 7px 0;
}

#category-highlights div.slider h4 a {
	color: #dbd1af;
}

#category-highlights div.slider h4 a:hover {
	text-decoration: none;	
}

#category-highlights div.slider .thumb {
	float: left;
	width: 65px;
	margin: 0 10px 0 0;
}

a#left-arrow, a#right-arrow {
	width: 44px;
	height: 42px;
	display: block;
	background: url(images/icon-cat-arrows.png) no-repeat;
	position: absolute;
	top: 70px;
	z-index: 100;
	text-indent: -9999px;
}

a#left-arrow {
	left: -22px;
}

a#right-arrow {
	background-position: -49px 0;
	position: absolute;
	left: 943px;
	z-index: 101;
}

a#left-arrow:hover {
	background-position: -88px -2px;
}

a#right-arrow:hover {
	background-position: -135px -2px;
}

/* -----------------------------------
	Left Column Styles 
-----------------------------------*/
#leftcol {
	float: left;
	/*width: 635px;*/
	width: 317px;
	margin: 0 0 10px 0;
	padding-top: 10px;
	overflow: hidden;
}

#leftcol .inner {
	padding-right: 20px;
}

#leftcol h1.title, #leftcol h2.title {
	font-size: 1.8em;
	letter-spacing: -1px;
	line-height: 112%;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	padding-bottom: 10px;
}

body.single #leftcol h1.title, body.page #leftcol h1.title {
	font-size: 2.4em;
	text-transform: none;
}

/* -----------------------------------
	Left Column Styles  2 by po5i
-----------------------------------*/
#leftcol2 {
	float: left;
	/*width: 635px;*/
	width: 620px;
	margin: 0 0 10px 0;
	padding-top: 10px;
	overflow: hidden;
}

#leftcol2 .inner {
	/*padding-right: 20px;*/
}

#leftcol2 h1.title, #leftcol h2.title {
	font-size: 1.8em;
	letter-spacing: -1px;
	line-height: 112%;
	/*text-transform: uppercase;*/
	margin: 0 0 20px 0;
	padding-bottom: 10px;
}

#leftcol h2.title {
	display: none;
}

body.single #leftcol2 h1.title, body.page #leftcol2 h1.title {
	font-size: 2.4em;
	text-transform: none;
}

#leftcol3 {
    width: 635px;
    float: left;
}

#leftcol4 {
    width: 635px;
    float: left;
}
/* -----------------------------------
	Right Column Styles 
-----------------------------------*/
#rightcol {
	float: right;
	width: 324px;
	padding-top: 10px;
	overflow: hidden;
}

#rightcol .inner {
	padding: 5px 0px 0px;
}

/* -----------------------------------
	Latest News Styles 
-----------------------------------*/
ul.news {
	/*width: 655px;*/
	margin: 0;
	/*padding-top: 15px;*/
	padding:15px 0 0 12px;
	overflow: hidden;
}

#leftcol ul{
	width: 315px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.news li {
	float: left;
	width: 300px;
	/*min-height: 280px;*/
	height: auto !important;
	height: 280px;
	list-style: none;
	margin: 0 12px 0 0;
	padding: 0 0 10px 0;
}

/* parodia po5i */
#leftcol2 ul.news li {
	float: left;
	width: 290px;
	/*min-height: 290px;*/
	height: 310px !important;
	height: 310px;
	list-style: none;
	margin: 10px 12px 0 0;
	padding: 0;
	overflow:hidden;
}

ul.news .thumb {
	min-height: 130px;
	position: relative;
	margin-bottom:8px;
}

ul.news .thumbnail_left {
	min-height: 65px;
	position: relative;
	margin-right:8px;
	width:65px;
	float:left;
}

ul.news span.category {
	overflow: visible !important;
	background: #003366;
	color: #fff;
	padding: 4px;
	position: absolute;
	bottom: 4px;
	left: 0;
}

.politica_post
{
	overflow: visible !important;
	background: #003366;
	color: #fff;
	padding: 4px;
	/*position: absolute;*/
	bottom: 0;
	left: 0;
}

ul.news span.category a {
	color: #fff;
}

.politica_post a {
	color: #fff !important;
}

ul.news h3.title {
	font-size: 1.3em;
	margin: 5px 0 8px;
}

ul.news h3.title a {
	text-decoration: none;
	font-size:18px;
	line-height:20px;
}

ul.news .meta {
	font-size: 12px;
	color: #b0b0b0;
	margin-bottom: 5px;
}

/* -----------------------------------
	Post Styles 
-----------------------------------*/
.widget .post{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 0px !important;
        padding: 10px 6px !important;
        border-bottom:1px dotted #bfbfbf;
        border-left: 5px solid #999999;
        background-color: #f7f7f7;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.post{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 30px;
}


.post h1.title {
	font-size: 3em;
	line-height: 100%;
	letter-spacing: -2px;
	margin: 0 0 5px 0 !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
}

.post .meta {
	font-size: .75em;
	color: #b0b0b0;
	text-transform: uppercase;
}

body.page .post h1.title, body.error404 .post h1.title {
	float: none;
	width: auto;
}

body.single .post {
	margin-bottom: 10px;
}

body.page .post {
	margin-bottom: 0;
}

body.page .navigation {
	margin-bottom: 20px;
}

.post .post-content {
	clear: both;
	margin-top: 10px;
}

.post .post-content p {
	margin: 0 0 20px 0;
}

.post .post-thumb {
	float: left;
	width: 150px;
	margin-right: 20px;
}

p.edit-post {
	font-size: .9em;
	font-weight: bold;
}

/* -----------------------------------
	Comment Styles 
-----------------------------------*/
#comments {
	margin-top: 30px;
	overflow: hidden;
}

#comments .comment-count {
	color: #000;
}

#comments .comment-count h3 {
	font-size: 1.7em;
	letter-spacing: -1px;
	margin: 0;
}

ul.comment-list {
	margin: 30px 0 0 0;
	padding: 0;
}

ul.comment-list li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.comment-list li .wrapper {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
}

ul.comment-list li ul.children {
	margin: 0;
	padding: 0;
}

ul.comment-list li ul.children li {
	margin: 0 0 0 20px;
	padding: 0;
}

ul.children li {
	float: left;
	clear: both;
	width: 100%;
}

ul.comment-list .gravatar {
	float: left;
	width: 60px;
	margin-right: 20px;
}

ul.comment-list .gravatar img {
	border: 5px solid #eee;
}

ul.comment-list .comment-content {
	float: left;
	width: 600px;
}

ul.comment-list .text p {
	margin-top: 0;
}

ul.comment-list .moderate {
	font-size: .8em;
	color: #851616;
	margin-bottom: 6px;
}

ul.comment-list .meta {
	font-size: .85em;
	color: #909090;
	margin-top: 10px;
}

ul.comment-list p.reply-edit {
	font-size: .8em;
	margin: 0;
}

/* -----------------------------------
	Comment Form Styles 
-----------------------------------*/
#respond {
	width: 98.5%;
	margin: 30px 0;
	border: 5px solid #f5f5f5;
}

#respond .inner {
	padding: 20px;
}

#respond h2.title {
	font-size: 1.7em;
	letter-spacing: -1px;
}

#respond p.logged-user {
	font-size: .95em;
	margin-bottom: 20px;
}

#respond fieldset div.input {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}

#respond fieldset div.input label {
	float: left;
	width: 100px;
	margin-right: 10px;
}

#respond fieldset div.text input, fieldset div.text textarea {
	float: left;
	width: 50%;	
	padding: 4px;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

#respond fieldset input, fieldset select, fieldset textarea {}

#respond fieldset div.submit input {
	background: #fff url(images/bg-small-gray.gif) bottom repeat-x;
	font-size: .9em;
	font-weight: bold;
	text-shadow: 1px 1px #fff;
	color: #555;
	cursor: pointer;
	padding: 5px;
	border: 1px solid #dfdfdf;
}

#respond fieldset div.submit input:hover {
	color: #333;
}

#respond p.button, #respond input.btn {
	width: 100px;
}

#respond a.btn {
	padding: 1px 0 6px 1px;
}


/* -----------------------------------
	Breadcrumb Styles 
-----------------------------------*/
#breadcrumb {
	font-size: .9em;
	padding: 10px 0;
}

#breadcrumb a {
}

/* -----------------------------------
	Widget Styles 
-----------------------------------*/
#rightcol .widget-sidebar, #rightcol aside {
	float: left;
	clear: both;
	width: 305px;
	margin-bottom: 10px;
	margin-left: 10px;
	/* padding-bottom: 10px; */
}

#rightcol .widget-sidebar h2.title, #rightcol aside h2.title {
	font-size: 1.2em;
	line-height: 122%;
	letter-spacing: -0.5px;
	margin: 0;
	padding: 0 0 9px;
	display: none;
}

#rightcol .widget-sidebar h3.title, #rightcol aside h3.title {
	font-size: 1.1em;
	/*font-weight: normal;*/
	margin: 0 0 10px 0;
}

#rightcol .widget-sidebar h3.title_video, #rightcol aside h3.title_video {
	font-size: 18px;
	/*font-weight: normal;*/
	line-height:20px;
	color:#305079;
}

#rightcol .widget_category_and_tag_specific_widgets{
	border: 1px solid #E7E8E8;
	padding: 3px;
}

#leftcol4 .widget-sidebar{
	float: left;
    width: 635px;
}

#rightcol .widget_text{
	border: 1px solid #E7E8E8;
	padding: 3px;
}

#rightcol .widget_customdisplayposts ul.news {
	margin: 0;
	padding:15px 0 0 0;
	overflow: hidden;
}

#rightcol .widget_text h2{
	display:block !important;
}

#rightcol .warrior_tabs{
	border: 1px solid #E7E8E8;
	padding: 3px;
}

/* Widget Latest Video */
.warrior_latest_videos .thumb {
	position: relative;
}

/* Widget Ad 125x125 */
.warrior_sidebar_ad {
	clear: both;
	width: 350px;
	padding-bottom: 0 !important;
}

.warrior_sidebar_ad .inner {
	padding: 15px 0 0 0 !important;
}

.warrior_sidebar_ad img {
	display: inline;
	margin: 0 0 20px 20px;
}

/* Widget Tabs */
#tabs {
	padding: 0 !important;
	border-bottom: none !important;
}

.ui-tabs .ui-tabs-panel {
	padding: 0 !important;
}

ul.tab-items {
	margin: 0;
	padding: 0;
}

ul.tab-items li {
	float: left;
	font-size: .9em;
	font-weight: bold;
	color: #ccc;
	text-transform: uppercase;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 4px 10px !important;
}

ul.tab-items li a {
	text-decoration: none;
	padding: 0 !important;
}

ul.tab-items li.ui-tabs-selected {
	-moz-border-radius: 7px 7px;
	-webkit-border-radius: 7px 7px;
}

ul.tab-items li.ui-tabs-selected a {
}

.widget-sidebar .ui-tabs-panel {
	clear: both;
	padding-top: 20px !important;
}

.ui-tabs-panel ul {
	margin: 0;
	padding: 0;
}

.ui-tabs-panel ul li {
	float: left;
	clear: both;
	width: 100%;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 2px solid #CCCCCC;
}

.widget-sidebar .ui-tabs-panel ul .thumb {
	float: left;
	width: 65px;
	margin-right: 5px;
}

.widget-sidebar .ui-tabs-panel ul .info {
	float: left;
	width: 230px;
}

.widget-sidebar .ui-tabs-panel h4.title {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	line-height:15px;
}

.widget-sidebar .ui-tabs-panel .meta {
	font-size: .8em;
	color: #b0b0b0;
	margin-bottom: 5px;
}

.widget-sidebar .ui-tabs-panel .meta a {
	color: #b0b0b0;
	text-decoration: none;
}

.widget-sidebar .ui-tabs-panel .meta a:hover {
	text-decoration: underline;
}

/* Widget Latest Tweets */
#rightcol ul#tweets {
	padding: 10px;
}

.warrior_twitter .meta {
	font-size: .8em;
	color: #909090;
	margin-top: 4px;
}

.warrior_twitter p.follow {
	text-align: center;
	margin-top: 20px;
}

.warrior_twitter p.follow a {
	width: auto;
	background: #fff url(images/bg-small-gray.gif) bottom repeat-x;
	font-size: 1em;
	font-weight: bold;
	color: #a3a3a3;
	text-shadow: 1px 1px #fff;
	border: 1px solid #dfdfdf;
	padding: 5px 10px;
	-moz-border-radius: 10px 10px;
	-webkit-border-radius: 10px 10px;
}

.warrior_twitter p.follow a:hover {
	color: #666;
	text-decoration: none;
}

.warrior_twitter p.follow {
	text-align: center;
	margin-top: 20px;
}

ul#tweets {
	margin: 0;
	padding: 0;
}

ul#tweets li {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#tweets .meta {
	font-size: .8em;
	color: #b0b0b0;
	margin-bottom: 5px;
}

/* Widget About */
#warrior_about {
	margin-right: 0 !important;
}

/* Widget About */
.warrior_about .thumb {
	float: left;
	width: 50px;
	margin: 0 10px 10px 0;
}

/* Widget Categories */
#rightcol .widget_categories ul {
	padding: 10px 0;
}

#rightcol .widget_categories li {
	clear: both;
}

/* Widget Recent Entries */
#rightcol .widget_recent_entries ul {
	padding: 10px 0;
}

/* Widget Recent Comments */
#rightcol .widget_recent_comments ul {
	padding: 10px 0;
}

/* Widget Search */
#rightcol .widget_search form {
	padding: 10px;
}

/* WordPress Calendar Widget */
table#wp-calendar {
	clear: both;
	width: 100%;
	padding: 0 10px;
}

table#wp-calendar caption {
	padding-bottom: 5px;
}

table#wp-calendar th, table#wp-calendar td {
	text-align: center;
}

table#wp-calendar th {
	font-weight: bold;
}

table#wp-calendar caption {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

table#wp-calendar td#today {
	background: #ddd;
}

table#wp-calendar td#prev, table#wp-calendar td#next {
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
}

table#wp-calendar td#prev {
	text-align: left;
}

table#wp-calendar td#next {
	text-align: right;
}

table#wp-calendar a {
	text-decoration: underline;
}

/* -----------------------------------
	Navigation Styles 
-----------------------------------*/
.navigation {
	font-weight: bold;
	margin: 10px 0;
}

ul.news .navigation {
	width: 95%;
	margin-bottom: 20px;
}

.navigation img {
	margin: 2px;
	padding: 2px;
}

.navigation .prev {
	float: left;
	width: 45%;
	text-align: left;
	margin-right: 20px;
}

.navigation .next {
	float: right;
	width: 40%;
	text-align: right;
}

.navigation a, a#cancel-comment-reply-link {
	text-decoration: none !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 6px;
}

.navigation a:hover, a#cancel-comment-reply-link:hover {
}

/* WP Page Navi Plugin Styles */
.wp-pagenavi {
	float: left;
	clear: both;
	width: 97%;
	padding: 5px 0;
	margin: 10px 0;
}

.wp-pagenavi span, .wp-pagenavi a {
	font-weight: bold;
}

/* -----------------------------------
	Sub Footer Styles 
-----------------------------------*/
#sub-footer {
	clear: both;
	border-top: 1px solid #e3e3e3;
}

#sub-footer .widget-footer {
	float: left;
	width: 300px;
	margin-right: 30px;
	padding: 20px 0;
}

#sub-footer .widget-footer-last {
	margin-right: 0;
}

#sub-footer .widget-footer h3.title {
	background: url(images/bg-title-lines.gif) 0 6px repeat-x;
	font-size: 1.4em;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

#sub-footer .widget-footer h3.title span {
	background: #fff;
	padding-right: 5px;
}

/* -----------------------------------
	Maintenance Notice Styles
-----------------------------------*/
#maintenance-notice {
	background: #e80606;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	padding: 5px 0;
}

/* -----------------------------------
	Footer Styles 
-----------------------------------*/
#footer {
	padding: 20px 0;
	border-top: 1px solid #e3e3e3;
}

#footer-menu {
	margin-bottom: 10px;
}

#footer-menu a {
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
}

#footer-menu a:hover {
	text-decoration: underline;
}

#footer-menu ul.sf-menu {
	float: none;
}

#footer .col1 {
	float: left;
	width: 500px;
	margin-right: 20px;
}

#footer .col2 {
	float: right;
	width: 410px;
	padding-top: 10px;
}

#footer .copyright {
	font-size: .9em;
}

#footer .poweredby {
	font-size: .9em;
	text-align: right;
	position: relative;
	top: -5px;
}

#footer .poweredby img.themewarrior {
	position: relative;
	top: 2px;
}

#footer .socials {
	margin-top: 10px;
}

/* -----------------------------------
	Standard WordPress Styles 
-----------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

img.size-full {
	margin: 2px;
	padding: 2px;
	border: 1px solid #d9dadd;
}

img.centered  {
	display: block;
	margin: 0 auto;
}

img.alignnone {
	display: inline;
	margin-bottom: 10px;
}

img.alignright {
	display: inline;
	margin-left: 10px;
	margin-bottom: 10px;
}

img.alignleft {
	display: inline;
	margin-right: 8px;
	margin-bottom: 5px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.wp-caption {
	width: auto !important;
	margin: 6px;
	padding: 4px;
}

div.alignnone {
	margin: 0 0 20px 0;
	padding: 0;
}

.wp-caption img {
	border-bottom: 1px solid #dedede;
}

.wp-caption p.wp-caption-text {
	font-size: 0.8em;
	color: #999;
	margin: 0;
	line-height: 100%;
}

/*CABECERA*/
.container h1{
	text-align: center;
}

.container h1 a{
	font-size: 60px;
	font-weight:bold;
	line-height: 60px;
	margin-bottom:10px;
	color:#305079;
	letter-spacing:-2px;
}

/*para la categoria po5i*/
#leftcol2  h1 a{
	font-size: 45px;
	font-weight:bold;
	line-height: 50px;
	margin-bottom:10px;
	color:#305079;
}

.container .subtexto_cabecera{
	font-size:24px;
}

.container a.subtexto_cabecera{
	color:#000000 !important;
	line-height:26px;
	text-align:center;
	font-weight:bold;
}

.container .subtexto_cabecera{
	color:#000000 !important;
	line-height:26px;
	text-align:center;
	font-weight:bold;
}

.container a:hover{
	text-decoration:underline;
}

/* BLOGS */
#blogs ul{margin:0; padding:0;}
.blogs_list li{list-style: none outside none; display: inline-block; padding-bottom:1px; border-bottom: 2px solid #CCC; width:305px;}
.blogs_list .blog_thumb{float:left; margin-right:5px; width: 65px;}
.blogs_list .blog_info h4.title{font-size: 1.2em; font-weight: bold; line-height: 15px; margin: 0;}
.blogs_list .blog_info .meta{color: #B0B0B0; font-size: 0.8em; margin-bottom: 5px;}
.blogs_list .blog_info p{margin: 0 0 3px;}
