/*   
Theme Name: Thembasic
Theme URI: http://www.javalotodo.com/
Description: Thematic Child Theme that inherits from Thematic's framework.
Author: Oscar Pérez
Author URI: http://www.javalotodo.com/
Template: thematic
Version: 1.0
Tags: thembasic
*/

@import url('/wp-content/themes/thematic/library/styles/reset.css');					/* Reset browser defaults */
@import url('/wp-content/themes/thematic/library/styles/typography.css');			/* Apply basic typography styles */
@import url('/wp-content/themes/thematic/library/layouts/2c-r-fixed.css');		/* Apply a basic layout */
@import url('/wp-content/themes/thematic/library/styles/images.css');					/* Apply basic image styles */
@import url('/wp-content/themes/thematic/library/styles/plugins.css');				/* Prepare theme for plugins */


/* -------------------------------------------------------------- 
 
 Prometheus:a new default style for Thematic
 MORE LIKELY THIS IS A THEMATIC STYLE COPY (/thematic/library/styles/default.css)
 ... SO WE CAN RESET / SHAPE THE DEFAULT STYLES OUR WAY WITHOUT DRIVING US NUTS
 
 SIZES:
 30px -> 1.875em
 28px -> 1.75em
 26px -> 1.625em
 24px -> 1.500em
 22px -> 1.375em
 20px -> 1.25em
 18px -> 1.125em
 16px -> 1em
 14px -> 0.875em
 12px -> 0.75em
 10px -> 0.625em

 
-------------------------------------------------------------- */ 
/*body { background:#fff url(../grids/960_grid_12_col.gif) repeat-y top center; }*/ 


/* =Global Elements
-------------------------------------------------------------- */ 
body { height:100%; background:#F5F5F5; }
body, input, textarea { font:normal 100%/1em "Lucida Sans Unicode", Verdana, Arial; }
p, ul, ol, dl, pre { margin-bottom:6px; }
pre, code { line-height:20px; font-family:"Courier New", Courier, monospace; }
sup, sub { font-size:9px; }
dl { margin-left:10px; }
blockquote { color:#666; margin:0 10px; }
table { border:1px solid #ddd; border-width:1px 1px 0 1px; font-size:9px; line-height:20px; margin:0 0 0.625em 0; text-align:left; }
caption { text-align:left; }
fieldset { border: 1px solid #dddddd; font-size: 11px; padding: 8px 10px; }
fieldset legend { font-style:italic; }
hr { height:1px; background-color#dddddd; border:none; }
strong { }
tr { }
th, td { /*padding:0.625em 1.25em;*/ }
a:link { color:#398BD5; text-decoration:none; }
a:visited { color:#5E3DBE; text-decoration:none; }
a:active, a:hover { color:#6699FF; text-decoration:underline; }
.meta-sep { color:#CCCCCC; margin:0 10px;	 }


/* =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
	{ font-family:Georgia, Times, serif; color:#666666; text-align:left; font-style:normal; font-weight:normal; text-transform:none; font-variant:normal; }
h1, .entry-content h1 { font-size:1.500em; }  	h2, .entry-content h2 { font-size:1.375em; }
h3, .entry-content h3 { font-size:1.125em; }	h4, .entry-content h4 { font-size:1em; }
h5, .entry-content h5 { font-size:0.9em; }  	h6, .entry-content h6 { font-size:inherit; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#663333; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#006699; text-decoration:none; }


/* =Layout
-------------------------------------------------------------- */
/* All full widths are set to 960px; */
#wrapper, #main, #container, #content, #primary, #secondary, #breadcrumb  /* reset */
	{ margin:0; padding:0; border:none; background:transparent none repeat top left scroll; color:#666666; }
#wrapper { margin:0 auto; background:#F5F5F5 url(images/bg-wrapper.png) repeat-y scroll center 0; }
#main { width:940px; background:transparent url(images/bg-main.png) repeat-y scroll center 0; margin:0 auto; padding:15px 10px 0; clear:both; }
#container { width:650px; }
#content { width:640px; text-align:justify; }
#primary, #secondary { width:280px; }
#primary { }	#secondary { }


/* =Header
-------------------------------------------------------------- */ 
#header { width:960px; height:130px; margin:0 auto; border:none; background:none; position:relative; z-index:2; /* IE7 z-index bug */ }
#branding { width:500px; height:100px; margin-left:0; padding:0; width:660px; float:left; }
#logo-image { padding:10px; height:80px; }
#blog-title { padding-left:8px; font-family:Century Gothic; font-size:60px; text-transform:lowercase; font-weight:bold; line-height:50px; z-index:100; }
#blog-title a { color:#EFE0E0; text-decoration:none; display:block; }
#blog-title a:active, #blog-title a:hover { color:#EFE0E0; }
#blog-description { font-size:0.75em; font-family:inherit; font-style:normal; font-weight:normal; display:none; color:#666; }
#header-aside { width:200px; height:90px; float:right; }
#header-aside ul { }  #header-aside ul li { }  #header-aside #search-form { }
#header-aside #search-text { width:200px; position:absolute; top:10px; right:9px; font-family:inherit; border:1px solid #ddd; color:#666666; }
#topmenu { width:960px; padding:0px; height:25px; margin:0 auto; font-size:0.75em; }
#breadcrumb p { margin:0; font-size:0.75em; }
#breadcrumb { width:940px; padding:2px 10px 3px 10px; float:left; position:absolute; bottom:33px; overflow:hidden; }
#breadcrumb a { text-decoration:none; }
#breadcrumb a:hover, #breadcrumb a:active { text-decoration:underline; }


/* =Menu
-------------------------------------------------------------- */

.skip-link { display:none }
#access { height:29px; overflow:visible; position:relative; clear:both; z-index:100; top:0px; background-color:#E0E8EF;
		border-bottom:1px dotted #DDDDDD; border-top:1px dotted #DDDDDD; }
	.menu { height:36px; width:960px; }

	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * { margin:0;	padding:0; list-style:none; }
	.sf-menu { line-height:1.0; }
	.sf-menu ul { position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */ }
	.sf-menu ul li { width:100%; }
	.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
	.sf-menu li { float:left; position:relative; }
	.sf-menu a { display:block; position:relative; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0;	top:2.5em; /* match top ul list item height */ z-index:99; }
	ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
	ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:10em; /* match ul width */ top:0; }
	ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
	ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0; }

	/*** THEMBASIC SKIN ***/
	.sf-menu { border:none; }
	.sf-menu * { background:none; }
	.sf-menu a { border:none; padding:8px 10px 8px 10px; font-size:13px; font-weight:normal; text-decoration:none; }
	.sf-menu > li > a { font-weight:bold; }
	.sf-menu .current_page_item { /* background:#ffffff !important; border-right:1px dotted #DDDDDD !important; border-left:1px dotted #DDDDDD !important; border-bottom:1px solid #ffffff !important; */ }
	.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a { border:none; text-decoration:none; }
	.sf-menu a, .sf-menu a:visited  { color:#666666; } /* visited pseudo selector so IE6 applies text colour */
	.sf-menu li { }
	.sf-menu li li { }
	.sf-menu li li li { }
	.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; border:none; }
	.sf-menu li.sfHover a { /* padding-right:9px; padding-left:9px; */ }
	.sf-menu li.sfHover { /* border-right:1px dotted #DDDDDD; border-left:1px dotted #DDDDDD; border-bottom:1px solid #ffffff; */ }
	.sf-menu .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color:#BF6700; }
	.sf-menu ul { border:none; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:-1px; background:#EFF8FF !important; /* background:#f5f5f5 !important; opacity:0.90; */ top:30px; padding:3px 0; border:1px dotted #C3D3DF; } /* overriding essential styles */
	.sf-menu > li:hover > ul, .sf-menu > li.sfHover > ul { border-top:none; } /* overriding essential styles */
	.sf-menu ul ul { margin-top:0; }
	.sf-menu ul a { border:none; }
	.sf-menu ul a:hover { color:#0045FF; }

	/* PARA DEPURACIÓN */
	/*.sf-menu { background-color:#F09C2E; }
	.sf-menu a { background-color:#CFBEA8; }
	.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a { background-color:#FFCE8F; }
	.sf-menu a, .sf-menu a:visited { }
	.sf-menu li { background:#FFCE8F; }
	.sf-menu li li { background:#FFCE8F; }
	.sf-menu li li li { background:#9AAEDB; }
	.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background:#fafafa;	border-bottom-color:#ccc; }
	.sf-menu ul { border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {  }
	.sf-menu ul ul { margin-top:0; }
	.sf-menu ul a { background:#fafafa;	border-bottom:none; }
	.sf-menu ul a:hover { } */


/* =Content
-------------------------------------------------------------- */ 
.hentry { padding:0; border:none; }
.single .hentry { padding:0; }
.home #content .sticky {  }
#content p { font-size:11px; }
.page-title, .page-title a, .entry-title, .entry-title a, .entry-attachment, .entry-attachment a
	{ color:#996666; line-height:30px; font-size:28px; font-family:"Trebuchet MS", times, serif; font-style:normal; font-weight:100; text-transform:none; font-variant:normal; }
.page-title { padding-top:4px; padding-bottom:7px; }    .attachment .page-title { }
.page-title a, .entry-title a, .entry-attachment a { color:#666; text-decoration:none; }
.page-title a { color:#996666; }
.page-title a:active, .entry-title a:active, .entry-attachment a:active,
.page-title a:hover, .entry-title a:hover, .entry-attachment a:hover { color:#FF4B33; }
.page-title span { font-style:italic; }
.page-title .meta-nav { font-style:normal; }
.entry-title { margin-left:-1px; padding-top:0; padding-bottom:5px; }
.entry-title a { color:#996666; }
.entry-title-list, .entry-title-list a { font-size:22px; padding:3px 0 5px 0; border:none; line-height:24px; margin-top:15px; }
.entry-date, .entry-meta { color:#AAAAAA; font-family:Georgia, Times, serif; font-size:11px; font-style:normal; }
.entry-date { float:left; letter-spacing:1px; line-height:12px; margin:0; padding:0 2px; }
.entry-date .published { border:none; }
.entry-date-list { border:medium none !important; float:left; margin-left:0; padding:0; }
.entry-date-list .published { }
.entry-meta, .entry-utility { padding:0 0 0 2px; font-size:10px; font-family:Georgia, Times, serif; font-style:italic; color:#aaaaaa; overflow:hidden; }
.entry-meta { color:#666666; font-style:italic; line-height:12px; margin-bottom:14px; }
.entry-meta span { }
.entry-meta .author { text-transform:uppercase; }
.entry-meta .n { *font-size:11px; font-style:normal; letter-spacing:0.05em; text-transform:uppercase; }
.entry-meta a, .entry-utility a { color:#707AAB; text-decoration:none; }
.entry-meta a:active, .entry-meta a:hover, .entry-utility a:active, .entry-utility a:hover { color:#6699FF; }
.entry-meta abbr { border:none; cursor:text; font-size:11px; font-style:normal; letter-spacing:0.05em; text-transform:uppercase; }
.entry-meta-list { margin-bottom:6px; }
.page .entry-meta { text-align:right; margin:0; background-color:#F5F5F5; padding:2px 4px; }
.page .entry-utility { display:none; }
.entry-utility { padding:2px 0 2px 2px; overflow:hidden; clear:both; border-bottom:1px dotted #dddddd; }
.entry-utility { }
.entry-utility a { }
.entry-utility a:active, .entry-utility a:hover { }
.entry-utility div { }
.entry-utility div span { float:left; clear:right; }
.entry-utility .taxonomy-links { width:70%; float:left; }
.entry-utility .taxonomy-links span { }
.entry-utility .other-links { width:30%; float:right; }
.entry-utility .other-links span { float:right; clear:left; }
.entry-utility-list { }
.entry-utility-list { margin-top:-3px; border:none; }
.entry-utility-list .taxonomy-links { width:auto; }
.entry-utility-list .other-links { width:auto; float:left; }
.entry-content { padding:0 0 0 0; clear:both; }
.entry-content p, .entry-content ul, .entry-content ol, .entry-content dt, .entry-content dd { font-size:11px; }
.entry-content p { font-family:Verdana; line-height:14px; }
.entry-content h1, .entry-content h2 { padding:10px 0; }
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { clear:none; }
.entry-content h4, .entry-content h5, .entry-content h6 { padding:3px 0 6px 0; }
.entry-content h3 { color:#AF3E00; font-size:18px; padding:5px 0 10px 0; font-weight:normal; }
.entry-content h4 { color:#CF0000; display:inline-table; font-family:Helvetica; font-size:13px; margin-left:1px; letter-spacing:0.05em; }
.entry-content h5 { font-style:italic; }
.entry-content ol { list-style-position:inside; }
.entry-content ol li { margin:0; padding:6px 0 0 14px; }
.entry-content > ol > li, .entry-content > div > ol > li { padding-left:0; }
.entry-content > ol > li:first-child, .entry-content > div > ol > li:first-child { padding:0 0 0 0px; }
.entry-content > ol > li:last-child, .entry-content > div > ol > li:last-child { padding:6px 0 6px 0px; }
.entry-content ul, .entry-content ol { margin-left:0px; padding:0; line-height:14px; }
.entry-content ul { list-style-type:none; }
.entry-content ul li { background:transparent url(images/li.gif) no-repeat scroll 0.1em 0.7em; padding:6px 0 0 16px; overflow:hidden; }
.entry-content > ul > li:first-child, .entry-content > div > ul > li:first-child { background-position:0.1em 0.2em; padding:0 0 0 16px; }
.entry-content > ul > li:last-child, .entry-content > div > ul > li:last-child { background-position:0.1em 0.7em; padding:6px 0 6px 16px; }
.entry-content dt { margin:0; font-family:Georgia, Times, serif; font-style:italic; }
.entry-content dd { margin:0; }
.entry-content embed { margin:0; }
.entry-content abbr, .entry-content acronym, .entry-content .help { border-bottom:1px dotted #333; cursor:help; }
.entry-content img { margin:0; max-width:100%; }
.entry-content div.wp-caption { margin:5px 0; }
.entry-content img { border:1px solid #666666; padding:0; }
.entry-content div.wp-caption p.wp-caption-text { font-family:georgia; font-style:italic; color:#999999; margin-top:3px; padding:0px 1px; text-align:center; }
.entry-content div.alignleft, .entry-content img.alignleft { margin:5px 10px 5px 2px; float:left; }
.entry-content div.alignright, .entry-content img.alignright { margin:5px 2px 5px 10px; float:right; }
.entry-content div.aligncenter, .entry-content img.aligncenter { margin:10px auto; }
.entry-content table { border-collapse:separate; border-spacing:2px; border:none; color:#333; margin: 0 0 10px -2px; font-size:11px;
line-height:14px; color:#666666; }
.entry-content table br { margin:5px 0; }
.entry-content table caption { /*font-size:1.1em; font-weight:bold; letter-spacing:-1px; margin-bottom:10px; padding:5px; background:#efefef; border:1px solid #ccc; color:#666;*/ }
.entry-content table a { text-decoration:none; }
.entry-content table a:hover { text-decoration:none; }
.entry-content table tr { border:none; }
.entry-content table tr th a { }
.entry-content table tr th a:hover { }
.entry-content table td, .entry-content table th { background-color:#F5F5F9; border:none; padding:3px 5px; vertical-align:top; }
.entry-content table thead tr th, .entry-content table thead tr td, .entry-content table th  { background-color:#EEEEEE; color:#999999; font-family:georgia; font-style:italic; }
.entry-content table tr.odd th, .entry-content table tr.odd td { background-color:#EFEFEF; }
.entry-content textarea { font-size:11px; padding:1px 1px; margin:0; color:#707AAB; background-color:#F5F5F5; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; overflow:auto; }
/* more-link */
.more-link { display:table; font-family:Georgia, Times, serif; font-weight:normal; line-height:20px; width:auto; font-style:italic; padding:1px 0; }
.more-link:hover { }
/* Sociable */
.entry-content .sociable { margin:15px 0; }
.entry-content .sociable p { padding-left:1px; font-size:11px !important; font-family:Georgia, Times, serif; font-style:italic; color:#aaaaaa; }
/*.entry-content .sociable_tagline span { display: none; width: 14em; }
.entry-content .sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; *line-height: 1.25em; }*/
.entry-content .sociable span { display: block; }
.entry-content .sociable ul { margin:2px 0 !important; padding:0 !important; }
.entry-content .sociable ul li { background:none !important; display:inline !important; list-style-type: none !important; margin:0 !important; padding:2px !important; }
.entry-content .sociable ul li:before { content: ""; }
.entry-content .sociable img { float:none; width:16px; height:16px; border:0; margin:0; padding:0; }
.entry-content .sociable-hovers { opacity:0.4; -moz-opacity: .4; filter: alpha(opacity=40); }
.entry-content .sociable-hovers:hover { opacity:1; -moz-opacity:1; filter: alpha(opacity=100); }
.entry-content .sociable a, .sociable a:hover, .sociable a:active, .sociable a:link { background:none !important; border:none !important; color:#666666 !important; text-decoration:none !important; }
/* EG-Series */
.entry-content .series { margin:0px 0 15px 0; float:left; margin-right:10px; width:293px; background-color:#F5F5F5; border:1px dotted #DDDDDD; padding:10px 10px 0 10px; }
.entry-content .series p { padding-left:1px; font-size:11px !important; font-family:Georgia, Times, serif; font-style:italic; color:#aaaaaa; }
.entry-content .series ol { margin-bottom:0px; }
/* Yet Another Related Posts Plugin */
.entry-content .yarpp { margin:0px 0 15px 0; float:left; margin-right:0px; width:292px; background-color:#F5F5F5; border:1px dotted #DDDDDD; padding:10px 10px 0 10px; }
.entry-content .yarpp p { padding-left:1px; font-size:11px !important; font-family:Georgia, Times, serif; font-style:italic; color:#aaaaaa; }
.entry-content .yarpp ul { }
.entry-content .yarpp ul li { line-height:12px; background:transparent url(images/li.gif) no-repeat scroll 0.1em 0.8em; padding:8px 0 0 16px; overflow:hidden; }
.entry-content .yarpp > ul > li:first-child { background-position:0.1em 0.2em; padding:0 0 0 16px; }
.entry-content .yarpp > ul > li:last-child { background-position:0.1em 0.8em; padding:8px 0 8px 16px; }
.entry-content .yarpp ul li a { padding:0; color:#2772B3; text-decoration:none; }
.entry-content .yarpp ul li a:hover { color:#4491D7; }
/*Table of contents*/
.entry-content .toc { border:1px dotted #DDDDDD; background-color:#F7F7F7; float:left; margin:6px 10px 6px 0; width:35%; padding:10px 10px 10px 12px; }
.entry-content .toc > ol { margin:0 0 0 0; }
.entry-content .toc > ol li { padding:4px 0 0 19px; line-height:10px; font-size:11px; font-style:normal; text-align:left; }
.entry-content .toc > ol > li { padding:8px 0 0 0; font-size:12px; }
.entry-content .toc > ol > li:last-child { }
.entry-content .toc > ol > li > ol > li { font-style:italic; font-style:italic; }
/* Objetos (flash, youtube, etc.) */
.entry-content object {  }

/* =Navigation
-------------------------------------------------------------- */ 
#nav-above { display:none; visibility:hidden; }
.navigation { font-size:12px; line-height:18px; text-align:center; overflow:hidden; }
.navigation a { color:inherit; }
.navigation a:active, .navigation a:hover { color:inherit; }
.navigation .meta-nav { font-style:normal; }
.nav-previous { display:none; visibility:hidden; }
.nav-next { display:none; visibility:hidden; }
#nav-above, #nav-below { }
#nav-above { }

/* =PageNavi
-------------------------------------------------------------- */ 
/*-----LISTO------*/
.navigation { }
.wp-pagenavi, .page-link { margin:0 0 0 0; padding:0; font-size:12px; color:#666; margin:30px 0 0 0; padding:3px 5px; background-color:#f5f5f5; border-bottom:1px dotted #dddddd; border-top:1px dotted #dddddd; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited { border:none; margin:0 0.250em; padding:1px 3px; font-style:normal; color:#707AAB !important; }
.wp-pagenavi a:hover { color:#6699FF !important; text-decoration:none; }
.wp-pagenavi span.pages { color:#666 !important; margin:0 0.250em; padding:1px 3px; }
.wp-pagenavi span.current { color:#666 !important; margin:0 0.250em; padding:1px 3px; font-weight:bold; }
.wp-pagenavi span.extend { margin:0 0.250em; padding:2px 5px; }
.page-link { margin:15px 0; padding:3px 5px; width:auto; }
.page-link a, .page-link a:link, .page-link a:active, .page-link a:visited { border:none; font-style:normal; color:#707AAB !important; }
.page-link a:hover { color:#6699FF !important; text-decoration:none; }

/* =Templates
-------------------------------------------------------------- */ 
/* archive */
.archive-meta { border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; padding:5px 6px 0 6px; background-color:#f5f5f5; }
.archive-meta p { }


/* ---------- HECHO HASTA AQUÍ ----------- */
/*
ul#links-page, ul#archives-page { list-style:none; margin-left:0; overflow:hidden; }
li.content-column { float:left; margin-right:20px; width:45%; }
.gallery { padding:0 0 22px 0; }
.wp-caption-text, .gallery-caption { color:#666; *font-size:13px; *line-height:18px; }
#author-info { margin:0 0 44px 0; overflow:hidden; }
#author-info .avatar { float:left; margin:.3em 1em 0 0; }
*/

/* =Attachments
-------------------------------------------------------------- */ 
.attachment-jpeg #container, .attachment-png #container { width:100%; }
.attachment-jpeg #content, .attachment-png #content { width:930px; }
.attachment-jpeg #comments, .attachment-png #comments { width:540px; overflow:hidden; }
.attachment-jpeg .main-aside, .attachment-png .main-aside { display:none; }


/* =Comments
-------------------------------------------------------------- */ 
#comments { padding:0; margin-top:20px; }
#comments, #comments input, #comments textarea, #comments code { }
#commentform, #comments input, #comments textarea, #comments code { font-size:11px; }
#comments code { font-family:"Courier new";}
#comments h3 { padding:10px 0; }
#comments-list { padding:0 0 0 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 20px; }
#comments-list li { border:none; border-bottom:1px dotted #DDDDDD; padding:8px 0 10px 0; position:relative; font-size:11px; line-height:14px; }
#comments-list li.alt { }
#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:10px; left:0; width:30px; height:30px; }
#comments-list .comment-author, #comments-list .comment-meta { line-height:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#999999; }
#comments-list .comment-author a, #comments-list .comment-meta a { color:#707AAB; text-decoration:none; }
#comments-list .comment-author a:hover, #comments-list .comment-author a:active,
#comments-list .comment-meta a:hover, #comments-list .comment-meta a:active { color:#9CBBE0; text-decoration:none; }
#comments-list .comment-author { padding:2px 0 0 39px; text-transform:uppercase; color:#990000; }
#comments-list .comment-author-admin { }
#comments-list .comment-meta { padding:0 0 7px 39px; font-size:10px; }
#comments-list .comment-meta span { margin-right:20px; }
#comments-list .comment-meta a { font-style:italic; }
#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; }
#trackbacks-list { padding:0 0 0 0; }
#trackbacks-list ol, #trackbacks-list ul { list-style:none; margin:0; }
#trackbacks-list ol { border:none; border-top:1px dotted #DDDDDD; margin:0 0 20px; }
#trackbacks-list li { border:none; border-bottom:1px dotted #DDDDDD; padding:8px 0 10px 0; position:relative; font-size:11px; line-height:14px; }
#trackbacks-list li.alt { }
#trackbacks-list li.bypostauthor { background:#FFFFCC; }
#trackbacks-list ul li { border:1px solid #ccc; margin:0 0 18px 0; }
#trackbacks-list li .avatar { position:absolute; top:10px; left:0; width:30px; height:30px; }
#trackbacks-list { padding:0 0 0 0; }
#trackbacks-list ol, #trackbacks-list ul { list-style:none; margin:0; }
#trackbacks-list .comment-author, #trackbacks-list .comment-meta { line-height:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#999999; }
#trackbacks-list .comment-author a, #trackbacks-list .comment-meta a { color:#707AAB; text-decoration:none; }
#trackbacks-list .comment-author a:hover, #trackbacks-list .comment-author a:active,
#trackbacks-list .comment-meta a:hover, #trackbacks-list .comment-meta a:active { color:#9CBBE0; text-decoration:none; }
#trackbacks-list .comment-author { padding:2px 0 0 39px; text-transform:uppercase; color:#990000; }
#trackbacks-list .comment-meta { padding:0 0 7px 39px; font-size:10px; }
#trackbacks-list .comment-meta span { margin-right:20px; }
#trackbacks-list .comment-meta a { font-style:italic; }
#trackbacks-list .comment-content { font-size:12px; font-family:inherit; line-height:14px; text-align:inherit; color:#888888; }
#trackbacks-list .comment-content p, #comments-list .comment-content br { margin:0 0 10px 0; }
#trackbacks-list .comment-content p:last-child { margin:0 0 0 0; }

.comment-reply-link { font-size:11px; line-height:14px; padding:0 0 18px 0; text-align:right; }
.comment-reply-link a { font-style:italic; text-decoration:none; }
.comment-reply-link a:active, .comment-reply-link a:hover { color:##6699FF; }
.paginated-comments-links { background-color:#F5F5F5; font-weight:bold; font-size:11px; line-height:14px; margin:-20px 0 18px; padding:5px 5px; border-bottom:1px dotted #DDDDDD; }
.comment-navigation a { font-weight:normal; text-decoration:none; }
.comment-navigation a:active, .comment-navigation a:hover { color:##6699FF; }
.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 #ddd; margin:0 0 18px 0; padding:18px 1.5em; }
#comments-list ul #respond { border:1px solid #ddd; 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; }

#commentform { }
#comments-login { clear:both; }
#comments-notes { float:right; overflow:hidden; width:250px; padding-top:5px; line-height:14px; }
#comments-notes p, #comments-notes li { color:#999999; word-spacing:-1px; }
#comments-notes ul { list-style-type:none; margin:0; }
#comments-notes ul li { line-height:12px; background:transparent url(images/li.gif) no-repeat scroll 0.1em 0.8em; padding:8px 0 0 16px; overflow:hidden; }
#comments-notes > ul > li:first-child { background-position:0.1em 0.2em; padding:0 0 0 16px; }
#comments-notes > ul > li:last-child { background-position:0.1em 0.8em; padding:8px 0 8px 16px; }

.form-section, .form-submit { width:380px; padding:3px 0; }
.form-section { overflow:hidden; }
.form-section label { }
.form-section input, .form-section textarea { width:300px; padding:1px 1px; margin:0; color:#707AAB; background-color:#F5F5F5; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.form-label { float:left; }
.form-input, .form-textarea { float:right; padding-bottom:3px; }
.form-section input { }
.form-section textarea { overflow:auto; }
#form-allowed-tags p { color:#666; margin:0; }
#form-allowed-tags span { font-style:italic; }
.form-submit { padding:5px 0; text-align:right; }
.form-submit input { background-color:#dddddd; border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #999999; border-bottom:1px solid #999999; }
.form-submit input:active { border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; }

/*
.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; }
*/


/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */ 
/*-----EN PROCESO------*/
.aside, .aside input { font-size:11px; line-height:14px; } /*hecho*/
.aside input { padding-left:3px; padding-right:3px;  }
.aside p, .aside ul, .aside ol, .aside dd, .aside pre { margin-bottom:10px; }
.aside pre, .aside code { font-size:10px; line-height:16px; }
.aside .current_page_item a { color:#FF4B33; }
.aside .current_page_item .page_item a { color:#666; }
.aside .current_page_item .page_item a:hover, .aside .current_page_item .page_item a:active { color:#FF4B33; }
.aside { color:#666; }
.aside a { }
.aside a:active, .aside a:hover { }
.aside h3 { font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-style:normal; font-weight:bold; line-height:18px; background-color:#f1f1f9; margin-bottom:10px; padding:2px 5px 4px 5px; border-top:1px dotted #DDDDDD; }
.aside h3 a { text-decoration:none; }
.aside caption { /*font-size:11px; *font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em;*/ }
.aside ul { margin:0; padding:0; list-style:none; }
.aside > ul > li { margin:0; padding-bottom:10px; } 
.aside ul ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; }
.aside ul ul li { padding:5px 0 0 14px; background:transparent url(images/li.gif) no-repeat scroll 0 0.7em; border-bottom:1px dotted #FFFFFF; }
.aside ul ul ul { margin-bottom:0; }
.aside li a { padding:0; }
.aside form, .aside table { }
.aside table { border:none; }
.aside thead { border:1px solid #ddd; }
.aside tbody { border:1px solid #ddd; }
.aside th, .aside td { border-right:1px solid #ddd; padding:.25em .8em; }
.aside tfoot tr { border:none; }
.aside tfoot td { border-color:transparent; }
.widget_tag_cloud { margin:0 0 22px 0; }
/* Main Asides */
.main-aside { position:static; border:none; float:right; position:relative; right:0px; width:250px; }
.main-aside { line-height:12px; }
.main-aside li { line-height:16px; }
.main-aside ul { padding:0; }
.main-aside h3 { }
.main-aside ul ul { padding:0; }
/*formularios*/
.aside .form-submit input { color:#707AAB; background:transparent; border:none; display:inline; margin:0; padding:0; }
.aside .form-submit input:hover, .aside .form-submit input:active { border;none; color:#6699FF; cursor:pointer; background-color:#f1f1f9; }
.aside .form-submit a, .aside .form-submit a { padding:0 1px; text-decoration:none; }
.aside .form-submit a:hover, .aside .form-submit a:active { padding: text-decoration:none; color:#6699FF; background-color:#f1f1f9; }
/*subscribe2*/
#subscribe2 { width:135px; float:left; }
#subscribe2 .form-section, #subscribe2 .form-submit { width:135px; padding:0; }
#subscribe2 .form-section input, #subscribe2 .form-section textarea { width:80px; }
#subscribe2 #form-section-email .form-label { display:none; }
#subscribe2 #form-section-email .form-input input { width:127px; }
/*login-form*/
#login { width:135px; float:right; }
#login p { margin-bottom:5px; }
#login ul li { line-height:14px; }
#login .form-section, #login .form-submit { width:135px; padding:0; }
#login .form-section input, #login .form-section textarea { width:80px; }

/*
#primary { border:1px solid #ddd; padding:18px 0 0 0; margin-bottom:22px; }
*/
/* Content Asides */
/*
#content .aside { border:1px solid #ddd; margin:0 0 22px 0; padding:18px 0 0 0; }
#content .aside ul { padding:0 20px; }
#content .aside h3 { font-family:Georgia,serif; font-weight:normal; font-size:17px; font-style:italic; padding:0 0 7px 0; text-transform:none; }
#content .aside ul ul { padding:0; }
*/
/* Footer Asides */
/*
#subsidiary { padding:33px 0 0 0; }
*/


/*-----EN PROCESO------*/
/* Tabbed container */
#sidebartabs { margin:0 0 10px 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; color:#999999; }
.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:16px; font-weight:bold; padding:6px 7px; 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 { text-decoration:none; }
.usual div, .usual div ul, .usual div ul li { margin:0; padding:0; } 
.usual > div { padding:8px 12px 10px 12px; 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 { padding:0; }
.usual > div ul li { padding:10px 0 0 14px; line-height:14px; background:transparent url(images/li.gif) no-repeat scroll 0.1em 1.1em; overflow:hidden; }
.usual > div > ul > li:first-child { background-position:0.1em 0.3em; padding:0 0 0 14px; }
.usual > div > ul > li:last-child { background-position:0.1em 1.1em; padding:10px 0 10px 14px; }
.usual div a { }


/* =Footer
-------------------------------------------------------------- */ 
#footer { border:none; margin-top:20px; }
#siteinfo { color:#666; font-size:0.75em; line-height:1em; padding:0; }
#siteinfo a { color:#666; }
#siteinfo a:active, #siteinfo a:hover { color:#FF4B33; }

/* =Bottom menu
-------------------------------------------------------------- */
#bottmenu { width:960px; padding:0px; height:25px; margin:0 auto; font-size:0.75em; }
#aux-menu { height:100%; background:transparent none repeat scroll 0 0; border:medium none; float:right; margin-left:-10px; overflow:hidden; padding:0 10px; }
#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-color:#FFFFFF; color:#AAAAAA; display:block; font-family:Verdana; font-size:0.875em; height:100%; line-height:22px; padding:0 10px; text-decoration:none; text-transform:lowercase; }
#aux-menu a:hover { color:#bbbbbb; text-decoration:underline; }

/* =Footer Asides
-------------------------------------------------------------- */ 
/*
#subsidiary  { padding:10px 0 0 0; }
#subsidiary .aside { color:#666; }
#subsidiary h3.widgettitle { height:37px; color:#fff; margin:0; padding:4px 0 0 4px; *font-style:normal; clear:both; }
*/
