﻿/* FORMATACAO GLOBAL */

HTML {
	FONT-SIZE: 1em
}
BODY {
	FONT-SIZE: 1em
}
P {
	FONT-SIZE: 1em
}
TABLE {
	FONT-SIZE: 1em
}
TD {
	FONT-SIZE: 1em
}
FORM {
	FONT-SIZE: 1em
}
IMG {
	FONT-SIZE: 1em
}
H1 {
	FONT-SIZE: 1em
}
H2 {
	FONT-SIZE: 1em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
INPUT {
	FONT-SIZE: 1em
}
BODY {
	FONT-SIZE: 70%;
}
HTML {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
BODY {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
DIV {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
P {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
TABLE {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
TD {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
FORM {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
IMG {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
H1 {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
H2 {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
H3 {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
H4 {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
H5 {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
H6 {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
INPUT {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif
}
P {
	LINE-HEIGHT: 1.2em
}
TD {
	LINE-HEIGHT: 1.2em
}
H1 {
	LINE-HEIGHT: 1.2em
}
H2 {
	LINE-HEIGHT: 1.2em
}
H3 {
	LINE-HEIGHT: 1.2em
}
H4 {
	LINE-HEIGHT: 1.2em
}
H5 {
	LINE-HEIGHT: 1.2em
}
H6 {
	LINE-HEIGHT: 1.2em
}
A {
	COLOR: #4e7dc2; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4e7dc2; TEXT-DECORATION: none
}
A:active {
	COLOR: #4e7dc2; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #4e7dc2; TEXT-DECORATION: underline
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; COLOR: #2e5374; FONT-FAMILY: Segoe,Tahoma,Verdana,sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 13px; COLOR: #6c7275; FONT-FAMILY: Segoe,Verdana,sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
P {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.4em
}

* {
	padding: 0; margin: 0;
} 


.btop_left{
/*width:170px;*/
background-color:#F5F5F5;
}


form{
padding:0px;
margin:0px;
}

hr{
height:1px;
background-color:#CCCCCC;
border:1px solid #CCC;
color:#CCC;
}


input, select, textarea{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:100%;
border: 1px solid #CCC;
background-color:#FFF;
color:#777;
}

body{
background:url(/internalizando/imagens/internalizando.jpg) no-repeat center top;;
background-color: #D4DDED;
font: normal normal normal 70%/14px Tahoma,Arial,Helvetica,Verdana sans-serif;
color: #555;
margin: 0px auto;
}


#geral{
width:969px;
_width:990px;
margin: 0px auto;
}

#conteudo{
float:left;
_position:relative;
background:#FFF;
width:560px;
margin-left:10px;
margin-top:10px;
height:auto;
margin-bottom:-120px;
_margin-bottom:-130px;
border: 5px solid #ccc;
}


#ideia{
	position:absolute;
	width:176px;
	height:154px;
	background:url(/internalizando/imagens/ideia.png) no-repeat;
	clear: both;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/internalizando/imagens/ideia.png');
	z-index:1000;
	margin-left:180px;
	margin-top:-60px;
}

.texto_alerta2{
margin-left:20px;
margin-top:20px;
width:140px;
height:70px;
font-size:15px;
font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
line-height:normal;
color:#B10987;
text-align:center;
}

.texto_alerta2 a{
color:#B10987;
text-decoration:none;
}

#album_int{
float:left;
width:400px;
_width:380px;
height:auto;
margin-top:30px;
}

#fotos_int1{
float:right;
margin-top:15px;
width:auto;
height:auto;
}

#fotos_int2{
position:absolute;
margin-top:15px;
width:auto;
height:auto;
}

#vestibular{
float:left;
width:auto;
height:auto;
margin-left:80px;
_margin-left:40px;
}

#cifi_tv{
float:left;
width:auto;
height:auto;
margin-left:20px;
margin-top:20px;
}

#top{
	clear: both;
	width:968px;
	height:auto;
}

#top a:hover{
text-decoration:none;  
}

#top a{
display:block;  
width:100%;  
height:100%;  
text-decoration:none;  
}

#top_banner{
	float:left;
	clear: both;
	background:url(/internalizando/imagens/loop_top.jpg) repeat-x;
	width:100%;
	height:57px;
	}


#logo_full{
	background:url(/internalizando/imagens/top_full.png) no-repeat;
	width:957px;
	height:57px;
	margin: 0px auto;
}

.a-z-site{
float:right;
margin-top:18px;
margin-right:7px;
_margin-right:3px;
font-size:8,5px;
z-index:10000;
}


#foto_banner{
clear: both;
width:957px;
_margin-left:12px; 
height:80px;
}


/* MEDIA CENTER */

.move{
float:left;
width:540px;
height:auto;
padding-right:10px;
margin-top:15px;
margin-bottom:15px;}

.youtube{
float:left;
width:auto;
height:auto;
padding-right:10px;
}







/* menu internato */

#menu_wrap {
	float:left;
	width:957px;
	height: auto;
	margin-left:5px;
	_margin-left:8px;
}

.menu_internato{
	float:left;
	display:block;
	background:url(/internalizando/imagens/fundo_menu.png) no-repeat;
	clear: both;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/internalizando/imagens/fundo_menu.png');
	width:957px;
	height:40px;
	margin-top:7px;
	}

.topmenu {
	width:957px;
	height:20px;
	margin:12px 0px 0px 10px;
	padding:0px 0px 0px 2px;
		}

.topmenu li {
	list-style:none;
	float:left;
	font-size:9px;
	padding:0px 13px 0px 13px;
	font-family: verdana,sans-serif;
	background:url(/internalizando/imagens/separador_menu.png) left no-repeat;
	display:inline;
	}
	
.topmenu li.home-fix {
	margin-top:-2px;
	list-style:none;
	float:left;
	font-size:10px;
	padding:0px 13px 0px 13px;
	font-family: verdana,sans-serif;
	background:none;
	display:inline;
	}
.topmenu li a {
	display:inline;
	list-style:none;
	}
	
#alerta_internato{
	float:left;
	margin-left:425px;
	_margin-left:215px;
	background:url(/internalizando/imagens/alerta.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/internalizando/imagens/alerta.png');
	width:335px;
	height:77px;
	color:#FFFFFF;
}

.texto_alerta{
margin-left:50px;
margin-top:10px;
width:260px;
height:70px;
font-size:14px;
font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
line-height:normal;
font-style: italic;
}

.texto_alerta a{
color:white;
}



/* ESTRUTURA - TABELA GERAL .container */


#logo{
	z-index:5;
	float:left;
	margin-top:10px;
	margin-left:90px;
	width:30px;
	height:27px;
	}


#nome{
	float:left;
	margin-left:150px;
	width:600px;
	height:47px;
	margin-bottom:16px;
	}

#data {
	position:absolute;
	top:30px;
	width:200px;
	height:auto;
	color:#FFF;
	font-size:10px;
	margin-left:52px;
	}

#load_{
text-align:	right;
padding:2px;
padding-right:6px;
text-indent:5px;
width:220px;
height:18px;
color: #CCCCCC;
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#left{
float:left;
width:162px;
height:590px;
background-image:url(/novosite/imagens/loop.jpg);
background-repeat:repeat-x;
padding-bottom:10px;
clear: both;
}

#leftfacs{
float:left;
width:162px;
height:590px;
padding-bottom:10px;
clear: both;
background-image:url(/novosite/imagens/loopfacs.jpg);
background-repeat:repeat-x;
}
	
.meio{
	float:left;
	padding:10px;
	height:auto;
	width:540px;
	_width:540px;
		}
		
.meio span{
color:#0099FF;
}


#float_left{
float:left;
width:350px;
_width:300px;
height:auto;
}

#professores_esquerda{
float:left;
padding:5px;
width:285px;
height:auto;
}

#professores_direita{
float:left;
padding:5px;
width:285px;
height:auto;
}

#fotos_mini{
	float:left;
	padding:3px;
	border: 1px solid #CCC;
	margin-right:7px;
	margin-left:0px;
	margin-bottom:10px;
	}

#busca{
	float:left;
	color:#999;
	margin-top:17px;
	margin-left:15px;
	width: 182px;
	_width:175px;
	height: 30px;
}

#buscagoogle{
	float:left;
	color:#999;
	margin-top:5px;
	width: 182px;
	_width:175px;
	height: 20px;
}

.input_find{
	float:left;
	width:155px;
	_width:140px;
	height:auto;
}

.input_ok{
	width:auto;
	height:auto;
	margin-top:2px;
	margin-left:7px;
	_margin-left:3px;

}

.banner_mini{
float:left;
width:182px;
_width:175px;
height:auto;
}

.banner_mini .space{
margin-top:4px;
}

#menudireito{
float:left;
}

#bottom_menu{
	background: url(/internalizando/imagens/footer_internalizando.jpg) no-repeat center top;
	clear: both;
	}
	
#bottom_menu-wrap {
	width: 957px;
	height: 360px;
	margin: 0 auto;
}

#iblog{
	float:left;
	margin-top:150px;
	width:213px;
	height:105px;
	background:url(/internalizando/imagens/iblog.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/internalizando/imagens/iblog.png');
}

#iblog a{
width:213px;
height:105px;
display:block;}

#ianotando{
	float:left;
	margin-top:140px;
	margin-left:70px;
	width:292px;
	height:120px;
	background:url(/internalizando/imagens/ianotando.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/internalizando/imagens/ianotando.png');
}

#ianotando a{
width:292px;
height:70px;
display:block;
}

#internalizando_news{
	float:left;
	height:auto;
	width:350px;;
	margin-top:95px;
	margin-left:10px;
	margin-bottom:20px;
}

.last_news{
	float:left;
	margin-top:5px;
	width:344px;
	height:auto;
	background: #818181;
	padding:5px;
}

.last_news a{
	color:#FFFFFF;
}


.mini_menu{
margin-top:5px;
margin-bottom:5px;
}


/*VIEW DE FOTOS */

#view{
float:right;
margin-right:-2px;
width:210px;
height:205px;
border: 1px solid #E9E9E9;
padding:3px;
	}
	
	
.extra {display:inline; float:left; text-decoration:none;}
.extra em {font-style:normal;}
.extra em.txt, .extra b {display:none;}
.extra img {border:0; display:block;}
.extra em.mh2 {padding-left:5px; margin:0; color:#000; font-weight:normal; font-family: verdana, arial, sans-serif; font-size:24px;}
.extra em.mh3 {padding-left:5px; margin:0; color:#fff; font-weight:normal; font-family: verdana, arial, sans-serif; font-size:16px;}
.extra:hover {background:#fff; position:relative;cursor:pointer;text-decoration:none;}
.extra:hover strong {display:block; position:absolute; top:170px; left:0; width:210px; background:#000; height:35px; opacity:0.5;}
.extra:hover strong {*filter: alpha(opacity=50); *filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.extra:hover em.txt {display:block; position:absolute; top:170px; width:203px; left:5px; height:50px; color:#CCC; margin:0; line-height:1.5em;}

.change{
margin-left:-30px;
margin-top:-4px;
*margin-bottom:-4px;
*margin-top:0px;
}

.change ul
	{
	list-style:none;
	}
.change ul li
	{
	display:none;
	}
.change ul li.show
	{
	display:block;
	}


/* NOTICIAS */

#foto_div{
	float:left;
	padding:3px;
	border: 1px solid #CCC;
	margin-top:5px;
	margin-bottom:5px;
	width:auto;
	height:auto;
	}

#destaque_news{
	float:left;
	width:540px;
	_width:545px;
	height:auto;
	padding:5px;
	background:#e5e8ef;
}

#destaque_news_facs{
	float:left;
	width:540px;
	_width:545px;
	height:auto;
	padding:5px;
	background:#E4FFCA;
}

#destaque_news2{
	margin-top:5px;
	margin-left:3px;
	float:left;	
	width:520px;
	height:auto;
	padding:5px;
	background:#FFF;
	font-size:10px;
	
}

#noticia_principal{
	float:left;
	padding:3px;
	border: 1px solid #E9E9E9;
}

#resumo{
float:left;
margin-left:10px;
width:280px;
height:auto;
}

#resumo2{
float:left;
margin-left:10px;
width:auto;
height:auto;
}

.resumo_aling{
margin-top:8px;
margin-bottom:5px;
}

.portal_status{
float:right;
margin-right:5px;
}

.portal_status a{
text-decoration:none;
color:#cc2222;
}
.titulo_news{
width:auto;
height:95px;
}

#inscricao{
	float:left;
	width:610px;
	_width:605px;
	margin-bottom:7px;
	padding:5px;
	height:auto;
	}
	
.texto{
	width:auto;
	height:auto;
		}

.fastnews{
width:600px;
height:45px;}

#top_inscricao{
float:left;
width:605px;
background:#E5E8EF;
height:30px;
}


#top_inscricao span{
color:	#022F46;
font-size:125%;
font-family:Trebuchet MS;
font-weight:bold;
margin-left:5px;
line-height:200%;
}

#top_inscricao_facs{
float:left;
width:605px;
background:#E4FFCA;
height:30px;
margin-bottom:5px;
}

#top_inscricao_facs span{
color:	#022F46;
font-size:125%;
font-family:Trebuchet MS;
font-weight:bold;
margin-left:5px;
line-height:200%;
}

#promocao{
float:left;
width:190px;
height:auto;
margin-top:5px;
}

#promocao2{
float:left;
width:190px;
height:auto;
margin-left:17px;
margin-top:5px;
}

.imagem{
	float:left;
	border: 1px solid #E9E9E9;
	padding:2px;
	margin-right:4px;
}

.tour_separador{
	height:78px;
	background-color:#FCFCFC;
	border: 3px solid #fff;
	padding:-2px;
	margin-right:4px;
}



/* bottom */
.bottom_break_left{
}

.bottom_break_right{
text-align:right;
vertical-align:middle;
}

.bottom_break_right a{
font-family:Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
}

.bottom_break_right a:hover{
text-decoration:underline;
color:#666;
}


.bottom_break_left, .bottom_break_right{
height:8px;
}

.bottom_break_left2  {
border-top:4px solid #999;
}

.bottom_break_right2  {
border-top:4px solid #E5E5E5;
}

.bottom_menu_left{
font-family:Arial, Helvetica, sans-serif;
color:#999;
background-color:#FFF;
}

.bottom_menu_right{
text-align:right;
background-color:#FFF;
color:#FFF;
padding-right:3px;
}


/* formatacao <td> conteudo geral silva */
.container_center{
background-color:#FFF;
vertical-align:top;
width:100%;
}
.container_mota{
padding:4px 8px 8px 8px;
vertical-align: top;
background-color:#FFF;
}

.left_containersilva{
padding-right:8px;
}

/* config breadcumbs + search box */
.breadcumbs{ /* <td> */
background-color:#FFF;
padding:8px 8px 6px 8px;
width:550px;
font-family: Arial, Verdana, sans-serif;
}

#breadcumbs{ /* <div> */
/*border-bottom:2px solid #E5E5E5;*/
padding-bottom:4px;
}

.search_box{
padding: 6px 5px 6px 6px;
width: 240px;
font-family: Arial, Helvetica, sans-serif;
color: #333;
}

.search_button{
width:25px;
text-align:center;
}

.searchbox_dropdown{
display:none;
padding:4px;
position:absolute;
}

.search_menu2{
border-top: 3px solid #FFF;
padding:3px 8px 2px 0px;
background-color: #FFF;
border-bottom:1px solid #E5E5E5;
}

/* listagem de noticias standart */
.news_date{
font-family:Arial, Helvetica, sans-serif;
color:#888;
}

.news_item{
display:block;
margin-top:5px;
border-bottom:1px dotted #CCC;
padding:2px;
}

.map_site_title{
font-weight:bold;
}

.map_site_box{ padding:8px; }

.map_index td{
padding:8px;
}

.map_index ul{
padding-left:10px;
}

.div_rssaggregator h2{
font-size:120%;
}

.div_rssaggregator h4{
font-size:100%;
}

.div_rssaggregator_item{
padding:3px 0 3px 0;
border-bottom:1px dotted #CCC;
}


div.header {
  margin: 2em 2.1em 0 0;  
}

div.header a.icon {
  display: block;
  float: left;
  width: 7em;
  text-align: center;
}

/* layout for the content area in the preview screen */
div.preview {
  margin: -1px 0 0 0;
  padding: 0.3em 1em 1em 1em;
  border: 1px solid #789;
  background-color: #e3ecf7;
}

/* defines the width of the text in the preview and public layout */
div.public {
  margin-left: 7em;
  padding-top: 2.3em;
  width: 504px; /* for IE5 */
}
/* this selector works only for standards compatible browsers like mozilla
** IE ignores this definition */
body>div.public {
  width: 45em;
}
/* preview width */
div.preview>div.public {
  width: 45em;
}

/* _____ alignments _____ */

.image-left {
text-align: left;
}

.image-center {
text-align: center;
}

.image-right {
text-align: right;
}

.float-left {
float: left;
margin-right: 1em;
clear: none;
}

.float-right {
float: right;
margin-left: 1em;
clear: none;
}


/* _____ typography _____ */

h1, h2, h3, h4, h5, h6 {
margin-top:5px;
line-height:125%;
color:#000000;
}

h1 {font-size: 140%;}
h2 {font-size: 125%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}


h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {text-decoration:none; color:#000000;}
h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {text-decoration:none; color:#000000;}
h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {text-decoration:none; color:#000000;}

h5 a, h6 a {text-decoration:none; color:#6f0400;}
h4 {text-decoration:underline;}

h6.heading {
font-size: 100%;
padding-left:30px;
color:#333;
font-weight:normal;
}

h6.minor {
font-size: 100%;
padding-left:50px;
padding-bottom:12px;
color:#333;
font-weight:normal;
}

h6.sub {
  margin: 12px 50px 12px 0;
  font-weight: normal;
}

.sub{
font-size:110%;
font-weight:bold;
}

.subsub{
font-size:100%;
font-weight:bold;
}

.paragraph{
padding-left:20px;
display:block;
}

.subparagraph{
padding-left:20px;
display:block;
}

.subhead {
color: #333767;
font-weight: bold;  
line-height: 1.6em;
}

p {
margin: 1.4em 0em;
}

ul {
margin: 0.3em 0em;
padding-left: 30px; 
}

ol {
margin: 0.3em 0em;
padding-left: 30px; 
}

dt {
background: transparent;
font-weight: bold;
}

dd {
background: transparent;
margin-left: 1.2em;
}

pre {
padding: 0;
border: none;
color: #444466;
background-color: transparent;
font-size:140%;
}

pre.pre {
display:block;
padding:4px;
border:1px dotted #444466;
}


.toc li {
list-style-type: square ! important;
}

a img {
border: 0;
}


/* definitions for batching */
div.listingBar {
width: 60em;
margin: 2em 0;
}

div.listingBar .next {
margin-left: 5em;
} 

div.listingBar .previous {
margin-right: 5em;
}


/*____ CSS2 selectors _____ */ 

acronym[title], abbr[title] {
cursor:help;
}