/* ---------Global---------- */

body {
	background-image:url(images/fundo.gif);
   margin-left:			0px;
   margin-top:			0px;
   margin-right:		0px;
   margin-bottom:	    0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}


table {
   border-color:       gray; 
   font-size:          9pt;
}

a:link{
   color:	#006600; 
   text-decoration:    none;
    font-weight:        bold;
   
}

a:visited{
   color:	#006600; 
   text-decoration:    none;
    font-weight:        bold;
}

a:hover{
   text-decoration: underline;
   font-weight:        bold;

}

a:active {
   color:	#006600;
   font-weight:        bold;
}

td {
	padding:			0px;
	margin:				0px;
	border-color:       gray;
	font-size:11px;
} 

img {
	border:            none;
}


/* ---------Individual---------- */



/* ---------Data---------- */
body.datatop {
	background-color:#FFFFFF;
	background-image:url(http://www.igfbrazil2007.br/images/fundo-branco.gif);
   margin-left:			0px;
   margin-top:			0px;
   margin-right:		0px;
   margin-bottom:	    0px;
   padding:0px;
   font-size:10px;
   color: #000000;
   white-space: nowrap;
   font-family:        Verdana, Arial, Helvetica, sans-serif;
   text-align:right;
}
.data{
float:right;
font-size:10px;
   font-family:        Verdana, Arial, Helvetica, sans-serif;
   white-space: nowrap;
}
.data-td{
   color: #666666;
   white-space: nowrap;
   font-size:10px;
   font-family:        Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
text-align:right;
padding-bottom:4px;
padding-right:10px;
}

a.branco-02:link{
   color: #666666; 
   text-decoration: underline;
   font-weight:bold;
}

a.branco-02:visited{
   color: #666666; 
   text-decoration:    underline;
   font-weight:bold;
}

a.branco-02:hover{
   color: #333333;
   text-decoration:    underline;
   font-weight:bold;
}

a.branco-02:active {
   color:	#666666;
   text-decoration:    underline;
   font-weight:bold;
}
body.fundo-fla {
background-image:url(images/fundo-fla.gif);
background-repeat:no-repeat;
}




/* ---------barra superior---------- */

.topo {
margin-left:20px;
background-image:url(images/top.gif);
background-position:right;
background-repeat:no-repeat;
height:122px;
}

.logo {
margin-top:27px;
}

.flutuante {
position:absolute;
top:39px;
right:35px;
}

/* ---------idiomas---------- */
.idiomas {
position:absolute;
top:110px;
right:212px;
}


/* ---------meio---------- */

/* ---------tabela principal---------- */

.principal {
width:100%;
}

.espaco {
width:20px;
}
.espaco-right {
width:20px;
background-image:url(images/img-fundo-right.gif);
background-repeat:no-repeat;
background-position:top;
}
/* ---------barra left---------- */



.left {
background-image:url(images/fundo-left.gif);
width:170px;
margin:0px;
padding:0px;
border:0px;
white-space:nowrap;
text-align:left;
vertical-align:top;
}

.fundo-left {
background-image:url(images/fundo-left-img.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
border:0px;
}


.left-bottom {
background-image:url(images/fundo-left-bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
padding:0px;
border:0px;
text-align:left;
}

.left-top-quebra {
padding-top:0px;
margin-top:0px;
vertical-align:top;
background-image:url(images/left-top-quebra.gif);
background-repeat:no-repeat;
background-position:left top;
height:8px;
}

.left-bottom-quebra {
padding-top:0px;
vertical-align:bottom;
background-image:url(images/left-bottom-quebra.gif);
background-repeat:no-repeat;
background-position:left bottom;
height:8px;
padding-bottom:5px;
}

ul.menuleft {
list-style-type:none;
	margin-left:			10px;
	padding-left:10px;
	margin-top:10px;
	
}
li.menuleft {
padding-bottom:5px;
padding-top:0px;
margin-bottom:0px;
	
}


a.menuleft:link{
   color: #006600; 
   text-decoration:    none;
    font-weight:        bold;
	font-size:11px;
   
}

a.menuleft:visited{
   color:	 #006600; 
   text-decoration:    none;
    font-weight:        bold;
}

a.menuleft:hover{
   text-decoration: underline;
   font-weight:        bold;

}

a.menuleft:active {
   color:	 #006600;
   font-weight:        bold;
}

.busca{
font-size:10px;
}

.search{
padding-bottom:3px;
}


.box-busca{
padding-left:20px;
padding-right:3px;
float:left;
}

.box-busca-ok{
padding-top:10px;
}





.tabela-busca {
margin-left:20px;}


.box-banner-01 {
margin-right:10px;
margin-left:10px;
background-image:url(images/fundo-left-box.gif);
margin-top:20px;
border:1px solid #999999;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
}

.banner-01 {
margin-bottom:7px;
margin-left:4px;
}

.banner-org {
margin-top:2px;
margin-bottom:5px;
margin-left:25px;

}

/* ---------barra central---------- */


.iframe {
height:12px;
width:323px;}


.centro {
background-color:#FFFFFF;
background-image:url(images/fundo-centro.gif);
background-position:left;
background-repeat:repeat-y;
vertical-align:top;
padding-left:20px;
padding-top:0px;
padding-bottom:10px;
text-align:left;
}
.centro-bottom {
background-image:url(images/fundo-center-bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
padding:0px;
border:0px;
text-align:left;
vertical-align:top;
}

.fundo-centro-bottom {
background-image:url(images/fundo-centro-bottom.gif);
background-repeat:no-repeat;
background-position:left top;
height:8px;
border:0px;
margin:0px;
padding:0px;
}

.titulos {
border:0px;
}

.titulo-txt {
color: #006600;
font-weight:bold;
text-align:center;
padding-bottom:10px;
}

.box-amarelo {
background-image:url(images/fundo-ilust-home.gif);
border:1px solid #FFCC66;
font-size:11px;
margin-top:13px;
padding-top:7px;
margin-bottom:10px;
padding-bottom:15px;
vertical-align:bottom;
text-align:left;
}

.box-amarelo-02 {
background-color:#FFFF66;
border:1px solid #FFCC66;
font-size:11px;
margin-top:13px;
padding-top:7px;
margin-bottom:10px;
padding-bottom:15px;
vertical-align:bottom;
text-align:left;
}


.box-laranja {
background-color:#FFCC33;
border:1px solid #FFCC66;
font-size:11px;
vertical-align:bottom;
padding-top:5px;
margin-bottom:10px;
padding-bottom:10px;
text-align:center;
}


.ilust-home {
border:0px;
padding-left:5px;
padding-right:5px;
float:left;
}



.paragrafo {
margin-bottom:10px;
margin-top:0px;}

.important {
color:#FF0000;
font-weight:bold;
}
/* ---------barra right---------- */


.right {
background-image:url(images/fundo-right.gif);
width:196px;
height:100%;
vertical-align:top;
text-align:right;
}



.right-top-quebra {
padding-top:0px;
margin-top:0px;
vertical-align:top;
background-image:url(images/right-top-quebra.gif);
background-repeat:no-repeat;
background-position:right top;
padding-right:0px;
margin-right:5px;
height:8px;
}


.right-bottom-quebra {
padding-top:0px;
vertical-align:bottom;
float:right;
}

.right-bottom {
background-image:url(images/fundo-right-bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
padding:0px;
border:0px;
height:8px;
}


.banner {
margin-bottom:10px;
}

.banners-li {
margin:0px;
border:0px;
padding:0px;
list-style:none;
}

.banners-ul {
margin:0px;
border:0px;
padding:0px;
margin-top:80px;
}


.alternative-text {
font-size:1px;
}

.iframe-flash {
height:160px;
width:172px;}



/* ---------Sub-titulos---------- */

.subtitulo01 {
color: #006600;
font-size:13px;
font-weight:bold;
margin:0px;
padding-bottom:0px;
padding-top:15px;
}
.subtitulo02 {
color: #006600;
font-size:11px;
font-weight:bold;
margin:0px;
padding-bottom:0px;
padding-top:0px;
}

.subtitulo03 {
color: #003300;
font-size:14px;
font-weight:bold;
margin:0px;
padding-bottom:0px;
padding-top:0px;
}

/* ---------informacoes---------- */

.direita {
text-align:right;
font-weight:bold;
}

.div-titulo{
background-color:#006600;
color: #FFFFFF;
font-size:12px;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
height:27px;
background-image:url(images/quebra-tit.gif);
background-position:top left;
background-repeat:no-repeat;
}

.clear{
clear:left;}


/* ---------embaixadas e consulados---------- */

.tit-embaixadas {
font-size:12px;
font-weight:bold;
}

/* ---------Vistos---------- */

.vistos-tab01 {
background-color:#006600;
color:#FFFFFF;
padding:3px;
}
.vistos-tab02 {
text-align:center;
padding:3px;
}
.vistos-tab03 {
background-color:#006600;
text-align:center;
color:#FFFFFF;
padding:3px;
}
.vistos-tab04 {
padding:3px;
}


/* ---------Imagens sobre brasil---------- */
img.interna01 {
float:right;
padding:5px;
}
img.interna02 {
float:left;
padding:5px;
}
img.interna03 {
float:left;
padding:5px;
padding-right:10px;
}
img.interna031 {
float:left;
padding:5px;
padding-right:10px;
padding-bottom:10px;
}

/* ---------Videos---------- */

.tab-vid-main{
width:100%;
}
.vid-esquerda{
width:40%;
vertical-align:top;
padding-right:10px;
}

.vid-direita{
width:40%;
vertical-align:top;
}

.div-vid-fla{
font-size:10px;
padding:5px;
}

body.div-fla{
background-image:url(images/fundo-video-fla.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}


.ul-lista-videos{
padding-left:5px;
margin-left:0px;
margin-top:5px;
list-style:none;
}
.li-lista-videos{
padding:0px;
margin-top:0px;
margin-left:0px;
}

/* ---------Rodape---------- */
ul.rodape {
margin:0px;
border:0px;
padding:0px;
list-style:none;
}

li.rodape{
display: inline;
margin:0px;
border:0px;
padding:5px;
}