@charset "utf-8";
/*
Theme Name: ModaPosthaus
Theme URI: http://www.ModaPosthaus.com.br/
Description: Tema desenvolvido por Roberto Krieger Filho para ModaPosthaus/Posthaus
Author: Roberto Krieger Filho
Author URI: Roberto.Krieger@posthaus.com.br
Version: 1.0
*/

/************* Geral ****************/
.h3posts a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#427a87; font-weight:700; text-decoration:none;}
.h3posts a:hover{
	text-decoration:underline;}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#686868; font-size:12px}
body{
	background:url(imgs/bg.jpg) repeat;}
	
/*********** CSS *************/
#linkDicas{
	width:133px;height:30px;}
#content{
	width:1003px; margin:auto; background:url(imgs/bg.jpg) repeat;}
#topo{
	width:1004px; height:249px;}
#listaLinks{
	width:100%;height:40px;}
#listaLinks ul{
	float:right; margin-right:15px; margin-top:5px;}
#listaLinks li{
	margin-right:5px; display:inline;}
#logoMP{
	width:405px;heigth:121px; margin:0px 0px 0px 10px; *margin:10px 0px 0px 10px; margin-left:50px; float:left; display:block;}
#buscaRSociais{
	width:405px; _width:410px; height:103px; float:right; margin:8px 10px 0px 0px;}
#buscaRSociais li{
	display:inline; margin-left:3px;}
#buscaRSociais ul{
	float:right; margin-top:-3px; margin-right:5px; _margin-right:0px; *padding-left:5px;}
#busca{
	margin-top:5px; *margin-top:-5px; width:405px; height:80px; float:right;}
/********Apagar**********/
#busca img{
	float:right;}
/********\Apagar**********/
#menu{
	width:100%;	 margin-top:-20px; height:73px; clear:both;}
#menuUl{
	width:734px; height:28px; float:left; margin-top:40px; background:#f6f6ee;}
#menu li{
	display:inline; position:absolute; margin-top:-2px;}
#menuHome{
	margin-top:200px; margin-left:90px; position:absolute;}
#menuDicas{
	margin-top:20px; margin-left:170px; position:absolute;}
#menuNovidades{
	margin-top:20px; margin-left:250px; position:absolute;}
#menuPosthausTV{
	margin-top:20px; margin-left:353px; position:absolute;}
#menu img{
	margin-top:2px; float:right;}
#curvamenuesquerda{
	position:absolute; z-index:2; margin-left:-595px; *margin-left:-590px; _margin-left:-580px; margin-top:152px; *margin-top:67px; display:none; }
#curvamenudireita{
	position:absolute; margin-left:405px; margin-top:114px; *margin-left:405px; _margin-left:410px; *margin-top:29px; display:none;}
/******************** DICAS ****************************/

#Dicas{
	width:901px; height:278px; margin:auto; overflow:visible;}
#lateralEsquerda{
	width:42px; height:278px; background-image:url(imgs/sprites/Sprite.jpg); background-position:0px 0px; background-repeat:no-repeat; float:left;}
#boxDicas{
	width:852px; height:257px; margin-top:21px; background-color:#FFFFFF; float:left;}
#dica1{
	width:392px; height:237px; background-color:#ededdf; _border-top:#FFFFFF solid 10px; float:left;}
#DicasPlaca{
	width:133px; height:30px; margin-top:-20px; _margin-left:-817px; background-image:url(imgs/sprites/Placas.jpg); _position:absolute;}
#dicasMeio{
	width:33px; height:257px;float:left; background-image:url(imgs/sprites/Sprite.jpg); background-position:-43px -21px; margin-top:-10px;_margin-top:0px;}
#dica2{
	width:388px; height:237px; background-color:#ededdf; _border-top:#FFFFFF solid 10px; float:left;}
#LateralDireita{
	width:39px; float:left; _position:absolute; margin-top:-10px; _margin-top:0px; height:257px;background-image:url(imgs/sprites/Sprite.jpg); background-position:-77px -21px; background-repeat:no-repeat;}
.imgDicas{
	width:136px; height:226ppx; margin-top:10px; margin-left:10px; float:left;}
#Dicas h3{
	float:left; margin-left:10px;margin-top:10px; width:230px; height:30px;
}
#Dicas p{
    width:220px; float:left; text-indent:15px; padding-left:10px; height:170px;}
#Dicas li{
	display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7f7f7f;}
#Dicas ul{
	_padding-top:5px; float:right; margin-right:15px; _margin-right:7px;}
	
/********************************* NoticiasPublicidadeNewsletter ************************/

#noticiasPublicidadeNewsletter{
	margin:auto; width:901px; height:386px; margin-top:20px;}

/**** noticias ***/

#noticias{
	width:629px; height:386px; float:left;}
#noticiasEsquerda{
	width:32px; height:386px; float:left; background-image:url(imgs/sprites/Noticias.jpg); background-position:-2px 0px;}
#noticiasMeio{
	width:560px; height:362px; margin-top:24px; float:left; background:#FFFFFF;background-image:url(imgs/bgnoticias.jpg);}
#noticiasDireita{
	width:30px; height:386px; float:left; background-image:url(imgs/sprites/Noticias.jpg); background-position:32px 0px;}
#placaNoticias{
	width:132px; height:31px; margin-top:3px; margin-left:25px; *margin-left:-600px; background-image:url(imgs/sprites/Placas.jpg); background-position:-137px 0px; position:absolute;
}
#noticiasContent{
	*display:block; _display:table; margin-top:23px;}
#noticiasContent div{
	height:96px; margin-top:11px;}
#noticiasContent div img{
	margin-top:8px; margin-left:10px; float:left;}
#noticiasContent div h3{
	float:left; width:440px; margin-left:10px; margin-top:7px; height:20px; }
#noticiasContent div p{
	float:left; width:440px; margin-left:10px; text-indent:10px; color:#FFFFFF; height:58px;}
#noticiasContent div ul{
	float:right;}
#noticiasContent div li{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; display:inline;}
	
/*** publicidade ***/
#Aviso{
	width:211px; height:41px; position:absolute; z-index:1; background-image:url(imgs/box-newsletter.jpg); margin-left:680px; margin-top:385px;*margin-left:-215px; *margin-top:86px; _background-repeat:no-repeat}
#paviso{
	width:200px; position:absolute; font-size:10px; margin-left:30px; margin-top:10px;
}
#Aviso2{
	width:261px; height:60px; position:absolute; z-index:1; margin-left:361px; margin-top:326px;*margin-top:27px; *margin-left:-530px; background-image:url(imgs/fundoAviso2.jpg) ; display:none; background-repeat:no-repeat;
}
#paviso2{
	width:200px; margin-left:70px; margin-top:5px; *margin-top:-5px; font-size:10px;
}
#fechaAviso{
	float:right;}
#publicidade{
	width:261px; height:277px; float:left; background:#97effc; margin-left:4px; margin-top:22px;}
#textoPublicidade{
	color:#FFFFFF; float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:7px; margin-top:5px;}
#banner{
	width:250px; height:250px; background:#97effc; margin:auto; margin-top:20px;}

/*** newsletter ***/

#newslettter{
	width:264px; height:81px; float:left; margin-top:6px; margin-left:4px;_margin-right:-2px;}
#newsEsquerda{
	width:23px; height:80px; float:left; background-image:url(imgs/sprites/Spritenewsletter.jpg); background-position:0px 0px;}
#newsMeio{
	width:196px; _width:192px; float:left; float:left; margin-top:20px; height:49px; border:#FFFFFF solid 6px; border-bottom:#FFFFFF solid 6px; border-left:0px; border-right:0px; margin-top:19px; background:#ccccb5;}
#newsDireita{
	width:45px; height:80px; float:right; _float:left; background-image:url(imgs/sprites/Spritenewsletter.jpg); background-position:-26px 0px;}
#placaNewsletter{
	width:135px; height:25px; margin-top:px; margin-left:23px; *margin-left:-196px; _margin-left:-237px; background-image:url(imgs/sprites/Placas.jpg); background-position:-272px -4px; position:absolute;
}
.inputforms{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#686868;}
#nome{
	margin-left:1px;}
.inputNewsletter{
	border:0px; width:120px; padding:3px; margin-top:2px; *margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
#newsletterForm{
	margin-top:2px;*margin-top:4px;margin-left:7px;
}
#emailnews{
	margin-left:-1px;}
.enviar{
	background-image:url(imgs/ok.jpg); height: 24px; width: 23px; border:0px; position:absolute; margin-left:10px; *margin-left:5px; margin-top:-3px; cursor:pointer;}
#aceitar{
	position:absolute; margin-top:17px; margin-left:10px; *margin-top:12px; *margin-left:5px;}
/****************** youtubeTwitterNaMidia *******************/

#youtubeTwitterNaMidia{
	margin:auto; width:901px; height:393px; margin-top:20px;}

/***** CanalPosthaus *****/

#CanalPosthaus{
	solid 1px; width:548px; height:394px; float:left;}
#canalPosthausEsquerda{
	width:39px; height:395px;background-image:url(imgs/sprites/Canalposthaus.jpg); background-position:-3px -11px;  background-repeat:no-repeat; float:left; 	
}
#canalPosthausDireita{
	width:39px; height:395px;background-image:url(imgs/sprites/Canalposthaus.jpg); background-position:-48px -12px; background-repeat:no-repeat; float:left; 	
}
#canalPosthausMeio{
	width:470px; _width:465px; margin-top:23px; background:url(imgs/bgCanalPosthaus.jpg) #FFFFFF; height:372px; float:left;}
#placaCanalPosthaus{
	width:155px; height:30px; margin-top:3px; *margin-top:4px; margin-left:39px; *margin-left:-510px; _margin-left:-504px; background-image:url(imgs/sprites/Placas.jpg); background-position:-410px 1px; position:absolute; background-color:#59a2b3;}
#VideoGrande{
	width:300px; height:320px; margin-top:40px; float:left;}
#VideoGrande h3 a{
	font-size:16px; margin-left:10px;}
#VideoGrande div{
	margin-top:10px;}
#outrosVideos{
	width:160px; float:left; margin-top:20px;}
#videograndev{
	color:#59a2b3; text-decoration:none; font-size:12px; font-family:Verdana, Geneva, sans-serif; float:right; width:100%; text-align:right; margin-top:20px; padding-bottom:10px; *padding-bottom:0px;}
#videograndev:hover{
	text-decoration:underline;}	
#outrosVideos div{
	padding-top:10px; float:left;}
#outrosVideos div img{
	width:37px; height:36px; float:left;}
#outrosVideos div h3{
	margin-left:40px;}
#outrosVideos ul{
	float:right;}
#outrosVideos li{
	font-size:10px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif}
/***** twitter *****/
#Twitter{
	width:337px; height:220px; float:right;}
#TwitterEsquerda{
	width:28px; height:220px; float:left ; background:url(imgs/sprites/twitter.jpg);}
#TwitterMeio{
	width:283px; height:200px; float:left; margin-top:20px; background:url(imgs/bgtwitter.jpg);}
#TwitterDireita{
	width:23px; height:200px; margin-top:20px; float:left; background:url(imgs/sprites/twitter.jpg); background-position:-29px -20px;}
#placaTwitter{
	width:95px; height:30px; padding-top:5px; padding-bottom:2px; margin-left:15px; *margin-left:-316px; _margin-left:-316px; background-image:url(imgs/sprites/Placas.jpg); background-position:-571px 1px; position:absolute; background-color:#59a2b3;}
	
.twitted p.preLoader {
	margin-top:80px; margin-left:120px; padding: 1em 1em 1em 3em; background: transparent url("http://www.modaposthaus.com.br/wordpress/wp-content/themes/ModaPosthaus/imgs/loader.gif") 1em center no-repeat;
}
#Twitter ul{
	margin-top:22px; *margin-top:12px; _position:absolute; z-index:2}
#Twitter li{
	width:290px; height:42px; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; margin-left:-5px; _margin-left:-0px;}
#Twitter a{
	color:#00CCFF;}
	
/***** naMidia *****/

#naMidia{
	width:350px; height:165px; float:right; margin-top:10px;}
#naMidiaEsquerda{
	width:23px; height:165px; float:left ; margin-left:10px; _margin-left:4px; background:url(imgs/sprites/Na-midia.jpg); background-position:-1px 0px;}
#naMidiaMeio{
	width:300px; height:129px; float:left; margin-top:20px; border-bottom:#FFFFFF solid 6px;  border-top:#FFFFFF solid 10px; background:#ededdf}
#naMidiaDireita{
	width:15px; height:145px; margin-top:20px; float:left; background:url(imgs/sprites/Na-midia.jpg); background-position:-29px -20px;}
#placanaMidia{
	width:135px; height:29px; margin-top:1px; margin-left:30px; *margin-left:-318px; _margin-left:-318px; background-image:url(imgs/sprites/Placas.jpg); background-position:-671px -1px; position:absolute; background-repeat:no-repeat; background-color:#59a2b3;}
#naMidiaMeio img{
	float:left; margin-left:-11px;}
#naMidiaMeio h3{
	float:left; margin-left:10px; height:20px; width:220px; margin-top:5px;}
#naMidiaMeio p{
	width:220px; height:75px; padding-left:10px; float:left; padding-bottom:8px; *padding-bottom:15px; _padding-bottom:5px;}
#naMidiaMeio ul{
	float:right;}
#naMidiaMeio li{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:inline; color:#7f7f7f;}

/****************** LojasParceiras e TagCloud ********************/

#lojasParceirasTagClous{
	width:901px; height:141px; margin:auto; margin-top:20px;}

/*********** lojasParceiras *************/

#lojasParceiras{
	width:548px; height:141px; float:left; margin-top:25px;}

/*********** tagClouds *************/

#tagClouds{
	width:335px; height:141px; float:right; font-size:10px;}
#tagCloudsEsquerda{
	width:30px; height:142px; float:left ; background:url(imgs/sprites/TagClouds.jpg); background-position:-2px -2px;}
#tagCloudsMeio{
	width:278px; _width:277px; font-size:10px; height:99px; float:left; margin-top:24px;border-bottom:#FFFFFF solid 9px; border-top:#FFFFFF solid 8px; background:#f5f5ed}
#tagCloudsDireita{
	width:25px; height:142px; float:left; background:url(imgs/sprites/TagClouds.jpg); background-position:-35px -2px;}
#placatagClouds{
	width:86px; height:25px; padding-top:5px; padding-bottom:2px; margin-left:30px; *margin-left:-303px; _margin-left:-302px; background-image:url(imgs/sprites/Placas.jpg); background-position:-809px 1px; position:absolute; background-color:#59a2b3;}
#tagClouds a{
	font-size:10px;}

/*************** Rodapé *****************/

#rodape{
	width:901px; height:80px; margin:auto; margin-top:20px; background:url(imgs/bgrodape.jpg);}
#contentposts{
	width:1004px; margin:auto; background:url(imgs/bg.jpg) repeat; background:#FFFFFF;}
#rodape ul li{ display:inline;}
#desenvolvido1{
	padding-top:40px; *padding:0px; margin-top:40px; margin-left:300px; font-size:11px;}
#desenvolvido{
	margin-left:340px; font-size:11px;}


/*************************** Single.php *****************************/

#conteudoSingle{
	background:#FFFFFF;width:800px; margin:auto; margin-top:-20px; *margin-top:-30px; padding-bottom:20px;}
.conteudoPost p{
	margin-top:10px; text-indent:10px;
}
h1{	
	font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; background-image:url(imgs/fundoh1.jpg); background-repeat:no-repeat; height:20px; border:#000000 so1id 1px; background-position:center; background-color:#FFFFFF; padding-top:88px; margin-top:-2px;*margin-top:-0px;_margin-top:-2px;}
h1 span{
	position:absolute; margin-top:-45px; margin-left:10px; font-size:20px; color:#558e98;}
#theContent{
	width:700px; margin:auto; padding-bottom:20px; }
#theContentCP{
	height:350px; width:340px; margin-left:435px; border-bottom:#FFF 20px solid; *border-bottom:#FFF 0px solid; _margin-left:50px; }
#theContentCP{
	_height:340px; _width:325px;_padding-left:10px; _padding-right:10px;}
#curvaSobreposta{
	position:absolute; margin-left:736px; margin-top:-85px;*margin-top:-95px; *margin-left:734px;margin-left/*\**/: 734px\9;}
#sobra{
	position:absolute; margin-top:10px; *margin-top:0px; margin-left:97px;  margin-left/*\**/: 95px\9;}
#commentform{
	margin-top:20px; margin-left:20px; margin-bottom:20px; background-color:#e9fdff; padding:10px; border-right:#558e98 20px solid; }
#commentform #author, #email, #url, #comment{
	border:#CCC solid 1px; margin:5px; height:15px; padding-top:2px; padding-bottom:2px;}
.h2comments{
	width:760px; height:30px; margin:auto;_margin-left:20px; font-size:15px; font-family: Verdana, Geneva, sans-serif; color:#558e98; font-weight:900; text-indent:20px; padding-top:15px; background-color:#e9fdff; border-top:#FFF 5px solid;		border-bottom:#FFF 5px solid; 
}
#comment{
	height:150px;}
#commentform #submit{
	border:4px #FFF solid; padding:2px; margin-left:5px; color:#09F; background-color:#CCF3FF; cursor:pointer;}
.comments1{
	border-top:#D4D4D4 solid 1px; border-bottom:#D4D4D4 solid 1px; margin-top:10px; width:760px; margin-left:20px; background-color:#FFFFFF; display:table;}
.comments2{
	border-top:#caf3f8 solid 1px; border-bottom:#caf3f8 solid 1px; margin-top:10px; width:760px; margin-left:20px; background-color:#e9fdff; display:table;}
.info{
	width:140px; margin-top:5px; margin-bottom:5px; height:80px;}
.commentContent{
	width:590px; float:right; margin-top:-80px; margin-right:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.commentContent p{
	font-size:10px; color:#a7a7a7; padding-bottom:10px; padding-top:5px;}
.autor, .data{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#8db8bf; padding-bottom:20px; padding-bottom:5px;}
.autor:hover{
	font-family:Verdana, Geneva, sans-serif; color:#0CF; padding-bottom:20px; text-decoration:underline;e}
.avatar{
	margin-left:40px; border: #FFF solid 5px}
#relacionados{
	width:768px; margin:auto; height:178px; margin-top:5px; *margin-top:-10px; background-color:#e0f3f5; width/*\**/: 765px\9;*width:759px; overflow:hidden;
}
.relacionados1{
	width:251px; width/*\**/: 250px\9; *width:248px; height:180px; border-right:#FFF 5px solid; float:left; background-image:url(imgs/bg1rel.jpg); display:table; background-position:-30px 0px; float:left; overflow:hidden;
}
.imgDicas2{
	width:89px; height:148px; margin-top:0px; margin-left:10px; float:left;
}
.h2rel{
	margin-top:10px;}
.h2rel a{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#558e98; margin-left:10px; text-decoration:none; float:left;}
.h2rel a:hover{
	text-decoration:underline;}
.contentRelacionados{
	width:140px; float:right; height:130px; padding-top:5px; font-size:11px; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#666;}
.contentRelacionados p{
	font-size:10px;}
.dataRelacionados{
	font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#666; float:right; padding-right:5px; *padding-right:7px;_padding-right:7px;}	
#videoSingleCP{
	margin-left:25px; width:300px; height:249px; float:left; _margin-left:10px;}


/****** Formulário de busca ********/
#s{
	border:0px; height:15px; width:160px; *width:175px; position:absolute; margin-top:2px; *margin-top:6px;_margin-top:8px; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:3px; padding-bottom:2px}
#searchform{
	margin-left:110px;}
#searchform label{
	visibility:hidden;}
#searchsubmit{
	border:0px; background-image:url(imgs/botaook.JPG); width:30px; height:23px; cursor:pointer; _background-position:0px 2px;
margin-left:155px; *margin-left:170px; margin-top:1px; *margin-top:5px;}
#searchsubmit:hover{
	border:0px; background-image:url(imgs/botaookativo.jpg); width:30px; height:23px; cursor:pointer;}
#h2Busca{
	font-size:20px; font-family:Verdana, Geneva, sans-serif; color:#046f83; margin-left:200px;}
	

/***************************** Search.php *************************************/

#conteudoBusca{
	background:#FFFFFF;width:800px; margin:auto; margin-top:-20px; *margin-top:-30px; padding-bottom:20px; _overflow:hidden; padding-top:10px; display:table; height:200px; min-height:280px; *height:auto !important; *height:400px;
}
#conteudoBusca div{
	width:780px; padding-top:20px; margin-left:10px; font-family:Verdana, Geneva, sans-serif; color:#999;
	*margin-bottom:0px;}
#conteudoBusca div H3{ 
	width:780px; background-image:url(imgs/fundoh1.jpg); padding-top:10px; padding-bottom:10px; text-indent:20px; text-decoration:none; color:#069; margin-bottom:10px;} 
#conteudoBusca div H3 a{
	text-decoration:none; color:#069; font-weight:900; color:#046f83;}
#conteudoBusca div H3 a:hover{
	text-decoration:underline;}
.resumobusca{
	width:700px; margin-left:10px}
.resultadosbusca{
	font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#046f83; background-color:#F7F7F7; margin-top:20px; text-indent:20px;}
#lateralInput{
	position:absolute; margin-left:192px; margin-top:2px; *margin-top:6px; _margin-top:8px;}
	
/***************************** Category.php *************************************/


#conteudocCategory{
	background-color:#FFF; width:800px; margin:auto; margin-top:-22px; *margin-top:-30px; display:table; padding-bottom:20px; padding-top:10px; _overflow-x:hidden;
	height:200px; min-height:280px; *height:auto !important; _height:280px;
}
#conteudocCategory div{
	width:780px; padding-top:20px; margin-left:20px; font-family:Verdana, Geneva, sans-serif; color:#999}
#conteudocCategory div H3{ 
	width:780px; background-image:url(imgs/fundoh1.jpg); padding-top:10px; padding-bottom:10px; text-indent:20px; text-decoration:none; color:#069; margin-bottom:10px;} 
#conteudocCategory div H3 a{
	text-decoration:none; color:#069; font-weight:900; color:#046f83; margin-top:-1px;}
#conteudocCategory div H3 a:hover{
	text-decoration:underline;}
#conteudocCategory div H3 span{
	margin-top:-2px;
}
#antigas{
	font-size:10px; margin-top:10px; width:150px; float:left;}
#novas{
	font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-left:650px; float:left; margin-top:-16px;*margin-top:-16px}
#linhaBranca{
	position:absolute; margin-left:110px; margin-left/*\**/: 102px\9; margin-top:-20px;}
small{
	float:left; margin-left:470px;margin-left/*\**/: 510px\9; _margin-left:515px;}
.catsmall , .tagsmall{
	margin-right:60px;}
.postmetadata{
	margin-left:470px; margin-left/*\**/: 510px\9; _margin-left:515px;}
#authorlabel , #urllabel, #emaillabel{
	*position:absolute; margin-top:8px;}
#iframe{
	position:absolute; border:#000 solid 1px; width:300px; height:300px; margin-left:-400px; margin-top:-500px; visibility:hidden;
}