﻿/*   
Theme Name: Sporti
Theme URI: http://www.iradoki.net
Description: Tema para Sporti, por Iradoki. Basado en Thematic, a theme framework for Wordpress.
Author: Iradoki
Author URI: http://www.iradoki.net/
Template: thematic
Version: 1.0
Tags: Thematic, Iradoki, white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body { font:normal .85em Arial,Helvetica,sans-serif; line-height:1.5em; color:#333; }

.clear { clear:both; }

input { font-family:Arial,Helvetica,sans-serif; }

h1, h2 { color:#FF330E; }
h1, h2, h3, h4 { clear:none; }
a, a:link, a:visited { color:#FF330E; text-decoration:none; }
a:hover { text-decoration:underline; }

/*.page-title a:active, .page-title a:hover, .entry-title a:active, .entry-title a:hover, .entry-meta a:active, .entry-meta a:hover, .entry-utility a:active, .entry-utility a:hover, .page-link a:active, .page-link a:hover, .navigation a:active, 
.navigation a:hover, #comments-list .comment-meta a:active, #comments-list .comment-meta a:hover, .comment-reply-link a:active, .comment-reply-link a:hover, .comment-navigation a:active, .comment-navigation a:hover, .aside .current_page_item a, */

.entry-utility { margin-top:15px; }

#main, #branding, .menu { width:950px; }
#branding { padding-top:15px; }
#blog-description { display:none; }
#access { border-bottom:none; }
#main { background:url('img/transparent-white.png'); padding-top:10px; padding-bottom:0; }
#blog-title a { background:url('img/sporti-logo.png') no-repeat top left; display:block; text-indent:-9000px; width: 275px; height: 150px; }
#container, #content { width:625px; }
#content { margin:0; } 
#primary { /*padding:0;*/ border:none; } 

h3.widgettitle { text-transform:uppercase; font-weight:bold; color:#333; font-style:normal;  margin-bottom:10px;}



ul#navegacion { width:22em; float:right; margin-top:15px; margin-right:15px; list-style-type:none; text-align:right; border-right:solid 5px #FF330E; }
ul#navegacion a:hover{ text-decoration:none; font-weight:bold; color:#FF330E; }
ul#navegacion li { padding:2px;  padding-right:15px;}
ul#navegacion li.current_page_item { background-color:#FF330E; color:#FFFFFF; font-weight:bold; }
ul#navegacion li.current_page_item a { color:#fff; }

#idiomas { width:950px; margin:0 auto; text-align:right; font-size:.9em; color:#333; margin-top:15px; }
ul#qtrans_language_chooser { list-style-type:none; display:inline; padding-left:0; margin-left:10px; }
ul#qtrans_language_chooser li { display:inline; margin:5px;  }
ul#qtrans_language_chooser li.active { border-bottom:solid 2px #333; } 
ul#qtrans_language_chooser li.active a { font-weight:bold;}
ul#qtrans_language_chooser li img { margin-right:10px; }
ul#qtrans_language_chooser li a, ul#qtrans_language_chooser li a:hover  { color:#666; padding-left: 25px; padding-right:5px; background-position:2px 2px; padding-bottom:5px; }
ul#qtrans_language_chooser li a:hover { text-decoration:underline; }

.sf-menu a { text-transform:uppercase; font-weight:bold; color:#666; font-size:1.1em; }
.sf-menu a:hover, .sf-menu li.current_page_item a, .sf-menu .page_item a:hover { color:#FF330E; text-decoration:none; }
.sf-menu li { background-color:#fff;  }
.sf-menu li.current_page_item, .sf-menu li.current_page_parent { background:url('img/transparent-white.png'); }
li.page_item li a { text-transform:none; font-size:.9em; } 

.breadcrumb { font-size:0.8em; margin-bottom:25px; margin-left:25px; color:#666; font-weight:bold; }
.beradcrumb a, .breadcrumb a:link, .breadcrumb a:visited { text-decoration:underline; color:#666; }

.entry-meta { margin-bottom:10px; }

.entry-content { padding-top:0; }
.entry-content h3 { font-style:normal; font-weight:bold; padding-top:10px; } 

.portada { text-align:center; margin:25px 50px; margin-top:0;  }

.wp-caption-text { font-size:.8em; }

.entry-meta abbr { text-transform:lowercase; font-size:.9em; letter-spacing:normal; font-weight:bold; color:#FF330E; }

.video { width:450px; margin:25px auto; }

.receta img { padding:3px; border:solid 1px #ccc; }

.wp-caption-text { font-size:.8em; }

#main ul li, #main ol li { margin:1em 0;} 

div.piclenselink { display:none; }

.linkcat { margin-bottom:25px; }
.linkcat h2 { padding-top:0; }
ul.blogroll li a { font-size:.9em; color:#666; }

#primary ul.xoxo  li.widgetcontainer { padding-bottom:25px; border-bottom:dotted 1px #ccc; margin-bottom:25px;}

.sociable { font-size:.8em; font-weight:bold; text-align:right; }

div.index { border-bottom:dotted 1px #FF330E; padding:0; text-align:right; }
div.index a { background:url('img/comentarios.png') no-repeat 5px 3px #FF330E; border-bottom:dotted 1px #FF330E; margin-right:15px; padding:0 10px; color:#fff; font-weight:bold; font-style:normal; padding-left:25px; }
div.index a:hover { color:#93D5EC; text-decoration:none; }

#respond { background:none; }
textarea#comment { border:solid 1px #ccc; }
#recaptcha_widget_div { margin:25px 0; float:left; width:318px; }
.form-submit { margin-top:110px; }

#footer { width:950px; border-top: none; margin:5px auto; margin-bottom:25px; background-color:#fff; padding:25px 0; border-top:solid 1px #ccc;padding-bottom:0; }
#footer p { color:#666; font-size:.8em; font-weight:bold; border-top:dotted 1px #ccc; padding-top:10px;  }
#footer img { margin-right:25px; margin-bottom:25px; vertical-align:middle; padding-bottom:0; }
#footer #siteinfo { padding:0;width:950px;}

#iradoki { width:950px; margin:0 auto; }
#iradoki a { display:block; width:100px; height:20px; background:url('img/iradoki-credits.png') no-repeat top; text-indent:-9999px; float:right;  }
#iradoki a:hover { background:url('img/iradoki-credits-on.png') no-repeat top; }

#primary .textwidget ul li, #primari .textwidget ul li a { padding:0; margin:0;}

.wp-pagenavi, .wp-pagenavi span { text-align:center; }
.wp-pagenavi .pages { display:none; } 
.wp-pagenavi .current { font-weight:bold; }

.navigation div.wp-pagenavi a { border: 1px solid #dedfde; margin-right:3px; padding:1px 3px; color: #99210B; }
.navigation div.wp-pagenavi a:hover, .navigation div.wp-pagenavi a:active { border: 1px solid #000; color: #fff; }
.navigation div.wp-pagenavi span.current { margin-right:3px; padding:2px 6px; font-weight: bold; color: #99210B; }
.navigation div.wp-pagenavi span.disabled { margin-right:3px; padding:2px 6px; color: #adaaad; }
