/*RESET*/
body, a img, form, #head ul, h1, h2, h3, h4, h5, h6, p, #intn_righ_menu {margin:0; padding:0; border:0; list-style:none;}
#head h1 a, #head h2, #head_menu li a{text-indent:-999em;}
a {outline-color:invert; outline-style:none;outline-width:0pt;}
/*GERAL*/
body {font:13px Calibri, Arial, Helvetica, sans-serif; color:#000; background:url(../images/body_bg.png) repeat-x top #2b4b88;}
#wrapper {width:966px; margin:auto;}
#cont {width:966px; background:url(../images/cont_bg.png) repeat-y center; padding-bottom:10px;}
/*HEAD*/
#head {position:relative; width:966px; height:161px;}
#head h1 a {position:absolute; display:block; background:url(../images/htcenter_logo.png) no-repeat; width:232px; height:94px; top:25px; left:10px;}
#head h2 {position:absolute; top:25px; right:10px; width:402px; height:28px; background:url(../images/txt_projetos_de_automacao_head.png) no-repeat;}
#head_menu {position:absolute; right:10px; top:86px; list-style:none;}
#head_menu li {display:inline;}
#head_menu li a {float:left; text-decoration:none; display:block; height:60px; background:url(../images/menu_bg.png) no-repeat;}
#head_menu .head_menu_1 {width:129px; background-position:0 0;}			
#head_menu .head_menu_2 {width:151px; background-position:-129px 0;}	
#head_menu .head_menu_3 {width:158px; background-position:-280px 0;}	
#head_menu .head_menu_4 {width:123px; background-position:-438px 0;}	
#head_menu .head_menu_5 {width:116px; background-position:-561px 0;}	
#head_menu .head_menu_1:hover {background-position:0 -60px;}
#head_menu .head_menu_2:hover {background-position:-129px -60px;}
#head_menu .head_menu_3:hover {background-position:-280px -60px;}
#head_menu .head_menu_4:hover {background-position:-438px -60px;}
#head_menu .head_menu_5:hover {background-position:-561px -60px;}
#head_menu .head_menu_1a, #head_menu .head_menu_1a:hover {width:129px; background-position:0 -120px;}
#head_menu .head_menu_2a, #head_menu .head_menu_2a:hover {width:151px; background-position:-129px -120px;}
#head_menu .head_menu_3a, #head_menu .head_menu_3a:hover {width:158px; background-position:-280px -120px;}
#head_menu .head_menu_4a, #head_menu .head_menu_4a:hover {width:123px; background-position:-438px -120px;}
#head_menu .head_menu_5a, #head_menu .head_menu_5a:hover {width:116px; background-position:-561px -120px;}
/*SLIDER*/
#featured_slider{width:920px; height:350px; margin:0px auto 30px auto; position:relative; z-index:1;} 
.slider_bottom{width:920px;  height:48px; overflow:hidden; position: absolute; bottom:0px; left:0; z-index: 80; background: url(../images/slider_bottom.png) 0 0 no-repeat;}
#slider{position:relative;min-height:300px;background:url(../images/ajax-loader.gif) no-repeat 50% 50%;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{border:0;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivo-slice{display:block;position:absolute;height:100%;}
.nivo-caption{position:absolute;left:50px;top:70%;padding:5px;background:#000;color:#fff;width:auto;z-index:79;margin:0auto;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-directionNav a{position:absolute;top:37%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:-3px;text-indent:-99999px;display:block;width:44px;height:70px;background:url(../images/arrows.png) 0 0 no-repeat;}
.nivo-nextNav{right:-3px;display:block;text-indent:-99999px; width:44px;height:70px;background:url(../images/arrows.png) -46px 0 no-repeat;}
.nivo-controlNav{position:absolute;left:47%;top:360px;z-index:99;cursor:pointer;}
.nivo-controlNav a{display:block;width:10px;height:10px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;cursor:pointer;}
.nivo-controlNav a.active{background-position:-10px 0;}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60;	display:none;}
#marcas_premium {margin-top:15px; clear:both; position:relative;}
/*CONT*/
.spac_horz {width:100%; height:20px; background:url(../images/spacer_horizontal.png) repeat-x center; clear:both;}
#home, #intn {width:922px; margin:auto; display:table;}
#home_left, #intn_left {float:left; width:560px; padding-right:20px; background:url(../images/spacer_vertical.png) repeat-y right;}
#home_righ, #intn_righ {float:right; width:320px; padding-left:20px;}
#noss_loja {display:table;}
#intn #bread_crumb {width:100%; height:30px; background:url(../images/spacer_horizontal.png) repeat-x bottom; margin-bottom:15px;}
#intn #bread_crumb a {color:#000; text-decoration:none; font-weight:bold;}
#intn #bread_crumb a:hover {color:#66b645;}
#intn #bread_crumb span {color:#66b645; font-weight:bold;}
#intn #bread_crumb span, #intn #bread_crumb a {padding:0 10px;}
#intn_righ_menu {float:left; width:303px; font-size:15px; margin-bottom:20px; border-top:1px solid #cae2a5;}
#intn_righ_menu li {float:left; width:100%;}
#intn_righ_menu li a {width:280px; color:#000; text-decoration:none; display:block; background:url(../images/bullets_menu.png) no-repeat 0 55%; padding:5px 5px 5px 18px; border-bottom:1px solid #cae2a5;}
#intn_righ_menu li a:hover {color:#66b645;}
.intn_righ_menu_a {font-weight:bold; color:#66b645!important;}
.fl {float:left; margin-right:20px;}
.mold_01 {padding:10px 10px 23px 10px; background:url(../images/moldura_01.png) no-repeat center;}
.mold_02 {padding:10px 10px 23px 10px; background:url(../images/moldura_02.png) no-repeat center;}
.mold_03 {padding:10px 10px 23px 10px; background:url(../images/moldura_03.png) no-repeat center;}
.mold_flex {padding:7px; border:3px solid #cae2a5;}
.mold_flex_shad { background:url(../images/moldura_flex_shad.png) no-repeat; width:560px; height:13px; clear:both;}
.leia_mais {float:right; font-weight:bold; text-decoration:none; color:#000; margin-top:15px;}
.leia_mais:hover, .leia_mais span {color:#66b645;}
#prjt {width:920px; margin-bottom:20px;}

/*TITLES TEXT*/
p {margin-bottom:10px; font-size:15px; line-height:18px;}
p a {color:#000; text-decoration:none;}
p a:hover {color:#666;}
em, em a {color:#8a8a8a; text-decoration:none;}
h2{font-size:35px; color:#66b645; margin-bottom:15px; font-weight:normal;}
h3{font-size:30px; color:#66b645; background:url(../images/h3_arrow.png) no-repeat 0 50%; padding-left:30px; margin-bottom:15px; font-weight:normal;}
h3 a {color:#66b645; text-decoration:none;}
h4{font-size:22px; color:#000; background:url(../images/h3_arrow.png) no-repeat 0 50%; padding-left:30px; margin-bottom:10px; font-weight:normal;}
h4 a {color:#000; text-decoration:none;}
h5{font-size:18px; color:#66b645; margin-bottom:5px;}
h5 a {color:#66b645; text-decoration:none;}
h6 {font-size:13px; color:#66b645}
.small, .small p {font-size:12px; line-height:14px;}
.colr_dstk {font-size:18px; color:#66b645;}
/*CONTATO*/
#stil_cntc .iputstyle, select {font:13px Calibri, Arial, Helvetica, sans-serif; color:#363636; background:url(../images/input_bg.png) repeat-x; padding:6px; border:1px solid #d5d5d5;}
#stil_cntc label {float:left; display:block; padding:7px; width:85px; background:#efefef; font-size:13px;}
#stil_cntc table tr td {padding-bottom:6px;}
.enviar {text-decoration:none; color:#555; display:block; margin-bottom:12px;}
.cntc_adrs {float:left; font-size:11px; line-height:17px; border-top:1px solid #ccc; width:100%; padding:10px 0;}
.cntc_adrs p {margin:0px!important;}
.cntc_adrs p strong, .cntc_adrs a {color:#3185c4; text-decoration:none;}
.cntc_adrs a:hover {color:#333;}

/*FOOT*/
#foot {width:966px; padding-top:47px; background:url(../images/foot_bg.png) no-repeat center top; text-align:center; color:#97a1b3;}
#foot_menu li {display:inline; font-size:14px; color:#FFF;}
#foot_menu li a{display:inline; color:#FFF; text-decoration:none; padding:0 50px;}
#foot_menu li a:hover {color:#000;}
#foot_adrs {font-size:12px; font-weight:bold; margin:0; padding-bottom:8px;}
#foot_copy {font-size:12px; padding-bottom:20px; margin:0;}
#foot_copy a {color:#ff6600; text-decoration:none; font-weight:bold;}
#foot_copy a:hover {color:#000;}
#foot #social{position:absolute; width:60px; height:25px; margin-top:40px; margin-left:15px;}


/*IE6 BEHAVIOR PNG FIX*/
.nivo-prevNav, .nivo-nextNav, .nivo-controlNav a, .slider_bottom, img, #cont {_behavior: url("css/iepngfix.htc");}

.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}
