/* CSS Thiago Breda */

body
{
	 background: #000000 url(../imagens/back-geral.gif) top left no-repeat;
	 padding: 0px;
	 margin: 0px;
}

a:link
{
	text-decoration: underline;
	color: #fff;
}

a:visited
{
	text-decoration: underline;
	color: #fff;
}

a:hover
{
	text-decoration: none;
	color: #fff;
}

a:active
{
	text-decoration: underline;
	color: #fff;
}


img, form, ul, li, form
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

address
{
	font-style: normal;
}

.cpos
{
	background: none;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: none;
	border-right: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 5px;
}

.bts
{
	background: none;
	border: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.format-td
{
	padding-bottom: 10px;
}

.div-acesso
{
	width: 100%;
	padding: 3px 0px 3px 0px;
	border-bottom: #333 1px solid;
	text-align: right;
}

	
/******** CORES */
.cor1 { color: #FFFFFF !important; }
.cor2 { color: #0099cc !important; }
.cor3 { color: #66cc00 !important; }
.cor4 { color: #333333 !important; }
.cor5 { color: #666666 !important; }
.cor6 { color: #ff6600 !important; }
.cor7 { color: #000066 !important; }
.cor8 { color: #339900 !important; }
.cor9 { color: #cc0000 !important; }
.cor10 { color: #ff9900 !important; }
/******** fim CORES */

/******** FONTES */
.verdana10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.verdana11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.verdana12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.bold { font-weight: bold; }
.italico { font-style: italic; }
.text-right { text-align: right; }
/******** fim FONTES */

.div-geral
{
	width: 1004px;
}

/******** MENU */
.div-bloco-menu
{
	width: 601px;
	float: left;
}

.menu-quem-sou
{
	width: 345px;
	padding-left: 256px; /***/
}

.menu-servicos
{
	width: 358px;
	padding-top: 13px;
	padding-left: 243px; /***/
}

.menu-portfolio
{
	width: 328px;
	padding-top: 7px;
	padding-left: 273px; /***/
}

.menu-links
{
	width: 227px;
	padding-top: 3px;
	padding-left: 374px; /***/
}

.menu-guestbook
{
	width: 183px;
	padding-top: 7px;
	padding-left: 418px; /***/
}

.menu-contatos
{
	width: 146px;
	padding-top: 7px;
	padding-left: 455px; /***/
}
/********* fim MENU */

.div-logo
{
	width: 551px;
	height: 50px;
	padding-top: 40px; /***/
	padding-left: 50px; /***/
}

/********* CONTEUDO */
.div-bloco-conteudo
{
	width: 403px;
	float: left;
}

.div-format-titulos
{
	width: 403px;
	padding-top: 55px;
}

.div-format-conteudo
{
	width: 383px;
	padding-left: 10px; /***/
	padding-right: 10px; /***/
	padding-top: 20px;
}
/********* fim CONTEUDO */

/********* PORTFOLIO */
.div-portfolio
{
	width: 68px;
	height: 68px;
	margin-right: 10px; /***/
	margin-bottom: 10px; /***/
	float: left;
}
/********* fim PORTFOLIO */

/********* RODAPE */
.div-rodape
{
	width: 200px;
	padding-top: 77px;
	padding-left: 10px;
	line-height: normal;
}
