/* Conteudo H1 */
.BG_ConteudoH1 {
	background: Transparent url(media/Bg_ConteudoH1.gif) no-repeat right top; 
	padding-top: 8px; }
h1.Title_ConteudoH1 {
	color: #272f56;
	font: bold 18px Arial;
	margin: 10px 0px 15px 0px;
	padding: 0px; 
	text-transform: Uppercase; }
.Content_H1 { padding: 0px; }


/* Conteudo H2 */
h2.Title_ConteudoH2 {
	color: #272f56;
	font: bold 16px Arial;
	margin: 10px 0px;
	padding: 0px; }
.Content_H2 { padding: 0px; }

/* Conteudo H2 */
h2.Title_TituloObra {
	color: #000000;
	font: bold 16px/18px Arial;
	margin: 0px 0px 5px 0px; 
	text-transform: none; }
.Content_TituloObra { padding: 0px; }

/* PADRAO */
.Padrao_TopLeft  {
	background: #cc1111 url(media/Padrao_TopLeft.gif) no-repeat left top;
	height: 36px;
	width: 15px;
	margin: 0px;
	padding: 0px; }
.Padrao_TopCenter {
	background-color: #cc1111;
	height: 36px;
	margin: 0px;
	padding: 0px; }
.Padrao_TopRight {
	background: Transparent url(media/Padrao_TopRight.gif) no-repeat right top;
	height: 36px;
	width: 26px;
	font: normal 2px arial;
	margin: 0px;
	padding: 0px; }
h2.Title_Padrao {
	color: #FFFFFF;
	font: normal 18px Arial;
	line-height: 18px;
	margin: 0px; }
.Content_Padrao {
	background-color: #FFFFFF;
	border: solid 1px #e1dfdd;
	border-top: 0px;
	padding: 14px; }

/* Titulo */
.Titulo_TopLeft {
	background: Transparent url(media/Titulo_TopLeft.gif) no-repeat left top;
	height: 27px;
	width: 2%;
	margin: 0px;
	padding: 0px; }
.Titulo_TopCenter {
	background: Transparent url(media/Titulo_TopCenter.gif) repeat-x left top;
	height: 27px;
	width: 58%;
	margin: 0px;
	padding: 0px; }
.Titulo_TopRight {
	background: Transparent url(media/Titulo_TopRight.gif) no-repeat left top;
	height: 27px;
	width: 40%;
	margin: 0px;
	padding: 0px 2px 0px 0px; }
h1.Title_Titulo {
	color: #FFFFFF;
	font: bold 12px Arial;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase; }
.Content_Titulo {
	background: #FFFFFF url(media/BG_Titulo.gif) no-repeat right top;
	padding: 30px 10px 0px 0px;
	text-align: left; }

/* TituloIcone */
.TituloIcone_TopLeft {
	background: Transparent url(media/TituloIcone_TopLeft.gif) no-repeat left top;
	width: 35px;
	height: 36px;
	margin: 0px;
	padding: 5px 0px 0px 5px; }
.TituloIcone_TopCenter  {
	background: Transparent url(media/TituloIcone_TopCenter.gif) no-repeat left top;
	height: 36px;
	margin: 0px;
	padding: 0px; }
h2.Title_TituloIcone  {
	color: #00377b;
	font: bold 12px/24px Arial;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase; }
.Content_TituloIcone {
	background: #FFFFFF url(media/BG_TituloIcone.gif) no-repeat left top;
	padding: 0px 5px 10px; }
	
/* TituloIconeHome */
.TituloIconeHome_TopLeft {
	background: Transparent url(media/TituloIconeHome_TopLeft.gif) no-repeat left top;
	width: 50px;
	height: 50px;
	margin: 0px;
	padding: 0px; }
.TituloIconeHome_TopRight  {
	background: Transparent url(media/TituloIconeHome_TopRight.gif) no-repeat left top;
	height: 50px;
	margin: 0px;
	padding: 0px; }
h2.Title_TituloIconeHome  {
	color: #00377b;
	font: bold 16px/24px Arial;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-transform: uppercase; }
.Content_TituloIconeHome {
	background: #FFFFFF url(media/BG_TituloIconeHome.gif) no-repeat left top;
	height: 160px;
	padding: 0px 5px 0px 20px; }
	
/* TituloIcone - Obra*/
.TituloIcone_Obra_TopLeft {
	background: Transparent url(media/TituloIcone_TopLeft_Obra.gif) no-repeat left top;
	width: 45px;
	height: 40px;
	margin: 0px;
	padding: 0px; }
.TituloIcone_Obra_TopCenter  {
	background: Transparent url(media/TituloIcone_TopCenter_Obra.gif) no-repeat left top;
	height: 40px;
	margin: 0px;
	padding: 0px; }
h2.Title_TituloIcone_Obra  {
	color: #58595b;
	font: normal 15px Arial;
	line-height: 18px;
	margin: 0px;
	padding: 0px; }
.Content_TituloIcone_Obra {
	background: #FFFFFF;
	padding: 0px 5px 5px; }

/* BUSCA */
.Borda_Busca { border-bottom: solid 1px #cdcdcd; }
.Busca_TopLeft  {
	background: Transparent url(media/Busca_TopLeft.gif) no-repeat left 9px;
	width: 14px;
	margin: 0px;
	padding: 0px; }
.Busca_TopCenter {
	background: Transparent url(media/Busca_TopCenter.gif) repeat-x left 9px;
	margin: 0px;
	padding: 0px; }
.Busca_TopRight {
	background: Transparent url(media/Busca_TopRight.gif) no-repeat right 9px;
	margin: 0px;
	padding: 0px 2px 0px 0px; }
h2.Title_Busca  {
	color: #FFFFFF;
	font: bold 12px Arial;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 10px;
	text-transform: uppercase; }
.Content_Busca {
	background-color: #FFFFFF;
	padding: 0px 5px 10px; }

/* ADMIN */
.Admin_Border {
	border: 1px solid #C4BEBE;
	width: 100%; }
.Admin_Titulo {
	background-color: #EDF5FF;
	height: 30px;
	margin: 0px;
	padding: 0px; }
h2.Title_Admin {
	color: #333333;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin: 0px; }
.Content_Admin {
	border: 0px;
	margin: 0px;
	padding: 10px 0px;
	text-align: left; }

/* Banner */
.Banner_TL {
	background: Transparent;
	font: normal 1px tahoma;
	height: 1px;
	width: 1px; }
.Banner_TC {
	background: Transparent url(media/BG_Banner.gif) repeat-x left bottom;
	font: normal 1px tahoma;
	height: 1px; }
.Banner_TR {
	background: Transparent;
	font: normal 1px tahoma;
	height: 1px;
	width: 1px; }
.Banner_L {
	background: Transparent url(media/BG_Banner.gif) repeat-y right top;
	font: normal 1px tahoma;
	width: 1px; }
.Banner_R {
	background: Transparent url(media/BG_Banner.gif) repeat-y left top;
	font: normal 1px tahoma;
	width: 1px; }
.Banner_BL {
	background: Transparent;
	font: normal 1px tahoma;
	height: 1px;
	width: 1px; }
.Banner_BC {
	background: Transparent url(media/BG_Banner.gif) repeat-x left top;
	font: normal 1px tahoma;
	height: 1px; }
.Banner_BR {
	background: Transparent;
	font: normal 1px tahoma;
	height: 1px;
	width: 1px; }
.Content_Banner {
	background-color: #FFF;
	border: 0px;
	padding: 0px; }

/* Sombreado */
.Content_Sombreado {
	background-color: Transparent;
	border: solid 1px #c3c4a2;
	margin: 0px;
	padding: 0px;
	z-index: 1000px; }

/* Vitrine */
.tblVitrine {
	background: Transparent url(media/BG_Vitrine.jpg) no-repeat left top;
	width: 760px;
	height: 320px; }
.Vitrine_TopCenter {
	height: 40px;
	margin: 0px;
	padding: 25px 0px 0px 65px; }
h2.Title_Vitrine  {
	color: #00377b;
	font: bold 16px/24px Arial;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-transform: uppercase; }
.Content_Vitrine {
	background: Transparent;
	height: 250px;
	padding: 0px; }