/*
 * Theme Name: Allegra Moda
 * Theme URI: http://www.allegramoda.com/
 * Description: Diseño por Fermin Lira, desarrollado por Ale Benson basado en Ana Starter Theme
 * Version: 0.9
 * Author: Ale Benson
 * Author URI: http://www.alebenson.com.ar/
 * Tags: 
 *
 * Ana is under Copyright 2010 Alejandro Benson
 * License: GNU GENERAL PUBLIC LICENSE Version 2
 */
@import "style/reset.css";
@import "style/typography.css";
@import "style/layout.css";

/* Classes generated by WordPress
*	*	*	*	*	*	*	*	*	*	*	*/
.aligncenter{ text-align:center; }
.alignleft{ float:left; margin:0 2em 0 0; }
.alignright{ float:right; margin:0 0 0 2em; }
.alignnone{ float:none; }
div.wp-caption{	font-size:0.8em; width:inherit !important; /* override the default inline styling from WP*/ }
.wp-caption-text{margin:0 0 0.5em 0.5em; }

/* Usefull Stuff
*	*	*	*	*	*	*	*	*	*	*	*/
/* Clearfix Method for clearing floats without extra markup.
 Use Clearfix class to make the objects that have floating element inside, go full hight */
.clearfix:after{ content: " "; display: block; height: 0; clear: both; visibility: hidden; }
/*	Tabs. A basic ruleset for a 2 level menu */
ul.tabs{
	margin: 0;
	padding: 0;
}
ul.tabs li{
	float: left;
	list-style: none;
	padding: 0 14px;
}
ul.tabs li:hover ul.children{
	display:block;
}
ul.children{
	display:none;
	position:absolute;
	padding:1em 0;
	background-color:#1cb2f4;
	z-index:9999;
}
ul.children li{
	clear:both; /* This makes the dropdown menu, without this, makes it dropline  */
	line-height:1em;
}
/* Use this classes to highlight some messages */
.success, .notice, .error{ border:1px solid #DDDDDD; padding:2px 6px; }
.success { background-color:#E6EFC2; border-color:#C6D880; color:#264409; }
.notice{ background-color:#FFF6BF; border-color:#FFD324; color:#514721; }
.error{ background-color:#FBE3E4; border-color:#FBC2C4; color:#8A1F11; }

/* Make your changes here
*	*	*	*	*	*	*	*	*	*	*	*/
/* Global Elements */
body{
	background-color:#f2f2f2;
	font-size: 65%;
}
h1,h2,h3,h4,h5,h6{
	font-family: Georgia, "Times New Roman", serif;
	font-weight:bold;
	margin:0;
	color:#333333;
}
a{
	color:#1cb2f4;
}
/* Site */
.site{
	margin:0 auto;
	width:904px;
	padding:20px;
	background-color:#f2f2f2;
}
.site_blog{
	margin:1em 0;
}
.header_title,
.header_description{
	float:left;
	font-size:0;
	line-height:0;
	margin:0;
	text-indent:-1000px;
}
/* Navigation */
.header_nav{
	position:absolute;
	margin:140px 0 0 180px;
}
.header_nav a{
	font-family: Georgia, "Times New Roman", serif;
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	color:#333333;
}
.header_nav .children a{
	font-family: Helvetica,Arial,sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}
.nav_categories{
	line-height:30px;
}
/* Blog */
.blog_posts{
	overflow:hidden;
	float:left;
}
.blog_posts .posts_post{
	background-color:#ffe7e7;
}
.archive .blog_posts,
.blog_sub_posts{
	border-top:10px solid #333333;
	padding:10px 0 0;
}
.archive .blog_posts{
	border-bottom:10px solid #ec008c;
}
.single .blog_sub_posts{
	padding:0;
}
/* Posts */
.posts_post{
	margin:0 0 1em;
}
.archive .posts_post,
.blog_sub_posts .posts_post{
	background-color:#f2f2f2;
}
.blog_sub_posts{
	background-color:#e2f2fa;
}
.posts_pagination_prev{
	float:left;
}
.posts_pagination_next{
	float:right;
	text-align:right;
}
.sub_posts_title{
	background-color:#e2f2fa;
	padding:10px 0;
	border-bottom:1px dashed #333333;
	margin:0 0 10px;
}
/* Post */
.post_title a{
	color:#666666;
}
.post_metadata{
	clear:both;
	margin-top:10px;
}
.post_time{
	font-family: Georgia, "Times New Roman", serif;
}
.post_author{
	font-family: Georgia, "Times New Roman", serif;
	font-style:italic;
}
.post_thumbnail_decoration{
	display:block;
	background-color:#1cb2f4;
	width:75px;
	height:8px;
	position:absolute;
}
.post_thumbnail{
	float:left;
	margin:0 1em 0 0;
}
.post_paginated{
	text-align:right;
	margin:0 1em 1em 0;
}
.home .category-accesorios-tendencias,
.home .category-mejor-y-peor-vestidas,
.home .category-look-book{
	background-color:#f7edf7;
}
.home .category-mejor-y-peor-vestidas{
	padding:1em 0 0;
	border-top:10px solid #ec008c;
	border-bottom:10px solid #ec008c;
}
.blog_sub_posts .post_footer,
.archive .blog_posts .post_footer,
.home .category-accesorios-tendencias,
.home .category-look-book{
	border-bottom:1px dashed #333333;
}
.single .post_title,
.single .post_category{
	padding:10px;
	background-color:#EC008C;
	margin:0;
}
.single .post_category{
	padding:10 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.07em;
}
.single .post_title a,
.single .post_category,
.single .post_category a{
	color:#ffffff;
}

.single .post_title{
font-size:3em;
	
}

#bajada {	font-family: Georgia  !important;
font-style: italic;
font-variant: small-caps  !important;
font-weight: normal;
font-size: 121%;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
padding-top: 0pt;
padding-right: 12px;
padding-bottom: 5px;
margin-top: 10pt;
margin-left: 12px;

}


.blog_sub_posts .post_title{
	padding:0;
	background-color:#f2f2f2;
	margin:0 0 0.9em;
	font-size:1.3em;
	line-height:1.4em;
}
.blog_sub_posts .post_title a{
	color:#666666;
	text-decoration:underline;
	font-size:1.3em;
}



.blog_posts .post_title{
	margin:0 0 0.9em;
	line-height:1.4em;
}



.blog_archive{
	padding:0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.05em;
	font-size:1.5em;
}
.blog_archive a{
color:#333333;
font-style:oblique;
font-weight:bold;
}





/* Comments */
.post_comments{
	padding-top:40px;	
}
.comments_header{
	padding:10px;
	background-color:#ffffff;
	border-top:10px solid #ec008c;
}
.comments_list{
	padding:0 10px;
	margin:0 0 1em;
}
.comments_list li{
	list-style:none;
}
.children{
	padding:0 0 0 2em;
}
.comments_pagination{
	text-align:right;
	margin:0 1em 3em 0;
}
.comments_form_submit{
	text-align:right;
	margin:0 1em 0 0;
}
/* Comment */
.comments_comment{
	padding:1em 0 0;
	border-bottom:1px dashed #333333;
}
.comment_avatar{
	margin:0;
	float:left;
	border:1px solid #cccccc;
}
.comment_meta{
	float:left;
	margin:0;
}
.comment_reply{
	margin:0 10px 0 0;
	float:right;
}
.comment_data{
	clear:both;
}
/* Footer */
.site_footer{
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.site_footer p{
	line-height:24px;
	margin:0;
}
.site_footer img{
vertical-align:middle;
}
/* Search Form */
.nav_search label,
.nav_search input#s,
.nav_search input#searchsubmit{
	margin:0 0 1em;
}
.nav_search input#s{
	width:58%;
}
/* Sidebars in the header and in the footer*/
.site_sidebar{
	clear:both;
	margin:0 1px 2em;
}
.site_sidebar .widget{
	float:left;
	width:272px;
	margin:0 12px;
}
/* Sidebars before and after the posts */
.posts_sidebar .widget{
	margin:0 0 1em;
}
/* Sidebars left, right, and subsidiaries */
.blog_sidebar{
	overflow:hidden;
	background-color:#e6e6e6;
	padding:10px;
}
.blog_sidebar li{
	list-style:none;
}
.blog_sidebar .widget{
	border-bottom:1px dashed #999999;
	margin:0 0 2em;
	padding:0 0 1em;
}
 /* Widget */
.widgettitle{
	margin-bottom:.5em;
	font-style:italic;
}
.widget_tag_cloud a{
	color: #e996bd;
}
.textwidget a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
}
/* newsletter form */



/* smooth slider */
#smooth_sldr{
	margin:0 auto 10px !important;

}
#smooth_sldr div{
	height:100% !important;	
}
.sldrlink{display:none !important;}
.smooth_slideri a img{
	margin:0 0 10px !important;
	width:400px !important;
}
#smooth_sldr_body h2{
clear:both !important;
}
#smooth_sldr div {
display:block;
height:100% !important;
}
.newsletter_form .button{
	padding:0 0 7px;
	vertical-align:middle;	
}