@charset "utf-8";
/* CSS VIKIALBUQUERQUE.COM.BR  */

/* zerando css */
html, body, div, span, object, iframe, h4, p,  blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration: none;
	font-style: normal;
}
p, h4, h3, h2, h1, hr, font {
	margin: 0;
	padding: 0;
	border: 0;
}

/* links */
a {	color: #323232; }
a:hover { text-decoration: underline; }
a img {	border: none; }
a#block {
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	display: block;
}
a#block2 {
	width: 100%;
	height: 100%;
	display: block;
}


/* Inicio PADRAO PAGINAS */
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background: url(img/bg.jpg) #EDEDEF repeat-x;
	padding: 10px 0; 
}

/*------------------HEADER------------------*/
/*CORPO TOP*/
div#corpo-top {
	width: 800px;
	height: 45px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo-top.jpg) repeat-y  #FFF;
}

div#corpo-top2 {
	width: 800px;
	height: 45px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo-top2.jpg) repeat-y  #FFF;
}

/*HEADER*/
div#header {
	width: 800px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo.jpg) repeat-y  #FFF;
}

div#header2 {
	width: 800px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo2.jpg) repeat-y  #FFF;
}
/*LOGO*/
h1#logo {
	width: 167px;
	height: 103px;
	float: left;
	padding-left: 20px;
}

/*LOGO*/
h4#slogan {
	width: 250px;
	height: 15px;
	float: left;
	padding: 45px 0 0 75px;;
}


/*------------------CORPO------------------*/
/*CORPO INDEX*/
div#corpo-index {
	width: 800px;
	margin: 0 auto;
	display: table;
}

/*CORPO*/
div#corpo {
	width: 800px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo.jpg) repeat-y #FFF;
}

div#corpo-galeria {
	width: 800px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo2.jpg) repeat-y #FFF;
}

/*CORPO FOOTER*/
div#corpo-footer {
	width: 800px;
	height: 45px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo-footer.jpg) repeat-y  #FFF;
}

div#corpo-footer2 {
	width: 800px;
	height: 45px;
	margin: 0 auto;
	display: table;
	background: url(img/bg-corpo-footer2.jpg) repeat-y  #FFF;
}
/*------------------MENU'S RIGHT------------------*/
div#menus-right {
	width: 201px;
	float: right;
}

/*------------------MENU NAVEGACAO------------------*/
ul#menu-navegacao {
	width: 158px;
	float: right;
	padding: 0 43px 15px 0;
}
ul#menu-navegacao
	li {
		padding: 10px 0;
	}
	
/*------------------MENU MENUS------------------*/
div#menu-news {
	width: 190px;
	float: left;
	padding-bottom: 15px;
}
/*CATEGORIA*/
div#cat-news {
	width: 100%;
	padding-bottom: 8px;
	float: left;
	font-size: 11px;
	color: #44515e;
}
div#cat-news a { color: #44515e; }

/*TIT-CAT*/
div#tit-cat {
	width: 100%;
	float: left;
}

div#tit-cat
	img {
		float: left;
		margin-top: 2px;
	}

div#tit-cat
	h4 {
		float: left;
		margin-left: 5px;
		width: 170px;
		font-size: 11px;
		color: #44515e;
		text-align: justify;
		line-height: 150%;
	}
/*SUB-NEWS*/
ul#sub-news {
	width: 170px;
	float: right;
}
ul#sub-news 
	li {
		padding: 1px 0 0;
	}

/*------------------CONTAINER 1------------------*/
div#container1 {
	width: 540px;
	float: left;
	margin: 20px;
	_margin: 0; /*HACK IE6*/
	_padding: 20px; /*HACK IE6*/
}

/*------------------TITULO INTERNAS------------------*/
div#tit-internas {
	width: 100%;
	padding-bottom: 15px;
	float: left;
}
div#tit-internas
	img {
		float: left;
	}

div#tit-internas
	h3 {
		float: left;
		margin-left: 5px;
		width: 500px;
		font-size: 12px;
	}

/*------------------TEXTO INTERNAS------------------*/
div#text-internas {
	width: 520px;
	margin-left: 18px;
	float: left;
	_margin-left: 0; /*HACK IE6*/
	_padding-left: 18px; /*HACK IE6*/
}
div#text-internas
	p {
		text-align: justify;
		line-height: 170%;
	}


/*------------------FOOTER------------------*/
div#footer {
	width: 800px;
	margin: 0 auto;
	display: table;
	font-size: 10px;
	color: #538DC8;
}
div#footer a {
	color: #538DC8;
}

	/*Box ENDERECO*/
	div#footer font#footer-box {
		float: left;
		width: 565px;
		text-align: left;
		padding-left: 5px;
	}
	div#footer font#footer-box p {
		margin: 2px 0;
	}

	/*DESENVOLVEDOR*/
	div#footer font#desenvolvedor {
		width: 70px;
		float: right;
		margin: 33px 0 0;
	}
	div#footer font#desenvolvedor a {
		text-decoration: none;
	}
	.web {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 10px;
		color: #1E3C88;
	}
	.maker {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 10px;
		color: #FABF0E;
	}

/* Fim PADRAO PAGINAS */


/*------------------PAG FESTAS------------------*/
/*CONTAINER 2*/
div#container2 {
	width: 760px;
	float: left;
	margin: 20px;
	_width: 740px; /*HACK IE6*/
	_margin: 0; /*HACK IE6*/
	_padding: 20px 0 20px 10px; /*HACK IE6*/
}

/* HEADER FESTAS */
div#header-festas {
	width: 100%;
	padding-bottom: 15px;
	float: left;
}

/* TITULO INTERNAS 2 */
div#tit-internas2 {
	width: 550px;
	padding-top: 4px;
	float: left;
}
div#tit-internas2
	img {
		float: left;
	}

div#tit-internas2
	h3 {
		float: left;
		margin-left: 5px;
		width: 500px;
		font-size: 12px;
	}

/*BT-VOLTAR*/
div#bt-voltar {
	width: 156px;
	height: 19px;
	float: right;
}

/* BOX GALERIA */
div#box-galeria {
	width: 100%;
	float: left;
	text-align: center;
}
	/*FORM*/
	form#categoria {
		width: 100%;
		float: left;
	}
	form#categoria
		label {
			width: 140px;
			text-align: left;
			float: left;
			margin: 2px 0 0 90px;
		}
	form#categoria
		select {
			border: #353535 solid 1px;
			width: 230px;
			height: 18px;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 11px;
			color: #929292;
			background-color: #fff;
			float: left;
			
		}


/*----------Home----------*/


/*----------CONTATO----------*/
	
	/*Inicio Fomulario*/
	form#formulario {
		width: 450px;
		margin-left: 40px;
		float: left;
		_margin-left: 0px; /*HACK IE6*/
		_padding-left: 40px; /*HACK IE6*/
	}
		/*LINHA PADRAO*/
		form#formulario
			div#line-form {
				width: 100%;
				float: left;
				padding-bottom: 4px;
			}
		
		/*PADRAO*/
		form#formulario
			label {
				padding: 3px 0;
				float: left;
				cursor: pointer;
				display: block;
				color: #000;
				font-size: 11px;
				margin: 0;
				width: 100%;
			}
	
		form#formulario
			input {
				height: 13px;
				width: 100%;
				border: 1px solid #a1b3c6; 
			}
			
		/*CLASSES FORMS*/
		/*Formatacao do INPUT*/
			.style-form1 {
				padding: 2px;
				float: left;
				border: 0 none;
				font-family: Verdana, Geneva, sans-serif;
				color: #929292;
				font-size: 11px;
				border: 1px solid #a1b3c6; 
			}
			
		form#formulario
			textarea {
				font-family: Verdana, Geneva, sans-serif;
				color: #929292;
				font-size: 11px;
			}
			
		/*CAMPOS*/
			/*------------LINE 3------------*/
				
			/*CELULAR*/
				div#line-form
					div#fale-celular {
						width: 217px;
						float: left;
					}
					
			/*TELEFONE*/
				div#line-form
					div#fale-telefone {
						width: 217px;
						float: left;
						padding-right: 6px;
						margin-right: 10px;
						_margin-right: 0px; /*HACK IE6*/
						_width: 215px; /*HACK IE6*/
					}
					

			/*------------LINE 5------------*/

			/*MENSAGEM*/
				div#line-form
					textarea#falemsg {
						float: left;
						height: 50px;
						width: 100%;
						border: 1px solid #a1b3c6; 
					}

			/*------------LINE 6------------*/
			/*OBRIGATORIAS*/
				div#line-form
					label#obrigatorios {
						width: 250px;
						float: left;
						font-size: 10px;
					}
					
					
			/*BOTOES*/
				/*BT-ENVIAR*/
				form#formulario
					input#bt-eviar {
						background-image: url("img/bt-enviar.jpg");
						border: 0 none;
						cursor: pointer;
						height: 15px;
						width: 59px;
						float: right;
						padding: 0;
						margin: 2px -6px 0 0;
					}
				
				/*BT-ENVIAR*/
				form#formulario
					input#bt-limpar {
						background-image: url("img/bt-limpar.jpg");
						border: 0 none;
						cursor: pointer;
						height: 15px;
						width: 58px;
						float: right;
						margin: 2px 15px 0 0;
						padding: 0;
					}

/*----------FIM CONTATO----------*/


/*Fim PAGINAS*/

