@import url(reset.css);
BODY {
background:url(../img/fundo.png);
}


#geral {
background:url(../img/fundo_conteudo.png);
width:832px;
align:center;
margin: 0 auto;
}



#data {
font:11px Verdana, Arial, sans-serif;
color:#225bb1;
text-align: left;
}

#top{
width: 580px;
}

#top_menu A {
font:bold 11px Verdana, Arial, sans-serif;
color:#225bb1;
text-decoration:none;
}

#logo {
float:left;
margin-left:35px;
width: 163px;
}

#slogan {
margin-top:10px;
}

#menu_lateral {
float:left;
width:163px;
height:100%;
margin-left:35px;
margin-top:20px;
display:inline;
}

#main_menu {
background:url(../img/fundo_menu.png) no-repeat;
height:220px;
}

#menu {
padding-top:60px;
padding-bottom:5px;
text-align:left;
padding-left:20px;
width:143px;
}

#menu LI {
list-style:none;
padding:5px;
}

#menu A {
font:bold 12px Verdana, Arial, sans-serif;
color:#fff;
text-align:left;
list-style:none;
text-decoration:none;
}

#menu LI A:HOVER {
border-bottom:solid 2px #cf3;
color:#cf3;
}

#logon {
margin-top:10px;
border-top: solid 1px #ccc;
}

#logon TD {
font:bold 10px Verdana, Arial, sans-serif;
color:#336;
padding-top:10px;
}

#extra, #extra2 {
border-top:outset 1px #ccc;
margin-top:10px;
}

#corpo {
width:400px;
margin-right:20px;
margin-top:10px;
padding-bottom:20px;
font:12px Verdana, Arial, sans-serif;
color:#036;
vertical-align:middle;
}

#corpo_tabela,#destaques,#destaques1, #destaques2 {
width:580px;
text-align: left;
font:12px Verdana, Arial, sans-serif;
color:#006;
align: center;
}

#corpo_tabela A {
text-decoration:none;
color:#036;
margin: auto;
}

#destaques,#destaques2 {
background:#f4f5ec;
}

#destaques TD,#destaques2 TD{
height:25px;
padding-left:10px;
}

#corpo_titulo, #corpo_titulo1, #corpo_titulo2, #corpo_titulo3, #corpo_titulo4 {
background:url(../img/titulos_bk.png) repeat-y;
font:bold 12px Verdana, Arial, sans-serif;
color:#fff;
}

#corpo_titulo A, #corpo_titulo1 A, #corpo_titulo2 A, #corpo_titulo3 A, #corpo_titulo4 A {
font:bold 12px Verdana, Arial, sans-serif;
color:#fff;
text-decoration:none;

}

#corpo_titulo A:HOVER, #corpo_titulo1 A:HOVER, #corpo_titulo2 A:HOVER, #corpo_titulo3 A:HOVER, #corpo_titulo4 A:HOVER {
color:#c7dc18;
}


#preco, #preco1, #preco2, #preco3, #preco4 {
font:bold 14px Verdana, Arial, sans-serif;
background:url(../img/euro.png) no-repeat;
padding-top: 10px;
}

#preco P, #preco1 P, #preco2 P, #preco3 P, #preco4 P {
margin-left:30px;
}

#detalhes  A{
border: 0;
text-decoration: none;
}

/*-------------QUEM SOMOS------------------------*/
#quemsomos P {
margin-top:10px;
text-align:left;
font: 12px Verdana, Arial, sans-serif;
color: #003366;
}


/*-------------SERVIÇOS------------------------*/
#corpo_servicos {
width:580px;
text-align:center;
font:12px Verdana, Arial, sans-serif;
color:#006;
margin: auto;
}


#servicos_menu {
align:center;
text-decoration:none;
font:11px Verdana, Arial, sans-serif;
color:#006;
text-align: center;
margin: auto;
}

#servicos_menu TD A {
align:center;
width:150px;
height:150px;
display:block;
overflow: hidden;
text-decoration:none;
vertical-align: top;


}


#menu_servicos A, #menu_servicos {
text-decoration:none;
font:9px Arial, sans-serif;
color:#36f;
}

#serv_redes A {
background:url(../img/serv_redes.jpg) top left no-repeat;
}

#serv_redes A:HOVER {
background-position: -148px 0;
}

#serv_software A {
background:url(../img/serv_software.jpg) top left no-repeat;
}

#serv_software A:HOVER {
background-position: -150px 0;
}

#serv_hardware A {
background:url(../img/serv_hardware.jpg) top left no-repeat;
}

#serv_hardware A:HOVER {
background-position: -146px 0;
}

#serv_assistencia A {
background:url(../img/serv_assistencia.jpg) top left no-repeat;
}

#serv_assistencia A:HOVER {
background-position: -151px 0;
}

#serv_video A {
background:url(../img/serv_videovigilancia.jpg) top left no-repeat;
}

#serv_video A:HOVER {
background-position: -200px 0;
}

#serv_webdesign A {
background:url(../img/serv_webdesign.jpg) top left no-repeat;
}

#serv_webdesign A:HOVER {
background-position: -147px 0;
}

#serv_consultadoria A {
background:url(../img/serv_consultadoria.jpg) top left no-repeat;
}

#serv_consultadoria A:HOVER {
background-position: -151px 0;
}

#serv_videoconferencia A {
background:url(../img/serv_videoconferencia.jpg) top left no-repeat;
}

#serv_videoconferencia A:HOVER {
background-position: -149px 0;
}

#serv_biometria A {
background:url(../img/serv_biometria.jpg) top left no-repeat;
}

#serv_biometria A:HOVER {
background-position: -150px 0;
}

#serv_alarmes A {
background:url(../img/serv_alarmes.jpg) top left no-repeat;
}

#serv_alarmes A:HOVER {
background-position: -150px 0;
}

#titulo_servicos {
font:bold 14px Verdana, Arial, sans-serif;
color:#06f;
text-align:left;
padding:5px;
}

#webdesign_menu {
background:url(../img/webdesign.jpg);
width:581px;
height:130px;
}

#webdesign_menu A {
text-decoration:none;
font:bold 14px Verdana, Arial, sans-serif;
color:#fff;
}

#webdesign_menu A:hover {
color: #ccff33;
font: bold 15px Verdana, Arial, sans-serif;
}

#web_servicos{
 font: 12px Verdana, Arial, sans-serif;
 color: #003366;
 margin-top: 30px;
 text-align: left;
 margin: auto;
 padding-left: 30px;
}

#web_servicos P{
 padding-top: 10px;
}

#portfolio {
font:12px Verdana, Arial, sans-serif;
color:#036;
}

#portfolio A {
text-decoration:none;
font:bold 13px Verdana, Arial, sans-serif;
color:#36f;
}

#portfolio LI {
padding-left:20px;
list-style:none;
}

/*-------------ASSISTENCIA REMOTA------------------------*/

#ass_remota A {
text-decoration:none;
color:#006;
}


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

#produtos1 {
background:#f4f5ec;
font:12px Arial, sans-serif;
color:#036;
width:581px;
}

#produtos_menu A {
text-decoration:none;
font:bold 12px Verdana, Arial, sans-serif;
color:#333;
}

#produtos_menu {
border-left:outset 2px #fff;
}

#produtos_menu UL {
list-style-image: square;
width:120px;
padding:5px 5px 5px 25px;
}

#produtos_menu LI {
height:25px;
padding:5px;
cursor: text;
text-align: left;
list-style: none;
}

#produtos_menu A:hover {
background:#036;
color:#fff;
padding:3px 0;
}

#titulo_destaque, #titulo_destaque1, #titulo_destaque2, #titulo_destaque3, #titulo_destaque4 {
color:#003366;
font:bold 12px Verdana, Arial, sans-serif;
}

#destaques, #destaque1, #destaque2, #destaque3, #destaque4 {
width:100%;
align:top;
text-align:justify;
border: 0px;
border-bottom: outset 1px #fff;
margin-top: 10px;
margin-left: 10px;
font: 11px Verdana, Arial, sans-serif;

}


#produtos_tabela {
font:12px Verdana, Arial, sans-serif;
color:#036;
width:100%;
padding:5px;
}

#produtos_tabela TD {
border-bottom:inset 2px #fff;
padding:3px;
}

#titulo_produtos {
background:#036;
color:#fff;
font:bold 12px Verdana, Arial, sans-serif;
border:0;
padding:5px;
}

#marca {
background:#fff;
text-align:center;
}

ul#saturday {
list-style-type:none;
width:760px;
position:relative;
display:block;
height:36px;
text-transform:uppercase;
font:bold 11px Verdana, Arial, sans-serif;
background:transparent url("../img/bgOFF.gif") repeat-x top left;
border-bottom:4px solid #6c0;
border-top:1px solid #C0E2D4;
margin:0;
padding:0;
}

ul#saturday li {
display:block;
float:left;
margin:0;
padding:0;
}

ul#saturday li a {
display:block;
float:left;
color:#036;
text-decoration:none;
height:24px;
background:transparent url("../img/bgDIVIDER.gif") no-repeat top right;
padding:12px 10px 0;
}

ul#saturday li a:hover {
background:transparent url("../img/bgHOVER.gif") no-repeat top right;
color:#06c;
}

#fobras {
font:bold 11px Verdana, Arial, sans-seirf;
color:#036;
margin-top:10px;
text-align:left;
width:760px;
margin-bottom:20px;
}

#info TD {
background:#6c3;
font:bold 13px Verdana, Arial, sans-serif;
color:#fff;
padding:5px;
}

#contractos,#consulta {
font:11px Verdana, Arial, sans-serif;
color:#036;
}

#consulta {
width:100%;
}

#titulo_fobras {
color:#fff;
font:bold 15px Verdana, Arial, sans-serif;
background:url(../img/titulo_fobra_bk.png) repeat-y;
text-align:left;
margin-bottom:20px;
padding:2px 2px 2px 10px;
}

#consulta_tabela {
border:solid 1px #6c3;
margin-top:20px;
width:100%;
}

#consulta_titulo {
font:bold 11px Verdana, Arial, sans-serif;
color:#6c3;
background:#e7ff9a;
text-align:center;
}

#consulta_titulo TD {
padding:3px;
}

#fobras_home {
background:url(../img/fundo_conteudo.png);
width:832px;
align:center;
}

#par_titulo A {
text-align:center;
font:bold 12px Verdana, Arial, sans-serif;
text-decoration:none;
color:#225bb1;
}

#parceiros TD {
text-align:center;
}

#pagamentos {
font:12px Verdana, Arial, sans-serif;
color:#fff;
width:100%;
margin-top:35px;
width: 400px;
}

#email_p P {
font:bold 14px Verdana, Arial, sans-serif;
color:#036;
text-align:center;
padding:5px;
}

#email_p IMG {
margin-top:20px;
border:0;
}

#credito {
font:12px Verdana, Arial, sans-serif;
color:#036;
text-align:justify;
margin-top:20px;
}

#form_email TD {
font:12px Verdana, Arial, sans-serif;
color:#036;
padding:3px;
}

ul#menu2_inline {
list-style-type:none;
width:800px;
position:relative;
display:block;
height:25px;
font:bold 11px Verdana, Arial, sans-serif;
margin:0 0 10px;
padding:0;
}

ul#menu2_inline li {
display:block;
float:right;
margin:0;
padding:0;
}

ul#menu2_inline li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
height:20px;
padding:5px 5px 0;
}

ul#menu2_inline li a:hover {
color:#cf3;
border-bottom:solid 2px #6c0;
}

#footer {
background:url(../img/footer_bk.png) no-repeat;
font:10px Verdana, Arial, sans-serif;
color:#fff;
width:832px;
height:100px;
padding-top:6px;
margin-bottom:0;
padding-bottom:0;
}


#tags{
 font: 1px Verdana, Arial, sans-serif;
 color: #003366;
 padding: 0px;
 margin: 0px;
}

#top,#parceiros {
width:580px;
}

#parceiros{
 padding-bottom: 147px;
}

#redes P,#software P,#webdesign P,#ass_remota P, #biometria P {
font:12px Verdana, Arial, sans-serif;
text-align:left;
padding:5px;
color: #003366;
}

#webdesign_menu TD,#fobras TD {
padding:10px;
}

ul#saturday li a.current,ul#saturday li a.current:hover,ul#menu2_inline li a.current:hover {
color:#fff;
background:transparent url("../img/bgON.gif") no-repeat top right;
}


/*-----------------------CAIXAS PRODUTOS DE DESTAQUES----------------------*/

  #virtualBoxFullPage {
		font-size:12px;
	}
	
	p#virtualCaptionTitle {
		color:#3366CC;
		margin:0px;
		font-size:16px;
		padding-left:4px;
		font: bold 13px Verdana, Arial, sans-serif;
	}
	
	p#virtualCaptionContent {
		margin:0px;
		padding-left:4px;
	}
	
	div#thumbs img {
		border:2px solid #FF6600;
		margin-right:10px;
		float:left;
	}
	
	div#virtualArrowsBox a {
		color:#3366CC;
		float:left;
		margin-right:10px;
		padding:6px 6px 6px 0px;
	}
	
	div#virtualArrowsBox a:hover {
		color:#FF6600;
	}
	
	div#virtualArrowsBox a#virtualCloseButton {
		color:#FF6600;
		float:right;
		padding-right:0px;
		margin-right:0px;
	}
	
	div#virtualArrowsBoxText {
		padding:2px 6px 0px 0px;
		color:#CCCCCC;
	}
	
	
	
	/*===============================================================================================*/
	
	h1{
	 color: #ffffff;
	 font: 9px Arial, sans-serif;
	}