img{border:none; outline:none;}
a {text-decoration:none; color:#909da8; outline:none}
a:hover {text-decoration:underline; color:#999999;outline:none}
form, fieldset, p {margin:0px; padding:0; border:none}
label{ display:block;}
ul, li{margin:0px; padding:0px; list-style:none;}
h1, h2{ position:absolute; left:-9999px; top:-9999px;}

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	min-width:1024px;
	background:url(../imgs/bg_cards.jpg) no-repeat center 37px #ffffff;
}
#topo{
	margin:0 auto;
	height:48px;
	width:100%;
	padding-top:9px;
	background:url(../imgs/bg_top.gif) repeat-x left top;
}
.topo_content{
	margin:auto;
	width:999px;
	height:28px;
}
.topo_menu_lista{
	float:left;
	width:333px;
	height:21px;
	padding-top:5px;
	padding-bottom:2px;
}
.topo_btn_home{
	float:left;
	height:21px;
	width:39px;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:15px;
}
.topo_menu2{
	float:left;
	height:21px;
	width:220px;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:75px;
	color:#FFFFFF;
}
.topo_menu2 ul li{
	display:inline;
}
.topo_menu2 a{
	color:#FFFFFF;
}
.topo_menu2 a:hover{
	color:#daeaf0;
	text-decoration:none;
}
.topo_busca{
	float:right;
	height:25px;
	width:172px;
	padding-top:3px;
	text-align:right;
	background:url(../imgs/bg_input_busca.gif) no-repeat center 1px;
}
.cls_input_busca{
	border:0px;
	background:none;
	color:#004279;
	width:143px;
	padding-left:3px;
	font-size:11px;
}
.topo_busca_submit{
	float:right;
	width:46px;
	height:24px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
#menu{width:333px; float:left; height:21px;} /* margin:auto = centraliza */

#menu li{display:inline; text-align:center;}

#menu li a{ float:left; height:18px; color:#dfdfdf; background:url(../imgs/bg_menu.gif); padding-top:3px; text-align:center; margin-right:2px;}
#menu li a:hover{text-decoration:none; color:#FFFFFF; height:18px;}

#menu .btn_01{background-position: 0px 0px; width:82px; height:18px;}
#menu .btn_01:hover {background-position: 0px 21px; width:82px; height:18px;}

#menu .btn_02{background-position: 215px 0px; width:114px;}
#menu .btn_02:hover{background-position: 215px 21px; width:114px;}

#menu .btn_03{background-position: right 0px; width:98px;}
#menu .btn_03:hover{background-position: right 21px; width:98px;}

#topo2{
	margin:0 auto;
	clear:left;
	overflow:hidden;
	width:100%;
}
.topo2_content{
	margin:auto;
	width:999px;
	height:195px;
	clear:both;
}
.topo2_logo{
	float:left;
	/* padding-top:20px; */
	padding-left:24px;
	padding-bottom:103px;
	width:168px;
}
.topo2_cartoes{
	float:left;
	height:138px;
	width:500px;
	/* padding-top:30px; */
	padding-top:10px;
	padding-left:120px;
}
.topo2_beiramar{
	float:right;
	padding:1px 52px 47px 0;
	width:80px;
}
#site{
	margin:auto;
	clear:left;
	width:100%;
	overflow:hidden;
}
.site_content{
	margin:auto;
	clear:left;
	width:999px;
	overflow:hidden;
}
.site_content_row1{
	float:left;
	width:965px;
	height:201px;
	padding:0 10px 14px 10px;
}
.site_content_row2{
	float:left;
	width:965px;
	height:205px;
	padding:0 10px 14px 10px;
}
.site_content_row3{
	float:left;
	width:985px;
	height:204px;
	padding-bottom:14px;
}
.site_content_row4{
	float:left;
	width:985px;
	height:131px;
	padding-bottom:14px;
}
.div_new_central{
	float:left;
	width:453px;
	height:75px;
	padding-top:56px;
	padding-left:8px;
	padding-right:17px;
	margin-left:10px;
	font-size:11px;
	text-align:center;
	line-height:16px;
	background:url(../imgs/bg_newcentral.png) no-repeat left top;
}

.div_new_estabelecimentos{
	position:relative;
	float:left;
	width:448px;
	height:75px;
	padding-top:56px;
	padding-left:10px;
	padding-right:10px;
	background:url(../imgs/bg_estabelecimentos.png) no-repeat left top;
}
.div_new_estabelecimentos a.saibamais{
	position:absolute;
	top:13px;
	right:57px;
	color:#0066CC;
	text-decoration:none;
}

.site_content_row3_atendimento{
	float:left;
	width:293px;
	height:140px;
	padding-top:64px;
	padding-right:15px;
	padding-left:20px;
	line-height:18px;
	font-size:11px;
	background:url(../imgs/box_atendimento2.jpg) no-repeat left top;
}
.site_content_banner_animado{
	float:left;
	width:300px;
	height:204px;
	padding-right:19px;
	padding-left:9px;
}
.site_content_row3_banner2{
	float:left;
	width:302px;
	height:204px;
	padding-right:15px;
}
.site_content_row3_enquete{
	float:left;
	width:294px;
	height:144px;
	padding-top:55px;
	padding-right:11px;
	margin-left:12px;
	background:url(../imgs/bg_enquete.gif) no-repeat left;
}
.row3_enquete_pergunta{
	float:left;
	width:260px;
	padding-left:19px;
	padding-right:15px;
	font-size:11px;
	padding-bottom:3px;
}
.row3_enquete_radios{
	float:left;
	width:265px;
	padding-left:14px;
	padding-right:15px;
	font-size:11px;
	display:inline;
	color:#397eb9;
}
.row3_enquete_radios label{ display:inline;}


.row3_enquete_radios a{
	color:#034aa1;
}
.site_content_row3_noticias{
	float:left;
	width:313px;
	height:160px;
	padding-top:54px;
	padding-left:10px;
	line-height:18px;
	font-size:11px;
	background:url(../imgs/bg_nutricash_noticias.gif) no-repeat left top;
}
.site_engloba_noticias{
	float:left;
	width:303px;
	padding-bottom:6px;
}
.site_noticias_vejamais{
	float:left;
	width:303px;
	padding-bottom:6px;
}
.site_noticias_vejamais a{
	color:#397bbb;
}
.site_noticias_vejamais a:hover{
	color:#002c5b;
}
.site_content_row3_noticias_data{
	float:left;
	width:75px;
}
.site_content_row3_noticias_news{
	float:left;
	width:220px;
	font-size:11px;
	line-height:17px;
	padding-right:8px;
}
.site_content_row3_noticias_news a{
	color:#034aa1;
}
.site_content_row1_express{
	float:left;
	width:317px;
	height:201px;
}
.row1_express_row1_texto{
	float:left;
	width:300px;
	padding-top:41px;
	height:37px;
	padding-left:16px;
	font-size:11px;
	color:#3186b4;
}
.row1_express_row1_texto a{
	color:#d5a90f;
	text-decoration:underline;
}
.row1_express_mulher{
	float:left;
	width:165px;
	height:114px;
}
.row1_express_ja_cliente{
	float:left;
	width:115px;
	height:41px;
	padding-top:73px;
	padding-left:10px;
}
.site_content_row1_banner{
	float:left;
	width:648px;
	height:201px;
}
.box1_red{
	float:left;
	width:299px;
	height:205px;
	padding-right:13px;
	color:#aa0e15;
	background:url(../imgs/box_1.gif) no-repeat left top;
}
.box_red_txt{
	float:left;
	width:184px;
	height:85px;
	font-size:11px;
	padding:0 10px 0 0;
}
.box_red_txt_clique{
	float:left;
	width:90px;
	height:77px;
	padding-top:8px;
	padding-left:15px;
}
.box_red_txt a{
	color:#aa0e15;
}
.box_yel_txt a{
	color:#cc8922;
}
.box_pur_txt a{
	color:#75368f;
}
.box_red_forms{
	float:left;
	width:271px;
	height:21px;
	font-size:11px;
	padding:8px 10px 0 18px;
	vertical-align: middle;
	text-align:center ;  	
}
.box_pur_forms_change{
	float:left;
	width:290px;
	height:17px;
	font-size:12px;
	padding:6px 18px 10px 18px;
	line-height:15px;
}
.box_yel_forms_change{
	float:left;
	width:263px;
	height:17px;
	font-size:12px;
	padding:19px 18px 0 18px;
	line-height:15px;
}
.box_red_forms_change{
	float:left;
	width:263px;
	height:17px;
	font-size:12px;
	padding:19px 18px 0 18px;
	line-height:15px;
}
.box_red_forms_esqueci{
	float:left;
	width:271px;
	height:21px;
	text-align:center;
	font-size:11px;
	padding:7px 10px 0 18px;
}
.box_red_forms_esqueci a{
	margin-right:14px;
}
.box_red_forms_label{
	float:left;
	color:#537e9b;
	text-align:center;
	padding-top:3px;
	height:18px;
	width:63px;
}
.box_red_forms_input{
	float:left;
	color:#537e9b;
	height:21px;
	width:135px;
}
.box_red_forms_input_nome{
	float:left;
	color:#537e9b;
	height:21px;
	width:207px;
}
.box_red_forms_entrar{
	float:left;
	color:#537e9b;
	height:21px;
	padding-top:1px;
	width:67px;
}
.box_pur_forms_label{
	float:left;
	color:#537e9b;
	text-align:center;
	padding-top:3px;
	height:18px;
	width:83px;
}
.box_pur_forms{
	float:left;
	width:300px;
	height:21px;
	font-size:11px;
	padding:8px 10px 0 18px;
}
.cls_input_nome{
	border:none;
	width:194px;
	height:17px;
	color:#537e9b;
	font-size:11px;
	padding-top:4px;
	padding-left:4px;
	background:url(../imgs/bg_input_nome_emp.gif) no-repeat left top;
}
.cls_input_senhas{
	border:none;
	width:128px;
	height:17px;
	color:#537e9b;
	font-size:11px;
	padding-top:4px;
	padding-left:4px;
	background:url(../imgs/bg_input_senha.gif) no-repeat left top;
}
.box_red_senhas{
	float:left;
	width:279px;
	height:21px;
	font-size:11px;
	text-align:center;
	padding:15px 10px 0 10px;
}
.box_red_senhas a{color:#909da8; text-decoration:none;}

.box2_yel{
	float:left;
	width:307px;
	height:205px;
	padding-right:13px;
	color:#cc8922;
	background:url(../imgs/box_2.gif) no-repeat left top;
}
.box_yel_txt{
	float:left;
	width:184px;
	height:85px;
	font-size:11px;
	padding:0 10px 0 0;
}
.box_yel_txt_1{
	float:left;
	width:174px;
	height:40px;
	padding-top:8px;
}
.box_yel_txt_2{
	float:left;
	width:174px;
	height:37px;
	font-size:11px;
	line-height:15px;
}
.box3_pur{
	float:left;
	width:329px;
	height:205px;
	color:#75368f;
	background:url(../imgs/box_3.gif) no-repeat left top;
}
.box_pur_txt{
	float:left;
	width:204px;
	height:85px;
	font-size:11px;
	padding:0 20px 0 0;
}
#rodape{
	margin:0 auto;
	clear:left;
	width:100%;
	height:105px;
	background:url(../imgs/bg_rodape.gif) no-repeat center top;
}
.rodape_content{
	margin:0 auto;
	width:959px;
	padding-top:45px;
	padding-left:40px;
	height:60px;
}
.rodape_content_nutricash{
	float:left;
	width:96px;
	padding-top:5px;
	height:55px;
}
.rodape_content_menu{
	float:left;
	width:500px;
	height:40px;
	padding-top:20px;
	padding-left:160px;
	font-size:11px;
}
.rodape_content a{
	color:#dde6ee;
}
.rodape_content a:hover{
	color:white;
}
.rodape_content_menu ul{
	margin:0 auto;
	width:100%;
	text-align:center;
}
.rodape_content_menu ul li{
	float:left;
	margin-right:10px;
}
.rodape_content_twitter{
	float:left;
	width:84px;
	height:41px;
	padding-left:35px;
	padding-top:19px;
	padding-right:50px;
}
.rodape_content_2pontos{
	float:right;
	width:32px;
	height:41px;
	padding-top:19px;
}
/* CONTATO *******/
.div_hr{
	float:left;
	width:970px;
	height:25px;
	background:url(../imgs/bg_hr.gif) repeat-x left top;
}
.tit_internas{
	float:left;
	width:385px;
	height:24px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:11px 74px 5px 540px;
	text-align:right;
}

.tit_internas a{color:#3399cc; text-decoration:underline;}
.tit_contato{background:url(../imgs/tit_contato.gif) no-repeat left top;}
.tit_empresas{background:url(../imgs/tit_empresas.gif) no-repeat left top;}
.tit_trabalhe{background:url(../imgs/tit_trabalhe.gif) no-repeat left top;}
.tit_estabelecimentos{background:url(../imgs/tit_estabelecimentos.gif) no-repeat left top;}
.tit_usuarios{background:url(../imgs/tit_usuarios.gif) no-repeat left top;}
.tit_express{background:url(../imgs/tit_express.gif) no-repeat left top;}

.cont_col01{
	float:left;
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:50px;
}
.cont_col01_estados{
	float:left;
	width:478px;
	background:#ededed;
	font-size:11px;
	padding:8px 11px 15px 11px;
}
.cont_bg_bottom{
	float:left;
	height:4px;
	width:500px;
	font-size:0px;
	background:url(../imgs/bg_cont_estados.gif) repeat-x left bottom;
}
.cont_col01_estados a{
	color:#0570e2;
	text-decoration:underline;
}
.cont_col02{
	float:left;
	width:345px;
	padding-left:25px;
	padding-right:45px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../imgs/sep_vertical.gif) repeat-y left top;
}
.cont_col02_info{
	float:left;
	width:345px;
	padding-bottom:25px;
	text-align:left;
	line-height:23px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
	
}
.cont_col02_label{
	float:left;
	width:345px;
	color:#0570e2;
	font-size:11px;
	padding-bottom:3px;
}
.cont_col02_input{

	float:left;
	width:345px;
	padding-bottom:6px;
}

.cont_col02_input label{ display:inline; }

/***********************/

select {font: normal 13px Arial, SansSerif, Verdana;}
.container {
  border:0;
  position: relative; width:124px; height:18px; overflow:hidden;
}
.containerEstado {border: 1px solid #d9d9d9; position: relative; width: 124px; height: 18px; overflow: hidden;}
.containerCidade {border: 1px solid #d9d9d9; position: relative; width:144px; height: 18px; overflow: hidden;}

.inpSelect {
  color:#666; background:#f5f5f5;
  position: absolute; width: 128px; top: -2px; left: -2px;
}

.inpSelectCidade {
  color:#666; background:#f5f5f5;
  position: absolute; width:148px; top: -2px; left: -2px;
}

/**********************/


.cont_col02_input_estado{
	float:left;
	width:150px;
}
.cont_col02_input_cidade{
	float:left;
	width:180px;
}
.cont_col02_button{
	float:left;
	width:345px;
	height:22px;
	padding-bottom:6px;
}
.cont_col02_button_obriga{
	float:left;
	width:246px;
	height:18px;
	font-size:11px;
	padding-top:4px;
}
.cont_col02_button_input{
	float:right;
	height:22px;
	width:99px;
	text-align:right;
}
.cls_input_contato{
	color:#666666;
	border:1px solid #d9d9d9;
	width:337px;	
	height:17px;
	padding:3px 0 0 3px;
	font-size:12px;
	background:#f9f9f9;
}

.cls_textarea_contato{
	color:#666666;
	border:1px solid #d9d9d9;
	width:337px;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:125px;
	padding:3px 0 0 3px;
	font-size:12px;
	background:#f9f9f9;
}
/* PRODUTOS **********/
.prod_row1{
	float:left;
	width:965px;
	height:185px;
	padding:0 17px 33px 17px;

}
.prod_row_interna{
	float:left;
	width:965px;
	
	padding:0 17px 33px 17px;

}
.prod_fig{
	float:left;
	width:247px;
	height:185px;
	padding-right:15px;
}
.new_buttons{
	float:left;
	width:217px;
	padding-top:25px;
	padding-right:15px;
	padding-left:30px;
}
.prod_intro{
	float:left;
	width:703px;
}
.prod_intro_tit{
	float:left;
	width:703px;
	height:35px;
	padding-top:3px;
	padding-bottom:15px;
	background:url(../imgs/bg_hr.gif) repeat-x left bottom;
}
.tit_migalha_imagem{
	float:left;
	width:340px;
	height:35px;
}
.tit_migalha{
	float:right;
	width:260px;
	height:25px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-right:56px;
	text-align:right;
}
.tit_migalha a{
	color:#3399cc;
	text-decoration:underline;
}
.prod_intro_txt{
	line-height:23px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
	min-height:300px;
	float:left;
	width:700px;
	padding:10px 0 13px 3px;
	background:url(../imgs/sep_horiz.gif) repeat-x left bottom;
}
.prod_boxes{
	float:left;
	width:474px;
	height:136px;
	padding-bottom:30px;
	padding-left:14px;
	background:url(../imgs/produtos_box.gif) no-repeat left top;
}
.prod_boxes_cards{
	float:left;
	width:153px;
	height:122px;
	padding-right:12px;
	padding-top:14px;
}
.prod_boxes_texto{
	float:left;
	width:291px;
	height:117px;
	font-size:11px;
	line-height:18px;
	padding-right:18px;
	padding-top:19px;
	color:#7f7f7f;
}
.prod_boxes_texto a{
	color:#1f95e8;
}
.prod_boxes_texto a:hover{color:#0570e2;}

/* PRODUTOS INTERNA ****/
.prod_box_cartoes{
	float:left;
	width:237px;
	height:177px;
	padding-right:15px;
	padding-top:23px;
	padding-left:10px;
	background:url(../imgs/bg_prod_cards.gif) no-repeat left top;
}
.produtos_int_row1{
	float:left;
	width:945px;
	padding:0 22px 65px 28px;
}
.produtos_int_row1 p{
	padding-bottom:9px;
}
.produtos_nome_cartao{
	float:left;
	width:355px;
	height:27px;
	padding-top:8px;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	padding-left:30px;
	background:url(../imgs/bg_titulo_cartao.gif) no-repeat left top;
}
.produtos_interna_txt{
    line-height:23px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
	float:left;
	width:700px;
	padding:13px 0 10px 3px;

}
.produtos_interna_txt a{
	color:#1f95e8;
}
.produtos_interna_txt a:hover{color:#0570e2;}

.produtos_interna_txt ul li{
	margin-bottom:5px; padding:0px; list-style:disc;	
}

.produtos_interna_txt p{
	padding:3px 0 16px 0;
}
/* A NUTRICASH *********/

.nutricash_row1{
	float:left;
	width:945px;
	padding:0 28px 65px 28px;
    line-height:23px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
	
}
.nutricash_row1 li{
	margin:5px; padding:0px; list-style:disc;
}
.nutricash_row1 p{
	padding:3px 0 16px 0;
}

/* EMPRESAS *********/
.empresas_row1{
	float:left;
	width:944px;
	/* min-height hack for ie6 */
	min-height: 290px;
	height: auto !important;
	height:290px;
	padding:0 28px 0 28px;
}

.empresas_tab_img{
	float:left;
	width:247px;
	height:202px;
}
.empresas_tab_texto{
	float:left;
	width:627px;
	padding-top:5px;
	padding-left:23px;
	line-height:23px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
}
.empresas_tab_texto a{
	color:#1f95e8;
}
.empresas_tab_texto a:hover{color:#0570e2;}

.empresas_tab_texto li{
	margin:5px; padding:0px; list-style:disc;
}

.style_p_tabs{color:#23557f; font-size:20px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;}

/* TRABALHE CONOSCO *************/

.trabalhe_intro{
	float:left;
	color:#585c7a;
	font-size:11px;
	width:970px;
	text-align:center;
	padding-top:10px;
	padding-right:29px;
	padding-bottom:30px;
}
.trabalhe_row_form{
	float:left;
	color:#585c7a;
	font-size:11px;
	width:970px;
	padding-bottom:15px;
	padding-right:29px;
}
.trabalhe_row_button{
	float:left;
	height:22px;
	width:970px;
	font-size:13px;
	color:#585c7a;
	padding-top:10px;
	text-align:center;
}
.trabalhe_row_form label{
	padding:5px 10px 0 0;
	float:left;
	width:280px;
	text-align:right;
}
.cls_textarea_trabalhe{
	color:#666666;
	border:1px solid #d9d9d9;
	width:420px;	
	height:77px;
	padding:3px 0 0 3px;
	font-size:12px;
	overflow:auto;
	font-size:11px;
	max-width:424px;
	max-height:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
}

.cls_select_trabalhe{
	color:#666666;
	border:1px solid #d9d9d9;
	
	font-size:12px;
	background:#FFF;
    margin-bottom: 0px;
}
.cls_input_trabalhe{
	color:#666666;
	border:1px solid #d9d9d9;
		
	height:17px;
	padding:3px 0 0 3px;
	font-size:12px;
	background:#FFF;
}
.trabalhe_traco{
	padding:2px 6px 0 6px;
	text-align:center;
}

.asterisco{color:#e2050f; font-size:12px; padding-left:5px;}

/* ESTABELECIMENTOS *********/

.estabelecimento_banner{
	float:left;
	width:944px;
	height:169px;
	text-align:center;
	padding:0 25px 60px 25px;
}
.estabelecimento_banner2{
	float:left;
	width:944px;
	height:169px;
	text-align:center;
	padding:0 25px 40px 25px;
}

/* NOTICIAS ***************/
.tit_noticias{
	float:left;
	width:905px;
	height:35px;
	padding:0 74px 5px 20px;
	background:url(../imgs/tit_noticias.gif) no-repeat left top;
}
.tit_noticias_news_title{
	float:left;
	width:673px;
	height:24px;
	padding-top:7px;
	font-weight:bolder;
	padding-left: 10px;
}
.tit_noticias_news_title h3{
	color:#1f5fa3;
	font-size:17px;
	margin:0; padding:0;
}
.tit_noticias_migalha{
	float:right;
	width:220px;
	height:24px;
	font-size:11px;
	padding-top:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.tit_noticias_migalha a{
	color:#3399cc;
	text-decoration:underline;
}
.tit_noticias_content{
    line-height:23px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
	width:940px;
	padding-top:10px;
	padding-right:34px;
	padding-left:25px;
	padding-bottom:30px;
}
.tit_noticias_content a{
color:#1f95e8;
}
.tit_noticias_content_mapa{
    line-height:15px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
	width:940px;
	padding-top:10px;
	padding-right:34px;
	padding-left:25px;
	padding-bottom:30px;
}
.tit_noticias_content_mapa li{
	margin:5px; padding:0px; list-style:disc;
}

.tit_noticias_content_mapa a{
	color:#1f95e8;
}
.tit_noticias_content_mapa a:hover{color:#0570e2;}

busca_content{
    line-height:15px;
	color:#585c7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:inside;
	width:940px;
	padding-top:10px;
	padding-right:34px;
	padding-left:25px;
	padding-bottom:30px;
}
.tit_noticias_ver_mais{
	float:left;
	color:#164b77;
	font-size:11px;
	width:710px;
	padding-top:10px;
	padding-right:29px;
	padding-bottom:65px;
	padding-left:260px;
}
.tit_noticias_ver_mais p{
	padding-bottom:5px;
}

.tit_noticias_content p{
	padding-bottom:10px;
}
.noticia_data{
	color:#1d213a;
}
/* NUTRICASH EXPRESS *****/
.express_intro{
	float:left;
	color:#585c7a;
	font-size:11px;
	width:970px;
	text-align:center;
	padding-top:10px;
	padding-right:29px;
	padding-bottom:12px;
}
.express_col01{
	float:left;
	width:480px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:50px;
	font-size:11px;
	padding-top:20px;
	padding-bottom:40px;
	padding-left:20px;
	line-height: 23px;
}
.express_col01 h3{
	font-size:20px;
	color:#075698;
	padding:0;margin:0;
	padding-bottom:19px;
	font-family:Arial, Helvetica, sans-serif;
}
.express_col01 p{
	padding-bottom:15px;
}
.express_col01 a{
	color:#3687de;
	text-decoration:underline;
}
.express_col02{
	float:left;
	width:375px;
	padding-left:25px;
	padding-right:45px;
	padding-bottom:20px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	background:url(../imgs/sep_vertical.gif) repeat-y left top;
}

.fora_tracos{ background:none;}

.maiscula{ text-transform:uppercase}

.valor_total_deproduto{
font-size:15px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3687de;
			padding-bottom:0px;}
.valor_total_deproduto3{
font-size:15px; font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3687de;
			padding-bottom:20px;}
.express_intro_texto{
	float:left;
	width:375px;
	color:#e3800c;
	padding-bottom:20px;
}
.express_labels{
	float:left;
	width:330px;
	color:#0570e2;
	padding-left:45px;
	padding-bottom:5px;
}
.express_labels_radio{
	float:left;
	width:320px;
	color:#0570e2;
	padding-left:55px;
	padding-bottom:25px;
}
.cls_input_express{
	color:#666666;
	border:1px solid #d9d9d9;
	width:257px;	
	height:17px;
	padding:2px 0 1px 3px;
	font-size:12px;
	background:#FFF;
}
.express_input_txt{
	float:left;
	width:330px;
	color:#0570e2;
	padding-left:45px;
	padding-bottom:5px;
}

.express_col02_btn{
	float:left;
	width:375px;
	height:24px;
	padding-top:30px;
	text-align:center;
}
.direita{ text-align:right; width:325px;}
.express2_table{
	float:left;
	color:#585c7a;
	font-size:10px;
	width:920px;
	line-height:17px;
	padding-top:10px;
	padding-left:20px;
	padding-right:59px;
	padding-bottom:16px;
}
.express2_boxes{
	float:left;
	width:379px;
	height:116px;
	padding:0 0 0 20px;
	background:url(../imgs/nutriexpress_boxes.gif) no-repeat left top;
}
.express2_boxes_linha{
	float:left;
	width:379px;
	padding-top:11px;
	padding-bottom:7px;
	height:15px;
}
.express2_boxes_nomecard{
	float:left;
	width:295px;
	height:15px;
	font-style:italic;
	font-size:11px;
	font-weight:bolder;
}
.express2_boxes_ajuda{
	float:right;
	width:80px;
	height:15px;
}
.express2_boxes_cartaozinho{
	float:left;
	width:141px;
	height:71px;
}
.express2_boxes_form{
	float:left;
	width:223px;
	height:61px;
	color:#0c5aac;
	padding-top:10px;
	font-size:10px;
}
.express2_boxes_form_linha{
	float:left;
	width:223px;
	height:22px;
	padding-bottom:4px;
}
.express2_boxes_form_label{
	float:left;
	width:125px;
	height:18px;
	padding-top:4px;
}
.express2_boxes_form_input{
	float:left;
	width:80px;
	height:22px;
}
.cls_input_express2{
	color:#666666;
	border:1px solid #d9d9d9;
	width:69px;	
	height:17px;
	text-align:center;
	padding:2px 0 1px 3px;
	font-size:12px;
	background:#FFF;
}
.express2_tabela{
	float:left;
	background:#f9f9f9;
	width:860px;
	border:1px solid #e1e1e1;
	padding:15px 30px 10px 30px;
	color:#0570e2;
}
.express2_tabela_dados{
	float:left;
	width:370px;
	padding-left:60px;
}
.express2_atendimento{
	float:left;
	width:940px;
	height:39px;
	padding-right:59px;
	padding-bottom:16px;
}
.express2_atendimento_img{
	float:right;
	width:172px;
	height:39px;
	text-align:center;
}
.express2_atendimento_img small{
	padding-top:1px;
}
.express2_atendimento_txt{
	display:table-cell;
	float:left;
	width:500px;
	padding-left:30px;
	height:31px;
	color:#0570e2;
	font-size:11px;
	padding-top:8px;
	vertical-align:middle;
	text-decoration:underline;
}
.express2_engloba_boxes{
	float:left;
	width:910px;
	padding-right:59px;
	padding-left:30px;
	padding-bottom:16px;
}
.express2_engloba_boxes_linha{
	float:left;
	width:910px;
	padding-bottom:14px;
}
.express2_avancar{
	float:left;
	width:920px;
	padding-top:10px;
	padding-right:79px;
	padding-bottom:16px;
	text-align:right;
}
.express_totpedido{
	float:left;
	width:920px;
	padding-top:0px;
	padding-right:79px;
	padding-bottom:5px;
	text-align:right;
}

.express3_calculos{
	float:left;
	width:920px;
	padding-right:59px;
	padding-bottom:16px;
	padding-left:20px;
}
.express3_cinza{
	float:left;
	width:918px;
	border:1px solid #e7e7e7;
	background:#f9f9f9;
	margin-bottom:14px;
}
.express3_cinza_row1{
	float:left;
	width:918px;
	font-size:13px;
	padding:16px 0 13px 0;
	background:#e7e7e7;
}
.express3_cinza_row2{
	float:left;
	width:918px;
	padding:19px 0 23px 0;
}
.express3_cinza_row_td1{
	float:left;
	width:238px;
	color:#2484d4;
	font-weight:bold;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.express3_cinza_row_td2{
	float:left;
	width:220px;
	color:#2484d4;
	font-weight:bold;
	text-align:center;
}
/* POLITICA *******/
.tit_politica_title{
	float:left;
	width:603px;
	height:24px;
	padding-top:7px;
	font-weight:bolder;
	padding-left: 10px;
}
.tit_politica_title h3{
	color:#1f5fa3;
	font-size:17px;
	margin:0; padding:0;
}
.tit_politica_migalha{
	float:right;
	width:290px;
	height:24px;
	font-size:11px;
	padding-top:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.tit_politica_migalha a{
	color:#3399cc;
	text-decoration:underline;
}

/* STYLE *********/
.color01{color:#397eb9;}
.color02{color:#6e6c6c;}
.color03{color:#0570e2;}
.color04{color:#e2050f;}
.color05{color:#f8991f;}
.color07{color:#763a91;}
.color08{color:#f6931e;}
.color09{color:#bd131d;}
.color10{color:#eeb111;}
.color11{color:#41a30f;}
.color12{color:#dfc809;}
.color13{color:#0c5aac;}


.card01{color:#763a91; font-size:12px; font-weight:bolder; padding-bottom:3px;}
.card02{color:#f6931e; font-size:12px; font-weight:bolder; padding-bottom:3px;}
.card03{color:#41a30f; font-size:12px; font-weight:bolder; padding-bottom:3px;}
.card04{color:#dfc809; font-size:12px; font-weight:bolder; padding-bottom:3px;}
.card05{color:#eeb111; font-size:12px; font-weight:bolder; padding-bottom:3px;}
.card06{color:#005091; font-size:12px; font-weight:bolder; padding-bottom:3px;}
.card07{color:#bd131d; font-size:12px; font-weight:bolder; padding-bottom:3px;}

.n_express{}
.width180{width:180px;}
.width250{width:250px;}
.width324{width:324px;}
.width100{width:100px;}
.width68{width:68px;}
.width200{width:178px;}
.float_right{float:right;}
.bg_none{background:none;}
.mr25{margin-right:23px;}
.pb50{padding-bottom:50px;}
.pl5{padding-left:5px;}
.pb40{padding-bottom:100px;}
.pr23{padding-right:23px;}
.pt13{padding-top:23px}


/*PAGINA ATENDIMENTO 2*/
.limpa{ clear:both}

.quebra_esq{ float:left}

.express2_atendimento_img span{ display:block; font-size:11px; text-align:center; padding:5px 0 0 0}

.tira{ clear:both; float:none; padding-left:0; padding-right:0; width:920px; margin:0 auto}

.tira h1,h2{ top:auto; left:auto; position:inherit }

.titulo{ clear:both; font-size:21px; font-weight:bold; text-align:center; color:#0d529c; padding:0 0 14px 0}

.vitrine{ float:left; width:50%; padding:7px 0}

.borda_cima, .borda_baixo{ clear:both; margin:0 auto; width:445px; height:9px;}

.resumo_vitrine{ clear:both;  background: url("../imgs/bg_caixa.jpg") repeat-x scroll center bottom transparent; border-right:solid 1px #ededed; border-left:solid 1px #ededed; width:443px; margin:0 auto; height:225px}

.resumo_vitrine h3{ display:block; text-align:center; padding:12px 0 25px 0; clear:both; margin:0}


.img_vitrine{ float:left; padding:0 14px 0 17px; width:105px}

.quantidade{ clear:both; width:301px; padding:0 0 1px 0}

.quantidade span{ float:left; display:block; padding:2px 0 0 5px}

.quantidade strong{ float:left; display:block; width:82px; text-align:center; font-size:12px; padding:5px 0 0 0}

.nome_intem{ float:left; font-size:12px; font-weight:bold; color:#a8a8a8; padding:5px 0 0 0; width:219px}

.nome_intem span{ display:block; padding:0 0 0 40px}

.quantidade input{ float:left; background:url(../imgs/bg_span.jpg) repeat-x left top; border:none; font-size:11px; font-weight:bold; padding:6px 0; color:#a8a8a8; width:45px; text-align:center}

.subtotal{ clear:both; background:url(../imgs/borda.jpg) repeat-x top left; width:98%; margin:7px 0 0 0; font-size:17px; padding:15px 0 0 0; font-weight:bold}

.subtotal strong{ float:left; display:block; padding:0 20px 0 40px}

.total{ float:right}

.azul{ background:url(../imgs/bg_azul.jpg) repeat-x left top #177ed5; border-right:solid 1px #79add8; border-left:solid 1px #79add8; color:#fff; min-height:225px; height:auto}

.azul .quebra_esq{ padding:15px 0 0 0}

.azul .nome_intem{ color:#fff }

.azul .quantidade span{ padding-top:5px; font-weight:bold}

.azul h3{ padding-bottom:5px; color:#fff; font-size:24px}

.azul .subtotal{ background:url(../imgs/borda_azul.jpg) no-repeat left top}

.azul .subtotal strong{ padding-left:70px}

.avancar{ text-align:right; padding:10px 40px 0 0}

.avancar a{ margin:0 5px}

.total .borda_cima{ height:3px;}

.lista_nova{
	padding-top:30px;
	padding-left:5px;
	width:171px;	
}
.lista_nova li{
	display:block;
	width:171px;
	
	height:37px;
	text-align:center;
	color:#FFF;
	margin-bottom:3px;
}
.lista_nova li a{
	display:block;
	width:151px;
	padding:0 10px;
	height:32px;
	padding-top:5px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	background:url(../imgs/bg_bblue.png) no-repeat left top;
}

.lista_nova li a.on{
	background:url(../imgs/bg_bblue.png) no-repeat left bottom;
}
.slh{line-height:26px}








 

