@charset "utf-8";
/* Design by Julio Cesar dos Santos da Deep Ocean Design Studio @ http://www.deepocean.com.br Todos os direitos resevadoss */
/* Likido - 2011
/* CSS Document */

/*/// FONT FACES ////////////////////////////////////////////////////////////////////////////////////*/

/*** CartoGothicStd ***/
@font-face {
    font-family: 'CartoGothicStdBook';
    src: url('fonts/CartoGothicStd-Book-webfont.eot');
    src: url('fonts/CartoGothicStd-Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CartoGothicStd-Book-webfont.woff') format('woff'),
         url('fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'),
         url('fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothicStdItalic';
    src: url('fonts/CartoGothicStd-Italic-webfont.eot');
    src: url('fonts/CartoGothicStd-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CartoGothicStd-Italic-webfont.woff') format('woff'),
         url('fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype'),
         url('fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothicStdBold';
    src: url('fonts/CartoGothicStd-Bold-webfont.eot');
    src: url('fonts/CartoGothicStd-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CartoGothicStd-Bold-webfont.woff') format('woff'),
         url('fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'),
         url('fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothicStdBoldItalic';
    src: url('fonts/CartoGothicStd-BoldItalic-webfont.eot');
    src: url('fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'),
         url('fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*** YanoneKaffeesatz ***/
@font-face {
    font-family: 'YanoneKaffeesatzThin';
    src: url('fonts/YanoneKaffeesatz-Thin-webfont.eot');
    src: url('fonts/YanoneKaffeesatz-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/YanoneKaffeesatz-Thin-webfont.woff') format('woff'),
         url('fonts/YanoneKaffeesatz-Thin-webfont.ttf') format('truetype'),
         url('fonts/YanoneKaffeesatz-Thin-webfont.svg#YanoneKaffeesatzThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzLight';
    src: url('fonts/YanoneKaffeesatz-Light-webfont.eot');
    src: url('fonts/YanoneKaffeesatz-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/YanoneKaffeesatz-Light-webfont.woff') format('woff'),
         url('fonts/YanoneKaffeesatz-Light-webfont.ttf') format('truetype'),
         url('fonts/YanoneKaffeesatz-Light-webfont.svg#YanoneKaffeesatzLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot');
    src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
         url('fonts/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'),
         url('fonts/YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzBold';
    src: url('fonts/YanoneKaffeesatz-Bold-webfont.eot');
    src: url('fonts/YanoneKaffeesatz-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/YanoneKaffeesatz-Bold-webfont.woff') format('woff'),
         url('fonts/YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'),
         url('fonts/YanoneKaffeesatz-Bold-webfont.svg#YanoneKaffeesatzBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* ***************************************************************************************************** */
/* CONTENT CSS */
/* #######################  GENERAL SETTINGS ############################ */

html{
	min-width:1000px;
	width:100%;
	height: 100%;
	margin-top:0px;
	padding:0;
}

/*  Global Formatting */
body{
	background-color:#05517D;
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FFF;
	text-align:center; /*center hack*/
	min-width:1000px;
	width:100%;
	padding:0;
	margin:0;
	height:100%;
	overflow-x: hidden; /*retira rolagem horizontal*/
}

h1 a{
	background:url(../images/logo_likido_s1.jpg) top left no-repeat;
	width:224px;
	height:121px;
	text-indent:-5000px;
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:62px;
	font-weight: normal;
	color:#FFF;
	overflow:hidden;
	float:left;
	margin:-13px 0 0 7px;
	padding:0;
}

h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}

h2{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:44px;
	font-weight: normal;
	color:#064A72;
}

h3{
	font-family:'YanoneKaffeesatzRegular', 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
	color:#064A72;
	margin:0;
	padding:0;
}

h4{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#064A72;
	text-align:center;
}

p{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#515151;
}

a, a:link, a:active, a:visited{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#064A72;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

ul {

}

li{
 list-style:none;
}

img, a img{
	border:none;
}

fieldset, form{
 margin:0;
 padding:0;
 border:0;
}

form{
 
}

input, textarea, select{
 background:#E8EEEF;
 border:1px solid #B5D7E1;
 font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#515151;
 padding:2px;
}

input[type="radio"], input[type="checkbox"]{
	background:none;
	border:none;
}

select{
	border:none;
}

address{
 width:960px;
 font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
 font-size:10px;
 font-style:normal;
 float:left;
 color:#FFF;
 line-height:16px;
 margin:31px 0 10px 10px;
 line-height:33px;
}

address a{
	background:url(../images/logo_deepocean_s1.jpg) top left no-repeat;
	width:223px;
	height:33px;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	float:right;
}

/* #######################  END GENERAL SETTINGS ############################ */

/*************************************
CLASSES
*************************************/
.clear{
clear:both;
}

.contentall{
 position:relative;
 width:980px;
 /*height:100%;*/
 left:50%;
 margin-left:-490px;
}

.comprar{
	background:url(../images/btn_comprar_s1.jpg) top left no-repeat;
	width:80px;
	height:22px;
	text-align:center;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	float:left;
	cursor:pointer;
}

.data{
	font-size:12px;
	color:#666;	
}

.divisorTop{
	background:url(../images/slice_div_top_s1.jpg) center center no-repeat;
	float:left;
	width:686px;
	height:5px;	
	margin:5px 0 5px 37px;
}

.divisorFull, .divisorFullForm{
	background:url(../images/slcie_div_full_s1.jpg) center center no-repeat;
	width:960px;
	height:3px;
	float:left;
	margin:5px 8px;
}

.divisorFullForm{
	background:url(../images/slice_div_full_loja.gif) center center no-repeat;
	margin:10px 8px 10px 0;
}

.tituloKit, .valorKit{
	font-size:12px;
	font-weight:bold;
	color:#515151;
}

.valorKit{
	color:#064A72;
}

.noborder{
	border:none;
}

.separador{
	background-color:#1C4E68;
	width:670px;
	height:3px;
	float:left;
	margin:10px auto 20px auto;
}

.separadorDot{
	background:url(../images/slice_separador_med.gif) center center no-repeat;
	width:669px;
	height:6px;
	padding:0;
	margin:0;
	float:left;
}

.divisorVit{
	background:url(../images/slice_div_vitrine_s1.jpg) center center no-repeat;
	width:720px;
	height:4px;
	padding:4px;
	margin-left:3px;
	float:left;
}

.red{
	font-weight:bold;
	color:#C00;
}

/*** SOCIAL BUTTONS ***/
.facebutton{
	border:none;
	overflow:hidden;
	width:88px;
	height:25px;
	float:left;
	margin:4px 0 0 0;
}

.twitter-share-button{
	float:left;
	margin:4px 0 0 15px;
}

.gplus{
	float:left;
	margin:2px 0 0 15px;
}



/*** FORMS ***/
.textfield_news{
	width:233px;
	border:1px solid #FFF;
	background:#E8EEEF;
	margin:8px 0 0 0;
}

.textfield_prazo{
	width:80px;
}

.textfield2_prazo{
	width:23px;
}

.selectfield{
 border:1px solid #B5D7E1;
}

.top{
	vertical-align:top;
	float:left;
	margin-right:3px;
}

.button{
	background:url(../images/btn_enviar_whites1.jpg) top left no-repeat;
	border:none;
	width:81px;
	height:23px;
	text-indent:-5000px;
	overflow:hidden;
	float:right;
	cursor:pointer;
}

.button:hover{
	
}

.button_news{
	background:url(../images/btn_cadastrar_s1.jpg) top left no-repeat;
	width:81px;
	height:22px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	float:right;
	margin:7px 0 0 0;
}

.button_prazo{
	background:url(../images/btn_ok_blue_s1.jpg) top left no-repeat;
	width:40px;
	height:22px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
}

.button_carrinho{
	background:url(../images/btn_recalcular.jpg) top left no-repeat;
	width:86px;
	height:22px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
}

.button_cotarmais{
	background:url(../images/btn_cotar_mais.jpg) top left no-repeat;
	width:118px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}

.button_fechacotacao{
	background:url(../images/btn_fechar_catacao.jpg) top left no-repeat;
	width:146px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}



/*************************************
FORMULÁRIOS
*************************************/
form#formContato{
	width:495px;
	float:left;
	margin:0 93px;
}

form#formContato label{
	width:100px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	color:#0B4C72;
	display:inline-block;
	line-height:26px;
	padding-right:5px;
}

form#formContato .textfield, form#formContato .selectfield, form#formContato .textarea{
	width:380px;
	height:19px;
	margin-bottom:5px;
}

form#formContato .selectfield, form#formContato .textarea{
	height:auto;
}


/*************************************
DIVS
*************************************/
div#top, div#middle, div#footer{
 text-align:left; /*center hack*/
 min-width:1000px;
 width:100%;
 float:left;
 margin:0 auto; /*center hack*/
 padding:0;
}

div#top{
	background:#2D7AA3 url(../images/slice_bg_top_s1.jpg) top left repeat-x;
	height:135px;
}

div#middle{
 background-color:#E8EDF0;
}

div#footer{
	background:url(../images/slice_bg_bottom_s1.jpg) top left repeat-x;
	height:290px;
}

/****************************** TOPO ********************************/
div#top .contentall{
	height:135px;
}

/*** REDES SOCIAIS ***/
div.socialNetwork{
	width:230px;
	height:35px;
	float:left;
	margin:5px 0 0 35px;	
}

div.socialNetwork h3{
	background:url(../images/slice_tit_redes_s1.jpg) bottom left no-repeat;
	width:92px;
	height:30px;
	float:left;
	overflow:hidden;
	text-indent:-5000px;
}

div.socialNetwork a{
	width:26px;
	height:27px;
	float:left;
	display:inline-block;
	text-indent:-5000px;
	overflow:hidden;
	margin:4px 6px 0 0;
}

div.socialNetwork a.icofacebook{
	background:url(../images/slice_facebook_s1.jpg) top left no-repeat;
	margin-left:13px;
}

div.socialNetwork a.icotwitter{
	background:url(../images/slice_twitter_s1.jpg) top left no-repeat;
}

div.socialNetwork a.icodelicious{
	background:url(../images/slice_delicious_s1.jpg) top left no-repeat;
}

div.socialNetwork a.icorss{
	background:url(../images/slice_rss_s1.jpg) top left no-repeat;
	margin-right:0;
}

/*** NEWSLETTER ***/
div.newsletterArea{
	width:420px;
	height:35px;
	float:left;
	margin:5px 0 0 37px;
}

div.newsletterArea h3{
	background:url(../images/slice_tit_newsletter_s1.jpg) bottom left no-repeat;
	width:86px;
	height:30px;
	float:left;
	overflow:hidden;
	text-indent:-5000px;
	margin-right: 10px;
}


/****************************** MENU TOPO ********************************/
div.menuTopo{
	width:687px;
	height:26px;
	float:left;
	margin:0 0 0 37px;
}

div.menuTopo ul{
	width:696px;
	padding:0;
}

div.menuTopo li{
	display:inline;
}


/****************************** MEIO ********************************/
div#middle div.banner{
	float:left;
	margin:5px 10px 15px 10px;
}

div#middle .contentall{
	float:left;
	margin-bottom:10px;
}


/****************************** RODAPE ********************************/
div#footer .contentall{
	float:left;
}

div#footer .menufooter, div#footer .infolocal, div#footer .parceiros, div#footer .contato{
	background:url(../images/slice_div_bottom_s1.jpg) center right no-repeat;
	height:181px;
	float:left;
	margin-top:30px;
	margin-bottom:10px;
}

/*** MENU FOOTER ***/
div#footer .menufooter{
	width:178px;
	margin-left:6px;
}

div#footer .menufooter ul{
	float:left;
	margin-left:15px;
	padding:0;
}

div#footer .menufooter ul li a{
 font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 color:#FFF;
 line-height:20px;
}

/*** INFOS DO LOCAL ***/
div#footer .infolocal{
	width:279px;
}

div#footer .infolocal .socialNetwork{
	float:left;
	margin:56px 0 0 13px;
}

div#footer .icofacebook{
	background:url(../images/slice_facebook_bottom_s1.jpg) top left no-repeat;;
	margin-left:0;
}

div#footer .icotwitter{
	background:url(../images/slice_twitter_bottom_s1.jpg) top left no-repeat;;
}

div#footer .icodelicious{
	background:url(../images/slice_delicious_bottom_s1.jpg) top left no-repeat;;
}

div#footer .icorss{
	background:url(../images/slice_rss_bottom_s1.jpg) top left no-repeat;;
}

div#footer .infolocal p.telefone, div#footer .infolocal p.endereco{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
  font-size:13px;
	font-weight:normal;
	color:#FFF;
	float:left;
	margin-left:13px;
}

div#footer .infolocal p.telefone{
	background:url(../images/slice_telefone_s1.jpg) center left no-repeat;
	padding-left:30px;
}

div#footer .infolocal p.endereco{
	float:left;
	margin-top:0px;
}

/*** BOX PARCEIROS ***/
div#footer .parceiros{
	width:180px;
}

div#footer .parceiros a{
	float:left;
	display:block;
	overflow:hidden;
}

div#footer .parceiros a.parceiro1{
	/*background:url(../images/logo_hth_s1.jpg) top left no-repeat;
	width:80px;
	height:68px;*/
	margin:0 25px 15px 23px;
}

div#footer .parceiros a.parceiro2{
	/*background:url(../images/logo_aquapill_s1.jpg) top left no-repeat;
	width:115px;
	height:34px;*/
	margin:0 32px 11px 33px;
}

div#footer .parceiros a.parceiro3{
	/*background:url(../images/logo_biodex_s1.jpg) top left no-repeat;
	width:93px;
	height:52px;*/
	margin:0 43px 11px 44px;	
}

/*** CONTATO FOOTER ***/
div#footer .contato{
	background:none;
	width:319px;
}

div#footer .contato h3{
	font-size:28px;
	color:#FFF;
	text-align:right;
	margin-bottom:6px;
}

div#footer .contato .textfield_fastcont, div#footer .contato .textarea_fastcont{
	background-color:#E8EEEF;
	border:1px solid #FFF;
	width:301px;
	margin-bottom:8px;
	float:right;
}

div#footer .contato .textarea_fastcont{
	font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
  font-size:12px;
	color:#666;
	margin-bottom:5px;
	height:50px;
}

div#footer .contato .button{
	background:url(../images/btn_enviar_s1.jpg) top left no-repeat;
}

/*************************************
HOME
*************************************/

/*** BOX DESTAQUE ***/
.content{
	float:left;
	margin-left:2px;
}

.boxDestaque{
	width:230px;
	float:left;
	margin:0 6px 10px 6px;
}

.boxDestaque p{
	text-align:justify;
}

.boxDestaque p a{
	color:#515151;
}


/*** PROBLEMAS E SOLUÇOES ***/
.carrocel{
	width:965px;
	float:left;
	margin:0 0 0 6px;
	height:100%;
}

.carrocel h3{
	font-size:32px;
	margin:5px 0 0 2px;
}

.prodvitrine{
	background:#E0E8E9 url(../images/slice_bg_boxkits_s1.jpg) top left repeat-x;
	width:290px;
	float: left;
	border:3px solid #C1C1C1;
	margin:10px 4px;
	padding:8px;
}

.prodvitrine h4{
	text-transform:uppercase;
	text-align:left;
	width:290px;
	margin:0;
	overflow:hidden;
}

.prodvitrine p{
	width:131px;
	text-align:justify;
	overflow:hidden;
	float:left;
	margin:10px 8px 0 0;
}

.prodvitrine p.tituloKit, .prodvitrine p.valorKit{
	width:148px;
	margin:10px 0 0 0;
	text-align:center;
}

.prodvitrine p.valorKit{
	margin:5px 0 0 0;
}

.prodvitrine img{
	width:144px;
	height:94px;
	border:1px solid #E0E0E0;
	float:left;
	padding:1px;
	margin:10px 0 0 0;
}

.prodvitrine a.comprar, .prodvitrine a.solucao{
	background:url(../images/btn_comprar_s1.jpg) top left no-repeat;
	width:80px;
	height:22px;
	text-align:center;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	float:left;
	margin:7px 34px 0 34px;
	cursor:pointer;
}

.prodvitrine a.solucao{
	background:url(../images/btn_solucao.png) top left no-repeat;
	margin:50px 0px 0 66px;
}
	

/* Slideshow */
#slideshow{
	margin:0 auto;
	margin-left:0px;
	width:960px;
	min-height:255px;
	height:auto;
	position:relative;
}

#slideshow #slidesContainer{
	margin:0 auto;
  width:960px;
  min-height:255px;
	height:auto;
  /*overflow:hidden; /* don't allow scrollbar */
  position:relative;
}

#slideshow #slidesContainer .slide{
  margin:0 auto;
  width:960px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  min-height:255px;
	height:auto;
}

/*Slideshow controls style rules. */
.control {
  display:block;
  width:26px;
  height:26px;
  text-indent:-10000px;
	overflow:hidden;
  /*position:relative;*/
	float:right;
  cursor: pointer;
}

#leftControl {
  background:transparent url(../images/btn_prev_s1.jpg) no-repeat 0 0;
	float:right;
	margin:-27px 35px 0 -100px;
	display:block;
	height:26px;
}

#rightControl {
  background:transparent url(../images/btn_next_s1.jpg) no-repeat 0 0;
	float:right;
	display:block;
	margin:-282px 0 0 -100px;
	height:26px;
}


/*************************************
INTERNAS
*************************************/
div.content h2.titlepage, div.content h2.titlepageShop{
	background: url(../images/slice_bg_title_s1.jpg) bottom left repeat-x;
	width:960px;
  min-height:49px;
	float:left;
	margin:-8px 0 16px 7px;
	padding-bottom:6px;
}

/*** COLUNA ESQUERDA ***/
div#leftCont{
	width:682px;
	float:left;
	margin:0 0 10px 7px;
	padding:0;
}

div#leftCont h3{
	margin-bottom:8px;	
}

div#leftCont img.picture{
	float:left;
	margin:2px 8px 8px 0;
}

div#leftCont p{
	font-size:12px;
	text-align:justify;
	padding:0 8px 0 0;
	margin-top:0;
}


/*** COLUNA DIREITA ***/
div#rightCont{
	width:274px;
	float:right;
	margin:0 8px 14px 0 ;
}

div#rightCont h3{
	width:274px;
	text-align:right;
	float:right;
	margin:0 3px 10px 0;
}

div.boxRight, div.boxRightSac{
	background-color:#E0E8E9;
	border:1px solid #FFF;
	width:245px;
	padding:11px;
	float:right;
	margin-right:2px;
	margin-bottom:15px;
}

div.boxRightSac{
	background:#E0E8EA url(../images/slice_ico_sac_s1.jpg) 175px bottom no-repeat;
}

div.boxRight p, div.boxRightSac p{
	font-size:14px;
	color:#1A4C66;
	text-align:justify;
	margin-top:0;
	line-height:18px;
}

div.boxRight p{
	font-size:13px;
	text-align:left;
}

div.boxRightSac p.telsac{
	width:245px;
	font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#194C66;
	text-align:center;
	margin-top:-5px;
	padding-bottom:60px;
}

div.boxRightSac span.aviso{
	width:245px;
	font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	float:left;
	margin-left:46px;
	margin-top:5px;
	padding:0;
}

div.boxRight a{
	background:url(../images/slice_div_articles_s1.jpg) bottom center no-repeat;
	width:245px;
	padding:0 0 10px 0;
	margin-bottom:8px;
	float:left;
	text-align:justify;
}

/****************************** DR. POOL e DICAS ********************************/
/*** BOX FORMULARIO ***/
div#boxForm, div#boxFormCom{
	background:#E0E8E9 url(../images/slice_ico_question_s1.jpg) 7px 5px no-repeat;
	float:left;
	border:1px solid #FFF;
	width:645px;
	margin:0 0 15px -2px;
	padding:0 10px 15px 10px;
}

div#boxFormCom{
	background:#E0E8E9 url(../images/slice_ico_comment_s1.jpg) 7px 5px no-repeat;
}

div#boxForm h3, div#boxFormCom h3{
	font-size:26px;
	float:left;
	width:645px;
	margin:10px 0 7px 50px;
}

div#boxForm form#formPergunta, div#boxFormCom form#formComentario{
	width:647px;
	float:left;
	margin:25px 0 0 -2px;
}


div#left{
	width:320px;
	float:left;
}

#formProdutos{
	width:647px;
	float:left;
}

div#left label, div#right label{
	width:303px;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	text-align:left;
	color:#0B4C72;
	line-height:25px;
}

div#left .textfield, div#left .selectfield{
	width:303px;
	margin-bottom:5px;
}

div#left input.noborder{
	margin-top:10px;
}

div#left label.check{
	text-transform:none;
	font-weight:normal;
	font-size:11px;
}

div#right{
	width:316px;
	float:right;
}

div#right .textarea,  div#right .textfield{
	width:308px;
	height:75px;
	margin-bottom:5px;
}

div#right .textfield{
	height:auto;
}

/*** ARTIGOS ***/
div#middle div#leftCont h3.titleArticle{
	width:580px;
	float:left;
}

div#leftCont .dataArticle{
	width:84px;
	font-size:14px;
	color:#064A72;
	text-align:right;
	float:right;
}

div#socialButtons{
	width:674px;
	float:left;
	margin:2px 0 10px 0;
	color:#666;
}

div.articleContent{
	float:left;
	margin-bottom:25px;
}

table#listaSolucao{
	float:left;
	margin:0 0 10px -9px;
}

div.articleContent .opcoes{
	font-weight:bold;
	margin-top:-5px;
	float:left;
}


/*** COMENTÁRIOS ***/
div#comentarios{
	width:669px;
	float:left;
	margin-bottom:10px;
}

div#comentarios p.comentCounter{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #064A72;
	margin-bottom:5px;
}

div#comentarios div.pergunta, div#comentarios div.respostaDr, div#comentarios div.respostaUser{
	background:url(../images/slice_ico_question_peq_s1.jpg) 630px top no-repeat;
	width:669px;
	float:left;
	margin:10px 0 5px 0;
}

div#comentarios div.respostaDr{
	background:#E0E8E9 url(../images/slice_ico_answer_peq_s1.jpg) 625px 10px no-repeat;
	width:649px;
	border:1px solid #FFF;
	padding:10px;
	margin-left:-2px;
}

div#comentarios div.respostaUser{
	background:url(../images/slice_ico_answer_w_peq.jpg) 625px top no-repeat;
}

div#comentarios div.pergunta h4, div#comentarios div.respostaDr h4, div#comentarios div.respostaUser h4{
	width:669px;
	text-align:left;
	margin:9px 0 5px 0;
}

div#comentarios div.respostaDr h4{
	width:649px;
}

div#comentarios div.pergunta h5, div#comentarios div.respostaDr h5, div#comentarios div.respostaUser h5{
 width:669px;
 font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#1B4D67;
 margin-bottom:6px;
}

div#comentarios div.pergunta p, div#comentarios div.respostaDr p, div#comentarios div.respostaUser p{
	width:660px;
	text-align:justify;
}

div#comentarios div.respostaDr p{
	width:646px;
}


/*************************************
LOJA ONLINE
*************************************/

/****************************** USER ÁREA ********************************/
div#userArea{
	background:#8BCDE3 url(../images/slice_bg_userarea_s1.gif) 259px center no-repeat;
	width:966px;
	height:68px;
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	float:left;
	margin:5px 0;
}

/*** LOGIN ***/
div.welcome{
	width:269px;
	height:68px;
	float:left;
}

div.welcome p, div.welcome a{
 font-size:10px;
 color:#133346;
 margin:19px 0 0 8px;
}

div.welcome .username{
	font-size:14px;
}

div.welcome a{
	font-weight:bold;
	text-decoration:underline;
	margin-left:0;
}

/*** SAC ***/
div.sac{
	background:url(../images/slice_ico_sac_peq_s1.jpg) left 25px no-repeat;
	width:211px;
	height:68px;
	float:left;
}

div.sac h4, div.tracking h4, div.carrinhoCont h4{
	font-size:12px;
	color:#000;
	text-align:left;
	text-transform:uppercase;
	margin:6px 0 4px 5px;
}

div.sac p, div.tracking p{
	width:158px;
	font-size:12px;
	color:#194C66;
	float:left;
	margin:-1px 0 0 50px;
}

div.sac .sacnbr{
	font-size:22px;
	font-weight:bold;
	color:#1A4C66;
	/*padding-left:45px;*/
	float:left;
	margin:-2px 0 0 0;
}


/*** RASTREIO ***/
div.tracking{
	background:url(../images/slice_ico_tracking_peq.jpg) 5px 25px no-repeat;
	width:165px;
	height:68px;
	float:left;
	margin-left:7px;
}

div.tracking h4{

}

div.tracking p{
	width:120px;
	margin:3px 0 0 54px;
}

div.tracking p a{
	color:#515151;
}


/*** CARRINHO USUÁRIO***/
div.carrinho{
	background:url(../images/slice_bg_usercart_s1.jpg) top right no-repeat;
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	width:295px;
	height:68px;
	float:right;
}

div.carrinho .links{
	width:105px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin:13px 0 0 0;
	line-height:20px;
}

div.carrinhoCont{
	background:url(../images/slice_ico_cart_peq_s1.jpg) 27px 3px no-repeat;	
	width:180px;
	height:56px;
	float:right;
	margin:6px 8px 0 0;
}

div.carrinhoCont h4{
	text-align:right;
}

div.carrinhoCont .prodChart{
	font-size:14px;
	font-weight:bold;
	color:#064A72;
	text-align:right;
	margin:0;
}


/****************************** BANNER PRODUTOS ********************************/
/*** Easy Slider ***/
div#bannerShop ul, div#bannerShop li{
	margin:0;
	padding:0;
	list-style:none;
}

div#bannerShop ul{
	width:966px;
	height:180px;
	float:left;
}

/*div#bannerShop ul{
	border:1px solid #000;
	width:966px;
	height:180px;
	overflow:hidden;
	float:left;
}*/
	
div#bannerShop li{ 
	/* define width and height of list item (slide)	entire slider area will adjust according to the parameters provided here */ 
	width:960px;
	height:180px;
	display:block;
	overflow:hidden;
}	

/* numeric controls */	
ol#controls{
	width:56px;
	margin:-180px 15px 0 0; 
	padding:0;
	height:158px;
	float:right;
	position:relative;
	z-index:5;
}

ol#controls li{
	margin:6px 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
}

ol#controls li a{
	background:url(../images/slice_indicador_banner_s1.png) top left no-repeat;
	width:57px;
	height:39px;
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#05517D;
	text-decoration:none;
	line-height:33px;
	float:left;
	padding:0 30px;
	display:block;
}

ol#controls li.current a{
	background:url(../images/slice_indicador_banner_on_s1.png) top left no-repeat;
	color:#4F850C;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{
	outline:none;
}
/* // Easy Slider */

div#bannerShop{
	width:966px;
	height:180px;
	padding:0;
	margin-bottom:5px;
}


/****************************** CORPO LOJA ********************************/
/*** BREADCRUMB ***/
div#breadcrumb{
	background:url(../images/slcie_div_full_s1.jpg) bottom center no-repeat;
	width:962px;
	height:28px;
	float:left;
	line-height:28px;
	padding:0 4px;
	margin:0 0 5px -3px;
	overflow:hidden;
}

div#breadcrumb p{
	margin:0;
	height:28px;
	float:left;
	font-size:12px;
	color:#8C8C8C;
}

div#breadcrumb span{
	color:#515151;
}

div#breadcrumb a{
	color:#8C8C8C;
}

div#breadcrumb a.active{
	font-weight:bold;
	color:#515151;
}

div#leftContShop{
	width:224px;
	float:left;
}

div#leftContShop h2{
	font-size:32px;
	font-weight:normal;
}

div.rightContShop{
	width:740px;
	float:right;
}

.articleContent div.rightContShop{
	width:425px;
	float:left;
}

div.rightContent{
	width:725px;
	float:left;
	margin-top:8px;
}

.articleContent div.rightContent{
	width:425px;
}

/****************************** MENU LOJA ********************************/
/*** MENU LATERAL ***/
/*#accordion, div#menu-inst{
	background-color:#E0E8E9;
	border:1px solid #FFF;
	border-top:0;
	list-style: none;
	padding: 0;
	width: 190px;
}

#accordion div, #accordion li a, div#menu-inst li a{
	width:180px;
	height:35px;
	font-size:14px;
	text-transform:uppercase;
	color:#05517D;
	cursor:pointer;
	display: block;
	line-height:35px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #D0DCDD;
	padding:0 5px;
}

#accordion div:hover, #accordion li a:hover, div#menu-inst li a:hover{
	text-decoration:none;
	background-color:#D6E1E2;
}

#accordion div.active{
	background:url(../images/slice_menucat_indic_s1.jpg) -8px top no-repeat;
	color:#4F850C;
	width:200px;
	border:0;
}

#accordion div.active:hover{
	background-color:transparent;
}

#accordion ul{
	list-style: none;
	padding: 0 0 0 0;
	display: none;
}

#accordion ul li a{
	width:170px;
	background-color:#C2D1D3;
	border:none;
	border-bottom:1px solid #A5BCBE;
	font-weight:normal;
	cursor:auto;
	padding:0 5px 0 15px;
	overflow:hidden;
}

#accordion a{
  text-decoration: none;
}

#accordion a:hover{
  text-decoration: underline;
}*/

div#menu-categ, div#menu-inst{
	background-color:#E0E8E9;
	border:1px solid #FFF;
	border-top:0;
	list-style: none;
	padding: 0;
	width: 190px;
	margin:10px 0 10px 0;
}

div#menu-categ h3 a, .headerbar, div#menu-inst li a{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	width:180px;
	height:35px;
	font-size:14px;
	text-transform:uppercase;
	color:#05517D;
	cursor:pointer;
	display: block;
	line-height:35px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #D0DCDD;
	padding:0 5px;
}

div#menu-categ h3 a:hover, .headerbar:hover, div#menu-inst li a:hover{
	text-decoration:none;
	background-color:#D6E1E2;
}

div#menu-categ h3.active, div#menu-categ h3 a.active{
	background:url(../images/slice_menucat_indic_s1.jpg) -8px top no-repeat;
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	color:#4F850C;
	width:202px;
	height:25px;
	line-height:25px;
	border:0;
	display:block;
	padding:5px;
	cursor:pointer;
}

div#menu-categ h3.active:hover, div#menu-categ h3 a.active:hover{
	background-color:transparent;
}

div#menu-categ ul{
	list-style: none;
	padding:0;
	margin:-1px 0 0 0;
	display: none;
	border-top:1px solid #A5BCBE;
}

div#menu-categ ul li a{
	width:170px;
	height:35px;
	background-color:#C2D1D3;
	border:none;
	border-bottom:1px solid #A5BCBE;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	display:block;
	cursor:auto;
	padding:0 5px 0 15px;
	overflow:hidden;
	line-height:35px;
}

div#menu-categ a{
  text-decoration: none;
}

div#menu-categ a:hover{
	background-color:#D6E1E2;
  text-decoration: none;
}



/*** MENU INSTITUCIONAL ***/
div#menu-inst{
	border:1px solid #FFF;
	margin:10px 0 15px 0;
}

div#menu-inst ul{
	padding:0;
	margin:0;
}

div#menu-inst li a{
	font-size:13px;
}

div#menu-inst li.first a{
	border-top:0;
}

/****************************** PRODUTOS LOJA HOME ********************************/
/*** AREA DESTAQUE LOJA ***/
div#areaDestaque, div#vitrine{
	width:732px;
	float:left;
	margin:0 0 10px 0;
}

div#areaDestaque{
	margin-top:12px;
}

div.proddestaque1, div.proddestaque{
	background:#E0E8E9 url(../images/slice_bg_boxkits_s1.jpg) top left repeat-x;
	border:3px solid #C1C1C1;
	width:207px;
	height:264px;
	float:left;
	padding:8px;
	margin:0 22px 0px 0;
}

div.proddestaque1{
	margin-right:0;
}

div.proddestaque1 img, div.proddestaque img{
	border:1px solid #E0E0E0;
	float:left;
	margin:-3px 0 8px -3px;
}

div.proddestaque1 p, div.proddestaque p{
	text-align:justify;
}

div.proddestaque1 p.tituloKit, div.proddestaque p.tituloKit, div.produto p.tituloKit, div.produto1 p.tituloKit{
	text-align:center;
}

div.proddestaque1 p.valorKit, div.proddestaque p.valorKit{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	width:120px;
	float:left;
	margin:2px 0 0 0;
}

div.proddestaque1 a, div.proddestaque a, div.produto a, div.produto1 a{
	background: url(../images/btn_cotar_gray_s1.jpg) top left no-repeat;
	width:80px;
	height:22px;
	float:right;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
}


/*** VITRINE LOJA ***/
div#vitrine{
	height:auto;
	margin-top:10px;
	margin-left:0;
}

div.produto, div.produto1{
	background:url(../images/slice_bg_produtos_s1.jpg) top left repeat-x;
	border:3px solid #C1C1C1;
	width:164px;
	height:221px;
	float:left;
	margin:0 17px 20px 0;
}

div.produto1{
	margin-right:0;
}

div.produto img, div.produto1 img{
	border:1px solid #E0E0E0;
	float:left;
	margin:7px;
}

div.produto p.valorKit, div.produto1 p.valorKit{
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

div.produto a, div.produto1 a{
	float:left;
	margin:-5px 42px 0 42px;
}


/****************************** DETALHE PRODUTO ********************************/
div.rightContent p{
	font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
}

div.rightContent p.titProduto, div.rightContent p.codProduto{
	width:454px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#05517D;
	float:left;
	margin:0;
}

.articleContent div.rightContent p.titProduto{
	width:425px;
}

div.rightContent p.codProduto{
	font-size:12px;
	color:#4E850C;
	margin:6px 0 0 0;
}

div.rightContent p.precoProduto{
	width:306px;
	font-size:24px;
	font-weight:bold;
	color:#064A72;
	float:left;
	margin:20px 0 0 0;
}

.articleContent div.rightContent p.precoProduto{
	margin:10px 0 0 0;
}

div.rightContent a.comprar, div.articleContent .cotar{
	background:url(../images/btn_cotar_grd.jpg) top left no-repeat;
	width:104px;
	height:28px;
	float:right;
	margin:21px 3px 0 0;
}

div.articleContent .cotar{
	text-indent:-5000px;
	display:block;
	overflow:hidden;
	margin:-5px 10px 0 0;
}


.articleContent div.rightContent a.comprar{
	background:url(../images/bn_visualizar.jpg) top left no-repeat;
	margin:13px 3px 0 0;
}

div.rightContent img.picProduto{
	border:1px solid #E0E0E0;
	margin:0 7px 7px 0;
	float:left;
}

/*** BOX PRAZO ***/
div.boxPrazo{
	background-color:#E0E8E9;
	border:1px solid #FFF;
	width:440px;
	height:68px;
	float:left;
	padding:7px;
	margin:12px 0 0 0;
}

.articleContent div.boxPrazo{
	width:405px;
	height:auto;
}

div.boxPrazo h5{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#515151;
	width:218px;
}

div.boxPrazo p{
	width:218px;
	font-size:12px;
	color:#515151;
}

.articleContent div.boxPrazo p{
	width:405px;
	margin:-2px 0 0 0;
	padding:0;
}

div.boxPrazo #formPrazo{
	width:210px;
	float:right;
	margin:-56px 0 0 0;
	padding:0;
	color:#0B4C72;
}

div.boxPrazo #formPrazo label{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0B4C72;
	margin-right:3px;
}

div.boxPrazo #formPrazo a{
	font-size:11px;
	color:#0B4C72;
	float:left;
	margin:5px 0 0 38px;
}


/*** DESCRIÇÃO DO PRODUTO ***/
div.descProduto{
	width:725px;
	float:left;
	margin:10px 0 0 0;
}

div.descProduto h2, div.descProduto p{
	width:720px;
}

div.descProduto p{
	font-size:12px;
	color:#515151;
	text-align:justify;
}

/*** SLIDE DE OFERTAS INTERNAS ***/
.carrocel2{
	width:725px;
	float:left;
}

.carrocel2 h3{
	font-size:32px;
}

.carrocel2 .prodvitrine{
	margin:10px 18px;
	overflow:hidden;
}

.carrocel2 h4{
	width:126px;
}

.carrocel2 .prodvitrine p.valorKit{
	margin:5px 0 0 0;
}

/* Slideshow */
.carrocel2 #slideshow{
	width:720px;
}

.carrocel2 #slideshow #slidesContainer{
	width:720px;
	padding-left:12px;
}

.carrocel2 #slideshow #slidesContainer .slide{
	width:700px;
}

/*Slideshow controls style rules. */
.carrocel2 .control{
  height:255px;
	position:absolute;
	float:none;
}

.carrocel2 #leftControl{
  background:transparent url(../images/btn_prev_s1.jpg) no-repeat 0 0;
	top:0;
  left:0;
	float:none;
	margin:110px 0 0 0;
	z-index:6;
}

.carrocel2 #rightControl{
  background:transparent url(../images/btn_next_s1.jpg) no-repeat 0 0;
  top:0;
  right:0;
	float:none;
	margin:110px 0 0 0;
	z-index:6;
}


/****************************** CARRINHO ********************************/
div.content h2.titlepageShop{
	font-size:32px;
	min-height:20px;
	margin:5px 0 0 0;
}

/*** ETAPAS ***/
.etapasCarrinho{
	width:570px;
	height:40px;
	float:right;
	text-align:right;
	padding:0;
	margin:-45px 22px 0 0;
}

.etapasCarrinho p{
	font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#064A72;
	text-transform:uppercase;
}

span.next{
	background:url(../images/slice_divisor_etapa.jpg) center left no-repeat;
	padding:0 5px 0 62px;
}

span.prev{
	background:url(../images/slice_divisor_etapa.jpg) center right no-repeat;
	padding:0 62px 0 5px;
	color:#779CB0;
}

span.atual{
	background:none;
	background-color:#064A72;
	color:#FFF;
	padding:6px 8px;
	margin-left:2px;
}

/*** TABELA CONTEUDO ***/
.carrinhoContent{
	width:960px;
	float:left;
	margin:10px 0 0 0;
	/*border:1px solid #F00;*/
}

#formCarrinho, .carrinhoContent table, #formConfirma, .confirmaContent table{
	width:960px;
	background-color:#FFF;
}

#formCarrinho, #formConfirma{
	margin:10px 0;
}

.carrinhoContent table, .confirmaContent table{
	border-left:1px solid #DCE6E7;
	font-size:14px;
	color:#064A72;
}

.carrinhoContent table tr th, .confirmaContent table tr th{
	background-color:#E0E8E9;
	border:1px solid #FFF;
	font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#064A72;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #DCE6E7;
}

.carrinhoContent td, .confirmaContent td{
	border-right:1px solid #DCE6E7;
	border-bottom:1px solid #DCE6E7;
}

.carrinhoContent td img, .confirmaContent td img{
	float:left;
	border:1px solid #E0E0E0;
	margin-right:6px;
}

.carrinhoContent td p.titProduto, .confirmaContent td p.titProduto{
	font-size:14px;
	font-weight:bold;
	color:#05517D;
	margin:2px 0 0 0;
}

.carrinhoContent td p.codProduto, .confirmaContent td p.codProduto{
	font-size:12px;
	color:#4F850C;
	text-transform:uppercase;
}

.carrinhoContent td a.icorem, .carrinhoContent td a.icoremall, .confirmaContent td a.icorem, .confirmaContent td a.icoremall{
	background:url(../images/btn_ico_remover.jpg) top left no-repeat;
	width:21px;
	height:22px;
	text-indent:-5000px;
	display:block;
	overflow:hidden;	
}

.carrinhoContent td a.icoremall, .confirmaContent td a.icoremall{
	background:url(../images/btn_remove_all.jpg) top left no-repeat;
	width:106px;
	height:22px;
}

.carrinhoContent table td.specialarea, .confirmaContent table td.specialarea{
	background-color:#E0E8EA;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.carrinhoContent table td.totalarea, .confirmaContent table td.totalarea{
	background:#E8EEEF;
	border:none;
}

.carrinhoContent table td.totalgeral, .confirmaContent table td.totalgeral{
	background-color:#05517D;
	color:#FFF;
}

#formCarrinho .textfield_carrinho, #formConfirma .textfield_carrinho{
	width:40px;
	float:left;
	margin:0 5px 0 3px;
}

#formCarrinho a, #formConfirma a{
	font-size:11px;
}

#cepArea{
	height:55px;
}

#cepArea h4{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#515151;
	float:left;
	margin: 0 8px 0 220px;	
}

#cepArea label{
	font-weight:bold;
	font-size:12px;
}

#cepArea input, #cepArea label, #cepArea span, #cepArea button, #cepArea a{
	position:relative;
	top:6px;
}

#cepArea button{
	top:8px;
}

#cepArea a{
	top:12px;
	left:30px;	 
}

div.botoes{
	width:500px;
	float:right;
	margin:0 16px 15px 0;
}

div.botoes a{
	float:right;
	margin-left:5px;
}


/****************************** IDENTIFICAÇÃO ********************************/
.idContent{
	background-color:#E0E8E9;
	border:1px solid #FFF;
	width:854px;
	height:178px;
	float:left;
	margin:25px 53px 10px 53px;
}

.nocad, .cad{
	background-color:#FFF;
	width:390px;
	height:130px;
	float:left;
	margin:15px 2px 15px 11px;
	padding:10px;
}

.cad{
	margin-right:0;
}

.nocad h4, .cad h4{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
	color:#064A72;
}

.nocad p, .cad p{
	text-align:justify;
	color:#515151;
}

.nocad a{
	background:url(../images/btn_cadastrar_white.jpg) top left no-repeat;
	width:118px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	margin:0 136px;
	display:inline-block;
}

#formIdentificacao{
	width:390px;
	margin-top:15px;
}

#formIdentificacao label{
	width:55px;
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0B4C72;
	text-transform:uppercase;
	text-align:right;
	display:inline-block;
	margin-right:8px;
}

#formIdentificacao input{
	background-color:#E8EEEF;
	border:1px solid #B5D7E1;
	padding:2px;
	width:310px;
	margin-bottom:8px;
}

#formIdentificacao a{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin:10px 0 0 66px;
}

.button_login{
	background:url(../images/btn_continuar_white.jpg) top left no-repeat;
	width:118px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	float:right;
	display:inline-block;
	margin:5px 7px 0 0;
}

.botoes2 {
	margin-bottom:15px;
}


/****************************** CADASTRO ********************************/
.cadContent{
	width:960px;
	float:left;
}

.cadContent p{
	line-height:18px;	
}

#formCadastro{
	width:940px;
	float:left;
	margin-left:8px;
	margin-bottom:10px;
}

#formCadastro h3{
	margin:0 0 10px 0;
}

#formCadastro label{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
}

#formCadastro span{
	color:#515151;
	font-size:11px;
}

.tipoCad, #infoFisica, #infoJuridica{
	width:940px;
	float:left;
	margin:0 0 20px 0;	
}

#infoFisica, #infoJuridica{
	margin-bottom:15px;
}

#infoJuridica{
	display:none;
}

#infoFisica label, #infoJuridica label, #infoEnd label{
	width:150px;
	text-align:right;
	display:inline-block;
	line-height:28px;
}

#infoFisica .txtfield, #infoJuridica .txtfield, #infoEnd .txtfield{
	width:430px;
}

#infoFisica .txtfield2, #infoJuridica .txtfield2, #infoEnd .txtfield2{
	width:150px;
}

#infoFisica .txtfield3, #infoJuridica .txtfield3, #infoEnd .txtfield3{
	width:40px;
}

#infoFisica .select, #infoJuridica .select, #infoEnd .select{
	background:#E8EEEF;
 	border:1px solid #B5D7E1;
	width:230px;
}

#infoFisica .labckbox, #infoJuridica .labckbox, #infoEnd .labckbox{
	text-align:left;
}

#infoFisica .seclab, #infoJuridica .seclab, #infoEnd .seclab{
	width:auto;
}

.button_continuar{
	background:url(../images/btn_continuar_white.jpg) top left no-repeat;
	width:118px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}


/****************************** ENTREGA ********************************/
.shipContent{
	background:url(../images/img_ico_frete.jpg) top left no-repeat;
	width:910px;
	min-height:180px;
	height:auto;
	float:left;
	margin:25px 0 0 20px;
}

.shipContent h4{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
	color:#064A72;
	text-align:left;
	margin-left:110px;
}

.shipContent p{
	margin-left:110px;
	text-align:justify;
}

/*** ENDEREÇO ***/
.boxEnd{
	background:#E0E8E9 url(../images/img_div_boxend.gif) center center no-repeat;
	border:1px solid #FFF;
	width:530px;
	height:126px;
	float:left;
	margin:15px 243px;
}

.boxEnd .left, .boxEnd .right{
	width:240px;
	height:105px;
	float:left;
	margin:10px 0 10px 10px;
}

.boxEnd .right{
	margin-left:28px;
}

.boxEnd .left h4, .boxEnd .right h4{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#515151;
	text-align:left;
	margin:0;
}

span.dias{
	color:#05517D;	
}

.boxEnd .left p, .boxEnd .right p{
	font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif;
	margin:8px 0;
}

.boxEnd .right a{
	background:url(../images/btn_muda_end.jpg) top left no-repeat;
	width:116px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	float:right;
}


/*** FRETE ***/
.boxFrete{
	background-color:#FFF;
	border:1px solid #E0E8E9;
	width:800px;
	height:130px;
	float:left;
	margin:0 0 20px 110px;
}

#formFrete{
	width:770px;
	margin:38px 0 0 15px;
}

#formFrete input#rd_esedex, #formFrete #rd_sedex, #formFrete #rd_pac, #formFrete #rd_transporte{
	line-height:50px;
	margin-top:23px;
	margin:23px 8px 0 3px;
	float:left;
}

#formFrete label#esedex, #formFrete label#sedex, #formFrete label#pac, #formFrete label#transporte{
	background:url(../images/img_logo_esedex.jpg) center left no-repeat;
	color:#064A72;
	width:130px;
	height:50px;
	display:inline-block;
	margin-right:51px;
	text-indent:-5000px;
	cursor:pointer;
	float:left;
}

#formFrete label#sedex{
	background:url(../images/img_logo_sedex.jpg) center left no-repeat;
	width:150px;
}

#formFrete label#pac{
	background:url(../images/img_logo_pac.jpg) center left no-repeat;
	width:130px;
}

#formFrete label#transporte{
	background:url(../images/img_ico_transporte.jpg) center left no-repeat;
	width:78px;
	margin-right:0;
}

.button_finalizar{
	background:url(../images/btn_finalisar_blue.jpg) top left no-repeat;
	width:118px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}


/****************************** CONFIRMAÇÃO ********************************/
.pedidonr{
	background:url(../images/img_ico_frete.jpg) top left no-repeat;
	width:400px;
	height:140px;
	float:left;
	margin:20px 0 15px 28px;
}

.pedidonr h4{
	font-family: 'YanoneKaffeesatzRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#064A72;
	text-align:left;
	margin:-5px 0 0 100px;
}

.pedidonr h4.pedido{
	color:#4F850C;
	margin-top:15px;
	text-transform:uppercase;
}

.pedidonr p{
	width:270px;
	margin:10px 0 0 100px;
	text-align:justify;
}

.confirmaContent .boxEnd{
	margin:20px 0 15px 0;
}

#listaConfirma{
	float:left;
}

p.descProduto{
	width:475px;
	float:left;
	text-align:justify;
	margin:-5px 0 5px 0;
}

div.botoes3{
	width:448px;
	float:right;
	margin:0 0 15px 0;
}

.button_imprimir{
	background:url(../images/btn_imprimir_green.jpg) top left no-repeat;
	width:118px;
	height:28px;
	border:none;
	text-indent:-5000px;
	line-height:15px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}

.button_voltaloja{
	background:url(../images/btn_volta_loja.jpg) top left no-repeat;
	width:158px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}

.button_voltasite{
	background:url(../images/btn_volta_site.jpg) top left no-repeat;
	width:152px;
	height:28px;
	border:none;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}




