@charset "utf-8";
/* CSS Document */

@import url(reset.css); /* RESET */

/* Fonts*/
@import url(fonts/myriad_pro/myriad_pro.css);
/*end fonts*/

.clear{ clear:both; visibility:hidden; padding:0; margin:0; }
sup{ font-size:0.75em; position:relative; top:-0.4em; left:0.1em; }

body { 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#00528b;
	background:url(../img/bg-geral-novolayout.png) repeat-x center top #fff ;
}

a{ }
a:hover, a:focus{ }
a:active{ }
a:visited{ }

#style1{

}
#style2{
    min-width:1000px;
    min-height:550px;
    background:url(../img/bg-header-novolayout.png) no-repeat top center;
}

#body {
	width:1000px;
	position:relative;
	margin:0 auto;
	padding-top:199px;
}
#header {
	width:1000px;
	height:199px;
	position:absolute;
	top:0;
	left:0;
}
#logo {
	width:180px;
	height:78px;
	position:absolute;
	top:21px;
	left:67px;
	background:url(../img/pzl_topo.png) no-repeat 0 0;
}
#icone_contato {
	position:absolute;
	top:50px;
	right:80px;
}
	.marcado {
		text-decoration:none;
		color:#6fdeff;
	}
.submenu_over a{
	color:#003196;
	background:url(../img/bg_a_hover_item_menu.png) no-repeat right center #9fd7ed;
}
#div_menu {
	position:absolute;
	top:50px;
	left:290px;
	width:650px;
}
	#menu {
		list-style:none;
	}
		.item_menu {
			position:relative;
			float:left;
		}
		.a_item_menu{ padding:15px 25px 10px 25px; display:block; float:left;}
			.a_item_menu_drop_down  {
				padding:15px 40px 10px 25px;
				background:url(../img/bg_a_item_menu.png) no-repeat right center;
			}
		    .a_item_menu_drop_down, #icone_contato a, .a_item_menu {
		    	display:block;
		        font-size:1.4em;
	        	font-weight:normal;
		        text-align:center;
	          	text-decoration:none;
	    	    color:#fff;
	        	font-family:"MyriadProCondBold", Verdana, Arial;
		    }
			.a_item_menu_drop_down:hover, .a_item_menu_drop_down:focus {
				text-decoration:none;
				color:#003196;
				background:url(../img/bg_a_hover_item_menu.png) no-repeat right center #9fd7ed;
			}
			.a_item_menu:hover, .a_item_menu:focus {
				text-decoration:none;
				color:#003196;
				background:#9fd7ed;
			}
				#submenu_suporte {
					width:364px;
					left:0;
					list-style:none;
					padding:32px 0 32px 32px;
				}
					#submenu_suporte .li_submenu_suporte {
						float:left;
					}
					    .li_submenu_suporte h3 {
					    	font-size:1.2em;
					    	font-weight:normal;
							color:#003196;
					    	padding-bottom:15px;
						}
						.li_submenu_suporte p {
							width:100px;
						    padding-left:16px;
						}
				     	.listas_explicativos {
							min-width:120px;
					    	padding:0 32px 25px 10px;
					    	float:left;
					   	}
					    	.listas_explicativos dt {
								font-size:1.1em;
					    		font-weight:normal;
								font-style:italic;
								font-weight:normal;
								color:#003196;
						    	padding-bottom:10px;
						   	}
						    .listas_explicativos ul {
						    	list-style:none;
						    	padding-left:5px;
						   	}
						    .listas_explicativos a, .li_submenu_suporte a, .linhas_de_produtos a {
						        display:block;
						        text-decoration:none;
					         	color:#000;
								padding:4px 30px 4px 4px;
						    }
					        .listas_explicativos a:hover, .listas_explicativos a:focus, .li_submenu_suporte a:hover, .li_submenu_suporte a:focus, .linhas_de_produtos a:hover, .linhas_de_produtos a:focus {
						        text-decoration:none;
						        color:#fff;
								background-color:#003196;
						    }

				#submenu_nossos_produtos {
					width:560px;
					right:-117px;
					padding:32px 0 32px 32px;
                }
					#p_nossos_produtos {
					    padding-bottom:30px;
					}
					#p_nossos_produtos a {
						max-width:170px;
					}
					.linhas_de_produtos {
						width:235px;
						list-style:none;
						padding:0 32px 0 4px;
						float:left;
						line-height:1.3em;
					}   
						.linhas_de_produtos dt {
     						font-size:1.1em;
					    	font-weight:normal;
							font-style:italic;
							font-weight:normal;
							color:#003196;
						    padding-bottom:10px;
						}
						.linhas_de_produtos ul {
							padding-left:5px;
						}
  
				#submenu_a_pzl {
					left:0;
					list-style:none;
					padding:32px 32px 17px 32px;
				}
					#submenu_a_pzl li {
					    padding-bottom:12px;
					}
					#submenu_a_pzl a, #p_nossos_produtos a {
						display:block;
						font-size:1.2em;
					    font-weight:normal;
						text-decoration:none;
						color:#003196;
						padding:4px 20px 4px 4px;
						line-height:1.25em;
					}
					#submenu_a_pzl a:hover, #submenu_a_pzl a:focus, #p_nossos_produtos a:hover, #p_nossos_produtos a:focus {
						text-decoration:none;
						color:#fff;
						background-color:#003196;
					}
				
				#submenu_suporte, #submenu_nossos_produtos, #submenu_a_pzl {
					position:absolute;
					top:42px;
					display:none;
					background:url(../img/bg_submenu.png) repeat-x 0 0 #b4e2f2;
				}

#content {
	width:980px;
	padding:10px;
	margin-bottom:50px;
}
	input, textarea {
	    font-family:Verdana, Geneva, sans-serif;
		font-size:1em;
	    color:#0c2558;
    	background:url(../img/bg_input_e_textarea_geral.png) repeat-x 0 0 #fff;
	    border:1px solid #4788b1;
	}
	.clear_both {
		visibility:hidden;
		clear:both;
	}
	.float_right_formulario {
		float:right;
	}
	.float_left_formulario {
		float:left;
	}

#foot {
    width:1000px;
    height:70px;
    margin:0 auto;
    position:relative;
    clear:both;
    background:url(../img/bg_foot.png) no-repeat top center;
    margin-top:30px;
}
	#foot address {
		line-height:1.5em;
		font-style:normal;
		padding:15px 0 0 15px;
		color:#1b6599;
	}
	#foot span {
		font-size:1.4em;
	}
	#studioopz {
		width:70px;
		height:20px;
		position:absolute;
		top:27px;
		right:15px;
	}

/* PAGINACAO BASICA */
#bndes{ position:absolute; top:15px; left:375px; }


#paginacao{ position:relative; clear:both; height: 24px; top:-12px;}
#paginacao ul{ float:left; position:absolute; top:0; right:20px;}
	#paginacao li{ float:left;}
		#paginacao li.marcado{ display:block; float:left; padding:4px 6px 4px 9px; margin:2px 0 3px 0; border-left:1px solid #ccc; color:#333; font-size:1.2em; }
		#paginacao li a{ display:block; float:left; padding:4px 6px 4px 9px; margin:2px 0 3px 0; border-left:1px solid #ccc; color:#666; }
		#paginacao a:hover, #paginacao a:focus{ background:#b75400; color:#fff; text-decoration:none;}
		#paginacao .anterior a{ border:0 !important;}
		#paginacao .proxima, #paginacao .anterior{ font-size:1.2em;}
