/* GRUPO ECOM */

/****************************************************
Reset Styles
****************************************************/
 * {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, form, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
	vertical-align:middle;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: white;
	background-color:#073a5d;
	font-size:100.01%;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight: bold;
}
body, input, select, textarea {
	font-size: inherit;
}
/****************************************************
Main Style
****************************************************/
#principal{
	position:relative;
	width:100%;
	min-height:600px !important;
/*	background-image:url(../images/fundo_bg.png);*/
	background-color:#073a5d;
	font-family:Verdana, Geneva, sans-serif;
}
.centraliza{
	position:relative;
	width:900px;
	margin: 0 auto 0 auto;
}
#principal .centraliza{
	position:relative;
	width:900px;
	margin: 0 auto 0 auto;
}
#borda_topo{
	background-color:#74cee2;
	height:30px;
	border-bottom:4px solid #0a4157;
}
#borda_topo h1{
	font-family:Verdana, Geneva, sans-serif;
	padding-top:10px;
	text-align:right;
	color:white;
	font-size:10px;
	font-weight:bold;
}
#menu_fundocor{
	height:190px;
	background-image:url(../images/subfundo.png);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}
#menu_fundo{
	min-height:190px;
	min-width:800px;
	max-width:1240px;
	background-image:url(../images/fundo_tecnologia2.png);
	margin:0 auto 0 auto;
}

#menu_fundocor2{
	height:400px;
	background-repeat:no-repeat;
	background-image:url(../images/subfundo.png);
	background-repeat:repeat-x;
}
#menu_fundo2{
	min-height:240px;
	min-width:800px;
	max-width:1240px;
	background-image:url(../images/fundo_tecnologia2.png);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
}
#menu_logo{
	padding-top:30px;
	height:140px;
}
#menu{
  float:right;
  position:relative;
  margin:58px 0 0px 0px;
  width:480px;
  height:37px;
  background:url(../images/menu2.png) no-repeat 8px -12px;
}
#menu ul{
  list-style:none;
  text-indent:-9999em;
}
#menu li{
	position:absolute;
	height:37px;
	top: 0px;
}
#menu li a{
	  display:block;
	  text-decoration:none;
	  width:100%;
	  height:100%;
	  top:0;
}
#menu li.m_home{
	width:83px;
	left:18px;
}
#menu li.m_sobre{
	width:79px;
	left:101px;
}
#menu li.m_solucoes{
	width:106px;
	left:180px;
}
#menu li.m_news{
	width:92px;
	left:286px;
}

#menu li.m_contato{
	width:98px;
	left:379px;
}

#menu li.m_home:hover{
	background:url(../images/menu2.png) no-repeat -10px -95px;
}
#menu li.m_sobre:hover{
	background:url(../images/menu2.png) no-repeat -93px -95px;
}
#menu li.m_solucoes:hover{
	background:url(../images/menu2.png) no-repeat -172px -95px;
}
#menu li.m_news:hover{
	background:url(../images/menu2.png) no-repeat -278px -95px;

}


#menu li.m_contato:hover{
	background:url(../images/menu2.png) no-repeat -371px -95px;
}
#menu li.m_home.selected{
	background:url(../images/menu2.png) no-repeat -10px -54px;
}
#menu li.m_sobre.selected{
	background:url(../images/menu2.png) no-repeat -93px -54px;
}
#menu li.m_solucoes.selected{
	background:url(../images/menu2.png) no-repeat -172px -54px;
}
#menu li.m_news.selected{
	background:url(../images/menu2.png) no-repeat -278px -54px;
}

#menu li.m_contato.selected{
	background:url(../images/menu2.png) no-repeat -371px -54px;
}
#menu_logo img{
	float:left;
	margin-top:5px;
}
/****************************************************
Título
****************************************************/
#tit_esq{
	float:left;
	width:580px;
}
#tit_dir{
	width:320px;
	float:right;
}
#tit_sobredir{
	width:250px;
	float:right;
}
#titulo3{
	width:250px;
	height:43px;
	margin-bottom:10px;
}
#titulo3 h1{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:200px;
	color:white;
	font-size:18px;
	padding-left:10px;
	padding-top:3px;
}
#titulo3 h2{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:220px;
	color:#8dcbe7;
	font-size:12px;
	padding-left:10px;
}

#tit_tudo{
	margin-top:20px !important;
}

/****************************************************
Banner
****************************************************/
#banner{
	top:-50px;
	height:250px;
}
#slider {
	height:300px;
	margin:-170px 0 0 0;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider-wrapper {
    background:url(../images/slider.png) no-repeat;
    width:998px;
    height:392px;
    margin:0 auto;
    padding-top:74px;
    margin-top:50px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
/****************************************************
Logos
****************************************************/
#logos{
	height:220px;
}
#logos_esq{
	float:left;
	border:1px solid #496f80;
	width:530px;
}
#logos_dir{
	position:relative;
	float:right;
	border:1px solid #496f80;
	height:170px;
	width:320px;
}
ul.homelist{width:330px;float:left;padding:0;list-style-type:none;display:block}
.work li{height:160px;float:left;padding:0;list-style-type:none !important; text-decoration:none;}
.boxgrid{background-image:none;background-repeat:repeat;background-attachment:scroll;
         background-position:0 0;width:176px;height:160px;float:left;
         overflow:hidden;position:relative; margin-bottom:10px;}
#borda_direita{
	float:left;
	height:145px;
	margin-top:15px;
	border-right:1px solid #496f80;
}
#borda_esquerda{
	position:relative;
	float:right;
	height:145px;
	margin-top:15px;
	border-right:1px solid #496f80;
}
.boxgrid img{
	position:absolute;
	top:0px;
	left:0px;
	border:0;
	width:134px;
}
/* Carlos 03-11-2011 */
.boxgrid img{padding-left:20px;}
.boxcaption{color:white;float:left;position:relative; background:rgb(116,206,226);background:rgba(116,206,226);height:50px;width:113px;
         padding:10px 20px 0px 0px;}
.boxgrid:active{border-top-width:7px;border-bottom-width:5px}
.captionfull .boxcaption{top:20px;left:0px;text-shadow:none !important}
.boxcaption .caption{font-size:14px;position:absolute;bottom:30px}
/* Carlos 03-11-2011 */
.boxcaption {margin-left:20px;}
.boxcaption .title{color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;display:block;text-shadow:none;text-decoration:none;}
.work{width:900px;margin-bottom:20px}
.work a{
	position:relative !important;
	height:10px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#00425f;
	line-height:30px;
	left:25px;
	font-weight:700;
	width:100px;
}
.work a:hover{
	color:#00425f;
}
#logos h1{
	text-decoration:none !important;
	font-size:14px;
	color:#FFF;
	text-align:center;
	line-height:14px;
}


ul.homelist2{width:360px;float:right;padding:0;list-style-type:none;display:block}
.work2 li{height:160px;float:right;padding:0;list-style-type:none !important; text-decoration:none;}
/*Carlos 03-11-2011*/
.work2 li{float:none;margin-left:70px;}
.boxgrid2{background-image:none;background-repeat:repeat;background-attachment:scroll;
         background-position:0 0;width:159px;height:160px;
         overflow:hidden;position:relative; margin-bottom:10px;}
.boxgrid2 img{
	position:absolute;
	top:-1px;
	left:8px;
	border:0;
	width:143px;
}
.boxcaption2{color:white;float:right;position:relative; background:rgb(204,220,58);background:rgba(204,220,58);height:50px;width:159px;
         padding:10px 0px 0px 0px;}
.boxgrid2:active{border-top-width:7px;border-bottom-width:5px}
.captionfull2 .boxcaption2{top:20px;left:0px;text-shadow:none !important}
.boxcaption2 .caption2{font-size:14px;position:absolute;bottom:30px}
.boxcaption2 .title2{color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;display:block;text-shadow:none;text-decoration:none;}
.work2{width:320px;margin-bottom:20px}
.work2 a{
	position:relative !important;
	height:10px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#00425f;
	line-height:30px;
	left:40px;
	font-weight:700;
	width:100px;
}
.work2 a:hover{
	color:#00425f;
}



/****************************************************
Titulo
****************************************************/
#titulo_direita{
	height:100px;
	width:300px;
	float:right;
}
#seta{
	position:relative;
	width:20px;
	height:43px;
	float:left;
}
#titulo{
	width:530px;
	height:43px;
}
#titulo h1{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:500px;
	color:white;
	font-size:18px;
	padding-top:3px;
}
#titulo h2{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:500px;
	color:#8dcbe7;
	font-size:12px;
}
#titulo2{
	width:320px;
	height:43px;
	margin-bottom:10px;
}
#titulo2 h1{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:290px;
	color:white;
	font-size:18px;
	padding-top:3px;
}
#titulo2 h2{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:290px;
	color:#8dcbe7;
	font-size:12px;
}
#titulo2 h3{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:290px;
	color:#ccdc3a;
	font-size:12px;
}
#tit_tudo h4{
	clear:both;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
}
#barrinha{
	height:20px;
}
#borda_baixo{
	clear:both;
	height:10px;
/*	border-top:1px solid #496f80;*/
}
#borda_dupla{
	height:25px;
}
#borda_dir{
	float:right;
	width:320px;
	height:20px;
	border-top:1px solid #496f80;
}
#borda_esq{
	float:left;
	width:530px;	
	height:20px;
	border-top:1px solid #496f80;
}
#pilastra{
	float:left;
	width:45px;
	height:160px;
}
/****************************************************
Noticias
****************************************************/
#noticias{
	min-height:290px;
}
#not_esquerda{
	float:left;
	width:530px;
	min-height:290px;
}
#not_direita{
	position:relative;
	float:right;
	width:320px;
	min-height:300px;
}
#box_not{
	width:530px;
	margin:10px 0 20px 0;
}
#box_not h1{
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:12px;
	color:white;
	line-height:16px;
	margin-bottom:10px;
}
#box_not a{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:#74cee2;
	font-weight:bold;
}
#box_not a:hover{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:white;
}
#box_not img{
	float:left;
	margin:5px 15px 10px 0px;}
#noticiario ul {
	height:50px;
	list-style:none;
	position:relative;
	-moz-padding-start:0;
	-webkit-padding-start:0;
}
#noticiario li {
	list-style:none;
	padding:0;
	top:0px;
	height:45px;
	width:auto;
	visibility: visible;
	float:left;
}
#noticiario li.data_not a {
	text-decoration:none;
	width:60px;
	height:20px;
	font-size:21px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:700px;
	color:white;
	text-indent:-999em;
	height:45px;
	padding:4px 4px 6px 5px;
	border:1px solid #6693a1; #6693a1
}
#noticiario li.data_not a:hover{
	color:white;
	border: 1px solid #74cee2;
}
#noticiario li.data_not{
	float:left;
	padding-top:10px;
	float:left;
	height:25px;	
	position:relative;
	width:80px;
}
#noticiario li.text_not{
	color:white;
	text-align:justify;
	float:left;
	float:left;
	height:25px;	
	font-size:12px;
	position:relative;
	width:315px;
	line-height:14px;
	font-family:Verdana, Geneva, sans-serif;
}

#noticiario li.text_not a{
	line-height:14px;
	font-family:Verdana, Geneva, sans-serif;
	height:25px;	
	font-size:12px;
	text-decoration:none !important;
	color:#74cee2;
	font-weight:bold;
}

#noticiario li.text_not a:hover{

	color:white;
}

/****************************************************
Rodapé
****************************************************/
#redes{
	width:280px;
	margin-top:45px;
	float:left;
}
#rodape_facebook{
	float:left;

}
#rodape_twitter{
	float:left;
	margin-left:5px;
}
#rodape{
	position:static;
	width:100%;
	background:url(../images/subfundo2.png);
	background-repeat:repeat-x
}
#logos_rodape{
	position:static;
	width:900px;
	height:200px;
	padding-top:20px;
}
#logos_rodape ul{
	list-style:none;
}
#logos_rodape li{
	list-style:none;
}
#logos_rodape li.rodape_menu{
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:45px;
	margin-left:20px;
	font-size:12px;
	float:left;
	margin-bottom:50px;	
}

#logos_rodape li.rodape_menu a{
	text-decoration:none;
	color:#74cee2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
	margin-bottom:50px;	
}

#logos_rodape li.rodape_menu a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:white;
}

#logos_rodape li.rodape_ecom{
	float:left;
	margin-top:10px;
	margin-bottom:50px;
}

#logos_rodape li.rodape_nagis{
	float:left;
	margin-top:20px;
	margin-left:10px;
}
#logos_rodape li.rodape_barra{
	float:left;
	height:60px;
	margin-top:49px;
	margin-left:15px;
	border-left: 1px solid #6693a1;	
}
#logos_rodape li.rodape_end{
	float:left;
	margin-left:15px;
	margin-top:45px;
}
#rodape h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
}
/****************************************************
Sobre
****************************************************/
#sobre{
	min-height:800px;
}
#sobre_dir{
	float:right;
	width:250px;
	min-height:690px;
}
#valores{
	width:250px;
	margin-bottom:30px;
	float:left;
}
#valores img{
	float:left;
}
#valores h1{
	margin-top:15px;
	margin-left:10px;
	float:left;
}
#valores h2{
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	margin-top:-2px;
	font-size:12px;
	line-height:16px;
	width:195px;
	margin-left:5px;
	float:right;
}
#valores h3{
	font-size:14px;
	line-height:16px;
	width:195px;
	margin-left:55px;
	float:left;
	margin-top:15px;
}
#valores a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	width:195px;
	margin-left:55px;
	float:left;
	margin-top:15px;
	text-decoration:none;
	color:white;
}
#valores a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#74cee2;
}
#valores_borda{
	margin-left:10px;
	float:left;
	width:192px;
	height:5px;
	border-top:1px solid #496f80;
	margin-top:5px;
}
#borda_valoresq{
	float:left;
	width:580px;	
	height:20px;
	border-top:1px solid #496f80;
}
#borda_valordir{
	float:left;
	width:250px;	
	height:20px;
	border-top:1px solid #496f80;
}
#sobre_esq{
	position:relative;
	float:left;
	width:580px;
	min-height:320px;
}
#sobre_esq h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:10px;
	text-align:justify;
	line-height:16px;
}

#sobre_esq h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	margin-top:10px;
	text-align:justify;
	line-height:14px;
	margin-top:20px;
	margin-bottom:20px;
}
#sobre_esq img{
	margin-bottom:20px;
	margin-right:10px;
	float:left;
}

#resp_esq{
	float:left;
	width:580px;
	min-height:550px;
}
#resp_esq h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	margin-top:20px;
	text-align:justify;
	line-height:14px;
}

#copyright{
	clear:both;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
}


/******************************************************************************
NOTÍCIAS
******************************************************************************/

#noticia{
	min-height:320px;
	margin-top:20px !important;
}

.news{
	position:relative;
	float:left;
	width:520px;
	min-height:200px;
}

.news img{
	float:left;
	margin:3px 10px 10px 0px;
}
.news h1{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:18px;
	padding-top:3px;
}
.news h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#8dcbe7;
	font-size:12px;
	margin-bottom:23px;
}
.news h3{
	font-size:12px;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	margin:10px 0px 0px 0px;
}
.news b{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.news a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	text-decoration:none;
	color:#74cee2;
	font-weight:bold;
}

.news a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:white;
}

#borda_noticia{
	clear:both;
	width:520px;	
	height:20px;
	border-top:1px solid #496f80;
	margin-top:20px;
}
#borda_notesp{
	clear:both;
	width:520px;	
	height:20px;
	margin-top:20px;
}


#imprensa{
	width:320px;
	margin-bottom:30px;
	float:left;
}
#imprensa img{
	float:left;
}
#imprensa h1{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:15px;
	margin-left:10px;
	float:left;
}
#imprensa h2{
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	margin-top:-2px;
	font-size:12px;
	line-height:16px;
	width:265px;
	margin-left:5px;
	float:right;
}
#imprensa h3{
	font-size:14px;
	line-height:16px;
	width:195px;
	margin-left:55px;
	float:left;
	margin-top:15px;
}
#imprensa a{
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	width:195px;
	margin-left:55px;
	float:left;
	margin-top:15px;
	text-decoration:none;
	color:#74cee2;
}
#imprensa a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:white;
}
#imprensa_borda{
	margin-left:10px;
	float:left;
	width:264px;
	height:5px;
	border-top:1px solid #496f80;
	margin-top:5px;
}

#imp_borda{
	clear:both;
	width:320px;
	height:20px;
	border-top:1px solid #496f80;
	margin-top:20px;
}

.rls_not{
	margin-top:5px;
	font-family:Verdana, Geneva, sans-serif;
}
.rls_not a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-top:15px;
	margin-bottom:15px;
	text-decoration:none;
	color:#74cee2;
	font-weight:bold;
}
.rls_not a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:white;
}

/******************************************************************************
CONTATO
******************************************************************************/

#conts{
	min-height:480px;
	margin-top:20px !important;
}

#endereco{
	float:right;
	width:320px;
	margin-right:20px;
}

#endereco h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
}

#endereco b{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

#end_nomes{
	margin-bottom:20px;
	margin-top:10px;
}

#contato{
	width:830px;
	margin:10px auto 0px auto;
}

#contato h1{
	margin:0 0 0 10px;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	color:#CCB555;
	margin-bottom:15px;
	padding-left:10px;
}

.campo{
	width:435px;
	margin-top:10px;
	margin-left:20px;
	border: solid 1px #333;
	background-color:#CCC !important;
}

#campo4{
	width:435px;
	margin-top:10px;
	margin-left:20px;
	height:80px;
	border: solid 1px #333;
	background-color:#CCC !important;}

#cx_contleft{
	float:left;
	min-height:300px;
	width:480px;
}

#campo{
	margin-top:20px;
}

#campo p{
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:18px !important;
	line-height:20px !important;
}

#cx_contleft img{
	margin-bottom:10px;
}


#cx_enviar{
	clear:both !important;
	margin-top:80px !important;
}

#cx_enviar a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#74cee2;
}

#cx_enviar a:hover{
	font-size:14px;
	color:white;
}
#cx_contright{
	float:right;
	margin-right:170px;
	margin-top:150px;
}

#cx_contright h3{
	height:20px;
	font-size:14px;
	color:white;
}

#cx_contright h2{
	height:15px;
	font-weight:bold;
	font-size:14px;
	color:white;
}
#but_env{
	margin:15px 0px 0px 20px;
	width:60px;
}
#name{
	color:#CCC;
}
#empresa{
	color:#CCC;
}
#email{
	color:#CCC;
}
#telfix{
	color:#CCC;
}

#cargo{
	color:#CCC;
}

#telcel{
	color:#CCC;
}
#website{
	color:#CCC;
}
#comment{
	color:#CCC;
}
#contactform{
	margin-top:5px;
	margin-bottom:20px;
}

form p {position: relative; width:480px; height:35px; font-family:Verdana, Geneva, sans-serif; font-size:14px; margin-left:-5px !important;}
form p label {
	position: absolute;
	top: 3px;
	left: 4px;
	
}
form p br {display: none;}

form fieldset p input:focus{
	border: solid 1px #74cee2;
}
form fieldset p textarea:focus{
	border: solid 1px #74cee2;
}

form fieldset p input{
	height:20px;
}

form fieldset p textarea{
	height:60px;
}

form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 470px;
	margin: 5px;
}

form fieldset p label {
	width: 463px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 4px;
	width: 470px;
	height:90px;
}

form fieldset p textarea,
form fieldset p input {
	border: solid 1px #496f80;
	background-color:#073a5d!important;
	font-family:Verdana, Geneva, sans-serif;
}
form fieldset p label {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}
#bt_enviar{
	position:absolute;
	margin-top:20px;
	margin-left:10px;
	width:70px;
	height:25px;
	border: solid 1px #ccc;
	background-color:#CCC !important;
	left: 299px;
	top: 642px;
}

#titulo4{
	width:480px;
	height:55px;
}
#titulo4 h1{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:18px;
	padding-top:3px;
}
#titulo4 h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#8dcbe7;
	font-size:12px;
}
#titulo4 h3{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	width:290px;
	color:#ccdc3a;
	font-size:12px;
}



/**************************************************************
SOLUÇÕES
**************************************************************/

#solucoes{
	min-height:490px;

}

#sol_nagis{
	float:left;
	width:200px;
	margin-right:23px;
	margin-top:10px;
	
}

#sol_nagis h5{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:30px;
}

#sol_nagis a{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:#74cee2;
}
#sol_nagis a:hover{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:white;
}


#sol_nagis img{
	margin-bottom:5px;
}
#sol_partners img{
	margin-bottom:5px;
}
#sol_fm img{
	margin-bottom:5px;
}

#sol_nagis h1{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
}
#sol_nagis h4{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
#sol_partners h4{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
#sol_fm h4{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
#sol_nagis h2{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:110px;
}
#sol_nagis h3{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:60px;
}

#sol_partners{
	float:left;
	margin-top:10px;
	width:200px;
	margin-left:10px;
}

#sol_partners a{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:#74cee2;
}
#sol_partners a:hover{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:white;
}


#sol_partners h1{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
}
#sol_partners h2{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:110px;
}
#sol_partners h3{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:60px;
}

#sol_partners h5{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:30px;
}


#sol_fm{
	float:left;
	margin-top:10px;
	width:200px;
	margin-left:33px;
}

#sol_fm h5{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:30px;
}

#sol_fm a{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:#74cee2;
}
#sol_fm a:hover{
	font-family:Verdana, Geneva, sans-serif;
	margin-top:20px;
	font-size:12px;
	text-decoration:none;
	color:white;
}

#sol_fm h1{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
}
#sol_fm h2{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:110px;
}
#sol_fm h3{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	text-align:justify;
	height:60px;
}

#borda_sol{
	clear:both;
	margin-top:15px;
	height:10px;
	border-top:1px solid #496f80;
}
