* {
	margin:0;
	padding:0;
}

/*INICIO ESTILOS DAS DIVS PRINCIPAIS*/
#menu {width:908px; height:225px; margin:auto}

#banner_principal {width:908px; height:240px; margin:auto; margin-bottom:20px; margin-top:15px}

#banner_paginas{width:908px; height:161px; margin:auto}
	
#conteudo {width:908px; margin:auto; background-color:#FFF}
	
#rodape_conteiner {width:100%; height:155px; background-position:center; background-repeat:no-repeat; background-color:#B0B0B0; padding-bottom:50px}

#rodape {width:908px; margin:auto; padding:20px}

/*INICIO ESTILOS DAS FONTES*/
.texto {font-family:Tahoma; color:#333; font-size:13px}
.texto_index {font-family:Tahoma; color:#333; font-size:11px}
.texto_menor {font-family:Tahoma; color:#333; font-size:10px; text-decoration:none}
.texto_branco {font-family:Tahoma; color:#FFF; font-size:11px}
.texto_rodape {font-family:Tahoma; color:#FFF; font-size:10px}
.texto_topo {font-family:Tahoma; color:#999; font-size:10px; font-weight:bold}
.titulo {font-family:Tahoma; color:#666; font-size:12px; font-weight:bold}
.titulo_azul {font-family:Tahoma; color:#003366; font-size:15px; font-weight:bold}
.titulo_laranja {font-family:Tahoma; color:#BC4B00; font-size:15px; font-weight:bold}
.titulo_vermelho {font-family:Tahoma; color:#CC0000; font-size:15px; font-weight:bold}
.titulo_vinho {font-family:Tahoma; color:#660000; font-size:15px; font-weight:bold}


/*LINK RODAPE*/
.link_rodape:link {font-family:Tahoma; font-size:10px; text-decoration:none; color:#FFF}
.link_rodape:visited {font-family:Tahoma; font-size:10px; text-decoration:none; color:#FFF}
.link_rodape:hover {font-family:Tahoma; font-size:10px; text-decoration:underline; color:#FFF}
.link_rodape:active {font-family:Tahoma; font-size:10px; text-decoration:none; color:#FFF}


/*LINK BRANCO*/
.link_branco:link {font-family:Tahoma; font-size:11px; text-decoration:none; color:#FFF}
.link_branco:visited {font-family:Tahoma; font-size:11px; text-decoration:none; color:#FFF}
.link_branco:hover {font-family:Tahoma; font-size:11px; text-decoration:underline; color:#FFF}
.link_branco:active {font-family:Tahoma; font-size:11px; text-decoration:none; color:#FFF}

/*LINK TOPO FIXO*/
.link_topo_fixo:link {font-family:Tahoma; font-size:10px; text-decoration:none; color:#333}
.link_topo_fixo:visited {font-family:Tahoma; font-size:10px; text-decoration:none; color:#333}
.link_topo_fixo:hover {font-family:Tahoma; font-size:10px; text-decoration:none; color:#999}
.link_topo_fixo:active {font-family:Tahoma; font-size:10px; text-decoration:none; color:#333}

/*LINK TOPO*/
.link_topo:link {font-family:Tahoma; font-size:10px; text-decoration:none; color:#999; font-weight:bold}
.link_topo:visited {font-family:Tahoma; font-size:10px; text-decoration:none; color:#999; font-weight:bold}
.link_topo:hover {font-family:Tahoma; font-size:10px; text-decoration:none; color:#333; font-weight:bold}
.link_topo:active {font-family:Tahoma; font-size:10px; text-decoration:none; color:#999; font-weight:bold}

/*LINKS*/
.links:link {font-family:Tahoma; font-size:11px; text-decoration:none; color:#333}
.links:visited {font-family:Tahoma; font-size:11px; text-decoration:none; color:#333}
.links:hover {font-family:Tahoma; font-size:11px; text-decoration:underline; color:#666}
.links:active {font-family:Tahoma; font-size:11px; text-decoration:none; color:#333}

.linksUnderlined:link {font-family:Tahoma; font-size:11px; text-decoration:underline; color:#333}
.linksUnderlined:visited {font-family:Tahoma; font-size:11px; text-decoration:underline; color:#333}
.linksUnderlined:hover {font-family:Tahoma; font-size:11px; text-decoration:underline; color:#666}
.linksUnderlined:active {font-family:Tahoma; font-size:11px; text-decoration:underline; color:#333}

/*SUBMENU LATERAL*/
.submenu:link {font-family:Tahoma; font-size:15px; text-decoration:none; color:#003366; font-weight:bold}
.submenu:visited {font-family:Tahoma; font-size:15px; text-decoration:none; color:#003366; font-weight:bold}
.submenu:hover {font-family:Tahoma; font-size:15px; text-decoration:underline; color:#333; font-weight:bold}
.submenu:active {font-family:Tahoma; font-size:15px; text-decoration:none; color:#003366; font-weight:bold}


/*INICIO CAMPOS*/
.campos {border:1px solid #CCC; background-color:#FFF; height:15px; line-height:15px; font-family:Tahoma; font-size:11px; color:#333; padding-left:5px; padding-right:5px; padding-top:2px; margin-bottom:4px}

/*INICIO MENU*/


/*VIDEOS*/
.videos:link {display:block; width:54px; height:36px; background-image:url(../imagens/menus/videos.jpg); background-position:top; float:left}
.videos:visited {display:block; width:54px; height:36px; background-image:url(../imagens/menus/videos.jpg); background-position:top; float:left}
.videos:hover {display:block; width:54px; height:36px; background-image:url(../imagens/menus/videos.jpg); background-position:bottom; float:left}
.videos:active {display:block; width:54px; height:36px; background-image:url(../imagens/menus/videos.jpg); background-position:bottom; float:left}

/*PROGRAMA KAIROS*/
.programa_kairos:link {display:block; width:80px; height:36px; background-image:url(../imagens/menus/programa_kairos.jpg); background-position:top; float:left}
.programa_kairos:visited {display:block; width:80px; height:36px; background-image:url(../imagens/menus/programa_kairos.jpg); background-position:top; float:left}
.programa_kairos:hover {display:block; width:80px; height:36px; background-image:url(../imagens/menus/programa_kairos.jpg); background-position:bottom; float:left}
.programa_kairos:active {display:block; width:80; height:36px; background-image:url(../imagens/menus/programa_kairos.jpg); background-position:bottom; float:left}

/*DIFUSAO CULTURAL*/
.difusao_cultural:link {display:block; width:68px; height:36px; background-image:url(../imagens/menus/difusao_cultural.jpg); background-position:top; float:left}
.difusao_cultural:visited {display:block; width:68px; height:36px; background-image:url(../imagens/menus/difusao_cultural.jpg); background-position:top; float:left}
.difusao_cultural:hover {display:block; width:68px; height:36px; background-image:url(../imagens/menus/difusao_cultural.jpg); background-position:bottom; float:left}
.difusao_cultural:active {display:block; width:68px; height:36px; background-image:url(../imagens/menus/difusao_cultural.jpg); background-position:bottom; float:left}

/*TERRITORIO CULTURAL*/
.territorio_cultural:link {display:block; width:72px; height:36px; background-image:url(../imagens/menus/territorio_cultural.jpg); background-position:top; float:left}
.territorio_cultural:visited {display:block; width:72px; height:36px; background-image:url(../imagens/menus/territorio_cultural.jpg); background-position:top; float:left}
.territorio_cultural:hover {display:block; width:72px; height:36px; background-image:url(../imagens/menus/territorio_cultural.jpg); background-position:bottom; float:left}
.territorio_cultural:active {display:block; width:72px; height:36px; background-image:url(../imagens/menus/territorio_cultural.jpg); background-position:bottom; float:left}

/*FOTOS COORDENADORES*/
.fotos:link {display:block; width:170px; height:170px; background-position:top; cursor:pointer}
.fotos:visited {display:block; width:170px; height:170px; background-position:top; cursor:pointer}
.fotos:hover {display:block; width:170px; height:170px; background-position:bottom; cursor:pointer}
.fotos:active {display:block; width:170px; height:170px; background-position:top; cursor:pointer} 

/*INICIO CAMPOS*/
.campos {border:1px solid #CCC; background-color:#F8F8F8; height:20px; line-height:15px; font-family:Tahoma; font-size:11px; color:#333; padding-left:5px; padding-right:5px; padding-top:4px; margin-bottom:3px}

/*INICIO BTN CONTATO*/
.btn {background-color:#999; height:17px; width:60px; font-family:Tahoma; font-size:10px; color:#FFF; margin-top:5px; border:0; letter-spacing:1px; padding-bottom:4px}

/*INICIO PORTFOLIO*/
h3{color:#FFF; font-family:Tahoma; font-size:16px; font-weight: bold; padding:7px}
			
.boxgrid{width:200px; height:134px; float:left; background:#161613; overflow: hidden; position: relative}

.boxgrid img{position: absolute; top: 0; left: 0; border: 0}

.boxgrid p{padding:10px; padding-top:0px; color:#FFF; font-family:Tahoma; font-size:10px}
				
.boxcaption{float: left; position: absolute; background: #cc0001; height: 100px; width: 100%; opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}

.captionfull .boxcaption {top:100; left: 0}

.caption .boxcaption {top:100px; left: 0}
