/* @override 
	http://feriadelasideas.es/wp-content/themes/feriadelasideas/style.css
	http://localhost:8888/wp-content/themes/feriadelasideas/style.css
*/

/*
THEME NAME: Feria de las ideas
THEME URI: http://www.feriadelasideas.es
DESCRIPTION: A minimalistic Child-Theme based on Thematic
TEMPLATE: thematic
VERSION: 0.1
AUTHOR: JuanAntonio Navarro Jimenez
AUTHOR URI: http://www.evoratec.com
TAGS: minimalistic, thematic, child theme, sub-page ready, no sidebar, integrated Twitter-Plugin. 
 
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

Aether, in Greek mythology, is one of the Protogenoi, the first-born elemental gods. 
He is the personification of the "upper sky," space, and heaven, and the elemental god 
of the "Bright, Glowing, Upper Air." He is the pure upper air that the gods breathe, 
as opposed to normal air, the gloomy lower air of the Earth, which mortals breathe.
...read the rest at http://en.wikipedia.org/wiki/Aether_(mythology) !

The embedded Twitter-Plugin is based on the official html-twitter badge.

*/

@import url('../thematic/style.css');
@import url('slide.css');
@import url('style-contact.css');
@import url('expand.css');


body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background: url(images/bg.png) repeat scroll 0 0;
color:#222222;
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

}
.error {
	color : red ;
	font-weight: bold;
}
#subsidiary {
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #efefef;
}

#contenido {
	padding-top: 10px;
	margin-left: 30px;
	width:900px;
}
#subsidiary .aside {
    width:290px;
    float:left;
    margin:0px 0px 0 10px;
}



p, ul, ol, dd, pre, span {
    margin-bottom:14px;
	font: 14px/17px Arial, Helvetica;
	
}



ul.xoxo {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
}

ul .widget {
	padding-bottom: 20px;
	font-size: 14px;
}
ul .widget-publicidad {
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
}

ul .widget-contenidoadicional {
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
}

#tabla {
	border-style: none;
	border-color: white;
}
#tabla tr  {
	border-style: none;
	border-color: white;
}

ul.xoxo h3 {
	color: #c00000;
		
}
a img {
border:none;
}
li {
	list-style-type: none;
}




#header {
	margin:0 auto 0 auto; 
	width:940px;
	background: #FFF;
	width: 940px;
	text-align: none;
	clear:both;
}
#access {
    height:32px;
    font-size:13px;
    overflow:visible;
    z-index:100;
	background-color: silver;
}

#footer {
	border-top:0px solid #ccc;

	margin:0 auto 0 auto; 
	width:940px;
	background: #FFF;

	text-align: none;
	clear:both;
}
#container {
    width:550px;
    float:left;
	clear: none;
}

#content {
    margin:0 0 0 10px;
    width:540px;
    overflow:hidden;
}
#content .aside {
    border:0px solid #ccc;
    margin:0 0 10px 0;
    padding:4px 0 0 0;
    
}
#content .aside h3 {
    font-size: 17px;
    line-height: 22px;
	color: #ff3800;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;

}

.entry-title {
    padding:0 0 7px 0;
	font: bold 20px/20px Arial,sans-serif;
	color: #006fd2;
}


.entry-content {
    padding:10px 0 0 0;
	font-size: 14px;
	line-height: 17px;
}
.entry-content h1,
.entry-content h2 {
    font-family:Arial,sans-serif;
    font-size:19px;
    font-weight:bold;
    padding:28px 0 14px 0;
}
.entry-content h3 {
    font-size:17px;
    font-style:italic;
    padding:28px 0 14px 0;
}
.entry-content h4 {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.entry-content table {
    margin-left:1px;
}
.entry-content embed {
    margin:0 0 22px 0;
}
.aside  {
	color: #000;
}
.aside h3 {
    font-size: 17px;
    line-height: 22px;
	color: #ff3800;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}
.aside p {
	color: #000;
}
.barratop {
    margin:0 auto 0 auto; 
	width:960px;
	background: #FFF;
}

.evotop {
	background: #FFF;
	float: left;
	padding: 5px;
	width: 370px;
	margin-left: 10px;
	height: 240px;
}


.evoratec {
    margin:0 auto 0 auto; 
	width:940px;
	padding: 20px  20px 0px ;
	float: left;
	clear: none;
}
.evoratec li {
	list-style-type: none;
	width: 210px;
}

.barratopw {
    margin:0 auto 0 auto; 
	width:960px;
	background: #FFa;
}

.aside h3 a {
    text-decoration:none;
}
#branding {
    padding:10px 0 0px 0;
	height: 130px;
}

#wrapper {
	border-top:none;
	color: black;
}
#main {
	background: #fff;
	padding:10px 0 22px 0;
	width: 940px;
	min-height: 300px;
}

.menu {
	padding:0;
	color:#423B30;
	font-family: Helvetica, Arial, sans serif;
	text-transform:capitalize
}

.menu a {
	background:none;
	border-top:none;
	color: #3f392e;
	border-bottom:1px dotted #423B30;
}

.menu .current_page_item a {
	border-color:#e3debf;
	border-bottom:1px dotted #423B30;
}

#blog-title {
	
    font-family:Arial,sans-serif;
    font-size:34px;
    font-weight:bold;
    line-height:40px;
	color: #000;
	display: none;
}
#blog-title a {
    color: #fcfff4;
    text-decoration:none;
}
#blog-title a:active,
#blog-title a:hover {
    color: #FF4B33;
}
#blog-description {
    color: white;
    font-size:13px;
    font-style:italic;
    
}

#primary {
    border:0px solid #ccc;
    padding:18px 0 0 0;
    margin-bottom:22px;
    width: 370px;
}
#secondary {
    border:0px solid #ccc;
    padding:18px 0 0 0;
    margin-bottom:22px;
    width: 380px;
}

#evo_slider
{
	float:left;
	padding-left:10px;
	line-height:21px;
	width:500px;
	text-align:justify;
}


/* mi artículo favorito */
#featured-article
{
	float:left;
	padding-left:10px;
	line-height:21px;
	width:400px;
	text-align:justify;
}

#featured-article h1
{
	font-family:Georgia,"Times New Roman",Times,serif;
	padding-bottom:10px;
	line-height:30px;
}

#featured-article h4
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:700;
	text-align:right;
}

#featured-article small {
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  padding:1px 0 5px 0;
 
  }
  
 
  
#featured-article small  a
{
	border-bottom:1px solid #ccc;
	color:#154A7F;
	font-weight:700;

}

#featured-article small  a:hover
{
text-decoration:none;
border-bottom:1px solid #fff;

}
#featured-article p {
padding:5px 0 0 0;
 
}

#banner 
{
	float: left;
}

.column
{
	/*border-right:1px solid #ECE8D7;*/
	float:left;
	width:210px;
	color: black;
	font-size:14px;
	margin-right: 17px;
	}


.column p, .column_last p  {
padding:0 0 10px 0;
font-size:14px;
}

.column h2
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}
.column h3
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}
.column h1 a,.column_last h1 a
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}
.column h2 a,.column_last h2 a
{
	color:#154A7F;
	font-size:17px;
	font-weight:700;
	
}


.column h1,.column_last h1
{
	padding:5px 0;
}

.column h4,.column_last h4
{
	font-size:15px;
	font-weight:700;
	text-transform:uppercase;
}

.column img,.column_last img
{
 
 
	margin:0 0 15px;
 
}

.column small a,.column_last small a
{
	color:#154A7F;
}

.column small,.column_last small
{
	color:#154A7F;
	font-weight:700;
	text-transform:uppercase;
}

.column_count
{
	background:url(images/comment.png) no-repeat left;
	float:left;
	padding:10px 0 10px 20px;
}

.column_date
{
	float:right;
	text-align:right;
	padding-top:10px;
	background-color: #ff8900;
}

.column_last
{
	float:left;
	padding:0 15px;
	width:200px;
}

#columns
{
	float:left;
	line-height:19px;
	padding:5px 0 0 0;
}

.ui-tabs .ui-tabs-nav { float: left; clear:both; margin:0; padding:0;
	background-color: #ff5a00;
	list-style-type: none;
	width: 100%;
	text-align: center;
	height: 20px;
}
.ui-tabs .ui-tabs-nav li { float:left; width:auto; margin-right:0.5em; }
.ui-tabs li.ui-tabs-selected a { background: #ff8900; color:#fff; padding:0 0.25em; text-decoration:none; }


/* Default theme */

#sidebar ul.tabbed-widget ul.tw-tabbed-nav { margin:0; padding:0; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav li { background:none; display:block; list-style-image:none; margin-right:0.5em; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav a { padding:0.25em; }
#sidebar ul.tabbed-widget ul.tw-content { margin-left:0; padding-left:0; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav li:before { content:none; }

/* MENU */

.sf-menu {
    border-right:0px solid #ccc;
	float:left;
	
}
.sf-menu a {
	border-left:0px solid #ccc;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
	padding:9px 13px;
	text-decoration:none;
	background-color: orange;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fff;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: white;
}
.sf-menu li {
	background: orange;
}
.sf-menu li li {
	background:		#fff;
	
}
.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: red;
	outline:		0;
    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 {
	top:32px;

}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background: red;
	border-bottom:none;
	
}
.sf-menu ul a:hover {
    color: #FF4B33;
}


/* Social icons side */

#feedback { 
background: transparent; 
width: 3.2em; 
position: fixed; 
top: 33%;
left: 0;
}

 #feedback a { display: block; text-indent: -9999px; height: 3.2em;}

 #feedback #twitter { background: url('images/twittericon.png') no-repeat 0 -3.2em; }
 #feedback #twitter:hover { background-position: 0 0; }

#feedback #facebook { background: url('images/facebookicon.png') no-repeat 0 -3.2em; }
#feedback #facebook:hover { background-position: 0 0; }

#feedback #friendfeed { background: url('images/friendfeedicon.png') no-repeat 0 -3.2em; }
#feedback #friendfeed:hover { background-position: 0 0; } 

#feedback #rss { background: url('images/rssicon.png') no-repeat 0 -3.2em; }
#feedback #rss:hover { background-position: 0 0; }

#feedback #email { background: url('images/emailicon.png') no-repeat 0 -3.2em; }
#feedback #email:hover { background-position: 0 0; }

#logo-image {
	width:400px;
	float: left;
}
#slide-feria {
	width:400px;
	float: right;

}


#evoslideshow {
    position:relative;
    height:100px;
}
 
#evoslideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    
    height: 100px;
    background-color: #FFF;
}
 
#evoslideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
 
#evoslideshow IMG.last-active {
    z-index:9;
}

