@import url("css-pages.css");

/* hide from IE mac \*/
body {
	/*background-image: url(corphqfade.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;*/
}
/* end hiding from IE5 mac */
body {
	background-color: #FFFFFF;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#aaaaaa); */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1b1b1b;
	margin: 0px;
	padding: 0px;
	min-width: 1024px;

}
#logo {
    border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}
h1 {margin: 0;}
#tagline {
	margin: 3px 0 30px 20px;
	font-size: 0.65em;
	letter-spacing: .4em;
	font-weight: bold;
}
#mainwrapper {

	margin: 5px; /* auto; */
	width: 1023px;
	background-image: url(ixbodybkgnd.jpg);
	background-repeat: repeat-y;
	min-width: 1023;	
}

#wrapper {

	margin: 0px; /* auto; */
	width: 1023px;
}
#adwrapper {

	margin: 0px; /* auto; */
	width: 203px;
	height: 150px;
	float: left;
}
#menuwrapper {
	margin: 0px;
	padding: 0px;
	width: 819px;
	height: 26px;
	float: left;
	vertical-align: top;
	background-color: #465e76; 
	background-repeat: no-repeat;
	background-position: left bottom;	
	border-right: 1px solid;
	/*border-bottom: 1px solid #2c3c4b;*/
	border-right: 1px solid #000000;	
}
#menuwrapper2 {
	margin: 0px;
	padding: 0px;
	width: 819px;
	height: 26px;
	float: left;
	vertical-align: top;
	background-color: #b6c5d3;
	background-position: left bottom;	
	border-right: 1px solid;
    border-bottom: 1px solid #6886a4;
}
#txtwrapper {

	margin: 0px; 
	width: 819px;
	height: 96px; 
	float: left;
	background-image: url(hmtxtbkgnd.jpg);
	border-right: 1px solid;
	border-bottom: 1px solid;
}
#introtxt {

	margin: 5px 18px 0px 18px; 
	line-height: 1em;

}
#mainmenu {

    float: left;
	background: url(buttonbkgnd.jpg);
	border-top: 1px solid #7492af;
	border-left: 1px solid #7492af;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;	
	margin: 0;
	padding: 0;
}
#layoutcrown {
	height: 16px;
	line-height: 0.0;
	font-size: 0;
}

#searchbox {
	font-size: .9em;
	float: left;
    color: #cc3300;
	margin:0 0 0 -5px;
	_margin:0 0 0 -3px;
	width:210px;
	_width:208px;
}

#searchbox label{
	color:#465e76;
	font-weight:bold;
	line-height:25px;
}

#searchbox .log{margin:0 0 0 3px;}

#searchbox .bot_log{
	float:right;
	margin:10px 0 0 0;
	color:#465e76;
}

#leftcolumn {
	float: left;
	font-size: .75em;
	line-height: 1.5em;
	width: 184px;
	padding: 0 10px 0 10px;
}
#midcolumn {
	float: left;
	margin: 0 15px 0 15px;
	font-size: .75em;
	line-height: 1.5em;
	width: 580px;
}
#rightcolumn {
	float: left;
	width: 164px;
	font-size: .75em;
	line-height: 1.5em;
}
#layoutbottom {
	clear: both;
	height: 16px;
	line-height: 0.0;
	font-size: 0;
}
h2 {font-size: 1.3em; color: #cc3300;}
h2.top {
	margin: 0;
	font-size: 1.2em;
	letter-spacing: .3em;
}
h3 {
	font-size: 1.2em;
	margin: 1.5em 0 0 0;
}
.content {

	margin: 0 1px 0 1px;
	padding: 0px;	
}
.content p {
	margin: 6px 0 12px 0;
	line-height: 1.35em;
}
.content ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
.content1 {
    font-size: 1em;
	margin: 0 1px 0 1px;
	padding: 0px;	
}
.content1 p {
	margin: 6px 0 12px 0;
	line-height: 1.35em;
}
.content1 ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
/*Explicitly set dark blue link colors for IE7 Vista*/
.content a, .p7AB p a, #footer a {
	color: #0000FF;
}
.content a:hover, .p7AB p a:hover, #footer a:hover {
	color: #000000;

}
.leftcontent, .news, .events {
	margin: 0 1px 0 1px;
	padding: 0px;
	left: 0px;
	position: relative;
	/*width: 204px;	*/
}
.leftcontent p, .news p, .events p {
	margin: 3px 0 12px 0;
	line-height: 1.35em;
}
.leftcontent ul, .news ul, .events ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
/*Explicitly set dark blue link colors for IE7 Vista*/
.leftcontent a, .news a, .events a, .p7AB p a, #footer a {
	color: #666666;
	text-decoration: none;
}
.leftcontent a:hover, .news a:hover, .events a:hover, .p7AB p a:hover, #footer a:hover {
	color: #000000;
	text-decoration: none;
}
.note {
	font-size: 0.95em;
	padding: 12px;
	border: 1px dotted #333;
}
#footerbox {
	width: 1024px;
	margin: 0px 40px 40px 20px; /* auto; */
}

#footer {
	font-size: .7em;
		width: 984px;
}
#footer p {
	margin: 12px 20px 6px 6px;
}

/*The bottom content - below the Accordion Panel menu*/
.grayed {
	margin: 0;
	font-size: .9em;
	color: #CCCCCC;
	background-color: #666666;
	padding: 4px 12px 4px 16px;
	border-top: 1px solid #7a7a7a;
	border-bottom: 1px solid #333333;
	letter-spacing: .5em;
}
#cancel_background {
	background-image: none;
	margin: 0;
	padding-top: 12px;
}
/*The links inside the Accordion Panel menu*/
.menulist {
	margin: 0 0 12px 0 !important;
	padding: 0 !important;
	list-style-type: none;
	line-height: normal;
	font-size: 1em;
}
.menulist li {margin: 0 0 4px 0;}
.menulist a {
	text-decoration: none;
	display: block;
	padding: 3px 6px;
	border: 1px solid #999;
	color: #333333;
	background-image: url(dj_linkgradient.html);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.menulist a:hover {
	color: #333333;
	border-color: #505050;
	background-position: 0px -100px;
	text-decoration: none;
}
/*
The YOU are HERE link assigned by the Accordion Panel script
to mark the current page link
*/
.p7ap_currentmark {
	font-weight: bold;
	border-color: #505050 !important;
	background-position: 0px -200px !important;
	cursor: default;
}
/*Affects only the Accordion Panel component that houses the nav menu. 
We turn off borders, padding, and background color, 
and assign a right margin of 1px to nudge the accordion over
to clear and reveal the column border
*/
#p7ABW1 {
	border: 0;
	padding: 0;
	margin: 0 1px;
	background-color: transparent;
}
.p7ABtrig h3, .p7ABtrig h4 {
	font-size: 1em !important;
}
#p7ABW1 .p7ABtrig a {
	border-bottom: 1px solid #333 !important;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down {
	background-color: #000000 !important;
	border-color: #000 !important;
}
.panel_list {
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
}
/* Container for the Menu */
#p7swapmenu {
	/*background-image: url(../p7ap/images/p7ap_light_gray_bevel.jpg);
	background-repeat: repeat-x;*/
	margin: 0 1px 0 1px;
	/*padding: 20px;
	background-color: #E3E0BB;
	border: 1px solid;
	border-color: #E4E9D8 #99A189 #99A189 #E4E9D8;*/
	left: 0px;
	/*padding: 0px;*/
	position: relative;
	/*top: 84px;*/
	width: 213px;
	
}

/* Turns off Margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {margin: 0px; padding: 2px 4px; color: #333;	font-size: 1em;}
#p7swapmenu li {margin: 0px; padding: 2px 6px; list-style-type: none; font-size: 1em;}


/* Rules to copy if you use the WriteStyles Command */
.closed ul{display:none;}
.open ul{display:block;}

/* Link Styles for the Menu */
.closed a, .open a {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	/*background-color: #AAAAAA;
	border: 1px solid;
	border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
	color: #EEF0E3;*/
	display: block;
	font-size: 1em;
	padding: 2px 0px 2px 16px;
	text-decoration: none;
	    color: #333;	
}

/* Hover and Active styles for the menu */
.closed a:hover, .open a:hover, .closed a:active, .open a:active {
	/*background-color: #ACB39F;*/
color: #333;
}

/* Plus Sign for Trigger Links in Closed State */
.closed a {background-image: url(menplus.gif);}

/* Minus Sign for Trigger Links in Open State */
.open a {background-image: url(menminus.gif);}

/* Link Styles for the Submenus */
.closed ul a, .open ul a, .open ul a:hover {
	background-color: transparent;
	background-image: url(pagemarker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
    color: #333;
	font-size: 0.9em;
	font-weight:normal;
	padding: 0 0 0 12px;
	margin: 0 0 0 4px;
}

/* Optional ID to assign the <a> to highlight a "Current Page" link */
#p7current {font-weight: bold;}


.subs{list-style:none;}

.subs li{
	width:60%;
	/*border:1px solid #99BADC;*/
	margin:5px 0 20px 0;
	padding:0 5px 5px 5px;
}

.subs li address{
	background:url(../images/itens-prod.jpg) left top no-repeat;
	padding:8px;
	margin-top:8px;
}
	
.subs h4{
	color:#cc3300;
	font-size:14px;
	/*text-decoration:underline;*/
	background:url(../images/detalhe-noticia.gif) left center no-repeat;
	text-indent:20px;
}
	
#content p.destaque {
	text-align:center;
	font-weight:bold;
	padding:10px;
	color:#D76E1D;
	border:1px solid #e2a576;
	margin:5px;
}

.ilustra-textob, .ilustra-textoc {
	background:url(../images/itens-prod.jpg) left top no-repeat;
	padding-top:8px;
	padding-left:8px;
	}
.ilustra-textob img {
	float:left;
	margin:10px;
	margin-top:5px;
	margin-bottom:2px;
	}
.ilustra-textob ul {
	background:#eee
	}
.ilustra-textoc img {
	float:right;
	margin:10px;
	margin-top:5px;
	margin-bottom:2px;
	}
	
.lista-def {
	width:95%;
	margin:0 auto;
	padding:5px;
	list-style-position:inside;
	margin-top:8px;
	margin-bottom:8px;
	}
.lista-def li {
	font-size:12px;
	color:#545454;
	}
	
h3, h4 {
	color:#cc3300;
	font-size:14px;
	}
h4 {
	background:url(../images/detalhe-noticia.gif) left center no-repeat;
	text-indent:20px;
	font-size:12px;
	}
	
#contato input{width:200px}

#contato{
	background:url(contato.jpg) no-repeat 350px top;
	line-height:30px
}

#contato .nome{margin:0 0 0 17px;}
#contato .telefone{margin:0 0 0 3px;}
#contato .cidade{margin:0 0 0 11px;}
#contato .estado{margin:0 0 0 12px;}
#contato .email{margin:0 0 0 15px;}

#enviado{
	width:500px;
	height:60px;
	margin:0 auto;
	background:url(enviado.jpg) no-repeat 10px center;	
	background-color:#efffd8;
	border:1px solid #b1c496;
	text-align:center;
	color:#63892c;
	font-weight:bold;
	font-size:16px;
	line-height:60px;
}

.endereco{
	padding:10px;
	margin:0 auto;
	text-align:center;
	color:#0A5FC9;
	background:#EFEFEF;
	border:1px dashed #ccc;
	font-size:12px;
}

#cotacao input{width:200px}

#cotacao{
	line-height:30px
}

#cotacao .bairro{margin-left:33px;}
#cotacao .endereco2{margin-left:13px;}
#cotacao .empresa{margin-left:15px;}
#cotacao .quote{margin-left:19px;}

#cotacao .cidade_input{width:170px;}
#cotacao .estado_input{width:23px;}
#cotacao .cep_input{width:170px;}
#cotacao .cepext_input{width:23px;}
#cotacao .tel_input{width:170px;}
#cotacao .ddd_input{width:23px;}

#cotacao .departamento{margin-left:33px;}
#cotacao .ddd{margin-left:26px;}
#cotacao .email2{margin-left:75px;}
#cotacao .cep{margin-left:85px;}

#cotacao .input_menor{width:15px;}

.bot{
	width:80px;
	background:#465E76;
	border:2px solid #465E76;
	color:#fff;
	font-weight:bold;
}

#fundo_interesse{
	background:url(cotacao.jpg) no-repeat 428px center;
}
