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

* {margin:0 0 0 0; padding:0 0 0 0; outline:none; list-style-type:none;}
h1, h2, hr {display:none;}
body {background:url(../images/bg_principal.jpg) #eeeeee repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6c6c6c;}


/* ------------- INDEX ------------- */


#principal {width:962px; margin:0 auto;}

#topo h3, #banner h3 {display:none;}


/* ------------- FOOTER ------------- */


#footer {width:100%; height:117px;}
#footer h3 {display:none;}
#footer div {width:790px; margin:0 auto;}
#footer div ul {padding-top:30px;}
#footer div ul li {float:left;}

.linkFooter01 {display:block; background:url(../images/band_port.jpg) left center no-repeat; width:150px; padding-left:25px; font-size:11px; color:#787878; text-decoration:none;}
.linkFooter02 {display:block; background:url(../images/kindle.gif) left center no-repeat; width:230px; padding-left:15px; font-size:11px; color:#787878; text-decoration:none;}
.linkLiFooter01 {height:32px; width:145px; background:url(../images/bg_li_footer.jpg) center rigth no-repeat; padding-top:17px;}
.linkLiFooter02 {height:32px; width:470px; background:url(../images/bg_li_footer.jpg) center right no-repeat; padding-top:17px; text-align:center;}
.linkLiFooter03 {height:32px; width:145px; padding-top:17px; padding-left:25px;}


/* ------------- HOME ------------- */


#home {width:962px; height:512px; background:url(../images/bg_home.jpg);}

/* BOX 01 */

#homeBox01 {width:400px; float:left; margin:10px 0 0 2px;}
#homeBox01 h4 {width:231px; height:24px; background:url(../images/tit_logprint_en.gif); margin:25px 0 10px 30px;}
#homeBox01 h4 span {display:none;}
#homeBox01 p {padding:0px 30px 0 30px; text-align:justify; line-height:20px;}
#homeBox01 p span {color:#3399ff;}
#homeBox01 a {display:block; background:url(../images/seta_link.gif) left center no-repeat; padding-left:12px; font-weight:bold; color:#3399ff; margin-left:286px;}

/* BOX 02 */

#homeBox02 {width:272px; float:left; margin:10px 0 0 2px; margin-left:17px;}
#homeBox02 h4 {width:184px; height:24px; background:url(../images/tit_servicos_en.gif); margin:25px 0 10px 25px;}
#homeBox02 h4 span {display:none;}
#homeBox02 p {padding:0px 15px 0 23px; line-height:16px; padding-bottom:10px;}
#homeBox02 p span {display:block; background:url(../images/seta_link.gif) left center no-repeat; padding-left:12px; font-weight:bold; color:#ff0099;}
#homeBox02 p a {color:#3399ff; text-decoration:underline;}

/* BOX 03 */

#homeBox03 {width:245px; float:left; margin:10px 0 0 21px;}
#homeBox03 h4 {width:193px; height:18px; background:url(../images/tit_produtos_en.gif); margin:25px 0 16px 18px;}
#homeBox03 h4 span {display:none;}
#homeBox03 p {padding:0px 30px 0 18px; line-height:14px; padding-bottom:6px; font-size:12px;}
#homeBox03 p span {display:block; background:url(../images/seta_link.gif) left center no-repeat; padding-left:12px; font-weight:bold; color:#ff0099;}


/* ------------- INSTITUCIONAL ------------- */

/* Menus */

#menuInst {float:left; width:211px; padding-top:14px;}
#menuInst h3 {display:none;}
#ul01MenuInst {background:url(../conteudos/institucional/images/bg_li.gif) top repeat-x;}
#ul01MenuInst li {width:211px; background:url(../conteudos/institucional/images/bg_li.gif) bottom repeat-x; padding:8px 0 8px 0;}
#ul01MenuInst li a {display:block; color:#999; font-weight:bold; text-decoration:none; line-height:16px; background:url(../images/seta_link02.gif) 0px 4px no-repeat; padding:0px 0 0 12px;}
#ul01MenuInst li a:hover {background:url(../images/seta_link.gif) 0px 4px no-repeat; color:#bfbfbf;}

#ul02MenuInst li {width:211px; background:url(../conteudos/institucional/images/bg_li.gif) top repeat-x;}
#div02MenuInst {
	width:234px;
	height:99px;
	margin:20px 0 0 0;
	cursor:pointer;
	background:url(../conteudos/institucional/images/bg_paly_en.png);
	background-image:url("../conteudos/institucional/images/bg_paly_en.png") !important;
	background-image:none; 
	background-repeat:no-repeat; 
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_paly_en.png');
}
#div02MenuInst a {display:none;}

#div03MenuInst {
	width:234px;
	height:99px;
	margin:0px 0 0 0;
	cursor:pointer;
	background:url(../conteudos/institucional/images/portfolio_en.png);
	background-image:url("../conteudos/institucional/images/portfolio_en.png") !important;
	background-image:none; 
	background-repeat:no-repeat; 
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/portfolio_en.png');
}
#div03MenuInst a {display:none;}

/* Textos */

#textosInc {width:680px; float:left; margin:0 0 0 40px;}
#textosInc h3 {display:none;}
#textosInc p {padding:5px 0 15px 2px; line-height:16px;}
#textosInc p span {display:block; font-weight:bold;}
#textosInc ul li {clear:both;}
#textosInc ul li label {display:block; width:25px; height:18px; float:left; text-align:right; font-weight:bold;}
#textosInc ul li p {width:600px; float:left; margin:0 0 0 0; padding:0 0 15px 25px; line-height:16px;}

#textosInc form fieldset {border:0;}
#textosInc form fieldset p {margin:0 0 0 0; padding:8px 0 8px 0;}
#textosInc form fieldset legend {display:none;}
#textosInc form fieldset label {display:block; float:left; width:120px; height:25px; line-height:25px; text-align:right; padding:0 5px 0 0; font-weight:bold; color:#979797;}
.inputContG01 {
	width:366px;
	height:25px;
	border:0;
	background:url(../images/form/input_grande01.gif) no-repeat right;
	padding:4px 12px 0 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:342px;
	height:21px;
}
html>body.inputContG01 {
	width:356px;
	height:21px;
}

.inputContP01 {
	width:166px;
	height:25px;
	border:0;
	background:url(../images/form/input_pequeno01.gif) no-repeat right;
	padding:4px 12px 0 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:142px;
	height:21px;
}
html>body.inputContP01 {
	width:142px;
	height:21px;
}

.inputContP02 {
	width:44px;
	height:25px;
	border:0;
	background:url(../images/form/input_pequeno02.gif) no-repeat right;
	padding:4px 12px 0 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:20px;
	height:21px;
}
html>body.inputContP02 {
	width:20px;
	height:21px;
}

.textareaCont01 {width:354px; height:124px; border:1px solid #3399ff; padding:5px; background:#f5f8fb;}
.inputSend01 {margin-left:125px;}
.inputSelectG01 {width:366px; height:27px; line-height:25px; padding-top:3px; border:1px solid #3399ff; background:#f5f8fb;}


/* ------------- PRODUTOS ------------- */

#produtos img {border:0; margin-left:10px;}
#produtos a {text-decoration:none;}

/* Menus */

#menuProd {float:left; width:211px; padding-top:14px;}
#menuProd h3 {display:none;}
#ul01MenuProd {background:url(../conteudos/institucional/images/bg_li.gif) top repeat-x;}
#ul01MenuProd li {width:211px; background:url(../conteudos/institucional/images/bg_li.gif) bottom repeat-x; padding:8px 0 8px 0;}
#ul01MenuProd li a {display:block; color:#999; font-weight:bold; text-decoration:none; line-height:16px; background:url(../images/seta_link02.gif) 0px 4px no-repeat; padding:0px 0 0 12px;}
#ul01MenuProd li a:hover {background:url(../images/seta_link.gif) 0px 4px no-repeat; color:#bfbfbf;}


/* ------------- DIFERENCIAL ------------- */


/* Menus */

#menuDif {float:left; width:211px; padding-top:14px;}
#menuDif h3 {display:none;}
#ul01MenuDif {background:url(../conteudos/institucional/images/bg_li.gif) top repeat-x;}
#ul01MenuDif li {width:211px; background:url(../conteudos/institucional/images/bg_li.gif) bottom repeat-x; padding:8px 0 8px 0;}
#ul01MenuDif li a {display:block; color:#999; font-weight:bold; text-decoration:none; line-height:16px; background:url(../images/seta_link02.gif) 0px 4px no-repeat; padding:0px 0 0 12px;}
#ul01MenuDif li a:hover {background:url(../images/seta_link.gif) 0px 4px no-repeat; color:#bfbfbf;}


/* ------------- DIFERENCIAL ------------- */

/* FLASH */

#menuIn {float:left; width:211px; padding-top:14px;}
#menuIn h3 {display:none;}

/* TEXTO */

#textosIncIn {width:680px; float:left; margin:0 0 0 40px;}
#textosIncIn h3 {display:none;}
#textosIncIn p {padding:5px 0 15px 2px; line-height:16px;}
#textosIncIn p span {display:block; font-weight:bold;}
#textosIncIn p span {display:block; font-weight:bold;}
#textosIncIn ul li {clear:both;}
#textosIncIn ul li label {display:block; width:10px; height:18px; float:left; text-align:right; font-weight:bold;}
#textosIncIn ul li p {width:620px; float:left; margin:0 0 0 0; padding:0 0 15px 5px; line-height:16px;}


/* ------------- CONTATO ------------- */


/* Menus */

#menuCont {float:left; width:211px; padding-top:14px;}
#menuCont h3 {display:none;}
#ul01MenuCont {background:url(../conteudos/institucional/images/bg_li.gif) top repeat-x;}
#ul01MenuCont li {width:211px; background:url(../conteudos/institucional/images/bg_li.gif) bottom repeat-x; padding:8px 0 8px 0;}
#ul01MenuCont li a {display:block; color:#999; font-weight:bold; text-decoration:none; line-height:16px; background:url(../images/seta_link02.gif) 0px 4px no-repeat; padding:0px 0 0 12px;}
#ul01MenuCont li a:hover {background:url(../images/seta_link.gif) 0px 4px no-repeat; color:#bfbfbf;}

#contatosCont {color:#979797; padding-top:15px;}
#contatosCont h4 {font-size:12px; font-weight:bold; color:#979797; margin-bottom:5px;}
#contatosCont p {float:left; width:310px; padding:10px 0 10px 0}


/* ------------- CADASTRO ------------- */


/* Menu */

#menuCad {float:left; width:281px; padding-top:14px;}
#menuCad h3 {display:none;}
#titDownFicha {display:block; width:74px; height:96px; background:url(../conteudos/cadastro/images/bot_down.gif); float:left; margin-right:10px;}
#titDownFicha span {display:none;}
#menuCad script {float:left;}
#menuCad p {width:180px; float:left;}
#menuCad p a {font-weight:bold; color:#2c72c8;}

/* Textos */

#textosCad {width:630px; float:left; margin:0 0 0 20px;}
#textosCad h3 {display:none;}

/* Formulários */

#textosCad form fieldset {border:0; clear:both; margin:10px 0 10px 0;}
#textosCad form fieldset p {margin:0 0 0 0; padding:8px 0 8px 0;}
#textosCad form fieldset legend {display:none;}
#textosCad form fieldset label {display:block; float:left; width:120px; height:25px; line-height:25px; text-align:right; padding:0 5px 0 0; font-weight:bold; color:#979797;}

#proxPass {display:block; width:64px; height:25px; background:url(../conteudos/cadastro/images/bot_avancar.gif); float:right;}
#proxPass span {display:none;}

#passAnt {display:block; width:64px; height:25px; background:url(../conteudos/cadastro/images/bot_voltar.gif); float:right; margin-right:5px;}
#passAnt span {display:none;}
