/* Importanto a estrutura principal do site */
@import url("layout.css");

/* Principais definições de fonte, cor, tamanho, altura da linha, links */
body {
	font:11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	background:#b44f4d url(../../imgs/bg_site.jpg) repeat top left;
	color:#513f2c;
	}

td {
	font:11px/1.2em Verdana, Arial, Helvetica, sans-serif;
	}

a {color:#513f2c;}
a:hover {color:#b12e35;}
a:visited {color:#999999;}

/* Classes essenciais */
.SemBorda {border:none !important;}
.Underline {text-decoration:underline !important;}

.Rel {position:relative;}
.Abs {position:absolute;}
.Clearing {height:0;clear:both;}
.FltRight {float:right !important;}

/* Estilo das TAGs */
blockquote {
	font-style:italic;
	font-size:11px;
	color:#b12e35;
	margin:0 0 22px 10px;
	font-weight: bold;
	}

h1 {font-size:18px;}
h2 {font-size:15px;}
h3 {font-size:13px; margin:5px 0 0;}
h4, h5, h6 {font-size:12px;}

h2 {
	width:auto;
	padding:0 0 6px 0;
	margin:0 0 10px 0;
	/* background:url(../../imgs/bg_hr.gif) bottom left repeat-x; */
	}

h4 {
	width:auto;
	padding:7px 0 10px 0;
	margin:0 0 0px 0;
	}	
h4 a { text-decoration: none; }

hr {
	height:2px;
	color:#b38a62;
	background-color:#b38a62;
	border:0;
	}

hr.MargemBottom {
	text-align:center;
	margin:0 auto 20px;
	padding:0;
	}
hr.MargemTop {
	text-align:center;
	margin:40px auto 0;
	padding:0;
	}
	
/* - TOP - */
.Sombra {
	padding:0;
	background: url(../../imgs/shadow.png) repeat !important; /* (Firefox/Opera/Safari) */
	background: none; /* It cleans the bg to AlphaLoader work (IE5.5/IE6) */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/shadow.png', sizingMethod='scale'); 
	}

.dropshadow{
	float:left;
	clear:left;
	background: url(../../imgs/shadow.png) repeat bottom right !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/shadow.png', sizingMethod='scale');
	margin:5px 5px 5px 0;
	}
.dropshadow img{
	position:relative;
	bottom:2px;
	right:3px;
	}

#Logo {
	padding:0;
	text-align:center;
	margin:0;
	}

.canto_1, .canto_2, .canto_3, .canto_4 {position:absolute; z-index:100; width:5px; height:5px;}
.canto_1, .canto_2 {top:0;}
.canto_2, .canto_4 {right:-1px;} div > .canto_2, div > .canto_4 {right:0;} 
.canto_3, .canto_4 {bottom:0;}
.canto_1, .canto_3 {left:0;}


.canto_1 {background: url(../../imgs/canto_1.gif) no-repeat top left;}
.canto_2 {background: url(../../imgs/canto_2.gif) no-repeat top right;}
.canto_3 {background: url(../../imgs/canto_3.gif) no-repeat bottom left;}
.canto_4 {background: url(../../imgs/canto_4.gif) no-repeat bottom right;}

/* - CONTEUDO - */
.Foto {
	border-top:1px solid #dcdcdc;
	border-right:1px solid #acacac;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	padding:4px;
	background-color:white;
	}

/* - RODAPE - */
.Copyright {font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:silver;}
.Copyright a {color:silver;}