/* Rofel Embalagens: folha de estilo*/

html {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background: #f4efeb url(../img/bg_body.jpg) left top;
	color:#7d6f49;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

p {
	margin:0px;
	padding:0px;
	line-height:16px;
}

a {
	color:#7d6f49;
	text-decoration: none;
}


a:hover {

 color:#bf4650; /* vermelho */
}

img {
 border: 0;
}


#principal {

	width: 830px;
	margin: 40px auto 0 auto;
	background: #e2dbc6 url(../img/bg_topointerna.jpg) right top no-repeat;
}


#logo {
	width:198px;
	height:143px;
	position:absolute;
	margin-left:600px;
	}



#menu {
	width: 810px;
	height:65px;
	padding-top:44px;
	padding-left:20px;
}


#conteudo {
	width: 830px;
}

#colunaesquerda {
	width:202px ;
	padding:0 10px;
	float:left;
	text-align:center;

}

/* MENU LATERAL */

#middle_menu_01, #middle_menu_02, #middle_menu_03, #middle_menu_04, #middle_menu_05 {
	padding-bottom:10px;
	}

.menu_alternativas ul {
	background-color:#e2dbc6;
	margin:0px;
	padding:0px;
	list-style-type: none;
	}

.menu_alternativas ul li {
	padding:6px 6px 6px 20px;
	border-bottom: dashed 1px #c4b99a;
	text-align:left;
	}

.menu_alternativas a:hover {
	color:#bf4650;
	text-decoration:none;
	}




#colunadireita {
	width:567px;
	margin-right:20px;
	float:right;
	background: #fff url(../img/bg_topocoldireita.jpg) right top no-repeat;
	padding:20px 10px 20px 10px;
	}


h2 {
	font-size:14px;
    color:#bf4650; /* vermelho */
}

h3 {
	font-size:12px;
    color:#bf4650; /* vermelho */
	font-weight:normal;
}

#titulo {
	width:567px;
	clear:both;
	font-weight:bold;
	}


#amostra {
	width:80px;
	height:80px;
	text-align:center;
	float:left;
	font-size:10px;
}

#amostra2{
	width:140px;
	height:140px;
	text-align:center;
	float:left;
	font-size:10px;
}


#thumb {
	width:170px;
	height:150px;
	text-align:center;
	float:left;
	font-size:10px;
	padding:15px 8px;
	}

#lacre {
	width:140px;
	height:140px;
	text-align:center;
	float:left;
	font-size:10px;
	}



#rodape {
	width:100%;
	text-align:center;
	margin-top:20px;
	font-size:10px;
	border-top:#d6cdb2 1px solid;
}


#rodape a {
	padding:3px;
}

.desenvolvimento {
	font-size: 10px;

}

.hackfloat {
	clear: both;
	height: 0px;
	overflow: hidden;
}

/* GALERIA DE FOTOS */

#gallery {width:567px; height:360px; position:relative;}
#gallery ul {list-style:none; padding:5px; margin:0; width:185px; float:right; height:219px; overflow:auto;  background:#e2dbc6;} /* thumnails */
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px 4px 0; border:1px solid #e2dbc6; cursor:pointer;}
#gallery ul li img {display:block; width:50px; height:50px;}
#gallery ul li span {display:none; position:absolute; left:372px; top:235px; width:200px;font-family:verdana, arial, sans-serif; color:#807255; font-size:11px; line-height:15px; text-align:justify; } /* legenda */
#gallery ul li span b {color:#bf4650;}

/* required for IE5.x and IE6 to display the start image size correctly */
#gallery ul li.click i img.default {margin:5px auto 0 auto; width:370px; height:240px; border:1px solid #fff; }

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:#807255; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:145px; height:355px;}

#gallery ul li.click i img {margin:5px auto 0 auto; width:auto; height:auto; border:1px solid #fff;}

#gallery ul li.click span {display:block;}


/* CONTATO */

.obs {
	text-align:justify;

}


/* FORMULÁRIO */
form {
	margin: 0px;
	padding: 0px;
}

#formulario {
	margin:0px;
	padding:0px;
	}

input {
	
	height: 16px;
	margin: 0px;
	padding: 6px;
	font-size: 11px;
	}

.texto {
	width:330px;
	border:1px solid #d4cbb1; 
	margin: 0px;
	padding: 5px;
	font-size: 11px;
	}

textarea {
	width: 330px;
	margin: 0px;
	padding: 5px;
	font-size: 11px;
	border:1px solid #d4cbb1; 
	}

.enviar {
	color:#FFF;
	width:65px;
	height:32px;
	border: none;
	background: none;
	text-align:center;
	}



.vermelho {
color:#bf4650;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}