/*--------------------------------------------------------------------
Corpo Style / Estruturas comuns (IE6 FF1.5)

Version: 	1.0
author: 		Burocratik (alexandre gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
@import url(corpo.css);
@import url(texto.css);

/* = Content Esquerda: conteudo de texto
------------------------------------------------------*/
#content-esq {
	float: left; display: inline;
	width: 430px; margin: 30px 20px 0 0; padding: 0;
	font-family: "Lucida Sans Unicode", sans-serif; font-weight: normal; font-size: 12px;
	line-height: 1.5em; letter-spacing: normal; color: #485056;
}
#content-esq h2 { /* :INFO: titulo */
	margin: 0; padding: 0 0 10px 0;
	color: #00407a;
	font-size: 40px; font-weight: normal; line-height: .9em; letter-spacing: -3px;
}
#content-esq h3 { /* :INFO: Subtitulo quando existir*/
	margin: 0;	padding: 30px 0 10px 0;
	font-size: 20px; font-weight: normal; line-height: 1em; 	color: #4bbfd6;
}
#content-esq h4 { /* :INFO: Subtitulo 2 quando existir*/
	margin: 0;	padding: 10px 0 0 0;
	font-size: 14px; font-weight: normal; line-height: 20px; color: #4bbfd6;
}
#content-esq h4 span { /* :INFO: Subtitulo 2 quando existir*/
	font-size: 18px;
}
#content-esq h5 { /* :INFO: Subtitulo 2 quando existir*/
	margin: 0;	padding: 15px 0 5px 0;
	font-size: 11px; font-weight: bold; line-height: 1em; 
}
#content-esq p {
	margin: 0; padding-bottom: 20px; 
	font-size: 12px; line-height: 1.5em;
}
#content-esq span  {
	margin: 0; padding-bottom: 5px;
	font-size: 15px; line-height: 1.5em;
}
#content-esq span.sSmall  {
	margin: 0; padding-bottom: 5px; font-weight: bold;
	font-size: 13px; line-height: 1.5em;
}
#content-esq p.data{
	margin: 0; padding: 0 0 10px 0;
	font-size: 14px; line-height: normal; font-weight: bold; color: #4bbfd6;
}
#content-esq strong{color: #7b8288;font-size: 11px;}

#content-esq a {color: #00aac8; text-decoration: none; border-bottom: 1px solid #00aac8;}
#content-esq a:visited { color: #00aac8; border-bottom: 1px dotted #00aac8; }
#content-esq a:focus, #content-esq a:hover { color: #00aac8; border-bottom: 1px dotted #00aac8; }
#content-esq a.L2 {color: #485056; text-decoration: none; border-bottom: 1px solid #00aac8;}
#content-esq a.L2:visited {color: #485056; border-bottom: 1px dotted #00aac8; }
#content-esq a.L2:focus, #content-esq a:hover {color: #00aac8; border-bottom: 1px dotted #00aac8; }

#content-esq ul {margin: 0; padding-bottom: 20px; padding-left: 57px; list-style-type: circle;}
#content-esq ul ul{margin: 0; padding-bottom: 10px; padding-left: 0px; list-style-type: disc;}


/* = Content Direita: Fotos e eventuais sublinks
------------------------------------------------------*/
#content-dta {
	float: left; display: inline;
	width: 440px;	margin: 30px 0 0 0; padding: 0;
	color: #808080;
}
#content-dta #documentos{
	float: left; display: inline; /* BUG: has-layout ie */
	width: 188px;	margin: 5px 0 70px 7px; padding: 0;
	color: #485056;
}
#content-dta #documentos p {
	width: auto;
	margin: 0; padding: 5px 0 5px 20px;
	font-family: Tahoma, verdana, sans-serif; font-size: 10px; font-weight: bold;
	color: #30a7c5;
	background: transparent url(../imgs/icon-documento-red.gif) no-repeat center left;
}
#content-dta #documentos p.info {
	width: auto;
	margin: 0; padding: 5px 0 5px 20px;
	font-family: Tahoma, verdana, sans-serif; font-size: 10px; font-weight: normal;
	color: #485056;
	background-image: none;
}
#content-dta #documentos p.info a{background-image:none;}

#content-dta #documentos a {display: inline; padding: 0; margin: 0; color: #30a7c5;}
#content-dta #documentos a:hover, #content-dta #documentos a:focus 
{background-color: transparent; border-bottom: 1px solid #30a7c5;}

/* =Banner*/
#content-dta #documentos img{margin: 35px 0 0 0; padding:0; border:0;}
#content-dta #documentos a.banner, #content-dta #documentos a.banner:visited {margin: 0; padding:0; border:0; background: none;}

/* =Submenu de topicos */
#content-dta #topicos{
	float: right;
	width: 215px;
	margin: 0 0 70px 0; padding: 0;
	color: #485056;
}
#content-dta h6{
	width: 215px; height: 30px;
	margin: 0;	padding: 0;
	overflow: hidden; 
	text-indent: -5000px; 
	background: url(../imgs/ambiente-header-topicos.gif) no-repeat;
}
#content-dta ul {
	width: auto; 
	margin: 0; padding: 0;
	list-style: none;
	font-family: Tahoma, verdana, sans-serif; font-size: 11px;
	border-left: 1px dotted #a4d9e3;
	border-right: 1px dotted #126997;
}
#content-dta li {
	display: block; 
	width: auto; height: auto;
	padding: 0; margin: 0; 
	border-bottom: 1px solid #dddddd;
	color: #485056;
	background-color: transparent;
}
#content-dta li.last {
	border-bottom: 1px solid #30a7c5;
}
#content-dta li.on {
	display: block;
	padding: 5px 5px 5px 10px; margin: 0; 
	color: #30a7c5;
}
#content-dta a {
	display: block;
    padding: 5px 5px 5px 10px; margin: 0; 
	color: #485056;
	border: none;
	background-color: transparent;
}
#content-dta a:hover, #content-dta a:focus { background-color: #eaf6f9;}

#content-dta a.imglink {
	display: block;
    padding: 5px 5px 5px 10px; margin: 0; 
	color: #485056;
	border: none;
	background-color: transparent;
}

#content-dta a.imglink:hover, #content-dta a.imglink:focus {
	border: none;
	background-color: transparent;
}

.foto-big {
	float: right;
	width: 410px;
	margin: 0 0 70px 0; padding: 0;

}
.foto-big p {
	margin: 0; padding: 5px 10px 5px 10px;
	font-family: "Lucida Sans Unicode", sans-serif; font-weight: normal; font-size: 10px;
	line-height: normal; letter-spacing: normal;
	color: #808080;
}
/* =FLASH
------------------------------------------------------*/
#flashid {
	width: 440px; height: 370px; margin: 15px 0 50px 0; padding: 0;
	color: #808080;font-family: Tahoma, verdana, sans-serif; font-size: 11px;overflow: hidden;
}
* html #flashid{margin:0; padding:0;}
#flashid p{color: #808080;	padding: 5px 10px; margin: 0; }