/*
Theme Name: Blogcouture Ano 3
Theme URI: http://wordpress.org/
Description: Violento
Author: Dmtr.org
Author URI: http://dmtr.org/
Version: 0.618x
Tags: fashion, blogcouture
*/

/*#container {
	background-color: yellow;
}*/

.apoyo {
	padding: 1em;
	background: #f2f2f2;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	margin-bottom: 1em; margin-top: 1em;
	font-style: italic;
	background: black;
	color: white;
}

.banner {
	background-color: #eee;
/*	color: white;*/
/*	width: 260px;
	height: 215px;*/
/*	margin-top: .6em;*/
/*	display: none;*/
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 11px;
}

.banner > div.publicidad {
	padding: 10px;
}


#bottom_banner, #top_banner {
/*	height:90px;
	width:728px;*/
	height:60px;
	width:468px;
	margin-bottom: 1em;
}

/*#top_banner {
	margin-bottom:1em	
}*/


#bannerside {
	margin-top: 2em;
	width: 250px;
	height: 250px;
}



ul,li {
	margin: 0px;
}

.grande .entry-content {
	font-size: 15px;
	line-height: 1.6em;
}

#marcalibros {
	background-color: #ddd;
/*	width:1040px;
	height:260px;
	width:480px;
	height:110px;*/
	
	width:723px;
	height:181px;


	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-bottom: 4px;
}

select {
	 font-size: 11px;
	 font-family: Georgia;
/*	 background-color: #313131;
	 color: white;*/
}


a {
	 text-decoration: none;
	 color: #6dfab9;
	 color: #313131;
}



a:hover {
/*	color: #666;
	background: #eee;*/
	color: #31c7fa;
	color: #f08;
}

a.nohover:hover {
	background-color: transparent;
}




#top, footer {
/*	padding:10px;*/
/*	padding-left: 30px;*/
/*	background-color:#333;
	color: white;
	
	height:95px;
	
	*/
	font-size: 13px;
}

/*#top a, #top a:hover, nav a:hover {
	 color: white;
}*/


.wp-caption, .entry-content object, .entry-content embed, .entry-content img {
	margin: auto;
}

.wp-caption {
	 background: #fafafa;
}


article.col  {
	font-size:12px;
	line-height: 1.4em;
	width:236px;
	padding-right: 10px;
/*	float: left;*/
}

article.col section  {
	padding-right: 20px;
}

article.col h1 {
	font-size: 18px;
	font-style: italic;
	line-height: 1.2em;
/*	margin: 0px;*/
}



article.medio  {
	font-size:14px;
	line-height: 1.4em;
	width:365px;
	padding-right: 10px;
/*	float: left;*/
}

article.medio section  {
	padding-right: 20px;
}

article.medio h1 {
	font-size: 22px;
	font-style: italic;
	line-height: 1.2em;
/*	margin: 0px;*/
}




#container {
	float: left;
}


aside {
	width: 260px;
	font-size: 14px;
	float: right;
	top: 110px;	
}

#container, .meio {
	 width: 728px;
	 display: block;
	 margin-top: 10px;
}


section.cols article.principal {
	width: auto;
}
section.cols .principal h1 {
	font-size: 30px;
	line-height: 1.3em;
	margin-top: 0px;
}

.wp-caption {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 1em;
}

section.cols .principal {
	font-size: 18px;
	line-height: 1.3em;
}

nav.navigation {
	margin-bottom: 1em;
	display: block;
}

.navigation a {
	 margin-right: .5em;
}




/*.current_page_item a, .current-menu-item a {
	padding: 2px 6px;
	background-color: #444;
	color: white;
}*/



/*.edit a, .navigation a, .selecionado, .current_page_item a, .current-menu-item a {*/

.botao {
	background-color: #313131;
	padding: 2px 8px;
	color: white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}

.botao:hover {
	background-color: #f05;
}

.edit a, .navigation a, .selecionado {
	background-color: #313131;
	padding: 4px 8px;
	color: white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.edit a {
	padding: 2px 4px;
	font-size: 9px;
}

/*.navigation a:hover {
	background-color: #333;
}*/

header {
	 display: block;
}



h3 {
	 margin-bottom: .2em;
	 font-size: 18px;
	 font-style: italic;
	 margin-top: 0em;
}

aside h3 {
	margin-top: 1em;
}
aside h3 {
	font-size: 11px;
	font-style: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-top: 2em;
}

#searchform label {
	 display: none;
}

header #search {
	position: absolute;
	top: 20px;
	left: 1000px;
}



.clear {
	clear: both;
}

/*aside, #container {
	 float: left;
	 clear: left;
	 position: relative;
}
#container {
	
	margin-left: -900px;
}
*/

aside ul, .xoxo {
	padding: 0px;
}
aside ul li, .xoxo li {
	 margin: 0px; 
	 list-style: none;
}




footer {
	height: auto;
	display: inline-block;
/*	padding: 30px;*/
	background-color: transparent;
}

#leaderboard {
	width: 728px;
	height: 90px;
	margin: auto;
}







header h1 { 
	font-family: HelveticaNeue-Medium, Helvetica, Arial;
	font-size:40px; 
	margin-bottom:3px; 
	letter-spacing: -2px;
	margin: 0px;
}

article {
	display: block;
	margin-bottom: 2em;
}

article h1 {
/*	font-size: 26px;*/
	font-style: italic;
}

/*body.home article img {
	 max-width:240px;
}*/

body {
	font-family: Georgia;
	color: #000;
	margin: 0px;
	width: 1040px;
	margin: auto;
	margin-top: 1em;
}

a img {
	 border: 0px;
}




nav {
/*	margin-bottom: 2em;
	display: block;*/
/*	border-bottom:  3px solid #333;
	padding-bottom: 0px;*/
}



ul.menu li {
	display: inline; 
	margin: 0px; 
	margin-right: 2em;
}

.menu-topo ul li, .menu-rodape ul li {
	margin-right: 2em;

}


ul.menu  {
	 padding: 0px;
}



/*article h1 {
	 font-size: 26px;
}*/

small {
	 font-size: 11px;
}

blockquote {
/* border : 2px solid #000;
 width: 200px;
 float: right;
 margin: 0px;
 padding: 10px;
 background-color: #ccc;*/
/* quotes: "\201C" "\201D";*/
/* 
 quotes:"“" "”";*/
/* 	font-size:2em;*/
	font-style: italic;
	margin-top: 1em;
/*	line-height: 1.4em;*/
	
/*display: inline-block;*/
 }
/*blockquote:before { content: open-quote; font-weight: bold; display: inline; }
blockquote:after { content: close-quote; font-weight: bold; }*/

/*blockquote * { quotes: ''; }*/
blockquote > *:before { content: '\201C'; }
blockquote > *:after { content: '\201D'; }
blockquote q:before { content: '\2018'; }
blockquote q:after { content: '\2019'; }

#mc_signup_container input {
	 width: 95%;
	 margin-bottom: .5em;
	 text-align: center;
}
/*label {
	 display: block;
}*/





article img {
	 max-width: 700px;
	 height: auto;
}



/*aside a {
	color: #e5a496;
}*/


.thumbs {
	 margin-top: 5px;
}


nav a {
/*	color: #f07;*/
	/*border-bottom:1px solid #6dfab9;*/
}

aside select {
	width: 260px;
}

h1, h2, h3, h4 {
	 font: Helvetica-Neue;
	 font-weight: normal;
}


hr {
	height: 1px;	
	border: 0px;
	border-top: 1px dotted #aaa;
}


#comments {
/*	font-size: 14px;
	line-height: 1.5em;*/
}

#comments ol, #comments li {
	list-style: none;
	list-style-type: none;
	padding: 0px;
}

#comments ol li {
	padding: 10px;
	background-color: #f3f3f3;
	margin-bottom: 1em;
	width: 486px;
}

/*#coments textarea, #comments input {
	width: 486px;
}*/

#comments label {
	display: block;
}
.comment-meta {
	font-size: 12px;
}





/*

#access ul ul {
-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);
float:left;
left:0;
position:absolute;
top:38px;
width:180px;
z-index:99999;
}

#access ul li:hover > ul {
	display:block;
}



#access {

	background: #eee;
	margin: 0 auto;
	display:block;
	float:left;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li, div.menu li {
	float:left;
	position: relative;
}
#access a {
	display:block;

	padding:0 10px;
	line-height:38px;
}
#access ul ul {
	display:none;
	position:absolute;
	top:38px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;	
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	background:#ddd;
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
}
#access li:hover > a,
#access ul ul :hover > a {
	background:#ddd;
}
#access ul li:hover > ul {
	display:block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
}


*/


.newsthumb {
	height: 150px;
	cursor: pointer;
}

.grande .newsthumb, .medio .newsthumb {
	height: 230px;
	width: 365px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	display:inline-block;
}

.grande .newstext {
	display:inline-block;
	width:360px;
	float: right;
}



.grande h1 {
	 margin-top: 0px;
}



.current-menu-item {
	border-bottom: 3px solid #333;
}

/*.current-menu-item {
	background-color: #333;
}

.current-menu-item a {
	color: white;
}*/




#top .menu a  {
	font-size: 16px;
}



.sigue {
	display: inline-block;
	font-size: 11px;
	margin-top: 2em;
}


#menu-secundario {
	 margin-top: 10px;
	 margin-bottom: 10px;
	 font-size: 11px;
}



.menu ul {
	margin-top: .3em;
	margin-bottom: .3em;
margin-top: 15px;
margin-bottom: 15px;
}


.menu {
	text-transform: uppercase;
	text-transform: uppercase;
	letter-spacing:1px;	
}


.menu-rodape {
	 margin-top: 2em;
	 margin-bottom: 4em;
	 width: 1040px;
}



article.single {
	line-height: 1.5em;
}
