@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/* +default classes */
a{text-decoration:none; color: black;}
a:hover{text-decoration:underline}
.content a { font-weight: bold; color: #9a9797}

.left{float:left}
.right{float:right}
.nofloat{float:none}
.clear{clear:both}
.invisible{position:absolute;top:-9999px;left:-9999px;}
.hide{display:none}
.hide_text{display:block;text-indent:-9999px;overflow:hidden;outline:none}
.bold{font-weight:bold}
.italic{font-style:italic}
.upper{text-transform:uppercase}
.lower{text-transform:lowercase}
.center{text-align:center}
.underline{text-decoration:underline;}


/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
	font-family:verdana;
	font-size:66.5%;
}
/* end geral */


/* +wrap */
#wrap {
	width:687px;
	margin:0 auto;
	background: #fff url(images/backgrounds/wrap.jpg) repeat-y 0 0;
	_background: #fff url(images/backgrounds/wrap.jpg) repeat-y 1px 0;
	margin-top:-6px;
}
/* end wrap */


/* +header */
#header{
	background: url(images/backgrounds/header.png) no-repeat -1px -4px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/backgrounds/header.png');
	height:118px;
	position:relative;
	margin:0px 0 -12px 0;
	/*border:1px solid red;*/
}
#header h1 a{
	display:block;
	width:191px;
	height:74px;
	text-indent:-9999px;
	background: url(images/titles/iaia.png) no-repeat;
	position:absolute;
	top:20px;
	left:50px;
	
}
/* end header */


/* +menu */
#menu{
	position:absolute;
	top:50px;
	left:250px;
}
#menu li{
	display:inline;
	list-style:none;
	padding:0 8px;
	float:left;
	background:url(images/others/bg.gif) top left no-repeat;
}
#menu li.bg{background:none;}
#menu li a.moda{background:#FFF url(images/others/moda.gif) top left no-repeat; width:49px; height:17px; display:block; overflow:hidden; text-indent:-9000px;}
#menu li a.inspiracao{background:#FFF url(images/others/inspiracao.gif) top left no-repeat; width:100px; height:17px; display:block; overflow:hidden; text-indent:-9000px;}
#menu li a.novidades{background:#FFF url(images/others/novidades.gif) top left no-repeat; width:97px; height:17px; display:block; overflow:hidden; text-indent:-9000px;}
#menu li a.bastidores{background:#FFF url(images/others/bastidores.gif) top left no-repeat; width:109px; height:17px; display:block; overflow:hidden; text-indent:-9000px;}
/* end menu */


/* +content */

#content {
	margin:0 0 0 10px;
	_margin:0 0 0 4px;
	float:left;
	width:437px;
	background:#fff;
}
ul#list-post{/*border:1px solid red;*/}
	ul#list-post li{/*border:1px solid red;*/ padding:20px;}
.post{margin:0px; overflow:hidden;}
.post p{
	margin:10px 0;
	font-size:1.2em;
}
.post .date{
	display:block;
	font-size:1.0em;
	padding: 0 0 3px 0;
	border-bottom:1px dotted #000;
}
.post .credits{
	display:block;
	padding: 0 0 3px 0;
	margin-top:25px;
	border-bottom:1px dotted #000;
	text-transform:uppercase;
	font-size:1.0em;
}
.post .credits a{
	color:#000;
	text-decoration:none;
}
.post h3{
	margin:5px 0;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}
.post h3 a{
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
color:#000;
}
ul.other-posts{
	margin:20px;
}
ul.other-posts a{
	font-size:0.9em;
	color:#7F7F7F;
	text-transform:uppercase;
}
/* end content */

/* +nav */
#nav{
	width:213px;
	float:left;
	margin:0 0 0 10px;
}
ul#sidebar{/*border:1px solid red; padding:50px 0 0 0;*/}
ul#sidebar li{/*border:1px solid red;*/}
#nav .box{margin: 0 0 0px 0; background:#FFF url(images/backgrounds/bg-border.jpg) bottom left no-repeat; padding: 35px 12px 30px 12px; /*border-bottom:5px solid #C4C4C4;*/}
#nav .box.ultimo{background:#FFFFFF;}
#nav .box h2{display:block; font-size:1.0em; padding: 0 0 3px 0; border-bottom:1px dotted #000; text-transform:uppercase; margin:0 0 10px 0;}
#nav .box ul, .box p{margin:10px 0;}
#nav .box label{display:block; margin:5px 0 2px 0;}
#nav .box input{height:18px; width:172px; padding:3px 4px; border:0; background: url(images/backgrounds/input.png) repeat-x; font-size:1.1em;}
#nav .box form input.btn{background:#fff; border:0; text-transform:uppercase; font-size:0.9em; color:#7f7f7f; font-weight:bold; float:right; margin:5px 5px 0 0; cursor:pointer; width:auto;}
#nav .box li a{color:#7f7f7f;}
#nav .box li {font-size:0.9em; font-weight:bold;}
#nav .box li.rss{background: url(images/backgrounds/rss.gif) no-repeat 0 0; padding:2px 0 2px 20px;}

#nav .pagenav{margin: 0 0 0px 0; background:#FFF url(images/backgrounds/bg-border.jpg) bottom left no-repeat; padding: 35px 12px 30px 12px; /*border-bottom:5px solid #C4C4C4;*/ display:none;}
#nav .pagenav h2{display:block; font-size:1.0em; padding: 0 0 3px 0; border-bottom:1px dotted #000; text-transform:uppercase; margin:0 0 10px 0;}
#nav .pagenav ul, .pagenav p{margin:10px 0;}
#nav .pagenav li a{color:#7f7f7f;}
#nav .pagenav li {font-size:0.9em; font-weight:bold;}

#nav .categories{margin: 0 0 0px 0; background:#FFF url(images/backgrounds/bg-border.jpg) bottom left no-repeat; padding: 35px 12px 30px 12px; /*border-bottom:5px solid #C4C4C4;*/ display:none;}
#nav .categories h2{display:block; font-size:1.0em; padding: 0 0 3px 0; border-bottom:1px dotted #000; text-transform:uppercase; margin:0 0 10px 0;}
#nav .categories ul, .categories p{margin:10px 0;}
#nav .categories li a{color:#7f7f7f;}
#nav .categories li {font-size:0.9em; font-weight:bold;}

#nav .linkcat{margin: 0 0 0px 0; background:#FFF; padding:0; /*border-bottom:5px solid #C4C4C4;*/}
#nav .linkcat h2{display:none; font-size:1.0em; padding: 0 0 3px 0; border-bottom:1px dotted #000; text-transform:uppercase; margin:0 0 10px 0;}
#nav .linkcat ul, .linkcat p{margin:10px 0;}
#nav .linkcat li a{color:#7f7f7f;}
#nav .linkcat li {font-size:0.9em; font-weight:bold; background:url(images/backgrounds/seta.gif) 0px 4px no-repeat; padding-left:10px;}

#nav .widget_tag_cloud{margin: 0 0 0px 0; background:#FFF url(images/backgrounds/bg-border.jpg) bottom left no-repeat; padding: 35px 12px 30px 12px; /*border-bottom:5px solid #C4C4C4;*/}
#nav .widget_tag_cloud h2{display:block; font-size:1.0em; padding: 0 0 3px 0; border-bottom:1px dotted #000; text-transform:uppercase; margin:0 0 10px 0;}
#nav .widget_tag_cloud ul, .linkcat p{margin:10px 0;}
#nav .widget_tag_cloud a{color:#7f7f7f;}
#nav .widget_tag_cloud li {font-size:0.9em; font-weight:bold;}

#nav .wpsb_opt_in{margin: 0 0 0px 0; background:#FFF url(images/backgrounds/bg-border.jpg) bottom left no-repeat; padding: 35px 12px 30px 12px; /*border-bottom:5px solid #C4C4C4;*/ overflow:hidden;}
#nav .wpsb_opt_in.ultimo{background:#FFFFFF;}
#nav .wpsb_opt_in h2{display:block; font-size:1.0em; padding: 0 0 3px 0; border-bottom:1px dotted #000; text-transform:uppercase; margin:0 0 10px 0;}
#nav .wpsb_opt_in ul{margin:0px 0; color:#CC0000;}
#nav .wpsb_opt_in p{margin:10px 0; color:#CC0000;}
#nav .wpsb_opt_in label{display:block; margin:5px 0 2px 0;}
#nav .wpsb_opt_in input{height:18px; width:172px; padding:3px 4px; border:0; background: url(images/backgrounds/input.png) repeat-x; font-size:1.1em;}
#nav .wpsb_opt_in input.wpsb_form_radio{display:none}
#nav .wpsb_opt_in form input.wpsb_form_btn{background:#fff; border:0; text-transform:uppercase; font-size:0.9em; color:#7f7f7f; font-weight:bold; float:right; margin:5px 5px 0 0; cursor:pointer; width:auto;}
#nav .wpsb_opt_in li a{color:#7f7f7f;}
#nav .wpsb_opt_in li {font-size:0.9em; font-weight:bold;}
#nav .wpsb_opt_in li.rss{background: url(images/backgrounds/rss.gif) no-repeat 0 0; padding:2px 0 2px 20px;}
#nav .wpsb_opt_in form{padding:10px 0 0 0;}
#nav .wpsb_opt_in form p{color:#000; margin:0;}
/* end nav */

ol#commentlist{/*border:1px solid red;*/ padding:5px 0 0 0;}
	ol#commentlist li{padding:10px 0; border-top:1px dotted #000000;}
textarea#s4{width:390px; height:130px;}
input#sbutt{background:#fff; border:0; text-transform:uppercase; font-size:0.9em; color:#7f7f7f; font-weight:bold; float:right; margin:5px 5px 0 0; cursor:pointer; width:auto;}
h2.title{font-size:20px; font-weight:bold; padding:20px 20px 0 20px;}
	h2.title a{color:#000;}
h2.title2{font-size:20px; font-weight:bold; padding:0px 0px 0 0px;}
	h2.title2 a{color:#000;}
.txt{padding:0px 0px 0 0px; overflow:hidden;}
	.txt p{padding:10px 20px 0 20px;}

.box2 label{display:block; margin:5px 0 2px 0;}
.box2 input{height:18px; width:172px; padding:3px 4px; border:0; background: url(images/backgrounds/input.png) repeat-x; font-size:1.1em;}
.box2 form input.btn{background:#fff; border:0; text-transform:uppercase; font-size:0.9em; color:#7f7f7f; font-weight:bold; float:left; margin:5px 0px 0 150px; cursor:pointer; width:auto;}

/* +footer */
#footer {
	background:url(images/backgrounds/footer.png);
	height:17px;
}
#footer #logo_w3haus a {
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	width:55px;
	height:20px;
	background:url(images/others/logo_w3haus_a.gif);
}
#footer #logo_w3haus a:hover {
	background:url(images/others/logo_w3haus_b.gif);
}
/* end footer */


/* end classes */
/* +classes */