/* @override 
	http://3yz.com/extranet/romanzza/sites/all/themes/default/css/style.css?h
	http://3yz.com/extranet/romanzza/sites/all/themes/default/css/style.css?5
	http://3yz.com/extranet/romanzza/sites/all/themes/default/css/style.css?Y
	http://www.3yz.com/extranet/romanzza/sites/all/themes/default/css/style.css?Y
	http://www.romanzza.com.br/sites/all/themes/default/css/style.css?Y
*/

#first-time,
.menu-446.last {
	display: none !important;
}

.view-Colecoes .views-field-field-imagens-fid {
	margin-top: 24px !important;
}

#admin-menu {
	font-size:13px;
}

#header {
	background: #FFF;
	border-top:4px solid #CEC5B3;
	height: 173px;
}

body {
	background: url(../img/background.jpg);
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	color: #333;
}
h1, h2{
	font: 26px Georgia, "Helvetica Neue", Arial;
}

/*linha divisoria de atividades */
#block-block-2 {
	clear:both;
}
.page-contato #block-block-2 {
	display: none;
}
.conteudo-interno-sidebar-left {
	width: 500px;
	float: left;
}

.texto_destaque {
	font-weight: bold;
	padding-bottom: 20px;	
}

.conteudo-citacao {
	font-style: italic !important;
	font: 16px Georgia, "Helvetica Neue", Arial;
	color: #797469;
	width: 300px;
	clear: both;
	padding-top: 50px;
	margin-left: 50px;
	line-height: 22px;
}
.conteudo-citacao a {
	font-size: 14px;
	display: block;
	margin-top: 10px;
}
.block-nodeblock h1, #node-2 h1 {
	display: none;
	
}
.page-contato #main #content{
	height: 450px;
}

/*////// 940 //////*/
.container_12,
.container_16,
#main #content,
#footer #footer-wrapper,
.container_12 .grid_12,
.container_16 .grid_16 {
	width:940px !important;
	margin: 0;
}
/*/// MENU ///*/
#header .container_12{
	display: block;
	height: 100px;
	position: relative;
}
#header #logo{
	position: absolute;
	top: 35px;
	left: 0;
}
#header #menu{
	position: absolute;
	top: -4px;
	right: 0;
	font-size: 16px;
	width: 500px;
	height: 45px;
}
#header #menu li{
	padding:7px 0 0 0;
	margin: 0 15px;
	display: block;
	float: left;
	text-align: center;
}
#header #menu li:hover,
#header #menu li.active{
	border-top: 7px solid;
	padding: 0;
}
#header #menu li.menu-444{
	width: 66px;
}
#header #menu li.menu-590{
	width: 71px;
}
#header #menu li.menu-446{
	width: 105px;
}
#header #menu li.menu-447{
	width: 80px;
}
#header #menu li.menu-448{
	width: 60px;
}
#header #menu li.first{
	margin: 0 15px 0 0;
}
#header #menu li.last{
	margin: 0 0 0 15px;
}
#header #menu a:link,
#header #menu a:visited{
	color: #333;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 15px;
	
}
#header #menu a:hover{
	color: #333;
}

#header #menu a.active{
	font-family: Georgia, "Helvetica Neue", Arial;
	font-style: italic;
}

/*/// DESTAQUE ///*/
#block-views-destaque_home-block_1 p{
	position: absolute;
	width: 330px;
	height: 180px;
	right: 50px;
	bottom: -5px;
	margin: 5px;
	background: #fff;
	padding: 30px 25px;
	opacity: 0.8;
	font-size: 17px;
	font-weight: lighter;
	line-height: 23px;
	
	/* for IE */
  	filter:alpha(opacity=80);
}
#block-mapa{
	position: relative;
	top: -400px;
	left: -18px;
}
#block-mapa a{
	display: none;
}
#block-mapa h2{
	display: none;
}
.page-contato #content{
	margin-top: 246px !important;
}
/*/// CONTEUDO ///*/
h1{
	margin: 0;
	position: absolute;
	padding: 30px 0 0 0;
	font-style: italic;
	border-top: 4px solid #28221A;
}

#main #content{
	background: #fff;
	position: relative;
}
.not-front #main #content{
	margin-top: 25px;
}
#main #content span{
	margin: 0;
}
.conteudo-interno-sidebar-right {
	float: right;
	margin-top: -75px;
	width: 430px;
	position: relative;
	z-index: 9;
}
#node-82 .conteudo-interno-sidebar-right  {
	margin-top: -142px;
}
#block-views-destaque_home-block_1{
	position: relative;
	margin-top: -50px;
	width: 940px;
	height: 555px;
	z-index: 1000;
}
#main #content .view-Colecoes {
	margin-top: -75px;
	height: 556px;
	position: relative;
}
#main #content .conteudo-interno-sidebar-left{
	width: 470px;
	margin: 80px 0 0 15px;
}
.page-responsabilidade-ambiental #main #content .conteudo-interno-sidebar-left{
	width: 470px;
	margin: 20px 0 0 15px;
}
h3{
	font-family: "Helvetiva Neue", Arial, Verdana;
	font-style: normal;
	font-size: 16px !important;
	font-weight: normal;
	border: 0;
	margin: 25px 0 5px 18px !important;
	padding: 0;
}
.loja{
	margin: 0 0 20px 18px;
}
.page-sergipe .loja,
.page-santa-catarina .loja{
	margin-bottom: 80px;
}
.page-alagoas .loja{
	margin-bottom: 70px;
}

.meta{
	display: none;
}
.page-taxonomy #main #content {
	min-height: 560px;
	_height: 560px;
}
#block-taxonomy_block-0{
	width: 290px;
	position: absolute;
	top: 100px;
	right: 111px;
	line-height: 30px;
	font-size: 16px;
}
#block-taxonomy_block-0 ul{
	padding-left: 30px;
	border-left: 1px solid #CEC5B3;
}
#block-taxonomy_block-0 li{
	list-style-image: url(../img/libg.png);
	margin: 0;
}
.view-onde-comprar a:link,
.view-onde-comprar a:visited,
#block-taxonomy_block-0 li a:link,
#block-taxonomy_block-0 li a:visited,
#main #content .node a:link,
#main #content .node a:visited{
	color: #333;
	text-decoration: none;
}
.view-onde-comprar a:hover,
#main #content .node a:hover{
	text-decoration: underline;
}
#block-taxonomy_block-0 a:hover{
	text-decoration: underline !important ;
}
#block-taxonomy_block-0 a.active{
	font-family: Georgia, "Helvetica Neue", Arial;
	font-style: italic;
	font-weight: bold;
}
#block-taxonomy_block-0 h2{
	display: none;
}

#galeria-colecao .views-field-field-subtitulo-value{
	position: absolute;
	bottom: 3px;
	padding: 5px 10px;
	margin-left: 10px;
	background: #fff;
	color: #796652;
	font-style: italic;
	font-family: Georgia, "Helvetica Neue", Arial;
	font-size: 14px;
	width: 460px;
}
#galeria-colecao .item-list{
	position: absolute;
	left: 490px;
	bottom: -12px;
	background: #746D63;
	line-height: 34px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
}
#galeria-colecao .item-list a:link,
#galeria-colecao .item-list a:visited{
	color: #fff;
	text-decoration: none;
}
#galeria-colecao .item-list li:hover{
	border-top: 4px solid #fff;
}
#galeria-colecao .item-list li{
	margin: 0;
}
#galeria-colecao .item-list li.pager-current,
#galeria-colecao .item-list li.pager-current{
	font-style: italic;
	font-family: Georgia, "Helvetica Neue", Arial;
	border-top: 4px solid #fff;
}
.linha_divisoria{
	border-top: 1px solid #CEC5B3;
	margin: 25px 15px 0;
	position: relative;
	z-index: 1;
}
#main .linha_divisoria h2,
#main .linha-divisoria h2{
	border-top: 4px solid #28221A;
	position: absolute;
	margin:0;
	padding: 15px 0 0;
	font-style: italic;
}
.node-type-colecao #main .linha-divisoria {
	margin-top: 45px;
	border-top: 1px solid #CEC5B3;
	margin: 25px 15px 0;
}
.page-taxonomy #main .linha_divisoria h2,
.page-onde-comprar #main .linha_divisoria h2,
.page-onde-comprar #main .linha-divisoria h2,
.page-contato h1,
.page-responsabilidade-ambiental h1{
	position: relative;

}
.page-taxonomy #main .linha_divisoria h2,
.page-onde-comprar #main .linha_divisoria h2,
.page-onde-comprar #main .linha-divisoria h2{
	width: 160px;
}
.page-contato h1{
	width: 95px;
	padding-top: 15px;
}
.page-responsabilidade-ambiental h1{
	width: 330px;
	padding-top: 15px;
}
.page-empresa h1{
	margin: 0;
	padding-top: 15px;
}
#main #content #node-2 .linha_divisoria{
	margin: 0 !important;
}
#block-empresa,
#block-responsabilidade-ambiental,
#block-contato,
#block-comprometimento{
		width: 290px;
		margin: 18px 20px;
		float: right;
}
#block-empresa .linha_divisoria,
#block-responsabilidade-ambiental .linha_divisoria,
#block-contato .linha_divisoria{
	border: 0;
	margin: 0;
}
#block-contato{
	margin-bottom: 50px;
}
#block-comprometimento p{
	font-weight: normal;
	font-family: Georgia, "Helvetica Neue", Arial;
	font-style: italic;
	margin-bottom: 12px;
}
#block-empresa h2,
#block-responsabilidade-ambiental h2,
#block-contato h2,
#block-comprometimento h2{
	font-size: 18px;
	margin-bottom: 20px;
	color: #796654;
}
#block-responsabilidade-ambiental a:link,
#block-responsabilidade-ambiental a:active,
#block-responsabilidade-ambiental a:visited {
	font-weight: bold;
}
#block-responsabilidade-ambiental a:hover {
	text-decoration: underline;
}
#block-contato strong{
	font-size: 18px;
	margin: 10px 0 0;
	display: block;
}
#block-contato a:link,
#block-contato a:visited{
	color: #333;
	font-size: 16px;
	font-weight: bold;
	position: absolute;

}
#block-contato a:hover{
	text-decoration: underline;

}

#menu-colecao{
	position: absolute;
	left: 280px;
	margin-top: 40px;
}
#menu-colecao li,
#menu-second-level li{
	list-style-image:url(../img/libg.png);
	width: 170px;
	margin: 0;
	padding: 0;
}
#menu-colecao li,
#menu-colecao li a:link,
#menu-colecao li a:visited{
	height: 30px;
}
#menu-second-level li,
#menu-second-level li a:link,
#menu-second-level li a:visited{
	height: 25px;
}
#menu-colecao li a:link,
#menu-colecao li a:visited{
	font-size: 18px;
}
#menu-second-level li a:link,
#menu-second-level li a:visited{
	font-size: 13px;
}
#menu-colecao li a:link,
#menu-colecao li a:visited,
#menu-second-level li a:link,
#menu-second-level li a:visited{
	color:#272119;
	text-decoration: none;
	font-weight: bold;
	width: 170px;
	display: block;
}
#menu-colecao li a.active-trail,
#menu-colecao li a.active-trail:hover{
	border-bottom: 1px solid #CFC8BB;
}
#menu-colecao li a:hover,
#menu-second-level li a:hover{
	color: #746D63;	
}
#menu-colecao li a.active-trail,
#menu-colecao li a.active-trail:hover,
#menu-second-level li a.active-trail,
#menu-second-level li a.active-trail:hover,
#menu-second-level li a.active,
#menu-second-level li a.active:hover{
	font-weight: normal;
	font-family: Georgia, "Helvetica Neue", Arial;
	font-style: italic;
	color: #272119;	
}

#menu-second-level{
	position: absolute;
	left: 450px;
	margin-top: 40px;
	border-left:5px solid #CFC8BB;
	padding-left: 15px;
	height: 153px;
}

#conteudo-colecao{
	width: 300px;
	float: right;
	margin: 40px 20px 18px;
	height: 180px;
}
#galeria-colecao li.pager-first,
#galeria-colecao li.pager-previous,
#galeria-colecao li.pager-next,
#galeria-colecao li.pager-last{
	display: none;
}

/*/// FOOTER ///*/
#footer{
	color: #797369;
	overflow: hidden;
	margin: 0 auto;
}
#footer #footer-wrapper{
	position: relative;
	height: 75px;
	margin-top: 20px;
	
}

#footer h1{
	display: none;
}
#footer #logo-footer{
	margin-top: 5px;
	width: 160px;
}

#footer .grid_9{
	width: 700px;
	float: right;
	margin: 0;
	position: relative;
}
#footer .grid_9 .content,
#footer .grid_9 #block-webformblock-6,
#footer #node-6{
	width: 445px;
	margin: 0;
	padding: 0;
}
#footer #node-6{
	position: absolute;
	right: 0;
}
#footer .copyright{
	font-style: italic;
	font-family: Georgia, "Helvetica Neue", Arial;
	border-right: 1px solid;
	width: 184px;
	position: absolute;
	top: 16px;
	right: 455px;
}

#footer .linha_divisoria,
#footer .linha-divisoria{
	display: none;
}
#footer #block-webformblock-6 label,
#footer #block-webformblock-6 input{
float: left;
margin-right: 10px;
}

#footer #block-webformblock-6 input{
	border: 1px solid #999;
}
#footer #block-webformblock-6 input#edit-submitted-email{
	width: 200px;
	height: 26px;
}
#footer #block-webformblock-6 input#edit-submit{
	width: 61px;
	background: url(../img/enviar.png) no-repeat;
	text-indent: -900000px;
	border: 0;
	margin: 0;
	height: 30px;
	cursor: pointer;
	font-size: 0px;
}
#footer #block-webformblock-6 input#edit-submit:hover{
	background: url(../img/enviar0.png) no-repeat;
}
#footer #block-webformblock-6 label{
	padding-top: 4px;
}
#footer #block-webformblock-6 label span{
	display: none;
}
.page-contato .content{
	margin-left: 18px;
	width: 400px;
}
.page-contato #block-contato .content{
	margin: 0;
	width: 200px;
}
#block-formuario-de-contato h2,
#block-formuario-de-contato h1{
	display: none;
}
#block-formuario-de-contato .content{
	width: 310px;
	margin: 0;
}
#block-formuario-de-contato{
	position: absolute;
	right: 100px;
	top: 50px;
}
#block-formuario-de-contato input.form-text,
#block-formuario-de-contato textarea{
	width: 308px;
	border: 1px solid #CEC5B3;
}
#block-formuario-de-contato input.form-text{
	height: 20px;
}
#block-formuario-de-contato input#edit-submit{
	width: 61px;
	background: url(../img/enviar.png) no-repeat;
	text-indent: -900px;
	border: 0;
	margin: 0;
	height: 30px;
	float: right;
	cursor: pointer;
	font-size: 0px;
	display: block;
}
#block-formuario-de-contato input#edit-submit:hover{
	background: url(../img/enviar0.png) no-repeat;
}

#block-formuario-de-contato .linha_divisoria{
	border: 0;
	
}
#block-formuario-de-contato span{
	color: #CEC5B3;
}
#block-formuario-de-contato label{
	font-weight: normal;
}
#block-formuario-de-contato div.error{
	
}
#node-12,
#node-82{
	margin-bottom: 50px;
}
#node-12 p.endereco {
	font-size: 18px;
}
#node-82 p{
	margin: 0 18px 15px !important;
}
div.error{
	background: #fff;
	border: 1px solid #999;
	font-style: italic;
	font-family: Georgia, "Helvetica Neue", Arial;
	color: #999;
}
div.error li{
	list-style-image: url(../img/libg.png);
}
#block-comprometimento a:link,
#block-comprometimento a:visited{
	color: #333;
	font-weight: bold;
}
#block-comprometimento a:hover{
	text-decoration: none;
}


/* ONDE COMPRAR
--------------------------*/

div.view-onde-comprar,
.page-taxonomy .grid_12,
.page-nodeorder .grid_12 {
	min-height: 530px !important;
	padding: 0 0 15px 15px !important;
}

.page-taxonomy .container_12 #content.grid_12,
.page-nodeorder .container_12 #content.grid_12 {
	width: 925px !important;
}

div.view-onde-comprar h3,
.page-taxonomy h3,
.page-nodeorder h3 {
	margin-left: 0 !important;
}

.page-taxonomy h2,
.page-taxonomy .linha_divisoria,
.page-nodeorder h2,
.page-nodeorder .linha_divisoria {
	margin-left: 0 !important;
	padding-left: 0 !important;
	margin-bottom: 70px !important;
}

div.view-onde-comprar .field-label,
.page-taxonomy .field-label,
.page-nodeorder .field-label {
	display: none !important;
}


/* SELETOR DE IDIOMAS
--------------------------*/

#main {
	position: relative !important;
}

.header_region {
	position: absolute;
	top: -47px;
	right: 0;
}

.header_region .block-locale h2 {
	display: none !important;
}

.header_region .block-locale ul,
.header_region .block-locale li {
	float: left;
	list-style: none;
}

.header_region 	.block-locale li {
	margin-left: 10px !important;
}

.header_region 	.block-locale li.en a {
	background: url('../img/ico_EN.gif') top left no-repeat;
}

.header_region 	.block-locale li.es a {
	background: url('../img/ico_ES.gif') top left no-repeat;
}

.header_region 	.block-locale li.pt-br a {
	background: url('../img/ico_ptBR.gif') top left no-repeat;
}

	.header_region .block-locale li a {
		float: left;
		height: 13px;
		text-indent: -5555px !important;
		width: 16px;
	}