* {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

HTML, BODY {
	width: 100%;
	height: 100%;
	
	margin:0px;
	padding:0px;
	background:url(/2011/img/acpzsolucoes_fundo_body_cinza.jpg) no-repeat; 
	background-color:#aaaaaa;
}

UL, LI {list-style:none;margin:0px;padding:0px;}

img{
	border:0;
} 

a:link {
	text-decoration:none;
	color:#900;
}
a:visited {
	text-decoration:none;
	color:#900;


}
a:hover {
	color: #000;
}
a:active {
	text-decoration:none;
	color:#900;

}
#acpzsolucoes_logo_h1 {
    background: transparent url("/2011/img/loja4estacoes_logo_topo_v2.png") no-repeat scroll 0% 0%;
    width: 198px;
    height: 90px;
    text-indent: -3333px;
    border: 0;
    margin: 20px 0 5px 20px;
}

#acpzsolucoes_logo_h1 a {
    display: block;
    width: 200px; /* larger than actual image? */
    height: 90px;
    text-decoration: none;
    border: 0;
}

p{
	line-height:20px;
	margin-left:25px;
	font-size:11px;
}
h1,h2,h3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#333;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:15px;
}




#acpzsolucoes_layout_topo{
	width:1004px; height:102px; margin:0 auto; clear:both; background-image:url(/2011/img/acpzsolucoes_layout_fundo_topo.png); background-repeat:repeat-x;
}


#acpzsolucoes_layout_topo_logo{
	width:260px; height:102px; margin:0 auto; background-image:url(/2011/img/acpzsolucoes_layout_fundo_topo.png); background-repeat:repeat-x; float:left;
}

#acpzsolucoes_layout_topo img{
	margin-top:25px; margin-left:35px;
}


#acpzsolucoes_layout_topo_lateral_data{

}


#acpzsolucoes_layout_topo_lateral_data p{
	color:#FFF; font-size:10px; font-family:Verdana, Geneva, sans-serif; 
}


#acpzsolucoes_layout_topo_lateral_data a img{
	margin-top:10px; width:28px; height:28px;
}

#acpzsolucoes_layout_menu{
	width:1004px; height:37px; margin:0 auto; clear:both; background: url(/2011/img/acpzsolucoes_layout_fundo_menu2.gif) repeat-x left top;
}

#acpzsolucoes_layout_conteudo{
	width:1004px; min-height:370px; height:auto; background-image:url(/2011/img/acpzsolucoes_layout_fundo_conteudo.png); margin:0 auto; clear:both; background-color:#d7d7d7; background-repeat: repeat-x;
}

#acpzsolucoes_layout_breadcrumbs{
	width:1004px; height:44px; margin:0 auto; clear:both; font-family: "MS Sans Serif", "MS Serif"; font-size:11px; line-height:44px;
}

#acpzsolucoes_layout_breadcrumbs p{
	line-height:44px; margin-left:30px;
}

#acpzsolucoes_layout_breadcrumbs a{
	font-family: "MS Sans Serif", "MS Serif"; font-size:11px; text-decoration:none;
}

#acpzsolucoes_layout_nuvem{
	width:1004px; height:auto; margin:0 auto 20px auto; clear:both; background-color:#d7d7d7; 
}

#acpzsolucoes_layout_rodape{
	width:1004px; height:36px; margin:0 auto; clear:both; background-image:url(/2011/img/acpzsolucoes_layout_fundo_rodape.png); text-align:center;
}

#acpzsolucoes_layout_rodape p{
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF;
}

#acpzsolucoes_layout_box_seo{
	background-image:url(/2011/img/acpzsolucoes_layout_principal_box_seo.png); margin-left:30px; float:left; width:664px; height:280px; padding:10px;
}

#acpzsolucoes_layout_box_seo p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#a20006;
	
	
}

#acpzsolucoes_layout_box_right{

}




/* xXxXxXxXxXxXxXxXxXx MENU	xXxXxXxXxXxXxXxXxXx */

UL#menuSite {
	float: left;
	height: 37px;
	width: 924px;
	padding: 0px 10px 0px 30px;

}

UL#menuSite LI {
	float: left;
	height: 37px;
}
UL#menuSite LI.mnNao {float: left;}

UL#menuSite LI A {
	text-align: center;
	text-decoration: none;
	border-right: 1px solid #494f3e;
	border-left: 1px solid #313538;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	float: left;
	height: 25px;
	padding: 12px 10px 0px 10px;
	background: url(/2011/img/acpzsolucoes_layout_fundo_menu2.gif) repeat-x left top;
}
UL#menuSite LI A:HOVER {
	background: url(/2011/img/acpzsolucoes_layout_fundo_menu2.gif) repeat-x left -37px;
}
UL#menuSite LI A.menuSel {
	background: url(/2011/img/acpzsolucoes_layout_fundo_menu2.gif) repeat-x left -37px;
}
UL#menuSite LI A STRONG {
	background: url(https://www.kmdevantagens.com.br/img/ico_fechar2.gif) no-repeat right 1px;
	padding: 0px 15px 0px 0px;
	color: #FFF;
}




/* menu serviços */

img{border:0px;}

img_grey{border:0px;}
.flt_grey{float:left;}
.menubg_grey{clear:left; background-color:#8d8d8d; width:210px;}
.menu_grey{float:left; clear:left; font:bold 11px Arial, Helvetica, sans-serif;}
.menu_grey li {
margin:0px 0px 0px 0px;
	list-style:none;
	}
.menu_grey a, .menu_grey a:visited {
	width:186px;
	height:22px;
	margin:3px 0px 2px 12px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(/2011/img/acpzsolucoes_menu_servicoes_menubg2_grey.jpg) no-repeat;
	padding:4px 0 0 8px;
	}
.menu_grey a, .menu_grey a:visited {
	width:186px;
	height:22px;
	margin:3px 0px 2px 12px;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(/2011/img/acpzsolucoes_menu_servicoes_menubg2_grey.jpg) no-repeat;
	padding:4px 0 0 8px;
	}
.menu_grey a:hover, .menu_grey a:active,
.menu_grey li.current_page_item_grey a, .menu li.current_page_item_grey a:visited  {
	background:url(/2011/img/acpzsolucoes_menu_servicoes_menubg1_grey.jpg) no-repeat;
	text-decoration:none;
	}	
.bot_grey{clear:left;}
	



.imageElement {
	visibility: hidden;
	}
#myGallery, #myGallerySet, #flickrGallery {
	background: #000 url('/2011/img/loading-bar-black.gif') no-repeat center;
	border: 0px solid #000000;
	height: 280px;
	width: 662px;
	}
.jdGallery .slideInfoZone {
	background-color: #000000 !important;
	height: 75px;
	}
.jdGallery .slideInfoZone h2 {
	color: #FFFFFF !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin: 2px 5px !important;
	padding: 0px 0px !important;
	}
.jdGallery .slideInfoZone p {
	color: #FFFFFF !important;
	font-size: 11px !important;
	line-height: 14px !important;
	margin: 2px 5px !important;
	padding: 0px 0px !important;
	}
.jdGallery .slideInfoZone p a, .jdGallery .slideInfoZone p a:link, .jdGallery .slideInfoZone p a:visited {
	color: #FFFFFF !important;
	font-weight:normal !important;
	}
.jdGallery .slideInfoZone p a:hover {
	color: #FFFFFF !important;
	font-weight:bold !important;
	}
.jdGallery .slideElement {
	background-color: #000000;
	}



.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; } .vvqbox img { max-width: 100%; height: 100%; } 
.vvqbox object { max-width: 100%; }


.broken_link, a.broken_link {
	text-decoration: line-through;
}

/*
.nuvem_tags1{font-size:12pt; color:#222; font-family:arial; text-decoration:none; margin-left:10px; margin-right:10px; line-height:30px; margin-bottom:20px; text-align:center;}
.nuvem_tags2{font-size:14pt; color:#555; font-family:arial; text-decoration:none; margin-left:10px; margin-right:10px; line-height:30px;margin-bottom:20px; text-align:center;}
.nuvem_tags3{font-size:16pt; color: #888; font-family:arial; text-decoration:none; margin-left:10px; margin-right:10px; line-height:30px;margin-bottom:20px; text-align:center;}

*/




/*** cadastro   ***/
.box-cadastro-bg_nao{
	background-color:#FFF; 	
    background-image: -moz-linear-gradient(top,white,#E1E1E1);
	
	
	
	-moz-border-radius:12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	

	-webkit-box-shadow: 3px 3px 3px #CCC;
	-moz-box-shadow: 3px 3px 3px #CCC;
	box-shadow: 3px 3px 3px #CCC;
	
	border:1px solid #DDD; 
	height:260px; 
	width: 875px; 
	padding:10px; 
	clear:both;
	margin:0 auto;
	
/*    background-image: -webkit-gradient(linear,left top, left bottom, color-stop(0.0, white), color-stop(0.5, gray));
        background-image: url(bg-image.png);

		-moz-background-size: 100% 100%;            Gecko 1.9.2 (Firefox 3.6) 
		-o-background-size: 100% 100%;            Opera 9.5 
		-webkit-background-size: 100% 100%;            Safari 3.0 
		background-size: 100% 100%;            Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers 
		-moz-border-image: url(bg-image.png) 0;     Gecko 1.9.1 (Firefox 3.5) 


*/
	
}
#formCadastro #button_ajax{

/*background: -moz-linear-gradient(left, white 50%, orange 50%);*/
	/* background: -webkit-gradient(linear, left 0, right 0, color-stop(0.5, white), color-stop(0.5, orange)); //chrome */
	width		: 150px;
	height		: 40px;
	padding:5px;
    background-image: -moz-linear-gradient(top,#ccc,#f0f0f0,#ccc);
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	border:1px solid #CCC;
	background-color:#EEE;
	

/*background-color:#666; height:25px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:5px;*/
}
/*onsubmit="return validaPreCadastroCliente(this);"  */



.inpt_cad{
	height:21px; 
	border:1px solid #999999; 
	line-height:15px; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:11px;
	background-color:#F5F5F5; 
	padding-left:5px;
	width:200px;
}




.inpt_select{
	width:100px;
	width:207px;
	border:1px solid #CCC;
	background-color:#DDD;
	font-size:11px;
	padding:2px;

}

.inpt_dis{
	background-color:#DDD;
	border:1px solid #CCC;
	color:#777777;
}
.inpt_d{
	width:30px;
	background-color:#F5F5F5;
	border:1px solid #CCC;	
}
.inpt_dd{
	width:36px;
}
#form_ajax #button_ajax{
	
background-image:url(/2011/img/acpzsolucoes_btn_contato.png); width:164px; height:33px; background-color:transparent; cursor:pointer; border:0;

/*

	background-color: #8299a9;
	border:1px solid #333;
	width:150px;
	height:30px;
	padding:5px;
	font-size:11px;
	color:#333;
	vertical-align:middle;
*/
	
}
.style_resp{
	font-weight:normal;
	height:auto;
	vertical-align:middle;
	line-height:20px;
	padding:2px;
	text-align:center;
}
/*** fim cadastro   ***/

















/*** CONTATO  ***/


#form_ajax label{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;

	font-size:11px;
	clear:both;
	width:314px;

	
}
/* FORMATANDO OS IDENTIFICADORES DOS CAMPOS */
label span {
    display: block;
    width: 70px;
    float: left;
	text-align:right;
	padding-right:6px;
	vertical-align:middle;
	line-height:24px;
	font-weight:normal;
	font-size:11px;
	
}

/* FORMATANDO INPUT, SELECT E TEXTAREA */
#form_ajax input, #form_ajax textarea, #form_ajax select {
     color: #333;
     width: 200px;
     border: solid 1px #CCC;
	 margin-bottom:10px;
	 font-size:10px;
	 font-family: Verdana, Geneva, sans-serif;
	 background-color:#F0F0F0;
	 padding:5px;

}

/* SELECT COM LARGURA AUTOMÁTICA */
#form_ajax select {
     width: auto;
}

#form_ajax textarea {
     height: 100px;
     overflow: auto; /* BARRA DE ROLAGEM AUTOMÁTICA */
}

/* FORMATAÇÃO DO BOTÃO */
#form_ajax envia {
     background: #0099CC;
     color: #FFF;
     font-weight: bold;
     margin-top: 10px;
     border: #CCC;
	 margin:0 auto;
}

#form_ajax input:focus, select:focus, #form_ajax textarea:focus {
  background:#FFF;
  color:#333; 
}
#form_ajax input:hover, select:hover, #form_ajax textarea:hover {
  background: #CCC; 
  color:#222; 
}

#field {
        margin: 0 auto;
        padding: 0px  12px  12px  12px;
        width: 308px;
		border: 1px solid #DDD;
		color:#666;
		font-weight:bold;
		font-size:12px;
		clear:both;
		margin-bottom:15px;
}



#form_ajax #button_ajax{
	
background-image:url(/2011/img/acpzsolucoes_btn_contato.png); width:164px; height:33px; background-color:transparent; cursor:pointer; border:0;

/*

	background-color: #8299a9;
	border:1px solid #333;
	width:150px;
	height:30px;
	padding:5px;
	font-size:11px;
	color:#333;
	vertical-align:middle;
*/
	
}
/*** fim cONTATO   ***/
