@charset "utf-8";
/* CSS Document */

#mostra_estampa .caixa  { position: relative; }
#mostra_estampa h3 { position: relative; overflow: hidden; height: 17px; }

#mostra_estampa .shop h3 { width: 344px; }
#mostra_estampa .participate h3 { width: 78px; }
#mostra_estampa .community h3 { width: 85px; }
#mostra_estampa .info h3 { width: 277px; }
#mostra_estampa .newsletter h3 { width: 79px; }
#mostra_estampa .retail h3 { width: 42px; }

#mostra_estampa .info li { color:#fcb040; }

#mostra_estampa * { margin: 0px; padding: 0px; background: transparent; border: 0; font-size: 100%; } 

#mostra_estampa { color: #666; text-align: left; font-size:12px;}/*background: #fcb040;*/
#mostra_estampa strong { font-weight: bold; }
#mostra_estampa address, #mostra_estampa cite, #mostra_estampa dfn { font-style: normal; }
#mostra_estampa li { list-style: none; }
#mostra_estampa input, #mostra_estampa textarea, #mostra_estampa select, .newsletter_signup_form label { font-family: Arial, Helvetica, sans-serif; }
#mostra_estampa a, #mostra_estampa a:visited { color: #3d89c8; text-decoration: none; }
#mostra_estampa a:hover, #mostra_estampa a:active { color: #3d89c8; text-decoration: underline; }

#mostra_estampa { clear: both; padding-bottom: 40px; width:964px; margin-top:-30px;}
#mostra_estampa .caixa { background:#000 # url(../../imgs/def/border_dots.png) repeat-x left top; padding-top: 14px; font-family: Georgia, Times, serif; }
#mostra_estampa .section.eita { float: left; width: 344px; margin-right: 20px; padding-bottom: 10px; }
#mostra_estampa .section { float: left; width: 277px; margin-right: 20px; padding-bottom: 10px; }/*background: #fcb040;*/
#mostra_estampa .section li { line-height: 16px; }
#mostra_estampa .section h3 { margin-bottom: 3px; }

#mostra_estampa .section.contact { width: 303px; margin-right: 0; overflow: hidden; }
#mostra_estampa .section.contact h3{ margin-bottom: 3px; }
#mostra_estampa .section.retail { margin: 0 0 0 0;width: 303px; }/*width: 136px;*/
#mostra_estampa .section.retail.coco {
height:100px; }/*width: 136px;*/
#mostra_estampa .section.retail h3 { margin-bottom: -12px; }
	
#mostra_estampa .section p abbr { border: none; cursor: default; }
#mostra_estampa .section p { margin-top: 15px; }
#mostra_estampa .section .vcard .fn { position: absolute; left: -999em; }
#mostra_estampa .section.offices p { margin-top: 0px; padding-bottom: 5px; }
	
#mostra_estampa .section.vcard .fn { position: absolute; left: -999em; }
	
#mostra_estampa .mostra_estampa { clear: left; border-top: 3px solid #cfe2f1; font-size: 0.8em; width: 964px; overflow: hidden; padding-top: 8px; }
#mostra_estampa .mostra_estampa p { float: left; padding-top: 6px; }

/******************************************************************************************************/
/*
BLOCO DE COMENTÁRIOS
Nelson Costa
21/11/2009
*/

#comentario .caixa  { position: relative; }

#comentario .info li { color:#000; width:472px; background-color:#d0e3f2; } /* background-color:#dae8f1; background-image:url(../../img/bot_contato.png);}*/
/*background-image:url(../../img/bot_contato.png);*/
#comentario * { margin: 0px; padding: 0px; background:transparent; border: 0; font-size: 100%; } 

#comentario li { list-style: none; }
#comentario input, #comentario textarea, #comentario select 
{ 
font-family: Arial, Helvetica, sans-serif;  
border: 1px solid #000;
background-color:#fff;
}
#comentario a, #comentario a:visited { color: #3d89c8; text-decoration: none; }
#comentario a:hover, #comentario a:active { color: #3d89c8; text-decoration: underline; }

#comentario { clear: both; margin:20px auto; padding-bottom: 40px; width:964px; }
#comentario .section.eita { float: left; width: 472px; margin-right: 20px; padding-bottom: 10px; background-color:#d0e3f2;}/*background-color:#fcb040; background-color:#dae8f1;  background-image:url(../../img/bot_contato.png);*/
#comentario .section { float: left; width: 277px; margin-right: 20px; padding-bottom: 10px; }
#comentario .section li { line-height: 16px; }
#comentario .section h3 { margin-bottom: 3px; }
	
#comentario .section p { margin-top: 15px; }
	
#comentario .section .nome { font-size:14px; font-weight: bold; margin-left:10px;}/*background-color:#82b9e0;*/
#comentario .section .email { font-size:10px; margin-left:10px;}
#comentario .section .comentario { font-size:12px; margin-left:10px;}
#comentario .section .post { font-size:10px; font-style: italic; border-bottom:dotted; margin-left:12px; }

#comentario .section.contato li { 
background-color:#d0e3f2; 
padding-left:188px;
}
#comentario .info.porra li { color:#000; width:472px; background-color:#d0e3f2; height:304px; }

/******************************************************************************************************/
/*
BLOCO DE COMENTÁRIOS IFRAME
Nelson Costa
22/11/2009
*/

#comentarioIframe .caixa  { position: relative; }

#comentarioIframe * { margin: 0px; padding: 0px; background:transparent; border: 0; font-size: 100%; } 

#comentarioIframe a, #comentarioIframe a:visited { color: #3d89c8; text-decoration: none; }
#comentarioIframe a:hover, #comentarioIframe a:active { color: #3d89c8; text-decoration: underline; }

#comentarioIframe { clear: both;  padding-bottom: 40px; width:455px; font-family: Arial, Helvetica, sans-serif }
#comentarioIframe .sectionIframe.eita { float: left; width: 455px; margin-right: 20px; padding-bottom: 10px; background-color:#d0e3f2;}
#comentarioIframe .sectionIframe { float: left; width: 277px; margin-right: 20px; }

#comentarioIframe .sectionIframe .nome { font-size:14px; font-weight: bold; margin-left:20px;}
#comentarioIframe .sectionIframe .email { font-size:10px; margin-left:20px;}
#comentarioIframe .sectionIframe .comentario { font-size:12px; margin-left:20px;}
#comentarioIframe .sectionIframe .post { font-size:10px; font-style: italic; border-bottom:dotted; margin-left:22px; }

/********************************************************************************************************************************************/
/*
MAIS RODAPE DAS ESTAMPAS
26/11/2009
*/
#mais a, #mais a:visited { color: #3d89c8; text-decoration: none; }
#mais a:hover, #mais a:active { color: #3d89c8; text-decoration: underline; }
#mais { clear: both; width:964px; padding-top:10px;}
#mais .section.figmais { float: left; width: 136px; margin-right: 20px; }
#mais .section.orkut { float: left; width: 107px; margin-right: 20px; }
#mais .section.fotolog { float: left; width: 177px; margin-right: 20px; }
#mais .section.flirck { float: left; width: 127px; margin-right: 20px; }
#mais .section.twitter { width: 160px; margin-right: 0; overflow: hidden; }

/***********************************************************************************************************************************************/
/*
QUEM SOMOS
24/12/09
*/
#quem_somos { 
	color: #666; 
	text-align: left; 
	font-size:12px; 
	clear: both; 
	width:964px;
	background-color:#d0e3f2;
	margin-top:-20px;
}

#quem_somos a, #quem_somos a:visited { 
	color: #3d89c8; 
	text-decoration: none; 
}
#quem_somos a:hover, #quem_somos a:active { 
	color: #3d89c8; 
	text-decoration: underline; 
}

#quem_somos .quem_somos_texto { 
	float: left; 
	width: 440px; /*width: 624px;*/
	font-family: Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;/*margin-top:20px;*/ 
}
#quem_somos .quem_somos_texto h3 { 
	margin-bottom: 3px; 
}
#quem_somos .quem_somos_texto p { 
	margin-top: 15px; 
}

#quem_somos .quem_somos_foto { 
	width: 484px;/*width: 300px;*/ 
	margin-right: 0; 
	overflow: hidden; 
}

/***********************************************************************************************************************************************/
/*
QUEM SOMOS
24/12/09
*/
#contato_novo { 
	color: #666; 
	text-align: left; 
	font-size:12px; 
	clear: both; 
	width:964px;
	background-color:#d0e3f2;
	margin-top:-20px;
}

#contato_novo a, #contato_novo a:visited { 
	color: #3d89c8; 
	text-decoration: none; 
}
#contato_novo a:hover, #contato_novo a:active { 
	color: #3d89c8; 
	text-decoration: underline; 
}

#contato_novo .contato_novo_texto { 
	float: left; 
	width: 440px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;/*margin-top:20px;*/ 
}
#contato_novo .contato_novo_texto h3 { 
	margin-bottom: 3px; 
}
#contato_novo .contato_novo_texto p { 
	margin-top: 15px; 
}

#contato_novo .contato_novo_foto { 
	width: 484px; 
	margin-right: 0; 
	overflow: hidden; 
}