/*
Theme Name: Coza
Theme URI: http://www.coza.com.br/blog
Description: Coza blog
Version: 1.0
Author: Grafia
Author URI: http://www.grafia.com.br
Tags: coza, plastic, design, colors, style, moda, culture
*/

/*
PALETA DE CORES
#505050 grey (basics fonts)
#7c7c7c grey medium 
#c4c4c4 grey light
#e3004f pink (main titles)
#0088aa blue (links)
#002637 dark blue (background)*/

/*INITIAL SETTINGS*/
	* { margin:0; padding:0; font-family:Arial, Helvetica, Sans-serif; }
	a { text-decoration:none; outline:none; }
	a:hover { text-decoration:none;}
	li { list-style:none; }
	img, fieldset { border:none; }
	legend { display:none; }
	input.Text { height:17px; font-size:11px; color:#61666c; border:none; }
	textarea { padding:5px; font-size:11px; color:#61666c; border:none; }
	button { border:none; text-indent:-9999em; cursor:pointer; }
	select { font-size:11px; color:#61666c; }
/*/INITIAL SETTINGS*/

/*CLASS ASSISTANTS*/
	.Debug {border:1px solid #FF0000;}
	.Clear {clear:both; height:0; line-height:0; font-size:0;}
/*/CLASS ASSISTANTS*/

/*BASIC STRUCTURE*/
	
	#header {height:203px; padding-left:159px; position:relative; z-index:5;}
	#header div.Box1 {height:203px;}
	#header div.Box2 {width:436px; float:left; margin-left:4px;}
	#header .Box3 {width:850px;}
	#header h1 {float:left; margin:75px 0 0 45px;}
	#header h1 a {width:365px; height:40px;}
	#header ul {float:right; margin-right:25px;}
	#header ul li {float:left; margin-right:4px;}
	#header #searchform {float:right; margin:30px 30px 0 0;}
	#header #searchform label {display:none;}
	#content {margin-top:-8px; width:930px; position:relative; z-index:3; margin-left:170px; }
/*/BASIC STRUCTURE*/

/*LINKS*/
	.nyroModalClose {margin:30px; width:13px!important; height:15px!important;}        
	.BtnComentar {background:url(images/layout/bt_comentar-confirm.gif) no-repeat; width:64px; height:18px; display:block; text-indent:-9999em;}
	.BtnComentar:hover {background-position:0 -18px;}
        .BtnEnviar {background:url(images/layout/bt_enviar.jpg) no-repeat; width:84px; height:18px; display:block; text-indent:-9999em;}
	.BtnEnviar:hover {background-position:0 -18px;}
	.BtnSearch {background:url(images/layout/bt_buscar.png) no-repeat; width:41px; height:41px; display:block; text-indent:-9999em;}
	.BtnSearch:hover {background-position:0 -41px;}
	.LnkAbrirComentarios {background:url(images/layout/bt_abrir-comentarios.png) no-repeat; width:111px; height:22px; display:block; text-indent:-9999em; position:relative; z-index:6;}
	.LnkFecharComentarios {background:url(images/layout/bt_fechar-comentarios.png) no-repeat; width:111px; height:22px; display:block; text-indent:-9999em; position:relative; z-index:6;}
	.LnkComentar {background:url(images/layout/bt_comentar.png) no-repeat; width:90px; height:25px; display:block; text-indent:-9999em;}
	.LnkComentar:hover {background-position:0 -25px;}
	.LnkCoza {background:url(images/layout/bt_site-coza.png) no-repeat; width:106px; height:51px; display:block; text-indent:-9999em;}
	.LnkCoza:hover {background-position:0 -51px;}
	.LnkLojaCoza {background:url(images/layout/bt_loja-coza.png) no-repeat; width:106px; height:51px; display:block; text-indent:-9999em;}
	.LnkLojaCoza:hover {background-position:0 -51px;}
	.LnkMaisFotos {background:url(images/layout/bt_mais-fotos.png) no-repeat; width:106px; height:18px; display:block; text-indent:-9999em;}
	.LnkMaisFotos:hover {background-position:0 -18px; }
	.LnkRSS {background:url(images/layout/bt_rss.png) no-repeat; width:39px; height:51px; display:block; text-indent:-9999em;}
	.LnkRSS:hover {background-position:0 -51px;}
	.LnkTwitterCoza {background:url(images/layout/bt_twitter.png) no-repeat; width:128px; height:51px; display:block; text-indent:-9999em;}
	.LnkTwitterCoza:hover {background-position:0 -51px;}
	.TitIdeiaNova{background:url(images/layout/tit_uma-ideia-nova-todo-dia.png) no-repeat; width:342px; height:30px; text-indent:-9999em; display:block;}
        .twitter-share-button {float:right; margin:15px 10px 0 0;}
        .LnkOpen {background:url(images/layout/bt_edit-open.png) no-repeat; width:61px; height:9px; display:block; text-indent:-9999em;}
        .LnkClose {background:url(images/layout/bt_edit-close.png) no-repeat; width:61px; height:9px; display:block; text-indent:-9999em;}
        .LnkCorHeader1 {background:url(images/layout/bt_header-cor-1.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkCorHeader1:hover {background-position:0 -23px;}
        .LnkCorHeader2 {background:url(images/layout/bt_header-cor-2.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkCorHeader2:hover {background-position:0 -23px;}
        .LnkCorHeader3 {background:url(images/layout/bt_header-cor-3.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkCorHeader3:hover {background-position:0 -23px;}
        .LnkCorHeader4 {background:url(images/layout/bt_header-cor-4.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkCorHeader4:hover {background-position:0 -23px;}
        .LnkGrey {background:url(images/layout/bt_cor-grey.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkGrey:hover {background-position:0 -23px;}
        .LnkBlack {background:url(images/layout/bt_cor-black.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkBlack:hover {background-position:0 -23px;}
        .LnkBlue {background:url(images/layout/bt_cor-blue.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkBlue:hover {background-position:0 -23px;}
        .LnkPink {background:url(images/layout/bt_cor-pink.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkPink:hover {background-position:0 -23px;}
        .LnkOrange {background:url(images/layout/bt_cor-orange.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkOrange:hover {background-position:0 -23px;}
        .LnkGreen {background:url(images/layout/bt_cor-green.png) no-repeat; width:23px; height:23px; display:block; text-indent:-9999em;}
        .LnkGreen:hover {background-position:0 -23px;}
        .LnkIndique {background:url(images/layout/bt_indique.png) no-repeat; width:119px; height:18px; display:block; text-indent:-9999em;}
        .LnkIndique:hover {background-position:0 -18px}
        .Active{background-position:0 -23px;}
/*/LINKS*/

/*FORMS*/
	#searchform {float:right; width:405px; margin:21px 29px 0 0;}
	#searchform label {display:none;}
	#searchform input {background:url(images/layout/bg_input_01.png) no-repeat; width:327px; height:26px; margin-right:7px; padding:15px 15px 0; float:left; font-size:11px; color:#61666c; border:none; }
	#commentform {width:338px; margin:35px 37px 21px 38px;}
	#commentform h2 {font-size:14px; color:#e3004f;}
	#commentform label {font-size:12px; color:#505050; clear:both; float:left; margin-top:15px;}
	#commentform input {background:#e8e8e8; width:323px; clear:both; float:left;}
	#commentform textarea {background:#e8e8e8; width:328px; height:115px;}
	#commentform button {float:right; margin:13px;}
/*/FORMS*/

/*EDIT*/
	#edit {background:url(images/layout/bg_12.png) right no-repeat; height:38px; float:left; padding-right:5px; margin:7px 0 0 60px; overflow:hidden;}
        #edit div {background:url(images/layout/bg_11.png) no-repeat; height:38px;}
        #edit a.LnkOpen, #edit a.LnkClose {float:left; margin:20px 5px; }
        #edit a.LnkClose {*margin-left:-11px;}
        #edit h2 { font-size:11px; font-style:italic; color:#fff; float:left; text-indent:-9999em;}
        #edit ul {float: left; display: none; height:26px; margin-top:10px;}
	#edit h3 {font-size:10px; font-style:italic; color:#fff; font-weight:normal; margin:5px 0 0 10px;}
/*/EDIT*/

/*POST*/

/*POST*/
	.BoxPost {width:709px; float:left; background-color:#c4c4c4;}
	.BoxPost h2 {font-size:12px; font-weight:bold; color:#e3004f; }	
	.PostHeader {background:url(images/layout/bg_04.jpg) #e4e4e4 repeat-x; padding:20px 0 10px 25px; *min-height:100px;}
	.PostHeader ol {background:url(images/layout/bg_08.png) no-repeat; float:left; width:85px; height:80px; padding-top:5px;}	
	.PostHeader ol li {font-size:12px; font-style:italic; text-align:center; color:#fff; line-height:1; }
	.PostHeader ol li.Exception {font-size:50px; font-weight:bold; }
	.PostHeader .Title {float:left; width:500px; margin:10px 10px 15px 10px;}
	.PostHeader h2 {font-size:30px; color:#e3004f; background:none;}
	.PostHeader h2 a {color:#e3004f; background:none;}
	.PostHeader h2 a:active { text-decoration:none; background:none}
	.PostHeader h2 a:visited { text-decoration:none; background:none}
	.PostHeader h2.pagetitle {font-size:24px; color:#505050; text-transform:uppercase; margin:0;}
	.PostHeader small {font-size:12px; font-weight:bold; color:#505050; display:block;}
	.PostSearch {background-color:#7c7c7c; padding:20px 0 10px 25px; margin-bottom:1px; }
	.PostSearch ol {background:url(images/layout/bg_08.png) no-repeat; float:left; width:85px; height:80px; padding-top:5px;}	
	.PostSearch ol li {font-size:12px; font-style:italic; text-align:center; color:#fff; line-height:1;}
	.PostSearch ol li.Exception {font-size:50px; font-weight:bold;}
	.PostSearch .Title {float:right; width:560px; margin:10px 30px 15px 0;}
	.PostSearch h2 {font-size:30px; color:#c4c4c4;}
	.PostSearch h2 a {color:#c4c4c4;}
	.PostSearch small {color:#c4c4c4;}
	.PostSearch small a {color:#c4c4c4;}
	.PostSearch small {font-size:12px; font-weight:bold; color:#505050; display:block;}
	.PostContent {background:url(images/layout/bg_05.gif) #d4d4d4 repeat-x; padding:2px 0 10px 10px;}
	.PostContent ol.Date {background:url(images/layout/bg_08.png) no-repeat; width:85px; height:80px; padding-top:5px; float:left; margin-right:35px;}
	.PostContent ol.Date li {font-size:12px; font-style:italic; text-align:center; color:#fff; line-height:1;}
	.PostContent ol.Date li.Exception {font-size:50px; font-weight:bold;}
	.PostContent h2.Exception a {font-size:20px; text-transform:uppercase; color:#fff; margin-top:21px; display:block; }
	.PostContent small.Exception {color:#fff;}
	.PostContent .Navigation {width:100%; height:100%; float:left;}
        .PostContent .Navigation ul.Box {width:450px; float:left; overflow:hidden; margin:25px 5px 0 0 ;}
        .PostContent .Navigation ul.Box li {display:block; float:left; margin:0 3px; overflow:hidden;}
        .PostContent .Navigation .BoxSocialMidias {float:right; margin-top:23px; width:80px;}
        
        .PostContent .Navigation .BoxSocialMidias li {float:left; margin: 0 5px;}
        .PostContent .Navigation .BoxSocialMidias li.Exception {margin-top:-5px;  *margin-top:0;}
        .PostContent .Navigation .BoxSocialMidias li .db-wrapper {cursor:pointer; margin-top:-3px;}
        .connect_widget {margin:0 0 -107px 220px; }  
	.PostContent .Navigation a.LnkComentar,
                .PostContent .Navigation a.LnkIndique { float:left}
	.PostContent .Entry {float:right; width:560px; margin-right:30px;}
	.PostContent .Entry a.LnkMaisFotos {float:left; margin:-15px 0 0 -100px; }
	.PostContent .Entry p {font-size:12px; color:#505050; margin:10px 0;}
	.PostContent .Entry p a {color:#08a;}
	.BoxPost h2.center {margin:20px; font-size:14px;}
	.BoxPost p.center {margin:20px; font-size:12px; color:#505050;}
	.post a.LnkAbrirComentarios,
		.post a.LnkFecharComentarios {float:right; margin-top:-26px; margin-right:30px;}
/*/POST*/

/*COMENTS*/
	.Coments {background:url(images/layout/bg_06.gif) #e8e8e8 repeat-x; padding:25px 0 10px 170px; *min-height:50px;}
	.Coments .Box1 {width:525px; float:left;}
	.Coments .Box1 h2 {font-size:12px; font-weight:bold; color:#e3004f; }
	.Coments .Box1 ol {margin:20px 0;}
	.Coments .Box1 ol li {padding:15px 0; border-bottom:1px solid #7c7c7c;}
	.Coments .Box1 ol li h3 {font-size:12px; color:#505050;}
	.Coments .Box1 ol small {font-size:11px; color:#7c7c7c;}
	.Coments .Box1 ol li p {font-size:12px; color:#505050;}
	.Coments .Box1 ol li p a {color:#08a;}
/*/COMENTS*/

/*NAVIGATION*/
	.BoxNavigation {background:url(images/layout/bg_04.jpg) #e4e4e4 repeat-x; padding:20px; *min-height:10px;}
	.BoxNavigation .LnkPostsAnteriores {float:left;}
	.BoxNavigation .LnkPostsRecentes {float:right;}
	.BoxNavigation .LnkPostsAnteriores a {background:url(images/layout/bt_post-anteriores.png) no-repeat; width:93px; height:18px; display:block; text-indent:-9999em;}
	.BoxNavigation .LnkPostsAnteriores a:hover {background-position:0 -18px; }
	.BoxNavigation .LnkPostsRecentes a {background:url(images/layout/bt_posts-recentes.png) no-repeat; width:84px; height:18px; display:block; text-indent:-9999em;}
	.BoxNavigation .LnkPostsRecentes a:hover {background-position:0 -18px;}
/*NAVIGATION*/

/*SIDEBAR*/
	#sidebar {width:203px; float:right; padding-left:17px;}
	#sidebar .Box0,
		#sidebar .Box1,
			#sidebar .Box2 {margin-top:55px;}
	#sidebar .Box0 ul,
		#sidebar .Box2 ul {margin-top:20px;}
	#sidebar ul li h2 {background:url(images/layout/bg_09.png) no-repeat; font-size:18px; color:#fff; padding:6px 0 7px 16px; }
	#sidebar ul li {font-size:12px; color:#fff;}
	#sidebar ul li a {font-size:12px; color:#fff;}
	#sidebar .Box0 ul li,
		#sidebar .Box2 ul li {background:url(images/layout/ico_list.png) left no-repeat; margin:5px 0 0 15px; padding:5px 0 4px 17px; line-height:1;}
	#sidebar .Box1 .Tags {margin:20px 10px 0 10px;}
	#sidebar .Box2 {margin-bottom:60px;}
/*/SIDEBAR*/

/*BOXSEARCH*/
	.BoxSearch { padding:10px 0; border-bottom:1px solid #e5e5e5; }
/*BOXSEARCH*/

/*GAMBIARRAS*/
	.comment-author img {display:none;}
	.comment-meta a{font-size:11px; color:#7c7c7c;}
	.comment-body em,
		.comment-author cite a,
			.comment-author cite,
				.comment-author span {font-size:12px; color:#505050; font-style:normal;}
/*/GAMBIARRAS*/
