body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

.logo_fundo
{
	background-image:url(../imagens/logo_fundo.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.textofooter
{
   	font-size:10px;
	color:#330066;
	text-align:center;
}

hr{color:#AE0000;}

.tablenoticia
{
	background-image:url(../imagens/barra_cinza_noticias.gif);
}

.titulobodynoticia
{
	font-size:14px;
	background-color:#666666;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.fundo
{
	background-image:url(../imagens/barra_azul_bebe.png);
	text-align:center;
}

.fundo2
{
	background-image:url(../imagens/barra_azul_bebe2.png);
}

.fundo_cinza
{
	background-image:url(../imagens/barra_cinza_degrade.png);
}

.fundo_lateral
{
	background-color:#7F7F7F;
}

.tabela_principal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:2px;
	border-color:#000000;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-color:#999999;
}

.hr_global
{
	border-style:groove;
	border-width:1px;
	border-color:#AE0000;
}

.hr_paginas
{
	border-style:groove;
	border-width:1px;
	border-color:#AE0000;
	width:190px;
}

.hr_noticias
{
	border-style:groove;
	border-width:1px;
	border-color:#AE0000;
	width:90px;
}

.hr_noticias2
{
	border-style:dotted;
	border-width:1px;
	border-color:#E76E13;
	width:30px;
}

.hr_bem_vindo
{
	border-style:groove;
	border-width:1px;
	border-color:#AE0000;
	width:90px;
	text-align:center;
}

.lado_direito
{
	font-size:10px;
	text-align:right;
	color:#3866CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.lado_direito A:link
{
	font-size:10px;
	text-align:right;
	color:#3866CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.lado_direito A:visited
{
	font-size:10px;
	text-align:right;
	color:#3866CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.lado_direito A:hover
{
	font-size:10px;
	text-align:right;
	color:#AE0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.data_noticia
{
	font-size:10px;
	color:#183087;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.noticia
{
	font-size:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../imagens/barra_noticias.png);
	text-align:center;
	text-decoration:none;
}

.noticia A:link
{
	font-size:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../imagens/barra_noticias.png);
	text-align:center;
	text-decoration:none;
}

.noticia A:visited
{
	font-size:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../imagens/barra_noticias.png);
	text-align:center;
	text-decoration:none;
}

.noticia A:hover
{
	font-size:10px;
	color:#AE0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../imagens/barra_noticias.png);
	text-align:center;
	text-decoration:none;
}

.textobodynoticia
{
	text-align:left;
   	font-size:10px;
	color:#183087;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
}

.titulo_bem_vindo
{
	color:#AE0000;
	text-align:left;
   	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent:20px;
	line-height:4em;
}

.texto_bem_vindo
{
	color:#3B3B3B;
	text-align:justify;
   	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:2em;
}

.titulo_fazemos
{
	color:#183087;
	text-align:left;
   	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	text-indent:10px;
}

.img_flutuar
{
	float: left;
	margin-right:10px;
}


.tituloservicoformacao
{
	color:#330099;
	text-align:center;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	background-image:url(../imagens/barra_azul_bebe3.png);

}


.tituloservicorede
{
	color:#FFFFFF;
	text-align:center;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	background-image:url(../imagens/barrazul.png);
}

.tituloservicobasedados
{
	color:#FFFFFF;
	text-align:center;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	background-image:url(../imagens/barrazul.png);
}

.tituloservicohardware
{
	color:#330099;
	text-align:center;
	font: bold 15x Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	background-image:url(../imagens/barra_azul_bebe3.png);
}

.tituloservicoadministracao
{
	color:#330099;
	text-align:center;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	background-image:url(../imagens/barra_azul_bebe3.png);
}

.tituloservicodesenvolvimento
{
	color:#FFFFFF;
	text-align:center;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	background-image:url(../imagens/barrazul.png);
}



.titulocontactos
{
	color:#330099;
	text-align:right;
	font: bold 15x Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #AE0000;
	border-right-color: #AE0000;
	border-bottom-color: #AE0000;
	border-left-color: #AE0000;
}

.textocontactos
{
	color:#330099;
	text-align:left;
	font: 10x Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}


.tabelatextocontactos
{
	color:#330099;
	text-align:left;
	font: 10x Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;

}

.tituloquemsomos
{
	color:#330099;
	text-align:right;
	font: bold 15x Verdana, Arial, Helvetica, sans-serif;
}

.textoservico
{
	
	color: #330066;
	background: url(../imagens/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}



.tabelacontactos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #330066;
	background-image:url(../imagens/barra_azul_bebe2.png);
	border: thin dashed #D1D1D0;	
	
}

.linkservico
{
	color:#000000;
	text-align:right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkservico A:link
{
	color:#000000;
	text-align:right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkservico A:visited
{
	color:#000000;
	text-align:right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkservico A:hover
{
	color:#AE0000;
	text-align:right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkservico2
{
	color:#330066;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkservico2 A:link
{
	color:#330066;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkservico2 A:visited
{
	color:#330066;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.linkservico2 A:hover
{
	color:#AE0000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
/*menu com efeito*/

.arrowlistmenu{
width: 100%; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(../imagens/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../imagens/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../imagens/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li { /*hover state CSS for sub menu header*/
background: lightblue;
font: bold 14px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}


a.subexpandable{
	background-image:url(../imagens/barra_azul_bebe2.png);
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #330066;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding: 4px 0 4px 10px;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	
}

a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	background-image:url(../imagens/barra_azul_bebe2.png);
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#330066;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
text-decoration: none;
}


.menuheader2{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: 330066;
	background-image:url(../imagens/barra_azul_bebe2.png);
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.textocv{
color: #330066;
background: url(../imagens/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.nomecv{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
color: white;
background: black url(../imagens/barrazul.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
	
.textoqs
{
color: #330066;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}


.titulopagina{
font: bold 20px Verdana, Arial, Helvetica, sans-serif;
color:#AE0000;
	background-image:url(../imagens/tracotitulo.png);
	text-align:right;
}

.tituloclientes{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: 330066;
background-image:url(../imagens/barra_azul_bebe2.png);
}


.textoclientes
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.textoclientes A:link
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.textoclientes A:visited
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.textoclientes A:hover
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#AE0000;
}

.textopedidoinformacao{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#AE0000;
	text-align:right;
	vertical-align:top;
}

.textopedidoinformacao2{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#330066;
	text-align:left;
}

.textoservicodet
{
	
	color: #330066;
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.textoservicodesc
{
	color: #330066;
	text-decoration: none;
	font-weight: bold;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.caminho
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.caminho A:link
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.caminho A:visited
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.caminho A:hover
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#AE0000;
}

.textoquemsomos
{
	font: 14px Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	margin-left:10px;
	line-height:2em;
	margin: 40px;
	text-align:justify;
}
