body
{
	padding: 0;
	background-color: White;
	border: none;
}


#caixaglobal
{	width: 900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    margin-left: auto;
    margin-right: auto;
}

#cabecalho
{	height: 54px;
	border-bottom: 1px solid #F47000;
}

#menu
{
	color: #F47000;
	border-bottom: 1px solid #F47000;
    padding-left: 15px;
	padding-right: 15px;
    padding-bottom: 3px;
    padding-top: 3px
}

#menu :link, #menu :visited, #menu :hover
{
    text-decoration: none;
	color: #F47000;
}

#procura
{
	border-bottom: 1px solid #F47000;
    padding-left: 15px;
	padding-right: 15px;
	color: #F47000;
    padding-bottom: 3px;
    padding-top: 3px
}


#procura :link, #procura :visited, #procura :hover
{
	text-decoration: none;
	color: #F47000;
}

/*#corpo
{
    padding-left: 15px;
	padding-right: 15px;
}*/

#tangerina
{
    color: #FF0072;
    border-bottom: 1px solid #F47000;
    padding-left: 15px;
	padding-right: 15px;
    text-transform: uppercase;
    line-height: 2;
    padding-top: 3em;
	padding-bottom: 3em;
}

/**#tangerina :link, #tangerina :visited, #tangerina :hover
{
	color: #FF0072;
    text-decoration: none;
}*/

#categoria
{
    line-height: 2;
    padding-top: 1em;
	padding-bottom:1em;
	color: #FF0072;
    border-bottom: 1px solid #F47000;
    padding-left: 15px;
	padding-right: 15px;
    text-transform: uppercase;
}

#categoria :link, #categoria :visited, #categoria :hover
{
    text-decoration: none;
	color: #FF0072;
    text-transform: uppercase;
}

#detalhe
{
    line-height: 1.5;
/*    padding-top: 0.5em;*/
	color: #515151;
    padding-left: 15px;
	padding-right: 15px;
    text-transform: uppercase;
}

#projecto
{
    color: #515151;
    border-bottom: 1px solid #F47000;
    line-height: 1.5;
	margin-top: 5px;
    text-transform: uppercase;
}

.proj, .proj:link, .proj:visited {
	overflow: hidden;
	max-width: 220px;
/* 	height:230px;*/
	vertical-align:top;
}
.proj:hover, .proj:active
 {;
    /*background: #E0E0E0*/
}

#imagens
{
    padding-bottom: 20px;
	padding-top: 20px;
}

#videos
{
    padding-bottom: 20px;
	padding-top: 20px;
    border-bottom: 1px solid #515151;
    padding-left: 130px;
}

#picture
{
    padding-bottom: 100px;
    border-bottom: 1px solid #F47000;
    padding-top: 2px;
}


#rodape
{
	text-align: center;
	color: #FF0072;
    font-size: 9px;
}