@charset "UTF-8";

body, html {height: 100%;}
#outer {height: 100%; overflow: visible;} /* or without overflow */

body {
	background: #eaeaea url(../images/bg.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
}
.box {
	width: 938px;
	margin: auto;
	height: auto;
	background-color: #FFFFFF;
}
.rodape {
	height: 100px;
	width: 938px;
	float: left;
}
.topo_inst {
	background: #FFFFFF url(../images/topo_home.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 345px;
	width: 938px;
}
.menu {
	margin: auto;
	padding: 8px 0px 0px;
	height: 60px;
	width: 924px;
	position: relative;
	z-index: 10;
}
.botao_ok {
	font: 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/botao_ok.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 27px;
	border-style: none;
	vertical-align: top;
}
.formularios {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #747474;
	border: 1px solid #d2d2d2;
}
.texto_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form_busca {
	width:275px; 
	position:absolute; 
	z-index:3; 
	padding-top:110px; 
	padding-left:620px;
}
.link_home {
	padding: 0px;
	height: 50px;
	width: 220px;
	position: absolute;
	z-index: 4;
	margin-left: 30px;
	margin-top: 100px;
	display: inline;
}
.topo_inst_interna {
	background: #FFFFFF url(../images/topo_home.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
a.link_cinza:link {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #787878;
	text-decoration: none;
}
a.link_cinza:hover {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.link_cinza:visited {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #787878;
	text-decoration: none;
}
a.link_cinza:active {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #787878;
	text-decoration: none;
}

a.link_vermelho:link {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: none;
}
a.link_vermelho:hover {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: underline;
}
a.link_vermelho:visited {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: none;
}
a.link_vermelho:active {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: none;
}


a.link_vermelho2:link {
	font: bold normal 15px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: none;
}
a.link_vermelho2:hover {
	font: bold normal 15px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: underline;
}
a.link_vermelho2:visited {
	font: bold normal 15px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: none;
}
a.link_vermelho2:active {
	font: bold normal 15px Arial, Helvetica, sans-serif;
	color: #A61313;
	text-decoration: none;
}


a.link_branco:link {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_branco:hover {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link_branco:visited {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_branco:active {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.topo_artisticas {
	background: #FFFFFF url(../images/topo_artisticas.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.topo_escolar {
	background: #FFFFFF url(../images/topo_escolar.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.topo_decorativa {
	background: #FFFFFF url(../images/topo_decorativa.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.topo_artkids {
	background: #FFFFFF url(../images/topo_artkids.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.topo_escrita {
	background: #FFFFFF url(../images/topo_escrita.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.topo_tecidos {
	background: #FFFFFF url(../images/topo_tecido.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.topo_acessorios {
	background: #FFFFFF url(../images/topo_acessorios.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.titulo_produtos {
	color: #A01212;
	font-weight: bold;
	font-size: 18px;
}
.topo_tecnicas {
	background: #FFFFFF url(../images/topo_tecnicas.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.texto_interno {
	font: 13px Arial, Helvetica, sans-serif;
	color: #747474;
}
.video {
	float: left;
	height: 275px;
	width: 345px;
	padding-right: 20px;
}
.video_descricao {
	font: 12px Arial, Helvetica, sans-serif;
	color: #8A8A8A;
	float: left;
	width: 190px;
}
.busca_destaque {
	background: #FFFF00;
}
.subtitulo_vermelho {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #A01212;
}
a.link_noticias_home:link {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.link_noticias_home:hover {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.link_noticias_home:visited {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.link_noticias_home:active {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.link_cinza_home:link {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #747474;
	text-decoration: none;
}
a.link_cinza_home:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #747474;
	text-decoration: underline;
}
a.link_cinza_home:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #747474;
	text-decoration: none;
}
a.link_cinza_home:active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #747474;
	text-decoration: none;
}
.topo_lata {
	background: #FFFFFF url(../images/topo_lata.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 938px;
}
.idioma {
	background:url(../images/bg.gif) left top repeat-x;
	padding-top:5px;
	text-align:right;
}
