@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; }


.total{ background:url(images/topo.jpg) no-repeat center top; height:auto; min-height:800px; width:740px; margin:auto; position:relative !important; }

.boasvindas{ margin-top:150px; border-bottom:1px solid #ccc; width:100%; float:left;}

.boasvindas .textos{ margin-top:40px; width:520px; float:left; }
.apresentador{ text-align:left; margin-right:30px !important; float:left !important; width:174px; height:204px; overflow:hidden;}
.nome_apresentador{ text-align:left; border-bottom:1px solid #ccc; font-weight:bold; font-size:16px; letter-spacing:-1px; color:#666; padding-bottom:4px;}
.funcaoapresentador{ text-align:left; font-size:11px; color:#666; padding-top:4px;}
.texto_boasvindas{ padding-top:15px; }
.texto_boasvindas p{ text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666; line-height:18px; letter-spacing:-1px;}

strong{ font-weight:bold; }

.topmenu{ width:100%; height:41px; background:url(images/bg_menu.png) bottom left repeat-x; float:left; }
.topmenu h1{ font-weight:bold; float:left; margin:10px 0 0 10px; color:#666;}
.menulinks{ float:left; height:auto; min-height:150px; width:100%; margin-top:10px; margin-bottom:15px; }

.menulinks .bloco1{ width:350px; height:auto; float:left; margin-right:40px; }
.menulinks .bloco1 ul{ display:block;}
.menulinks .bloco1 ul li{ text-align:left; margin-bottom:8px; padding:5px 6px 5px 6px; width:338px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#F5F5F5; letter-spacing:-1px;}
.menulinks .bloco1 ul li:hover{ text-align:left; margin-bottom:8px; padding:5px 6px 5px 6px; width:338px; background:#EEEEEE; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; letter-spacing:-1px;}
.menulinks .bloco1 ul li a{ display:block; text-decoration:none; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.menulinks .bloco1 ul li a:hover{ display:block; text-decoration:none; color:#333D64; font-family:Verdana, Geneva, sans-serif; font-size:14px;}

.menulinks .bloco2{ width:350px; height:auto; float:left;  }
.menulinks .bloco2 ul{ display:block;}
.menulinks .bloco2 ul li{ text-align:left; margin-bottom:8px; padding:5px 6px 5px 6px; width:338px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#F5F5F5; letter-spacing:-1px;}
.menulinks .bloco2 ul li:hover{ text-align:left; margin-bottom:8px; padding:5px 6px 5px 6px; width:338px; background:#EEEEEE; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; letter-spacing:-1px;}
.menulinks .bloco2 ul li a{ display:block; text-decoration:none; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.menulinks .bloco2 ul li a:hover{ display:block; text-decoration:none; color:#333D64; font-family:Verdana, Geneva, sans-serif; font-size:14px;}

.icons_home{ background:url(images/icons_home.png) top left no-repeat; }


.instrutores_home{ width:330px; height:auto; min-height:100px; float:left; margin:0 30px 0 0; overflow:hidden;}
.instrutores_home .topo{ width:100%; height:35px; border-bottom:1px solid #ccc; background-position:0px 0px; margin-bottom:13px; text-align:left;}
.instrutores_home h3{ font-weight:bold; color:#666; padding:10px 0 0 50px; font-size:17px; letter-spacing:-1px; }
.instrutores_home .imageminstrutores{ width:100%; height:auto; margin:0; padding:0; text-align:left;}

.instrutores_home .colaborador{ width:100%; float:left; display:block; border:none; }
.instrutores_home .colaborador li{ width:50px; float:left; display:block; border:none; height:50px; margin:0 5px 5px 0; }	

.convideamigos_home{ width:376px; height:auto; min-height:100px; float:left}
.convideamigos_home .topo{ width:100%; height:35px; border-bottom:1px solid #ccc; background-position:0px -82px; margin-bottom:13px; text-align:left;}
.convideamigos_home a{ outline:none;}
.convideamigos_home a img{ border:none;}
.convideamigos_home h3{ font-weight:bold; color:#666; padding:10px 0 0 40px; font-size:17px; letter-spacing:-1px;  }

.rodape{ width:100%; height:auto; min-height:150px; float:left; background:url(images/bg_pe.jpg) top center no-repeat; margin-top:80px; margin-bottom:20px; text-align:center; clear:both; }
.rodape .creditos{ float:left; margin:auto; height:15px; width:720px; border-bottom:1px solid #ccc; color:#666; font-size:12px; padding-bottom:3px; text-align:left; margin:50px 0 0 10px;}
.rodape .menupe{margin:auto; height:40px; width:370px; color:#666; font-size:12px; padding-top:5px; text-align:left; margin:0 0 0 15px; float:left;}
.rodape .menupe ul{ display:block; width:100%;}
.rodape .menupe ul li{ display:inline-block; float:left; margin:0 20px 0 0; height:40px; width:auto; }
.rodape .menupe ul li a{ text-decoration:none; display:block; color:#555; margin:7px 0 0 30px; letter-spacing:-0.8px; }
.rodape .menupe .convide_amigo_pe{ padding-top:4px;}
.rodape .menupe .instrutores_pe{ background-position:0px -163px;}
.rodape .menupe .links_pe{ padding-top:2px;}
.rodape .menupe .share_pe{ background-position:0px -77px;}

.rodape .socialshare{margin:auto; height:40px; width:330px; color:#666; font-size:12px; padding-top:5px; text-align:left; margin:6px 0 0 15px; float:left; text-align:right; }
.rodape .socialshare div{ float:left; margin-right:20px;}

.icons_pe{ background:none;}

.conteudope_links{ height:auto; min-height:70px; width:720px; color:#666; font-size:12px; padding-top:5px; text-align:left; margin:0 0 0 15px; float:left;  text-align:left;}
.conteudope_links .topolinks{ width:100%; height:auto; border-bottom:1px solid #ccc; float:left; margin-bottom:15px; padding-bottom:4px;}
.conteudope_links .topolinks h3{ font-size:14px; font-weight:bold;}
.conteudope_links a{ display:block; float:left; text-decoration:none; color:#666; margin:5px; padding:4px 10px 4px 10px;  border:solid 1px #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;} 
.conteudope_links a:hover{ display:block; float:left; text-decoration:none; color:#666; margin:5px; padding:4px 10px 4px 10px;  border:solid 1px #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#C9D2E0;}


.instrutores_rodape{ height:auto; min-height:70px; width:720px; color:#666; font-size:12px; padding-top:5px; text-align:left; margin:0 0 0 15px; float:left;  text-align:left;}
.instrutores_rodape .topoinstrutcts{ width:100%; height:auto; border-bottom:1px solid #ccc; float:left; margin-bottom:15px; padding-bottom:4px;}
.instrutores_rodape h3{ font-size:14px; font-weight:bold;}
.instrutores_rodape .imginstructs_pe{height:auto; min-height:70px; width:720px; text-align:left;}
.instrutores_rodape .colaborador{ width:100%; float:left; display:block; border:none; }
.instrutores_rodape .colaborador li{ width:50px; float:left; display:block; border:none; height:50px; margin:0 5px 5px 0; }	


.oculta{ display:none;}


/*até aqui temos toda a formatação da home do curso Bíblico e  parte da formatação das páginas internas*/

.topolicao{ width:100%; height:190px; }

.menuinternas{ width: 200px; height:auto; min-height:250px; float:left; text-align:left; margin-top:10px;}
.menuinternas ul{ display:block; width:100%; height:auto;}
.menuinternas ul li{ display:block; margin-bottom:5px; list-style:none; border-bottom:1px dotted #666; padding-bottom:4px; }
.menuinternas ul li:hover{ 
						display:block; 
						margin-bottom:5px; 
						list-style:none; 
						border-bottom:1px dotted #666; 
						padding-bottom:4px; 
						background:#F5F5F5; 
						-moz-border-radius: 4px 4px 0px 0x; 
						-webkit-border-radius: 4px 4px 0px 0px; 
						border-radius:4px 4px 0px 0px;  
						}
.menuinternas ul li a{ text-decoration:none; color:#666; font-size:13px; letter-spacing:-0.8px; padding:3px 3px 3px 3px;}
.menuinternas ul li a:hover{ text-decoration:none; color:#F60; font-size:13px; letter-spacing:-0.8px; padding:3px 3px 3px 3px;}

.video_action_user{ 
		width:520px; 
		height:auto; 
		min-height:360px; 
		border:0px solid #ccc; 
		
		float:left;  
		margin-left:19px;
		border-bottom:0px solid; color:#ccc;

		}
.video_action_user .vedoprincipal{ width:520px; height:300px; float:left; margin:0; padding:0; border-top:2px solid #000; }
.video_action_user .vedoprincipal embed, iframe, object{width:520px; height:300px;}
.video_action_user .baraction{ 
							width:521px; 
							height:49px; 
							background:url(images/bg_barravideos.png) bottom left repeat-x; 
							float:left;
							-moz-border-radius: 0px 0px 4px 4px;
							-webkit-border-radius: 0px 0px 4px 4px;
							border-radius: 0px 0px 4px 4px;
							}
.video_action_user .baraction ul { display:block; width:100%;}
.video_action_user .baraction ul li{ display:block; float:left; height:25px; background:url(images/icons_interacao_video.png) top left no-repeat; margin:15px 0 0 10px; }
.video_action_user .baraction ul li a{ text-decoration:none; color:#666; margin:0 10px 0 30px; font-size:12px;}
.video_action_user .baraction ul li a:hover{ text-decoration:none; color:#444; margin:0 10px 0 30px; font-size:12px;}



.video_action_user2{ 
		width:520px; 
		height:auto; 
		min-height:360px; 
		border:0px solid #ccc; 
		position: fixed !important; 
		float:left; 
		top:0px; 
		margin-left:219px;
		border-bottom:0px solid; color:#ccc;

		}
.video_action_user2 .vedoprincipal{ width:520px; height:300px; float:left; margin:0; padding:0; border-top:2px solid #000; }
.video_action_user2 .vedoprincipal embed, iframe, object{width:520px; height:300px;}
.video_action_user2 .baraction{ 
							width:521px; 
							height:49px; 
							background:url(images/bg_barravideos.png) bottom left repeat-x; 
							float:left;
							-moz-border-radius: 0px 0px 4px 4px;
							-webkit-border-radius: 0px 0px 4px 4px;
							border-radius: 0px 0px 4px 4px;
							}
.video_action_user2 .baraction ul { display:block; width:100%;}
.video_action_user2 .baraction ul li{ display:block; float:left; height:25px; background:url(images/icons_interacao_video.png) top left no-repeat; margin:15px 0 0 10px; }
.video_action_user2 .baraction ul li a{ text-decoration:none; color:#666; margin:0 10px 0 30px; font-size:12px;}
.video_action_user2 .baraction ul li a:hover{ text-decoration:none; color:#444; margin:0 10px 0 30px; font-size:12px;}





.instrutores_baraction{ background-position:-1px 2px !important;}
.pergunte_baraction{ background-position:-1px -136px !important;}
.link_baraction{ background-position:-1px -70px !important;}
.convide_baraction2{ background:none !important; padding-top:3px;}


.action_user{ width:521px; height:auto; min-height:80px; float:left; padding-top:10px; background:#fff url(images/transparebnt_bg.png); -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; position:relative; text-align:left;}

.action_user h3{ width:100%; border-bottom:1px solid #E8E8E8; padding-bottom:4px; margin-bottom:6px; color:#666; margin-top:10px;}
.action_user .linksimportants{ display:block; float:left; text-decoration:none; padding:5px 5px 5px 5px; border:1px solid #EEE;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:0 15px 0 0 ; color:#666; font-size:12px; } 

.action_user .linksimportants:hover{ display:block; float:left; text-decoration:none; padding:5px 5px 5px 5px; border:1px solid #EEE;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:0 15px 0 0 ; color:#fff; font-size:12px; background:#FF6600; }

.action_user .colaborador{ width:100%; float:left; display:block; border:none; }
.action_user .colaborador li{ width:50px; float:left; display:block; border:none; height:50px; margin:0 7px 7px 0; }



.fechar{ width:100%; height:25px; background:url(images/bg_menu.png) bottom repeat-x; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; clear:both; margin-top:20px; float:left; text-align:center;}
.fechar a{ display:block; width:20px; height:20px; text-indent:-999999px; background:url(images/fechar.png) center no-repeat; margin-left:235px;}



.content2{ margin-top:180px !important; }

.content{ width:520px; height:auto; min-height:600px; float:left;  margin:20px 0 0 20px; text-align:left;  }
.content h1{ width:100%; float:left; border-bottom:1px solid #E4E4E4; margin-bottom:6px; padding-bottom:4px; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#666; }
.content h2{ width:100%; float:left; border-bottom:1px dotted #E4E4E4; margin-bottom:6px; padding-bottom:4px; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#666; }
.content h4{ width:100%; float:left; border-bottom:1px solid #E4E4E4; margin-bottom:15px; padding-bottom:4px; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#666; }
.content p{ display:block; width:100%; float:left; margin-bottom:15px; font-size:14px; line-height:18px; color:#666;}
.content .introducao{ font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.content blockquote{ width:100%; margin-bottom:15px; padding:0; float:left; text-align:left; font-size:11px; color:#666;}

.content form{ display:block; width:500px; height:auto; background:#EEE; float:left; padding:15px 10px 10px 10px; margin-bottom:25px; }
.content form p{ display:block; width:100%; float:left; margin-bottom:15px; font-size:14px; line-height:18px; color:#666;}
.content table{ width:100%; float:left; font-size:14px; color:#666; margin-bottom:20px;}
.content form h2{ width:100%; float:left; border-bottom:1px dotted #C5C5C5; margin-bottom:6px; line-height:18px; padding-bottom:4px; font-size:15px; font-weight:bold; letter-spacing:-1px; color:#666;}
.content table td h5{ font-size:14px; font-weight:bold; border-bottom:1px dotted #C5C5C5; color:#FF6600; padding-bottom:4px; margin-bottom:4px;}
.content form ul li { list-style:disc; margin:2px 0 0 20px; }
.respostas{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}


#resp1, #resp2, #resp3, #resp4, #resp5, #resp6 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:12px; color:red; margin-bottom: 10px;}