body{
	font-size: 9pt;
	color: #333333;
	background-color: #ffffff;
	margin:0;
	text-align:justify;
}

#floater_right{
	position:absolute;
	left:780px;
	top:38px;
}

select{
	color:#333333;
	font-size:8pt;
}

input, textarea{
	color: #8b8989;
	font-size:8pt;
	border: 1px #d2d2d2 solid;
	background-color: #ffffff;
}

#logo{
	position:absolute;
	top:5px;
	left:10px;
}

#login{
	width:100px;
}

#senha{
	width:65px;
}

.campo-texto{
	width:150px;
	height: 13px;
}

.fundo-branco{
	background-color: #ffffff;
}

/* INICIO TOPO =========================================================*/

.geral{ background: url(../img/fundo-demillux1.jpg) repeat-x top;}  

.topo{
	padding-top:10px;
}

.topo a{
	text-decoration: none;
	font-family: Arial, "Franklin Gothic Medium", "Lucida Sans Unicode", "Trebuchet MS"; /*"Franklin Gothic Medium", "Lucida Sans Unicode", "Trebuchet MS", Arial;*/
	font-size: 8pt;
	color: #666666;
}

.topo a:hover, .topo a:active{
	color:#ff006c;
}

.acesso{
	background:url(../img/barra_login_bg.jpg) repeat-x center top;
}


/* FIM TOPO ====================================================*/

/* MENU DO TOPO (INSTITUCIONAL)======================================================================================*/

#menu-top, #menu-top ul
{
    margin:0;
	list-style-type:none;
	position:relative;
	z-index:999;
}

#menu-top li
{
    float: right;
	position:relative;
	padding-left:18px;
}

#menu-top ul 
{
    position:absolute;
	border: 1px #d2d2d2 solid;
	background-color: #f3edef;
    display:none;
    top:1.1em;
	z-index:990;
	left: 40px;
}
    
#menu-top li ul a
{
    height:auto;
    float:left;
	padding:2px;
	padding-left:5px;
    vertical-align:middle;
    text-align:left;
	font-size:8pt;
    width:130px;
	z-index:990;
}

#menu-top li ul a
{
    height:auto;
    float:left;
	padding-left:5px;
	margin-left:-30px;
	z-index:990;
}

#menu-top li ul a:hover
{
    height:auto;
    float:left;
    color:#ff006c;
	padding-left:5px;
	margin-left:-30px;
	z-index:990;
}
    
#menu-top ul ul
{
    top:auto;
	z-index:990;
    }
    
#menu-top li ul ul 
{
    left:0.0em;
    margin:0 0 0 0;
	z-index:990;
   
    }
    
#menu-top li:hover ul ul, #menu-top li:hover ul ul ul, #menu-top li:hover ul ul ul ul
{
    display:none;
	z-index:990;
    }
    
#menu-top li:hover ul, #menu-top li li:hover ul, #menu-top li li li:hover ul, #menu-top li li li li:hover ul
{
    display:block;
	z-index:990;
}

/* FIM MENU TOPO =============================================================================================*/

/* MENU LATERAL ==============================================================================================*/

#menu-lateral{
	width:172px;
	font-size:8pt;
	margin:0px;
	padding:0px;
	/*margin-left:3px;*/
	list-style:none;
}
#menu-lateral li{
	margin:0px;
	border-bottom:#FFF 1px solid;
}
#menu-lateral a{
	color:#b0b0b0;
	display:block;
	margin:0px;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
}

/* FIM DO MENU LATERAL========================================================================================*/


/* MENU PRINCIPAL ==============================================================================================*/

#nav{
	font-family: Verdana, Helvetica, sans-serif;
	text-align:center;
	color:#86748a;
	padding:0px;
	z-index:990;
	
}

#nav, #nav ul
{
    margin:0;
    list-style-type:none;
    position:relative;
	z-index:990;
	/*margin-bottom:5px;*/
}
    
#nav a
{
    /*color:#FFFFFF;*/
    text-decoration:none;
	z-index:990;
	
}
    
#bordaBox a:hover
{
   /* color:#FFFFFF;	*/
	background-color:#ffe6f3;
}
    
#nav li
{
    float:left;
    position:relative;
	padding:0px;
	z-index:990;
}
    
#nav ul 
{
    position:absolute;
    display:none;
    top:2.5em;
	z-index:990;
	left:0px;
	padding:5px 0px 5px 0px;
	top:22px;
	/*background-color:#f9f1ee; */
}
    
#nav li ul a
{
    height:auto;
    float:left;
	background-color:#f8f4f9; 
    /*background-color:#c70249;*/
	color:#5e4763;
	font-family: Verdana, Helvetica, sans-serif;
    border-bottom:1px solid #5e4763;
	padding:2px;
	padding:5px;
    vertical-align:middle;
    text-align:left;
	font-size:11px;
    width:146px;
	z-index:990;
}
    
#nav ul ul
{
    top:auto;
    /*background-color:#566B92;*/
	z-index:990;
    }
    
#nav li ul ul 
{
    left:0.0em;
    margin:0px 0 0 0px;
	z-index:990;
   
    }
    
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul
{
    display:none;
	z-index:990;
    }
    
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul
{
    display:block;
	z-index:990;
}

#barra_menu{
	background:url(../img/umpxl2.jpg) repeat-x;
	height:15px;
}


/* FIM MENU PRINCIPAL ===============================================================================*/

/* INICIO RODAPE =========================================================*/

.rodape, .rodape ul{
margin:0;
margin-left:-45px;
list-style-type:none;
width:778px;
position:relative;
}

.rodape a, .demillus{
text-decoration: none;
font-family: "Franklin Gothic Medium", "Lucida Sans Unicode", "Trebuchet MS", Arial;
font-size: 9pt;
color: #949494;
}

.rodape a:hover, .rodape a:active{
color:#ff006c;
}

.rodape li
{
float: right;
position:relative;
padding-left:30px;
}
/* FIM RODAPE ====================================================*/


/*Menu Lateral ==================================================*/

#menu_lateral{
	font-family: Verdana, Helvetica, sans-serif;
	margin:0px 10px 0 0 ;
	padding:0px;
	width:187px;
	font-size:8pt;
	list-style:none;
}

#menu_lateral li{
	background:#f5f5f5;
	padding:3px 0 3px 5px;
	border-bottom:#9c9c9c 1px solid;
	border-top:#FFFFFF 2px solid;
}

#menu_lateral a{
	color:#a8a8a8;
	text-decoration:none;
	background-color:#FFFFFF;
}

#menu_lateral a:hover{
	color:#686868;
}

/*COnteudo===================================================*/
.tituloint{
	padding: 0 0 5px 0;
}
#conteudo{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:8pt;
	height:400px;
}

/* CORPO TEXTO INTERNO =====================================*/
.conteudo{
font-family: Verdana, Helvetica, sans-serif;
font-size:8pt;

text-align:justify;
}

.tb_conteudo{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:8pt;
	background:#f2f2f2;
	padding: 10px 10px 10px 10px;
}

.tb_conteudo td{
	font-weight: lighter;
	text-align: left;
	/*padding:20px 0 25px 0px;*/
}

.barra_inferior {font-family: Arial; font-size: 7pt}
.extensor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt ; color: #000000; vertical-align: middle; background: #ffb5c5}
.extensor2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt ; color: #000000; vertical-align: middle; background: #FFCCCC}
.extensor3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt ; color: #000000; vertical-align: middle; background: #FFFFff}
.extensor4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt ; color: #000000; vertical-align: middle; background: #f0f0f0}
.extensor5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt ; color: #ffffff; vertical-align: middle; background: #ffb5c5}

.titulosInterna{
	color:#f781ad;
	font-size:11px;
	font-weight:bold;
}

a{
	color:#f781ad;
}

a img{
	border:0;
}

.textoCrono{
	color:#333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

.boxTv{
	background:#FFFFFF;
	border:1px #CCCCCC dashed;
	padding:10px;
	margin:2px 2px 10px 2px;
}

.boxTv ul {
	list-style-type:none;
	margin-top:5px;
	margin-bottom:10px;
}

.boxClipLeft{
	background:#FFFFFF;
	border:1px #CCCCCC dashed;
	padding:10px;
	margin:2px 2px 10px 2px;
}

.boxClipRight{
	background:#FFFFFF;
	border:1px #CCCCCC dashed;
	padding:10px;
	margin:2px 2px 10px 2px;
}

.dtRosa{
	color:#f781ad;
}
.dtRosaN{
	color:#f781ad;
	font-weight:bold;
}

.menuLanca{
	background:#FFFFFF;
	padding:5px;
	border:1px #CCCCCC dashed;
	margin:2px;
}

.menuLanca2{
	background:#F9EEF8;
	padding:5px;
	border:1px #CCCCCC dashed;
	font-size:9px;
	font-weight:bold;
}


.menuLanca a{
	text-decoration:none;
	padding:5px;
}
.menuLanca a:hover{
	color:#FFFFFF;
	background:#FF6699;
}

#Accordion1 .titulosInterna a{
	color:#f781ad;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #FF6666;
	background-color:#FFFFFF;
	padding: 5px;
	opacity: 0.85;
	color:#FF6666;
}
#tooltip h3{
	font-size:9px;
}
#tooltip h3, #tooltip div { margin: 0; }

.bannerul{
	border:1px #eaeaea solid;
	margin-bottom:3px;
}
