/*   
Theme Name: Fragilistico
Theme URI: http://www.javalotodo.com/
Description: Thematic Child Theme that inherits from the Thembasic child theme.
Author: Oscar Pérez
Author URI: http://www.javalotodo.com/
Template: thematic
Version: 1.0
Tags: fragilistico
*/

/* 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('/wp-content/themes/thematic/library/styles/default.css');*/		/* Apply default theme styles and colors */
@import url('/wp-content/themes/thembasic/style.css');					/* Reset y ajuste personalizado básico al diseño de Thematic */

@import url('menu.css');																			/* Top menu */


/* * * * * * * * * * * * * * * * * * * COMMON ELEMENTS * * * * * * * * * * * * * * * * * */



/* =Global Elements
-------------------------------------------------------------- */ 
body { }
body, input, textarea { }
p, ul, ol, dd, pre { }
pre, code { }
blockquote { }
table { }
caption { }
tr { }
th, td { }
a:link { }
a:visited { }
a:active, a:hover { }


/* =Titles
-------------------------------------------------------------- */ 
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6
	{ color:#666666; }
h1, .entry-content h1, h1 a { }  	h2, .entry-content h2, h2 a { }
h3, .entry-content h3, h3 a { }		h4, .entry-content h4, h4 a { }
h5, .entry-content h5, h5 a { }  	h6, .entry-content h6, h6 a { }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {  }


/* =Layout
-------------------------------------------------------------- */
#wrapper { background:#F5F5F5 none repeat scroll 0 0; }
#main { width:940px; padding:10px; border-left:1px dotted #DDDDDD; border-right:1px dotted #DDDDDD; background:#ffffff url(images/main_bg.png) repeat-y scroll 0 0; }
#container { background-color:transparent; }
#content { background-color:transparent; }
#primary, #secondary { background-color:transparent; }
#primary { }	#secondary { }


/* =Header
-------------------------------------------------------------- */ 
#header { border:1px dotted #DDDDDD; border-bottom:none; height:130px; }
#branding { height:100px; }
#blog-title { padding:0; }
#header-aside { width:200px; height:90px; float:right; }
#header-aside ul { }  #header-aside ul li { }  #header-aside #search-form { }
#header-aside #search-text { }
#topmenu { background:transparent; }
#breadcrumb { }
#breadcrumb p { }
#breadcrumb a { }


/* * * * * * * * * * * * * * * MENUS * * * * * * * * * * * * * */

/* =Main Menu
-------------------------------------------------------------- */ 
/* see import section (menu.css) */

/* =Aux menu
-------------------------------------------------------------- */
#aux-menu { height:100%; background:none; border:medium none; float:right; margin-left:-10px; overflow:hidden; padding:0; }
#aux-menu ul { height:100%; margin:0; list-style-image:none; list-style-position:outside; list-style-type:none; }
#aux-menu ul li { height:100%; text-align:right; float:left; }
#aux-menu a { background:none; color:inherit; display:block; font-family:inherit; font-size:inherit; height:100%; line-height:18px; padding:0 10px; text-decoration:none; text-transform:lowercase; }
#aux-menu a:hover { color:inherit; text-decoration:underline; }


/* =Content
-------------------------------------------------------------- */
.hentry { }
/*post-header*/
.entry-title, .page-title { color:#990000; overflow:hidden; z-index:-1px; } 
.entry-title a, .page-title a { color:#bb0000; }
.page-title { border-top:none; }
.entry-title { border-top:1px dotted #dddddd; }
.entry-title-list { border-top:none; }
.entry-date { background-color:#ffffff; border:1px dotted #dddddd; border-bottom:none; position:relative; margin:0 0 -1px 10px; padding:2px 5px; }
.entry-date .published { }
.entry-meta .author {  }
/*content*/
.entry-content { }
.entry-content h1, .entry-content h2 { padding:10px 0; }
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { }
.entry-content ul { }
.entry-content ul li { }
/* post-header */

/* post-footer */
/* ---------- HECHO HASTA AQUÍ ----------- */
/* Author bio */
#author-info { margin:18px 0 36px 0; }
#author-info p:first-line { *font-weight:bold; }
#author-info .avatar { float:left; width:72px; height:72px; margin:0 10px 0 0; padding:5px; background:#B5D1EA; position:relative; top:4px; }




/* * * * * * * * * * * * * * * * * * * COMMENTS * * * * * * * * * * * * * * * * * */
/*
#comments { padding:22px 0 0 0; }
#comments, #comments input, #comments textarea { *font-size:13px; *line-height:18px; }
#comments code { *font-size:12px; *line-height:18px; }
#comments h3 { *font-family:Arial,sans-serif; *font-size:15px; *font-weight:bold; *line-height:22px; padding:0 0 18px 0; }
#comments-list { padding:0 0 18px 0; }
#comments-list ol, #comments-list ul { list-style:none; margin:0; }
#comments-list ol { border:none; border-top:1px dotted #DDDDDD; margin:0 0 10px; }
#comments-list li { background:#fafafa; border:none; border-bottom:1px dotted #DDDDDD; padding:10px 0; position:relative; }
#comments-list li.alt { background:#fff; }
#comments-list li.bypostauthor { background:#FFFFCC; }
#comments-list ul li { border:1px solid #ccc; margin:0 0 18px 0; }
#comments-list li .avatar { position:absolute; top:12px; left:0; width:36px; height:36px; }
#comments-list .comment-author, #comments-list .comment-meta { *font-family:Georgia, "Times New Roman", Times, serif; *font-weight:normal; *font-size:11px; color:#999999	; }
#comments-list .comment-author a, #comments-list .comment-meta a { color:#707AAB; }
#comments-list .comment-author { padding:2px 0 0 44px; text-transform:uppercase; color:#990000; }
#comments-list .comment-meta { *font-size:11px; padding:0 0 9px 44px; }
#comments-list .comment-meta span { margin-right:20px; }
#comments-list .comment-meta a { *font-style:italic; text-decoration:none; }
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover { color: #9CBBE0; }
#comments-list .comment-content { *font-size:12px; *font-family:inherit; *line-height:14px; text-align:inherit; color:#888888; }
#comments-list .comment-content p, #comments-list .comment-content br { margin:0 0 10px 0; }
#comments-list .comment-content p:last-child { margin:0 0 0 0; }
.comment-reply-link { *font-size:11px; padding:0 0 18px 0; text-align:right; }
.comment-reply-link a { color:#666; *font-style:italic; text-decoration:none; }
.comment-reply-link a:active, .comment-reply-link a:hover { color: #FF4B33; }
.comment-navigation { *font-weight:bold; padding:0 0 18px 0; margin-right:0.5em; }
.comment-navigation a { border:1px solid #ccc; color:#666; *font-weight:normal; padding:0.5em 0.75em; text-decoration:none; }
.comment-navigation a:active, .comment-navigation a:hover { color: #FF4B33; }
.comment-navigation a, .comment-navigation span { margin-right:0.5em; }
#trackbacks-list .comment-content { position:absolute; left:-9000px; }
#respond { background:#fff; margin-bottom:22px; overflow:hidden; padding:18px 0 0 0; position:relative; }
#comments-list #respond { border-bottom:1px solid #ccc; margin:0 0 18px 0; padding:18px 1.5em; }
#comments-list ul #respond { border:1px solid #ccc; margin:0; }
#cancel-comment-reply { *font-size:11px; position:absolute; top:18px; right:1.5em; }
#cancel-comment-reply a { color:#666; }
#respond .required { color:#FF4B33; *font-weight:bold; }
.form-section label { *font-size:11px; }
.form-section input { margin:0 0 18px 0; width:98%; }
.form-section textarea { width:99%; }
#form-allowed-tags p { color:#666; *font-size:11px; margin:0; }
#form-allowed-tags span { *font-style:italic; }
.form-submit { padding:18px 0 0 0; text-align:right; }
.subscribe-to-comments { color:#666; float:left; *font-size:11px; margin:0; padding:18px 0 0 0; }
.solo-subscribe-to-comments { color:#666; *font-size:11px; padding:18px 0 0 0; }
.comment_license { color:#666; clear:both; *font-size:11px; margin:0; padding:18px 0 0 0; }
*/






/* =Widgets
-------------------------------------------------------------- */ 
/* Search box */

/* Tabbed container */
/*
#sidebartabs { margin:0 0 20px 0; clear:both; }
.usual { padding:0; margin:0; }
.usual > div, .usual > ul { clear:both; }
.usual > ul { padding-left:3px; }
.usual ul.idTabs li { list-style:none; float:left; }
.usual ul.idTabs li a, .usual ul.idTabs li a.selected { position:relative; }
.usual ul.idTabs li a { background-color:#FFFFFF; border:1px solid #DDDDDD; border-bottom:none; border-left:none; display:block; font-family:georgia; font-size:1.2em; padding:8px 9px; margin:0; }
.usual ul.idTabs li a.selected { background-color:#F7F7F7; border:1px solid #DDDDDD; border-bottom-color:#f7f7f7; border-left:none; color:#000000; cursor:pointer; margin-bottom:-1px; }
.usual ul.idTabs li:first-child a { border-left:1px solid #DDDDDD !important; }
.usual ul.idTabs li a:hover { color:#0099CC; }
.usual div, .usual div ul, , .usual div ul li { margin:0; padding:0; } 
.usual > div { padding:10px; padding-top:5px; background-color:#F7F7F7; border:1px solid #DDDDDD; }
*/
/*.usual > div { padding-top:5px; }*/
/*
.usual > div p { margin:0; padding:5px 0; text-align:center; font-style:italic; letter-spacing:1px; background:#EEEEEE none repeat scroll 0 0; color:#999999; }
.usual > div ul li { padding:8px 0 0 14px; background:transparent url(images/li.gif) no-repeat scroll 0 0.9em; }
.usual > div ul li:first-child { padding-top:2px; background-position:0 0.4em; }
.usual > div ul li:last-child { padding-bottom:2px; }
*/



/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */
/* Common */
/*
.aside ul { margin:0; padding:0; list-style:none; }
.aside > ul > li { margin:0 0 20px 0; } 
.aside ul ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; }
.aside ul li ul { margin:0; }
.aside ul li ul li { padding:8px 0 0 14px; background:transparent url(images/li.gif) no-repeat scroll 0 0.7em; border-bottom:1px dotted #FFFFFF; }
.aside li a { padding:0; }
.aside a { text-decoration:none; }
.aside a:hover { text-decoration:none; color:#000000; }
.aside p { }
.aside h3 { *font-family:Georgia,"Times New Roman",Times,serif; *font-style:normal; *font-size:1.1em; *font-weight:normal; letter-spacing:1px; *line-height:22px; padding:0; }
*/
/* Main aside */
/*
.main-aside { position:static; *border:none; *float:right; *position:relative; *right:10px; width:250px; }
.main-aside { *font-size:0.9em; *line-height:12px; }
.main-aside li { *line-height:16px; }
*/
/* Sidebar ads */
.ad-sidebar { padding:0 0 10px 0; }

/* Sociable */
.sociable_tagline {
 color:#AAAAAA;
 font-family:Georgia,Times,serif;
 font-size:11px;
 font-style:italic;
 padding-bottom:5px;
}
/* EG Series */
div.eg-series {
 margin-bottom:10px;
}




/* * * * * * * * * * * * * * * * * * * HOME / INDEX SPECIFIC * * * * * * * * * * * * * * * * * */

#left-col { width:349px; float:left; padding:0 10px 0 0; /*background-color:#F2F3ED; border-right:1px dotted #eee;*/ }
#left-col .entry-content p { /*font-size:12px !important;*/ }
#right-col { width:270px; float:left; /*background-color:#ECEEFB;*/ padding:0 0 0 10px; }
#right-col .entry-content h4 { font-size:16px !important; letter-spacing:inherit; }
img.featured1, img.featured2 { margin:0 0 6px 0; border:1px solid #999; }
img.featured2 { float:left; margin:0 10px 0 0; }

/*.content-index { background-color:#FFFFFF; background-image:url(images/logo.jpg) !important; background: url(images/logo.jpg) repeat-y scroll 0 0; }*/
.content-index h1 { padding:10px 0 1px 5px; background-color:#BBC6D2; color:#FFFFFF; font-size:28px; font-weight:normal; }
.content-index .entry-content { margin:0; padding:0; overflow:hidden; border-bottom:1px dotted #dddddd; }
.content-index .entry-content h3, .content-index .entry-content h4 { margin:0; padding:8px 0 6px 0; line-height:20px; font-size:22px; color:#134D86; text-align:left; }
.content-index .entry-content h4 { padding:6px 0 5px 0; line-height:16px; font-size:19px; }
.content-index .entry-content-index-first { background-color:#F2F6F8; }
.content-index .entry-content-index-first h3 { border-top:1px dotted #DDDDDD; font-size:26px; line-height:24px; padding-top:8px; }
.content-index .entry-content:hover { background-color:#F2F6F8; }
.content-index .entry-content h3 a, .content-index .entry-content h4 a { color:inherit; }
.content-index .entry-content h3 a:hover, .content-index .entry-content h4 a:hover { color:#076ED3; }
/*.content-index h4 { margin:3px 0; padding:3px 0; line-height:18px; color:#134D86; font-size:22px; text-align:left; }
.content-index h4:hover { }
.content-index h4 a { color:inherit; }
.content-index h4 a:hover { color:#076ED3; }
.content-index .entry-content:hover { padding:0; border-top:1px dotted #d5d5d5; border-bottom:1px dotted #dddddd; background-color:#f5f5f9; }*/

/* =Footer
-------------------------------------------------------------- */ 
/*#footer, #footer * { margin:0; padding:0; }
#footer, #footer p, #footer a { font-size:0.7em; *font-family:Verdana, Arial, Helvetica, sans-serif; *font-style:normal; } */
#footer {  width:940px; margin:0 auto; padding:10px; overflow:hidden; position:relative; background:#FFFFFF none repeat scroll 0 0; border-top:1px dotted #DDDDDD; border-bottom:medium none; border-left:1px dotted #DDDDDD; border-right:1px dotted #DDDDDD; }
#siteinfo { width:30%; padding:0; float:left; height:1%; color:#666666; font-size:0.75em; line-height:18px; }
#siteinfo a { height:100% }
		
/*  #siteinfo ul { padding:5px 10px; }
 #siteinfo ul li { display:inline; }
 #siteinfo ul li a { text-decoration:none; margin:0 5px; padding:5px 10px; color:#666666; *font-size:0.7em; *font-family:Verdana, Arial, Helvetica, sans-serif; *font-style:normal; }
 #siteinfo ul li a:hover { text-decoration:underline; color:#000000; }*/

/* =Bottom menu
-------------------------------------------------------------- */
#bottmenu { width:70%; padding:0px; height:1%; margin:0 auto; font-size:0.75em; float:right;text-align:right;  }

/* Footer Asides */
/*#subsidiary  { }
#subsidiary .aside { }
#subsidiary h3.widgettitle { }*/





















