/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;/*list-style:none;*/text-decoration:none;}
* {behavior:url(js/iepngfix.htc);}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 12px Arial, Helvetica, Verdana, sans-serif;}
html,body{text-align:center; height:100%;}
body{background:#f7f7f7 url(../imagens/principal/body_bg.gif) repeat-x; font-family:Arial, Helvetica, Verdana, sans-serif;}
html{height:100%;}
img{border:none;}
a{color:#999;}
a:hover{color:#6f6f6f;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left{float:left}
.right{float:right}
.clear{clear:left;}
.none{display:none}
.block{display:block}
.inline{display:inline}
.indent{text-indent:-100000px}
.absolute{position:absolute}
.relative{position:relative}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
	
	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.grey{color:#6f6f6f!important;}

.lnk_azul{color:#6fddfb;}
.lnk_azul2{color:#03abe4; text-decoration:underline; font-size:10px;}

/*##########################################################################*/
/* ESTRUTURA */
div#principal{background:url(../imagens/principal/principal_bg.gif) repeat-y; width:1003px; min-height:100%; margin:0 auto; position:relative; text-align:left;}
.ie6 #principal{height:100%;}

/* CONTEÚDO */
div#conteudo{padding-bottom:20px;}

/* TOPO */
div#topo{background:url(../imagens/principal/topo_bg.gif) no-repeat; width:975px; height:136px; padding:53px 0 0 28px; position:relative;}
	div#cxOrcamento{width:255px; position:absolute; top:35px; right:13px;}
	div#cxOrcamento p{font-size:9px;}
	div#cxOrcamento p strong{color:#03a7e3; font-size:10px;}
	
	div#frOrcamento{width:340px; margin:20px 0 0 15px; float:left; display:inline;}
	.ie6 div#frOrcamento{width:350px; margin-top:5px;}
/* TÍTULOS */
h1 a.logo_mf{display:block; background:url(../imagens/principal/marca_medical.jpg) no-repeat; width:375px; height:31px;}

.titulos{background:url(../imagens/principal/titulos.gif) no-repeat;}

h2 a.tit_orcamento{display:block; background-position:0 0;width:218px; height:17px;}
.ie6 h2 a.tit_orcamento{margin-bottom:-10px;}
h2 a.tit_contato{display:block; background-position:-388px 0; width:196px; height:73px;}
h2.tit_medicamentos{background-position:-222px 0; width:163px; height:18px; margin-left:25px; float:left; display:inline;}

.titulos2{background:url(../imagens/principal/titulos2.gif) no-repeat;}
h2.tit_orcamento_online{background-position:0 0; width:98px; height:14px;}
.ie6 h2.tit_orcamento_online{margin-top:10px;}

/* MENUS */
ul#menu{margin:50px 18px 0 7px; float:left; display:inline;}
.ie6 ul#menu{margin-top:45px;}
ul#menu li{margin-right:30px; float:left; display:inline;}
ul#menu li a{display:block; background:url(../imagens/principal/menu.gif) no-repeat; height:34px;}
ul#menu li a.mn_produtos{background-position:0 0; width:57px;}
ul#menu li a.mn_parceiros{background-position:-85px 0; width:57px;}
ul#menu li a.mn_equipe{background-position:-175px 0; width:38px;}
ul#menu li a.mn_estrutura{background-position:-250px 0; width:61px;}
ul#menu li a.mn_link{background-position:-343px 0; width:31px;}
ul#menu li a.mn_noticias{background-position:-406px 0; width:49px;}
ul#menu li a.mn_contatos{background-position:-492px 0; width:55px;}

/* COLUNAS DA INDEX */
div#conteudo{padding-left:4px;}
div#col1, div#col2, div#col3{float:left; display:inline;}
div#col1{background:url(../imagens/principal/carro_bg.jpg) no-repeat bottom left; width:410px; min-height:244px; padding:35px 0 0 27px;}
.ie6 div#col1{height:244px; margin-left:4px;}
div#col2{width:282px; padding-top:35px;}
	div#cxMedicamento{padding:4px 0 0 25px; border-left:1px solid #e7eef1;}
	div#cxMedicamento img{float:left; display:inline;}
	div#cxMedicamento p{color:#03abe4; margin:28px 0 0 16px; font-size:11px; float:left; display:inline;}
	div#cxMedicamento p.grey{width:239px; margin:0;}
div#col3{background:url(../imagens/principal/noticia_bg.gif) repeat-y left; width:276px; min-height:300px; position:relative;}
.ie6 div#col3{height:300px;}	
	div#col3 span.not_inicio{display:block; background:url(../imagens/principal/noticia_inicio.gif) no-repeat; width:270px; height:12px; top:-2px; left:0;}
	
	div.cxNoticia{width:220px; margin:15px 0 0 20px;}
	div.cxNoticia h3{color:#989898; font-size:11px;}
	div.cxNoticia h3 span{color:#474747;}
	div.cxNoticia p{font-size:9px; color:#6f6f6f;}

/* LISTAS E BOTÕES */
.botoes{background:url(../imagens/principal/botoes.gif) no-repeat;}

ul.lst_bts{width:65px; margin:-2px 0 0 20px; float:left; display:inline;}
ul.lst_bts li{float:left; display:inline;}
ul.lst_bts li a.bt_anterior{display:block; background-position:0 0; width:22px; height:22px; margin-right:18px;}
ul.lst_bts li a.bt_proximo{display:block; background-position:-24px 0; width:22px; height:22px;}

/* INTERNAS */
div#conteudo-interno{
	padding:50px 10px 10px 10px;
	color: #333333;
	background-image:url(../imagens/internas/bg_car.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 30px;
	min-height: 450px;
}
div#tit-int{
	padding-bottom: 10px;
	padding-left: 20px;
}
div#col1-int{
	float:left; 
	width: 373px;
	padding-left: 20px;
	padding-right: 10px;
}
div#col2-int{
	float:left; 
	width: 550px;

	padding-left: 10px;
	padding-right: 20px;
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #949494;
}

div#col2-int h2{
	color: #0297dc;
}

.azul{
	color: #0297dc;
}
.font10{
	font-size: 10px;
}

.sub-title, .sub-title a:link, .sub-title a:visited{
	color: #0297dc;
	font-weight: bold;
}

.sub-title a:hover{
	color: #0297dc;
	font-weight: bold;
	text-decoration: underline;
}

hr{
	border: 1px;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 15px;
	margin-bottom: 15px;
}
#box-saiba_mais{
	margin-top: 15px;
}
.box{
	float: left;
	width: 33%;
	margin-top: 15px;
}

ul#box{ 
	list-style-image: url(../imagens/internas/marcador-saiba_mais.gif);
	list-style-position: inside;
}
ul#box li{
	color: #686868; 
	font-size: 10px;
	margin: 3px 0px 3px 0px;
}
/*ul#box-saiba_mais li a{ display:block; background:url(../imagens/principal/menu.gif) no-repeat; height:34px;}*/


/* FORMS */
fieldset{margin:0;padding:0;border:none;}
form *{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.forms{background:url(../imagens/principal/forms.gif) no-repeat;}

form#form_orcamento{margin:16px 0 0 20px;}
.ie6 form#form_orcamento{margin-top:5px;}
form#form_orcamento input{background-position:0 0; width:129px; height:16px; padding:3px 5px 0 10px; border:none; color:#aeaeae;}
.ie6 form#form_orcamento input{background-attachment:fixed; margin-right:10px;}
form#form_orcamento input.ok{background-position:-156px 0; width:12px; height:19px; margin-right:0; cursor:pointer;}
form#form_orcamento p{margin-top:5px; font-size:9px; color:#fff;}
form#form_orcamento p a{font-size:9px;}

form #nome, #email, #mensagem, #empresa, #telefone{
	width: 250px;
}
form #mensagem{
	height: 100px;
}
/* NAVEGAÇÃO */

/* PAINEL CLIENTE */
div#conteudo-cliente{
	padding: 30px 10px 20px 10px;
	color: #333333;
	background-image:url(../imagens/internas/bg_car-no_border.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 30px;
	margin-right: 10px;
}
div#menu-cliente {
	width: 100%;
	float: left;
	/*color: #6fddfb;*/
}

div#col-cliente {
	float: left;
	margin-top: 30px;
	margin-bottom: 130px;
	padding-left: 30px;
	width: 100%;
}

/* TABLE */
.table{
	color: #999999;
	font-size: 11px;
}
.tit-table {
	background-color: #cbcbcb;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}

/* RODAPE */
div#rodape{ 
	background:url(../imagens/principal/rodape_bg.gif) no-repeat top center; 
	margin-top:-20px; 
	position:relative;
}
div#rodape p{margin-left:12px; color:#ababab; font-size:11px;}
div#rodape p.logos{margin-top:5px; height: 45px;}
div#rodape p.logos2{position:absolute; top:15px; right:25px;}

hr#lin-rodape{
	border: 1px;
	border-bottom: 1px solid #dbdbdb;
	width: 98%;
	margin-left: 1%;

	margin-top: 5px;
	margin-bottom: 5px;
}

/* OUTROS */
.msgAlert{
	/*background-color: #FFFFFF;
	border: 1px #0297dc solid;
	color: #0297dc;
	*/

	background-color: #f7dad8;
	border: 1px #d3322a solid;
	color: #000000;

	text-align: center;
	padding: 10px;
	margin-bottom: 5px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 40%;
	top: 10%;
	z-index: 10;
}
#busca_produto{
	background-color: #e8e8e8;
	padding: 10px;
	margin-top: 10px;
}
#produto{
	width: 330px;
	height: 18px;
	padding-top: 2px;
}
.pagination{
	background-color:#b8b8b8; 
	color:#FFFFFF; 
	padding: 5px 10px 5px 10px;
}
.pagination a{
	color:#FFFFFF; 
}

/* CLIENTE */
.formCadastroCliente p, .formRecuperaSenha p{
	margin-bottom: 10px;
}
.formCadastroCliente input[type=text], select{
	width: 250px;
}

.formRecuperaSenha input[type=text], select{
	width: 250px;
}