html body{ margin:0; font:normal 15px "Trebuchet Ms", Verdana, Tahoma; }
html{background:url(/imgs/bghtml.png) repeat-x;
}

body{
}
#bbody{
background:url(/imgs/bgbody.png) top center no-repeat;
width:100%;
min-width:1000px;
}
#corpo{
width:980px;
margin:0 auto;
padding:0 10px;
overflow:hidden;
}
#menu{
height:115px;
}
#menu h1{
background:url(/imgs/medsoft.png) no-repeat;
height:71px;
width:246px;
float:left;
text-indent:-3000em;
margin-left:20px;
margin-top:20px;
}
#menu h1 a{
height:71px;
width:246px;
display:block;
}
#menu ul{
float:right;
list-style:none;
text-transform:uppercase;
font:normal 16px "Trebuchet Ms", Verdana, Tahoma;
margin-right:20px;
margin-top:15px;
}
#menu li{
float:left;
border-right:1px solid #dbdbdb;
list-style: none;
}
#menu .ultimo{
border:none !important;
}
#menu li a{
color:#000;
text-decoration: none;
height: 49px;
padding: 0;
margin: 0;
display: block;
}
#menu li a span{
padding: 13px 10px 0;
height: 36px;
display: block;
cursor: pointer;
}
#menu li a:hover span{
background: url(/imgs/menuhover-esquerda.png) center left no-repeat;
}
#menu li a:hover{
background: url(/imgs/menuhover-direitafundo.png) center right no-repeat;
}
#menu .selecionado span{
background: url(/imgs/menuhover-esquerda.png) center left no-repeat;
}
#menu .selecionado a{
background: url(/imgs/menuhover-direitafundo.png) center right no-repeat;
}
#inicial{
background:url(/imgs/center.png) top center no-repeat;
width:980px;
height:280px;
z-index: -1;
}
#inicial ul{
list-style:none;
margin:0;
padding:0;
padding-left:10px;
z-index: 0;
}
#inicial ul li{
list-style: none;
}
#interna{
background:url(/imgs/bgtopi.png) top center no-repeat;
width:980px;
height:145px;
}
#interna img{
float:right;
margin-right:41px;
margin-top:0px;
}
#conteudo{
width:960px;
margin-left:10px;
}
#bloco1{
width:640px;
float:left;
}
#bloco1 h3{
font:normal 30px "Trebuchet Ms", Verdana, Tahoma;
color:#333333;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
}
#bloco1 h4{
font:normal 26px "Trebuchet Ms", Verdana, Tahoma;
color:#333333;
margin-left:10px;
margin-top:15px;
margin-bottom:5px;
}
#bloco1 ul{
}
#bloco1 .listaprod{
padding:0;
margin:0;

}
#bloco1 .listaprod li{
list-style:none !important;
width:310px;
float:left;
height:50px;
margin-left:5px;
}
#bloco1 .listaprod li img{
float:left;
}
#bloco1 .comunicacao li img{
float:left;
margin-right:10px;
}
#bloco1 .comunicacao{
padding:0!important;
margin:0!important;
}
#bloco1 .comunicacao li{
display:inline-block;
width:100%;
list-style:none;
margin:10px 0;
}
.comunicacao a{
color:#000000;
}
.comunicacao img{
border:none;
}
.atualizacoes li{
margin-bottom:10px !important;
}
.atualizacoes a{
color:#000000;
}
#bloco1 .listaprod li a{
font:normal 18px "Trebuchet Ms", Verdana, Tahoma;
float:left;
color:#444444;
margin-top:10px;
margin-left:10px;
}
#bloco2{
width:300px;
background:#FFFFFF;
float:right;
margin:10px;
padding-bottom:10px;
}
.contato ul{
margin-top:0!important;
}
.contato ul li{
font:normal 13px "Trebuchet Ms", Verdana, Tahoma!important; 
border:none!important;
margin:0 !important;
}
.contato span{
margin-left:25px!important;
margin-top:15px!important;
margin-bottom:5px!important;
display:block;
}
.contato ul li img{float:left; margin-right:5px;}
#bloco2 span{
font:normal 24px "Trebuchet Ms", Verdana, Tahoma;
display:block;
width:100%;
margin:10px 0 0;
}
#bloco2 ul{
padding-left:20px;
padding-right:20px;
margin:0;
margin-top:15px;
list-style: none !important;
}
#bloco2 ul li{
border-bottom:1px solid #f0f0f0;
padding:3px 0;
font:normal 18px "Trebuchet Ms", Verdana, Tahoma;
list-style: none !important;
}
#bloco2 .ultimo{
border-bottom:none;
}
#bloco1 p{
margin:20px 10px 0;
}
#bloco2 ul li a{
color:#000;
text-decoration:none;
list-style: none !important;
}
#bloco2 ul li a:hover{
text-decoration:underline;
}
#bloco2 ul li img{
border:none;
margin-bottom: -5px;
}
#bloco2 p{
color:#333333;
font:normal 14px "Trebuchet Ms", Verdana, Tahoma;
margin: 5px 20px;
}
p a{
color:#c4161c;
}
p a:hover,.listaprod a:hover{
color:#111 !important;
}
#rodape{
margin-top:10px;
}
#rodape ul{
list-style:none;
padding:0;
margin:0 0 0 20px;
}
#rodape ul a{
color:#999999;
text-decoration:none;
}
#rodape ul a:hover{
text-decoration:underline;
}
#rodape ul li{
float:left;
line-height:13px!important;
margin-right:10px;
width:110px;
font:bold 12px "Trebuchet Ms", Verdana, Tahoma;
list-style: none;
}
#rodape ul li ul{
padding:0;
margin-left:10px;
width:100px;
}
#rodape li li{

font:normal 12px "Trebuchet Ms", Verdana, Tahoma;
}
hr{
border:none;
border-bottom:1px solid #e5e5e5;
background:none;
margin:10px 10px 0;
height:1px;
}
#rodape h4{
float:right;
background:url(/imgs/fluxo-sistemas.png) no-repeat;
height:14px;
width:60px;
text-indent:-3000em;
margin:0;
margin-right:20px;
}
#rodape h4 a{
height:14px;
width:60px;
display:block;
}
#rodape span{
float:right;
color:#999999;
font:bold 12px "Trebuchet Ms", Verdana, Tahoma;
margin-bottom:5px;
margin-right:20px;
}
.formulario{
margin: 0 auto;
width: 95%;
font: normal 14px "Trebuchet Ms", Verdana, Arial;
}
.formulario input, .formulario select, .formulario textarea{
font: normal 18px "Trebuchet Ms", Verdana, Arial;
color:#333;
width: 100%;
border-width: 1px !important;
height: 26px;
}
.formulario textarea{
height: 86px !important;
}
.botao{
width: 100px !important;
height: 30px !important;
margin: 15px 0 0 5px;
font: normal 14px "Trebuchet Ms", Verdana, Arial;
}
.right{
text-align:right;
}
#bloco2 li{
z-index: 0;
position: relative;
}
.popup{
	top: -45px;
	left: -280px;
	padding: 15px 30px 15px 20px;
	width: 236px;
	height: 127px;
    position: absolute;
    overflow: auto;
    display: none;
    background:transparent URL(/imgs/ballons.png) center center no-repeat;
}
.vcenter{
display: table;
height: 127px;
}
.vcenter p{
vertical-align: middle;
display: table-cell;
}
#radio{
float:left;
font-size:13px;
padding:5px 0;
}
.radio{
width:20px!important;
height:10px!important;
}
.demonstracao{
float:left;
width:50%;
}
p.warning{
font-size:12px;
color:#C4161C
}
.menuprodutos{
position:relative;
top:0px;
}
#bloco1 ul li{
list-style-image: url(/imgs/setali.png)!important;
}
#bloco1 ol li{
list-style-image: none !important;
list-style:decimal;
margin-left:15px;
}
.ui-accordion ul{
padding-left:40px;
}
#banneranywhere img{
border: none;
}
#natal{
width: 140px;
height: 137px;
position: absolute;
text-indent: -5000em;
z-index: 100;
}
div>#natal{
background: url(/imgs/natal.png) left top no-repeat;
}
#atalhos{ 
border: 1px solid #ccc; background: #eeeeee url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; color: #004276; outline: none; 
padding: 10px 10px;
text-align: center;
font: normal 11px Helvedica, Arial;
text-transform: uppercase;
display: inline;
}
#atalhos li{
display: inline;
}
#atalhos a{
color: #333;
padding: 10px 15px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
text-decoration: none;
}
#atalhos a:hover{
background-color:#ddd;
}
.atalhos{
text-align: center;
padding-top: 10px;
}
.linguagem{
	text-align:right;
	margin-right:10px;
}
.linguagem a{
	text-decoration:none;
}
.linguagem img{
	border:none;
}
.news a{
text-decoration:none;
color:#000;
}
.news a:hover{
text-decoration:underline;
}


.td-25p{
width:25%}
.td-50p{
width:50%}

label#radio{
display:block !important;
width:auto!important;
padding-top:5px;
font:normal 12px "Calibri", "Trebuchet Ms", "Lucida Grande",  Verdana, Tahoma!important;
margin-right:20px;
float:left;
}
input.checklist{
height:15px;
float:left;
width:15px;
padding:0;
margin:0;
margin-right:5px;
}
.radioPro{
width:100%;
}
.linkfoto{
display:none;
}
img.left{
float: left;
padding: 20px 20px;
}
img.right{
float: right;
padding: 20px 20px;
}