*, html{
	margin: 0; 
	padding: 0;
	border:none;
}


body {
	font: Arial;
	background: #000;
	text-align: center; 
	color: #FFF;
	list-style:none;

}
input{
	background:#CCC;
	border:1px solid #CCC;
	height:18px;
	color:#000;
}
input.grande{width:334px;}
input.medio{width:199px;}
input.pequeno{width:109px;}	
input.btn_enviar{ 
	background:url(../images/btn_enviar.jpg) no-repeat;
	border:none;
	float:left;
	cursor:pointer;
	height:22px;
	margin:5px 0 0 177px;
	text-indent:-999999px;
	width:82px;
}
label{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	margin:5px 0 1px 0;
	text-transform:uppercase;
	display:block;
}
.textarea{
	background:#CCC;
	border:1px solid #CCC;
	color:#000;
	height:134px;
	overflow:auto;
	width:256px;
}

.oneColElsCtrHdr #container {
	width: 100%; 
	margin: 0 auto; 
	text-align: left;
	height:100%;
}
.oneColElsCtrHdr #header {
	height:60px;
}
.oneColElsCtrHdr #header #menu{
	margin: 35px 10px 0 60px;
	width: 350px;
}

.oneColElsCtrHdr #header #menu #navPyra {
    margin: 0;
    padding: 0 0 20px 10px;
}

.oneColElsCtrHdr #header #menu #navPyra li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

.oneColElsCtrHdr #header #menu #navPyra a:link, #navPyra a:visited {
    float: left;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    padding: 0 12px 0 12px;
    text-decoration: none;
    color:#FFF;
	width:50px;
	height:20px;
	text-indent:-999999px;
}

.oneColElsCtrHdr #header #menu #navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
	color:#CC0000;
	
}
.oneColElsCtrHdr #header #menu #navPyra a#home{
	background:url(../images/mn_home.png) no-repeat;
}
.oneColElsCtrHdr #header #menu #navPyra a#filosofia{
	background:url(../images/mn_filosofia.png) no-repeat;
}
.oneColElsCtrHdr #header #menu #navPyra a#portifolio{
	background:url(../images/mn_portifolio.png) no-repeat;
}
.oneColElsCtrHdr #header #menu #navPyra a#contato{
	background:url(../images/mn_contato.png) no-repeat;
}
.oneColElsCtrHdr #header #menu #navPyra a#home:hover{
	background:url(../images/mn_home_a.png) no-repeat;
}
.oneColElsCtrHdr #header #menu #navPyra a#filosofia:hover{
	background:url(../images/mn_filosofia_a.png) no-repeat;
}
.oneColElsCtrHdr #header #menu #navPyra a#portifolio:hover{
	background:url(../images/mn_portifolio_a.png) no-repeat;
}
.oneColElsCtrHdr #header #menu #navPyra a#contato:hover{
	background:url(../images/mn_contato_a.png) no-repeat;
}

/**********  HOME  ***********/
.oneColElsCtrHdr #mainContent #home{
	background:url(../images/home.png) 70px center no-repeat;
	height:310px;
	text-indent:-999999px;
}
.oneColElsCtrHdr #mainContent #home_flash
{
	width:100%;
	height:170px;
}
/**********  HOME  ***********/

/**********  CONTATO  ***********/

.oneColElsCtrHdr #mainContent #contato{
	height:443px;
}
.oneColElsCtrHdr #mainContent #contato #contato_img{
	background:url(../images/contato_img.png) right 40px no-repeat;
	height:443px;
	text-indent:-999999px;
	width:48%;
}
.oneColElsCtrHdr #mainContent #contato #contato_form{
	height:443px;
	width:50%;
}
.oneColElsCtrHdr #mainContent #contato #contato_form h1{
	background:url(../images/contato.png) no-repeat;
	height:60px;
	text-indent:-999999px;
	width:220px;
}
.oneColElsCtrHdr #mainContent #contato #contato_form .frm_contato{
	height:305px;
	padding:5px;
	width:350px;
}

/**********  CONTATO  ***********/

/**********  FILOSOFIA  ***********/

.oneColElsCtrHdr #mainContent #filosofia{
	height:443px;
}
.oneColElsCtrHdr #mainContent #filosofia #filosofia_img{
	background:url(../images/filosofia_img.png) right no-repeat;
	height:443px;
	text-indent:-999999px;
	width:45%;
}
.oneColElsCtrHdr #mainContent #filosofia #filosofia_text{
	/*background:url(../images/back.jpg) right 40px no-repeat;*/
	height:443px;
	width:54%;
}
.oneColElsCtrHdr #mainContent #filosofia #filosofia_text h1{
	background:url(../images/filosofia.png) 10px 10px no-repeat;
	height:60px;
	text-indent:-999999px;
	width:230px;
}
.oneColElsCtrHdr #mainContent #filosofia #filosofia_text p{
	font:11px Arial;
	padding:10px;
}

/**********  FILOSOFIA  ***********/

/**********  PORTIFOLIO  ***********/
#header #menu #navPyra a#homePortifolio{
	background:url(../images/mn_home_portifolio.png) no-repeat;
}
#header #menu #navPyra a#filosofiaPortifolio{
	background:url(../images/mn_filosofia_portifolio.png) no-repeat;
}
#header #menu #navPyra a#portifolioPortifolio{
	background:url(../images/mn_portifolio_portifolio.png) no-repeat;
}
#header #menu #navPyra a#contatoPortifolio{
	background:url(../images/mn_contato_portifolio.png) no-repeat;
}

#header #menu #navPyra a#homePortifolio:hover{
	background:url(../images/mn_home_a.png) no-repeat;
}
#header #menu #navPyra a#filosofiaPortifolio:hover{
	background:url(../images/mn_filosofia_a.png) no-repeat;
}
#header #menu #navPyra a#portifolioPortifolio:hover{
	background:url(../images/mn_portifolio_a.png) no-repeat;
}
#header #menu #navPyra a#contatoPortifolio:hover{
	background:url(../images/mn_contato_a.png) no-repeat;
}

#header #menu #navPyra a#homePortifolio2{
	background:url(../images/mn_home_portifolio.png) no-repeat;
}
#header #menu #navPyra a#filosofiaPortifolio2{
	background:url(../images/mn_filosofia_portifolio.png) no-repeat;
}
#header #menu #navPyra a#portifolioPortifolio2{
	background:url(../images/mn_portifolio_portifolio.png) no-repeat;
}
#header #menu #navPyra a#contatoPortifolio2{
	background:url(../images/mn_contato_portifolio.png) no-repeat;
}

#header #menu #navPyra a#homePortifolio2:hover{
	background:url(../images/mn_home_a2.png) no-repeat;
}
#header #menu #navPyra a#filosofiaPortifolio2:hover{
	background:url(../images/mn_filosofia_a2.png) no-repeat;
}
#header #menu #navPyra a#portifolioPortifolio2:hover{
	background:url(../images/mn_portifolio_a2.png) no-repeat;
}
#header #menu #navPyra a#contatoPortifolio2:hover{
	background:url(../images/mn_contato_a2.png) no-repeat;
}

/**********  PORTIFOLIO  ***********/

.oneColElsCtrHdr #footer{
	position:absolute;
	bottom:0;
	height:146px;
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	/*background: url(../images/back_footer.jpg) repeat-x;*/
	width:100%;
} 
.oneColElsCtrHdr #footer #footer_images{
	height:146px;
	background: url(../images/footer.png) no-repeat;
	float:left;
	padding: 0 10px;
	width:400px;
}
.oneColElsCtrHdr #footer #footer_ass{
	background: url(../images/contato_ass.png) no-repeat;
	height:63px;
	width:626px;
	float:right;
}
.oneColElsCtrHdr #footer #footer_ass .rebizzi
{
	height:60px;
	width:200px;
	float:left;
}
.oneColElsCtrHdr #footer #footer_ass .zuppani
{
	height:60px;
	width:180px;
	float:left;
}
.oneColElsCtrHdr #footer #footer_ass .abude
{
	height:60px;
	width:220px;
	float:left;
}

.oneColElsCtrHdr #footer #bark{
	background: url(../images/bark.png) no-repeat bottom;
	height:146px;
	width:70px;
	float:right;
}
.oneColElsCtrHdr #footer #bark a{
	float:right;
	height:146px;
	width:70px;
	text-indent:-99999px;
}

/*  classes gerais  */

.left{float:left;}
.right{float:right;}
.clear
{clear:both;
}

/*  classes gerais  */

/* ***********  ADMIN  ************ */

a.cadastrar{
	background:url(../images/mn_cadastrar.png) center no-repeat;
}
a.cadastrar:hover{
	background:url(../images/mn_cadastrar_a.png) center no-repeat;
}
a.editar{
	background:url(../images/mn_editar.png) center no-repeat;
}
a.editar:hover{
	background:url(../images/mn_editar_a.png) center no-repeat;
}
a.excluir{
	background:url(../images/mn_excluir.png) center no-repeat;
}
a.excluir:hover{
	background:url(../images/mn_excluir_a.png) center no-repeat;
}
.totalAdmin
{
	left:50%;
	margin-left:-350px;
	position:absolute;
	width:700px;
}
