@charset "utf-8";

:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}
a img,:link img,:visited img {border:none}

h2{color:#0099CC; font-weight:bold;}


body {
	margin:0;
	padding:0;
	color:#666666;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	}
	
#tudo {
	width:777px;
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	}
 
#topo {
	width:100%;
	height:260px;
	text-align:center;
	background-repeat:repeat-x;
	background-image:url(../layout/bg_flash.jpg);
	}
	
#topo2 {
	width:100%;
	height:260px;
	text-align:center;
	background-repeat:repeat-x;
	background-image:url(../layout/bg_flash2.jpg);
	}
	
#topo3 {
	width:100%;
	height:260px;
	text-align:center;
	background-repeat:repeat-x;
	background-image:url(../layout/bg_flash3.jpg);
	}
	
#topo4 {
	width:100%;
	height:260px;
	text-align:center;
	background-repeat:repeat-x;
	background-image:url(../layout/bg_flash4.jpg);
	}
	
#topo5 {
	width:100%;
	height:260px;
	text-align:center;
	background-repeat:repeat-x;
	background-image:url(../layout/bg_flash5.jpg);
	}
	
#topo6 {
	width:100%;
	height:260px;
	text-align:center;
	background-repeat:repeat-x;
	background-image:url(../layout/bg_flash6.jpg);
	}

#cantorasandrinha {
	float: left;
	width: 440px;
	margin-left: 20px;
}

#bloglinks {
	top:5px;
	float: right;
	padding-right: 80px;
	font:Tahoma, Arial, Verdana;
	font-weight:bold;
}

#bloglinks a {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#toposuperior {
	background-image:url(../layout/bg_topo.jpg);
	background-repeat:repeat-x;
	text-align: center;
	clear: both;
	height: 160px;
	width: 100%;
	padding-top:10px
}

#toposuperiorlogo {
	margin-top:32px;
	width:100%;
	height:130px;
	padding-top:10px;
	}

	
#menu {
	width:100%;
	height:32px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../layout/bg_menu.gif);
	background-repeat:no-repeat;
	background-position:center;
	}

#menu ul li {
	display:inline;
	position:relative;
	padding-right:16px;
	background-position:center;
	right:9px;
	top:7px;
	}

#menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	}
	
#menu a:hover {
	color:#990000;
	}
	
#menu_interno {
	width:100%;
	height:32px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../layout/bg_menu_interno.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-right:10px;
	text-align:center;
	}

#menu_interno ul li {
	display:inline;
	position:relative;
	padding-right:25px;
	background-position:center;
	top:9px;
	}

#menu_interno a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	}
	
#menu_interno a:hover {
	color:#990000;
	}
	
#menu_interno2 {
	width:100%;
	height:32px;
	margin-top: 30px;
	margin-bottom: 10px;
	background-image: url(../layout/bg_menu_interno.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-right:10px;
	text-align:center;
	}

#menu_interno2 ul li {
	display:inline;
	position:relative;
	padding-right:10px;
	background-position:center;
	top:9px;
	}

#menu_interno2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	}
	
#menu_interno2 a:hover {
	color:#990000;
	}				
	
#titulo {
	width:777px;
	height:50px;
	}
	
#conteudo {
	padding-bottom:30px;
	background-image: url(../layout/background-conteudo.png);
}

#conteudo2 {
	background-image: url(../layout/background-conteudo.png);
	margin:0 0 20px 0;
	padding-bottom:500px;
}


#principal {
	width:736px;
	padding-left:20px;
	padding-top:10px;
	text-align:justify;
	padding-right: 20px;
	}
	
#rodape {
	width:100%;
	height:110px;
	text-align:center;
	margin-top: 20px;
	padding-top:80px;
	background-image:url(../layout/bg_rodape.jpg);
	background-repeat:repeat-x;
	}
	
.ie7 #rodape {
	width:100%;
	height:110px;
	text-align:center;
	margin-top: 90px;
	padding-top:80px;
	background-image:url(../layout/bg_rodape.jpg);
	background-repeat:repeat-x;
	}

	
#rodape p {
	margin:0;
	color:#999999;
	font-size:10px;
	}
	
.clear {
	clear:both;
}
#conteudo-rodape {
	background-image: url(../../ciap/layout/conteudo-rodape.png);
	clear: both;
	height: 25px;
	width: 777px;
}

#assinatura {
	text-align: left;
	width: 100%;
	color:#999999;
	}

#assinatura a:link{
	color: #990000;
	text-decoration: none;
	}

#assinatura a:visited{
	color: #999999;
	text-decoration: none;
	}

#assinatura a:active{
	color: #FFFFFF;
	text-decoration: underline;
	}

#assinatura a:hover{
	color: #990000;
	text-decoration: none;
	}

.quadradosindex {
	margin: 5px;
	float: left;
	height: 150px;
	width: 184px;
}

.ie .quadradosindex {
  	margin: 3px;
	float: left;
	height: 150px;
	width: 184px;
}

.ie7 .quadradosindex {
  	margin: 5px;
	float: left;
	height: 150px;
	width: 184px;
}


.textoquadradoshome {
	text-align:left;
	padding: 40px 2px; 
	clear: both;
	width: 183px;
	height: 50px;
	}


.textoquadradoshome a {
	color:#333333;
	text-decoration:none;
	}


.ie .textoquadradoshome {
	text-align:justify;
	padding: 5px 2px; 
	clear: both;
	width: 183px;
	height: 70px;
	}


.ie7 .textoquadradoshome {
	text-align:justify;
	padding: 40px 2px; 
	clear: both;
	width: 183px;
	height: 50px;
	}
	
.ie8 .textoquadradoshome {
	text-align:justify;
	padding: 50px 2px; 
	clear: both;
	width: 183px;
	height: 50px;
	}


.tituloquadradoshome {
	margin: 0px;
	clear: both;
	height: 40px;
	}

.rodapequadradoshome {
	background-repeat:no-repeat;
	margin: 0px;
	clear: both;
	height: 25px;
}

.videosemdestaque {
	margin: 4px;
	float: left;
	height: 330px;
	width: 508px;
}

.textoquadradoshomev {
	background-image: url(../../ciap/layout/back-quadrados-home.png);
	padding: 10px;
	clear: both;
	width: 488px;
	height: 240px;
}

.tituloquadradoshomev {
	margin: 0px;
	clear: both;
	height: 40px;
}
.rodapequadradoshomev {
	background-image: url(../../ciap/layout/titulo/home/rodape-quadrado-home-v.png);
	margin: 0px;
	clear: both;
	height: 25px;
}

h1 {
	font-weight:bold;
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}
	
h1 {
	font-weight:bold;
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}

ul {
	list-style-image:url(../images/quadradoLista.gif);	
	}
	
#buscaEstudo{padding:10px 10px;background-color:#E5EEF7;}
#buscaEstudo select{border:0;}

#mostra_estudo{margin-top:30px;padding:30px 30px;text-align:justify;}

#mapa{margin:80px 0 0 0;}
#mapa img{border:0;}
#mapa th{background:url(../layout/tabela/bg_title.jpg); height:21px; color:#345693; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #A7BFF0;}
#mapa td{border:1px solid #A7BFF0;}
#mapa tbody{border:1px solid #A7BFF0;}
