@charset "utf-8";
/* CSS Document */

* { margin:0; border:0; padding:0;}
body, html { font-family:"Century Gothic", Arial, sans-serif; font-size:12px; background:#d5e5ed url(../img/linha.gif) left top repeat-x;}


/*MENU FIXO DA REDENTOR PARA TODAS AS PÁGINAS*/
.top_fixo { margin:0 auto; width:100%; height:36px; background:url(../img/top_fundo.gif) repeat-x top left;}
	#menu_top{position:relative; height:36px;font-size:12px; color:white; line-height:32px; width:735px; margin:0 auto; font-weight:bolder;}
	#menu_top li{display:inline; padding:7px 6px; border-left:1px solid white;}
	#menu_top li a{ color:white; text-decoration:none;}
	#menu_top li:hover{ background:url(../img/top_fundo2.gif);}
	
.rodape { margin:0 auto; clear:both; text-align:center;}
/*###########################################*/

.site { width:734px; margin:0 auto; clear:both;}

#box1 { margin:20px 0;width:300px; float:left;}
#box1 li{display:inline; text-transform:uppercase; padding:0 5px; line-height:26px; color:#167477;}
#box1 li:hover{display:inline; text-transform:uppercase; padding:0 5px; line-height:26px; color:#167477; border-bottom:1px solid #167477; cursor:pointer;}
#box1 a{ text-decoration:none;color:#167477;}
#box2 { margin:40px 20px;width:400px; float:right;}
#box3 { margin:10px 0;width:430px; border: 5px #d5e5ed solid; background:#C7C7F8;}
#box3 img { border:1px solid #5083c6;}
#box4 { margin:0;width:260px; border: 5px #d5e5ed solid; background:#d5e5ed; margin-bottom:5px;}
#box_cursos { border: 1px #d5e5ed solid; background:#b6dbef; border:1px solid #5083c6; width:100%; margin:0; font-style:italic; letter-spacing:1px; }
#box_cursos a { text-decoration:none; }
#box_cursos:hover { background:#d5e5ed; }
.clear { clear:both;}

/*##########################################*/
.left {float:left; padding:2px; background:#f6f6f6; border:1px solid #3A3D5A; margin:7px;}
.right {float:right; padding:2px; background:#f6f6f6; border:1px solid #3A3D5A; margin:7px;}

.caixa {border:1px solid #333; background:#b6dbef; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:4px 2px; color:#333; text-indent:5px;}

#logo{ background:url(../img/logo.jpg) no-repeat; height:110px; width:250px; float:left; margin:5px;}
.banner { width:100%; height:204px; background:url(../img/banner_01.jpg) no-repeat left top;}

#menu { position:relative;text-transform:uppercase; font-size:13px;color:#3A3D5A; font-weight:bolder; line-height:38px; background:#b6dbef url(../img/menu_fundo.jpg) repeat-x left top; border-top:#699eba 1px solid; height:48px;}
	#menu li {display:inline;}
	#menu a{padding:20px 15px; text-decoration:none; color:#3A3D5A; height:38px; margin-left:8px;}
	#menu a:hover {background:url(../img/menu_fundo_hover.jpg) bottom no-repeat; padding:21px 15px; color:#066; cursor:pointer; height:38px;}

.conteudo{ background:#d5e5ed; width:734px; margin:0 auto; padding:10px; }
.interno{ width:inherit;border:2px #b6dbef solid; background-color:#f6f6f6;}

#esquerda { width:450px; margin-left:5px; float:left;}
#direita { width:265px; margin-right:10px; float:right;}

.globo{ background:url(../img/globo.gif) no-repeat left; height:40px; margin-left:25px;}
/*##########################################*/
p { font-size:12px; color:#3A3D5A; text-align:left; padding:5px; line-height:18px; font-weight:normal; text-indent:25px; text-align:justify;}
h1{ font-size:22px; text-transform:uppercase; color:#167477; text-align:right;}
h2{ font-size:18px; color:white; text-align:left; padding:35px 0 0px 10px; text-indent:25px;}
h3{ font-size:14px; color:white; text-align:left; padding:2px 0 2px 25px; width:410px; line-height:18px; font-weight:normal; padding-bottom:10px;}
h4{ font-size:15px; color:#3A3D5A; text-align:left; padding:5px; line-height:normal; font-weight:bolder;}
h5{ font-size:10px; color:#3A3D5A; text-align:left; line-height:normal; font-weight:bolder; padding:5px;}
h6{ font-size:16px; color:#3A3D5A; text-align:left; line-height:26px; font-weight:bolder; text-indent:25px; border-bottom:2px solid #3A3D5A; margin-bottom:10px;}
.titulo{ font-size:13px; color:#3A3D5A; text-align:left; line-height:26px; font-weight:bolder; text-indent:25px; padding-top:25px;}
.negrito {font-size:16px; font-weight:bolder;}


/*#########  ACCORDION  #########*/
#basic-accordian{
	border:0px solid #EEE;
	padding:5px;
	width:250px;
}

.accordion_headings{
	padding:2px;
	background:#b7dbf1;
	cursor:pointer;
	border-bottom:2px solid white;
}

.accordion_headings:hover{ text-indent:10px;background:url(../img/menu2.jpg) center left no-repeat #a0cae4;}

.accordion_child{
	padding:5px;
	background:white;
}
.accordion_child h5 { font-size:11px; text-align:justify; text-indent:20px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.accordion_child a { text-decoration:none;}
.accordion_child h5:hover { text-decoration:underline; color:#3A3D5A;}
.header_highlight{
	background:#00CCFF;
	text-indent:10px;background:url(../img/menu2.jpg) center left no-repeat #a0cae4;
}
.header_highlight h4{ color:white;}
