  @charset "utf-8";
  * {margin:0;padding:0;}
  body {font-weight: inherit;font-style: inherit;font-size: 10px;font-family: "MS Sans Serif, Geneva", sans-serif;line-height: 15px;vertical-align: baseline;}
  
  /*
   Branco Gelo #EFEFEF
   Vermelho escuro #C31E2E
  */
  
  /* CORPO DO SITE */
  #master {background:transparent url(../img/background-body.gif) top no-repeat;height:745px;margin:0 auto;position:relative;width:1000px;}
  #logo {background:url(../img/logo_cruzada.png) no-repeat;left:38px;height:220px;position:absolute;top:8px;width:180px;z-index:20;}
  #menu {background:#C31E2E;left:42px;height:26px;position:absolute;top:102px;width:920px;z-index:19;}
  #main {left:50px;height:474px;overflow:hidden;position:absolute;top:90px;width:900px;}
  #footer {left:50px;overflow:hidden;position:absolute;top:570px;width:900px;}
  
  
  /* MENU */
  #menu ul {float:left;margin-left:180px;list-style:none;width:728px;}
  #menu li {display:inline;float:left;position:relative;}
  #menu ul li a {color:#EFEFEF;font-size:12px;float:left;font-weight:bold;padding:7px 10px;text-decoration:none;text-transform:uppercase;}
  #menu ul li a:hover, .selected {background:#EFEFEF;color:#C31E2E !important;}
  
  /* SUB MENU */
  .navigation, .navigation * {margin:0;padding:0;list-style:none;}
  .navigation {line-height:1.0;}
  ul.navigation ul {position:absolute;top:-999em;width:120px !important;}
  ul.navigation ul li {left:-180px;}
  
  ul.navigation li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
  ul.navigation li:hover ul {left:0em;top:2.55em; /* match top ul list item height */z-index:99;}
    
  ul.navigation li li {background:transparent url(../img/translucent-red.png);}
  ul.navigation li li li .navigation .navigation li:hover {color:#C31E2E;background:#efefef;outline:0;}
		  		 
  
  /* PAINEIS */
  .panel {height:474px;width:900px;}
  .text_content {background: url(../img/translucent.png) repeat;color:#EFEFEF;font-size:12px;}
  .text_content {height:280px;overflow:auto;padding:10px;position:absolute;right:25px;top:70px;width:540px;}
  .text_content {opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}
  .text_content:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
  
  .panel .links {float:left;list-style:none;}
  .panel .links li {display:inline;margin-bottom:4px;}
  .panel .links li a {background:#C31E2E;color:#EFEFEF;display:block;font-size: 14px;font-weight:bold;margin-bottom:4px;padding:5px;text-decoration: none;text-transform:uppercase;}
  .panel .links li a:hover {background:#EFEFEF;color:#C31E2E;}
	  
  /* PAINEL HOME */
  #home_links {left:25px;position:absolute;top:366px;}
  #panel_photos {position:absolute;overflow:hidden;top:0;width:900px;}
  #welcomeVideos {float:right;background:url(../img/translucent.png);width: 260px;height:474px;position:absolute;right:0;text-align:center;}
  #welcomeVideos ul {list-style-type: none;margin-top: 40px;}
  #welcomeVideos ul li img {border: 1px solid #C31E2E;width:235px;height: 106px;margin: 3px;}
  #welcomeVideos ul li a img:hover {border: 3px solid #efefef;margin: 1px;}
  #welcomeVideos ul li.vidTitle {color:#FFF;padding:0px 0px 2px 5px;margin: -2px 0px 5px 12px;border-bottom: 1px dotted #C31E2E;width: 235px;text-transform: uppercase;font-weight: bold;text-align:left;text-indent:0px;overflow:hidden;height:18px; }
  
  
  /* QUEM SOMOS */
  #quemsomos_links {position:absolute;right:25px;top:290px;}
  
   /* PAINEL EMC */
  #emc .louvor, #emc .teatro, #emc .streetdance, #emc .dancaprofetica, #emc .pirofagia  { cursor: hard;cursor: pointer; position:absolute;}
  #emc .louvor {left: 6px;height: 108px;top: 183px;width: 106px;}
  #emc .teatro {left: 180px;height: 73px;top: 110px;width: 135px; }
  #emc .streetdance {left: 387px;height: 90px;top:38px;width: 106px;}
  #emc .dancaprofetica {left: 568px;height: 115px;top: 50px;width: 144px; }
  #emc .pirofagia {left: 719px;height: 115px;top: 176px;width: 137px;}
  
  /* PAINEL PARCEIROS */
  .parceiros {background: url(../img/translucent.png) repeat;color:#EFEFEF;font-size:12px;}
  .parceiros {height:280px;overflow:auto;padding:10px;position:absolute;right:25px;top:70px;width:540px;}
  .parceiros {opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}
  .parceiros:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
  .parceiros h3 {font-size:14px;margin-top:5px;}
  .parceiros h4 {font-size:10px;margin-bottom:5px;}
  .parceiros a {color:#FFF;text-decoration:none;}
  .parceiros a:hover {text-decoration:underline;}
  
  /* PAINEL PROJETOCEIFA */
  .projetoceifa {position:absolute;right:386px;top:286px;}
  .projetoceifa a {background:#C31E2E;color:#EFEFEF;display:block;font-size: 14px;font-weight:bold;margin-bottom:4px;padding:5px;text-decoration: none;text-transform:uppercase;}
  .projetoceifa a:hover {background:#EFEFEF;color:#C31E2E;}
  
  .misericordia {position:absolute;right:6px;top:158px;}
  .misericordia a {background:#A00000;color:#EFEFEF;display:block;font-size: 14px;font-weight:bold;margin-bottom:4px;padding:5px;text-decoration: none;text-transform:uppercase;}
  .misericordia a:hover {background:#EFEFEF;color:#A00000;}
  
  .cruzadaesperanca {position:absolute;right:390px;top:406px;}
  .cruzadaesperanca a {background:#086926;color:#EFEFEF;display:block;font-size: 14px;font-weight:bold;margin-bottom:4px;padding:5px;text-decoration: none;text-transform:uppercase;}
  .cruzadaesperanca a:hover {background:#EFEFEF;color:#086926;}
  
  /* PAINEL AGENDA */
  .agenda {background: url(../img/translucent.png) repeat;color:#EFEFEF;font-size:12px;}
  .agenda {height:280px;overflow:auto;padding:10px;position:absolute;right:25px;top:70px;width:540px;}
  .agenda {opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}
  .agenda:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
  .agenda h3 {font-size:14px;margin-top:5px;}
  .agenda h4 {font-size:10px;margin-bottom:5px;}
  
  
  /* DIALOG BOX*/
  #overlay{display:none;background:#000;height:100%;position:fixed;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);top:0;width:100%;z-index:990;}
  #loading {cursor: pointer;cursor: hand;display: none;height: 168px;text-align: center;padding-top: 100px;}
  #dialog_box .content {font-size:11px;height:256px;overflow: auto;overflow-x: hidden;padding:10px;}
  
  #dialog_box {background:#CCC;display:none;left:50%;height:300px;margin-left:-250px;margin-top:-150px;position:fixed;top:50%;width:450px;z-index:999;}
  #contato{background:#C41F2F;display:none;left:50%;height:380px;margin-left:-140px;margin-top:-190px;position:fixed;top:50%;width:310px;z-index:999;}
  #youtube{background:#C41F2F;display:none;left:50%;height:500px;margin-left:-320px;margin-top:-250px;position:fixed;top:50%;width:640px;z-index:999;}
  .box h3 {background:#990002;color:#FFFFFF;font-size:14px;padding:4px;}
  .close {background:#fff;color:#000000;cursor:pointer;cursor:hand;height:18px;padding-top:2px;position:absolute;right:0;text-align:center;top:-20px;width:50px;}
  
  /*  FORMULARIO */
  #contato_background{background:url(../uploads/panels/padrao.jpg);height:100%;width:100%;}
  #form_contato{margin:0 auto;width:296px;font-weight:bold;}
  #button{background:#990002 !important;border:none !important;color:#fff;cursor:pointer;cursor:hand;float:right !important;font-size:11px;font-weight:bold;margin:10px 0 15px 0 !important;padding-bottom:4px;text-align:center;width:60px !important;}
  #form_contato fieldset{float:left;font-size:12px;padding:4px 2px;border:solid 1px #C31E2E;width:290px;}
  #form_contato input{background:#990002;color:#FFF;float:left;font-size:14px;border:solid 1px #990002;height:20px;width:294px;}
  #form_contato label{color:#fff;display:block;text-align:left;font-size:12px;width:40px;float:left;font-weight:normal;margin:5px 0 5px 0; }
  #form_contato select{background:#990002;float:left;font-size:12px;padding:4px 2px;border:none;width:290px;}  
  #form_contato textarea{background:#990002;color:#FFF;float:left;font-size:12px;padding:4px 2px;border:solid 1px #C31E2E;width:290px;height:100px;}
  input.error {border:1px dotted #fff !important;width:294px;}
  label.error {color:#FF0000 !important;width:294px !important;}
  #contato address {color:#FFF;clear:both;float:left;}
  
  /* FOOTER */
  #links {border-bottom: #C31E2E 1px solid;border-top: #C31E2E 1px solid;padding:4px 6px;margin-top:4px;}
  #links a {color:#000;text-decoration:none;}
  #links a:hover {text-decoration:underline;}
  #rss {float:right;margin-top:-5px;}
  #rss img {border:0}
  #copyright {font-size:10px;text-align:center;}