@charset "utf-8";
/* CSS Document */

body { background-image:url(../img/fundohome.jpg); background-repeat:repeat-x; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
a {}
a:visited {}

a:link {
color:#1f252a;
text-decoration:underline;
}
a:visited {
color:#1f252a;
text-decoration:underline;
}
a:hover {
color:#1f252a;
text-decoration:underline;
}
a:active {
color:#1f252a;
text-decoration:underline;

}
.paginator{	margin:10px 5px; color:#FFF;}

/* BOTAO */



.buttonPag {

   border: 1px solid #DDD;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
   font: bold 11px Sans-Serif;
   padding: 6px 10px;
   white-space: nowrap;
   vertical-align: middle;
   color: #3773bb;
   background: transparent;
   cursor: pointer;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   margin-right:5px; 
   
}

.buttonPag:hover, .buttonPag:focus {
	text-decoration:none;
   border-color: #999;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}

.buttonPag a:active {
	text-decoration:none;
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   -webkit-box-shadow: inset 0 1px 2px #aaa;
   -moz-box-shadow:    inset 0 1px 2px #aaa;
   box-shadow:         inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E0E0E0, gainsboro);
   background:    -moz-linear-gradient(top, #E0E0E0, gainsboro);
   background:     -ms-linear-gradient(top, #E0E0E0, gainsboro);
   background:      -o-linear-gradient(top, #E0E0E0, gainsboro);
}

.buttonPag a {text-decoration:none;}



.inscricao {text-shadow: 0px 1px 0px #000; background-image:url(../img/faixa.jpg); background-repeat:repeat-x; height:41px; color:#fff; font-style:italic; font-weight:bold; padding-top:10px; padding-left:30px; padding-right:20px; }


.button {
    display: inline-block;
	background-image:url(../img/fundobtn.png);
	background-repeat:repeat-x;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 22px;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
	float:right;
	text-decoration:none !important;
	cursor:pointer;
	color: #4c5055 !important; text-shadow: 0px 1px 0px #fff; 
}
.button:hover {
    background-image:url(../img/fundobtn.png)	;
	background-repeat:repeat-x;
	color: #4c5055 !important; text-shadow: 0px 1px 0px #fff;
	box-shadow: 0px 1px 0px #fff;
	cursor:pointer;
}


/* div do login */
#login {
	position:absolute !important; 
	top:88px !important;
	float:right !important;
	left:56% !important;  
	height: 40p !importantx;
	z-index: 10 !important; 
}

.btnlogin { background: #393939;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#565656'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#2a2a2a));
	background: -moz-linear-gradient(center top, #565656 0%, #2a2a2a 100%);
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	color:#fff;
	cursor:pointer;}


.usuario{/*background-image:url(../img/iconeusuario.png);*/
		 background-repeat: no-repeat;
		 background-position: left !important;
		 padding-left: 10px !important;   
		 border:1px solid #bdbdbd !important;
		 width:120px !important;
}
.senha{/*background-image:url(../img/iconesenha.png);*/
		 background-repeat: no-repeat !important;
		 background-position: lef !importantt;
		 padding-left: 10px !important;  
		 border:1px solid #bdbdbd !important;
		 width:120px !important;
}
.lembrar{text-align: right;
		 margin-right: 70px;     
	
}
.lembrar a{ font-size: 11px;
		 color: #fff;
		 text-decoration: none;      
}

.lembrar a:hover{font-weight: bold;  
}
#login{margin:0px; !important
}    

/* fim div login */

.clear { clear:both;}

.gov { width:960px; margin:0 auto; }
.global { background-image:url(../img/fundoglobal.png); background-repeat:repeat-y; background-position:center;}
.geral { width:960px; margin:0 auto;}
.destaquehome {  background-position:bottom; background-repeat:no-repeat; height:233px; background-image:url(../img/fundodesqhome.jpg); background-color:#3773bb;}
.destaquepagina { background-image:url(../img/fundodestaque.jpg); background-repeat:repeat-x;  }
.textodesq { color:#fff; margin-left:220px; text-align:justify; line-height:24px; margin-right:40px; padding-top:10px; font-size:14px;}
.textodesq2 { color:#fff; margin-left:220px; text-align:justify; line-height:24px; margin-right:40px; padding-top:10px; font-size:15px;}
.areadesq { color:#fff; background-color:#fff; text-align:justify; line-height:24px; margin:0px; margin-top:15px; margin-bottom:0px; padding:25px;}
.areamapa { color:#fff; background-color:#fff; text-align:justify; line-height:24px; margin:34px; margin-top:15px; margin-bottom:0px; padding:25px;}
.content { background-image:url(../img/fundolinha.jpg); background-repeat:no-repeat; background-position:center top; padding:15px; margin-top:4px; padding:30px;}
.destaque { background-color:#eae8e8; padding:10px;   color:#222; margin-bottom:10px; font-size:12px; line-height:24px; text-align:justify; font-size:16px; font-weight:bold; background-image:url(../img/fconteudo.jpg); background-repeat:repeat-x;}
.destaquecaixa { background-color:#eae8e8; padding:10px; color:#222; margin-bottom:10px; line-height:24px; text-align:justify; background-image:url(../img/fconteudo.jpg); background-repeat:repeat-x;}
.destaquetxt{ padding:15px;  color:#222; margin-bottom:10px; background-image:url(../img/fconteudo.jpg); background-repeat:repeat-x;}
.desqbox { margin-bottom:10px; margin-top:20px;}
.box { width:216px;; float:left; margin-right:9px;}
.box h1 { font-size:14px; text-transform:uppercase; color:#4b4a4a; margin-left:10px;}
.box div{ font-size:12px; color:#4b4a4a; margin-left:10px; }
.texto { font-size:12px; line-height:20px; text-align:justify;}
.cximage { background-color:#ebebeb; padding:5px; border:1px solid #acacac; display:table; margin-right:15px; margin-bottom:1px;}


.content h3 {font-size:20px;  background-image:url(../img/fconteudo.jpg); padding:10px; color:#212121;} 
.content h3 span {color:#3773bb;} 

/***************************************************
		Rodape
***************************************************/
.rodape {  background-image:url(../img/rodape.jpg); background-repeat:repeat-x; height:214px;}
.rodapecont { width:960px; margin:0 auto; border-top:1px solid #222; height:170px;}
.copy { text-align:center; color:#fff; font-size:11px; text-transform:uppercase; margin-top:20px;}
.rodapesq ul{ margin-left:0px; padding-left:10px; margin-top:25px; text-align:left;}
.rodapesq ul li{padding-bottom:0px;	margin-bottom:2px;	padding-top:8px; list-style:none;}
.rodapesq ul li a {color:#787878;  font-size:12px; text-decoration:none;}
.rodapesq ul li a:hover{color:#037d89;	}

/**************************************************
		Menu Horizonral
***************************************************/
#menu {	padding: 0; margin:0px; list-style-type: none; font-size: 15px; height: 44px; }
#menu li {float: left; margin: 0;} 
#menu li a {text-decoration: none; display: block; padding: 0 10px;	line-height: 35px; color: #4c5055; text-shadow: 0px 1px 0px #fff; }
#menu li a:hover { color: #3672ba;}
#menu li.active a {	background-color: #3672ba; text-shadow: 0px 1px 0px #4c5055; border-radius: 10px 10px 0px 0px;  -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; behavior: url(PIE.htc); font-weight:bold; color:#fff;}
#menu li.active a:hover {color: #fff;}

/***************************************************
		Formularios
***************************************************/

#form input, textarea, select { padding: 6px; border: solid 1px #E5E5E5; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; width: 390px; background: #FFFFFF url('../img/bg_form.png') left top repeat-x; background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; margin-top:5px; margin-bottom:5px; }  
#form textarea { height: 100px;}  
#form input:hover, textarea:hover, select:hover,  
#form input:focus, textarea:focus, select:focus {  border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }  
#form label { font-weight:bold; color:#232323; font-size:14px;  }  
.msg { margin-top:30px;}  




#form .btn_button { background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    -pie-background: linear-gradient(top,  #00adee,  #0078a5);
    border: 1px solid #034462;
	border-radius: 7px 7px 7px 7px;  -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5) );
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	-pie-background: linear-gradient(top, #00adee, #0078a5);
	border: 1px solid #034462;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	cursor:pointer;
	font-weight:bold;
	
 }
#form .btn_button:hover, .btn_button:focus {
   background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    -pie-background: linear-gradient(top,  #0095cc,  #00678e);
   border: 1px solid #234;
    color: #fff;
	cursor:pointer;
}
#form .btn_button:hover,.btn_button:focus {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc),
		to(#00678e) );
	background: -moz-linear-gradient(top, #0095cc, #00678e);
	-pie-background: linear-gradient(top, #0095cc, #00678e);
	border: 1px solid #234;
	color: #fff;
	cursor:pointer;
 }
#form .btn_button:active, .btn_button.active, .btn_button.current {
    background: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
    -pie-background: linear-gradient(top,  #0078a5,  #00adee);
    border: 1px solid #234;
    color: #fff;
	cursor:pointer;
}
#form .btn_button:active,.btn_button.active,.btn_button.current {
	background: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5),
		to(#00adee) );
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	-pie-background: linear-gradient(top, #0078a5, #00adee);
	border: 1px solid #234;
	color: #fff;
	cursor:pointer;
 }
 
 #form .gllpSearchButton, #form .gllpUpdateButton { display: inline-block;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    -pie-background: linear-gradient(top,  #00adee,  #0078a5);
    border: 1px solid #034462;
	border-radius: 7px 7px 7px 7px;  -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5) );
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	-pie-background: linear-gradient(top, #00adee, #0078a5);
	border: 1px solid #034462;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	cursor:pointer;
	font-weight:bold;
	}
#form gllpSearchButton:hover, #form .gllpUpdateButton:hover {
   background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    -pie-background: linear-gradient(top,  #0095cc,  #00678e);
   border: 1px solid #234;
    color: #fff;
	cursor:pointer;
}


/**************** botao **************/


.btn_button { background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    -pie-background: linear-gradient(top,  #00adee,  #0078a5);
    border: 1px solid #034462;
	border-radius: 7px 7px 7px 7px;  -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5) );
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	-pie-background: linear-gradient(top, #00adee, #0078a5);
	border: 1px solid #034462;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	cursor:pointer;
	font-weight:bold;
	
 }
.btn_button:hover, .btn_button:focus {
   background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    -pie-background: linear-gradient(top,  #0095cc,  #00678e);
   border: 1px solid #234;
    color: #fff;
	cursor:pointer;
}
.btn_button:hover,.btn_button:focus {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc),
		to(#00678e) );
	background: -moz-linear-gradient(top, #0095cc, #00678e);
	-pie-background: linear-gradient(top, #0095cc, #00678e);
	border: 1px solid #234;
	color: #fff;
	cursor:pointer;
 }
.btn_button:active, .btn_button.active, .btn_button.current {
    background: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
    -pie-background: linear-gradient(top,  #0078a5,  #00adee);
    border: 1px solid #234;
    color: #fff;
	cursor:pointer;
}
.btn_button:active,.btn_button.active,.btn_button.current {
	background: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5),
		to(#00adee) );
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	-pie-background: linear-gradient(top, #0078a5, #00adee);
	border: 1px solid #234;
	color: #fff;
	cursor:pointer;
 }



 /***************************************************
 Tabela
***************************************************/
.dados { 
    width:auto;
    margin: 10px; /*0 20px 0 !important;*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #fff;
    color:#111b33;
    padding: 6px; border: solid 1px #E5E5E5; outline: 0; background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;   -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; margin-top:5px; margin-bottom:5px;
}

.dados th {background-color:#32383d; color:#fff; padding:5px; text-align:left;}

.dados .linhai { background-color:#fff;}
.dados .linhap { background-color:#c4cdd4;}

.dados.th,td {
    border:0px;
    padding: 7px 4px 8px 7px !important;
    text-align: left;
    vertical-align: top;
    text-align: left;
    vertical-align: middle; 
}

/********************************************************************
/    Lista Box
/********************************************************************/
.boxtxt {background: none; background-color: #FFF; 	-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7; -moz-box-shadow: 0px 1px 2px 0px #b7b7b7; 	box-shadow: 0px 1px 2px 0px #b7b7b7; padding: 15px;}

.listasbox {margin:0px; font-size:12px; line-height:20px; text-align:justify;}
.listasbox ul {	background: none; background-color: #FFF; 	-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7; -moz-box-shadow: 0px 1px 2px 0px #b7b7b7; 	box-shadow: 0px 1px 2px 0px #b7b7b7; padding: 15px;}
.listasbox ul li {display: block; overflow: hidden; }
.listasbox p {	margin: 0;}
.listasbox h4 {	margin-bottom: 8px;	line-height: 1;	margin-top:0px;}
.listasbox .servicos {	padding-left: 10px;}
.listasbox img { margin:10px; margin-left:0px; border:2px solid #d5dade; margin-top:3px;}

.caixa

/*** Estilo Formulario **/
 #form input, textarea, select {  
        padding: 6px;  
        border: solid 1px #E5E5E5;  
        outline: 0;  
        font: normal 13px/100% Verdana, Tahoma, sans-serif;  
        background-color:#fff;
		background-image:url(../cemadenimg/bg_form.png);
		background-position:left top;
		background-repeat:repeat-x;
        background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
        background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
        box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
		margin-top:5px;
		margin-bottom:5px;
        }  
   #form fieldset { padding:10px; -moz-border-radius:5px; border-radius:6px; color:#232323; font-weight:bold; border:1px solid #bbb;}
   

   #form legend { margin-left:10px; padding-left:10px; padding-right:10px;}
  
    #form textarea {  
           line-height: 150%;
		   	background-color:#fff;
		background-image:url(../cemadenimg/bg_form.png);
		background-position:left top;
		background-repeat:repeat-x;
        background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
        background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
        box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
		margin-top:5px;
		margin-bottom:5px; 
			 }  
			 
	 #form select {  
       	background-color:#fff;
		background-image:url(../cemadenimg/bg_form.png);
		background-position:left top;
		background-repeat:repeat-x;
        background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
        background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
        box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
		margin-top:5px;
		margin-bottom:5px; 
			 } 
      
   #form input:hover, textarea:hover, select:hover,  
   #form input:focus, textarea:focus, select:focus {  
        border-color: #C9C9C9;  
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  
        }  
      
   #form label {  
       	font-weight:bold;
		color:#555; font-size:14px;
	  }  
      
    #botao input {  
        width: auto;  
		background-image:url(images/bt_envia.png)
        padding: 9px 15px;  
        background: #617798;  
        border: 0;  
        font-size: 14px;  
        color: #FFFFFF;  
        -moz-border-radius: 5px;  
        -webkit-border-radius: 5px; 
		cursor:pointer; 
        }   
#result { 
	color:#FF0000;
	font-style: italic;
	margin-bottom: 5px;
}
.loading-img { border:0px;}

.alinharform {
	width:450px;
	float:left;
	height:80px;
}

.alinharform1 {
	float:right;
	height:80px;
}

/*Lista */
  #listadados span { color:#171f2c; font-style:italic; font-size:11px; }
  #listadados li { padding:8px;  margin-bottom:2px; background-image:url(../img/flista); background-repeat:repeat-x;  background-position:bottom; height:25px;}
  #listadados li a:hover {background-image:url(../img/flistahover); background-repeat:repeat-x; color:#0f5d6c; text-decoration:underline; text-shadow: 0px 1px 1px #fff;}
  #listadados li:hover {background-image:url(../img/flistahover); background-repeat:repeat-x;}
  #listadados img {margin-top:5px; margin-right:10px; border:0px;}
  #listadados h1 { font-size:13px; font-weight:bold;}
  #listadados h2 { color:#1f7586; font-style:italic; font-size:11px;}
  
 
 /* MENU */

#nave {
 background: #e5e5e5;
 float: left;
 margin: 0; padding: 0;
 border-bottom: none;
 width: 900px;
 background: url(../img/fundomenu.jpg) repeat-x bottom;
 border-bottom:1px solid #ccc; 
}

#nave li a, #nave li {
 float: left;
z-index:1000;
}

#nave li {
 list-style: none;
 position: relative;
   
}

#nave li a {
 padding:7px;
 text-decoration: none;
 font-family: Verdana, sans-serif;
 text-shadow: 0px 1px 0px #fff;
 font-size: 12px;
 font-weight:bold;
 color: #525657;
 background: url(../img/fundomenu.jpg) repeat-x bottom;
 /*border-right: 1px solid #3c3c3c;
 border-left: 1px solid #292929;
 border-bottom: 1px solid #232323;
 border-top: 1px solid #545454;*/

}


#nave li a.home {
	
	background: transparent url(../img/fundohover.jpg) repeat-x bottom;
	color: #4b4b4b;
	width:25px;

}

#nave li a:hover {
 background: transparent url(../img/fundohover.jpg) repeat-x bottom;

}

  
  /* Menuh */
#menuh {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	 
}
#menuh_bar {
	float: left;
	width: 910px;
	background:url(../img/fundomenu.jpg) repeat-x bottom;
	border-bottom:1px solid #ccc; 
	
}
#menuh_nav {
	float: left;
}
#menuh_nav ul, #menuh_nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menuh_nav ul li {
	float: left;
	display: block;
}
#menuh_nav ul li a {
	font-family: Verdana, sans-serif;
	text-shadow: 0px 1px 0px #fff;
	font-size: 14px;
	font-weight:bold;
	color: #525657;
	text-decoration: none;
	float: left;
	display: block;
	padding:10px;
	outline: none;

	}
#menuh_nav ul li a:hover, #menuh_nav ul li a.ativado {
	
	background: transparent url(../img/fundohover.jpg) repeat-x bottom;
	color: #4b4b4b;
	
}

 #menuh_nav ul li a.home {
	
	background: transparent url(../img/fundohover.jpg) repeat-x bottom;
	color: #4b4b4b;
	width:25px;

}


#menuh_nav  ul li a.ativado { padding-left:20px; padding-right:20px; color:#000;}

.ativa { 
	color: #4b4b4b;
	border-bottom: 2px solid #fff;
	outline: none;
	width:70px;
	background-color:#f7a43c;
	margin-top:1px;
	color:#2e3136;
	}
	
.ativa span { margin-left:10px;}


.mapa{width:1056px; height:816px; float:left;}

/** CSS Validacao /*/

#form .borda{border-color:#b94a48;}

.conteiner{
position:relative; 
float:left;}

.alerta{
font-size:12px;
font-weight:normal;
width:auto; 
height:auto; 
position:absolute;
right:0px; 
top:-15px; 
padding:2px;
padding-left:20px;
padding-right:20px; 
background:#ea502e; 
color:#fff; 
border-radius:3px; 
-moz-border-radius:3px;
-webkit-border-radius:3px;}

/* validacao */
#progresso {
	position:fixed;
	overflow:hidden;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-image:url(../img/fundo.png);
	padding:10px;
	display:none;
	color:#fff;
	padding-top:20%; 
}

* html #progresso {
    position: absolute;
    top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+300+"px" : body.scrollTop+300+"px");
}
.alertavalida {position:fixed; left:40%; top:40%; overflow:hidden; width: 350px;	z-index: 100;	background-color:#292929; padding:10px;	display:none; color:#fff; text-align:left;
font-size:12px;}
* html .alertavalida {position: absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+300+"px" : body.scrollTop+300+"px");}
.fechar { float:right; background-color:#d83a17; cursor:pointer; padding:5px; font-size:12px;}

 

/** Pagina material didatico */
.video { float: left; margin-right:2px; width:215px; margin-bottom:10px;}
.video img {border:0px; margin:0}
.videotexto { background-color:#3773bb; width:215px; text-align:center; font-size:12px; color:#fff; height:60px;}
.textov { padding:10px;}
.video a { text-decoration:none;}

/* mapa */
.gllpMap	{ width: 490px; height: 250px; } 


/** ESTILO DAO DIV DE LOGIN **/
.container { margin: 20px auto; position: relative; width: 450px; }
#content {
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(249,249,249,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	background: linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );
	-webkit-box-shadow: 0 1px 0 #fff inset;
	-moz-box-shadow: 0 1px 0 #fff inset;
	-ms-box-shadow: 0 1px 0 #fff inset;
	-o-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
	border: 1px solid #c4c6ca;
	margin: 0 auto;
	padding: 25px 0 0;
	position: relative;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	width: 400px;
}
#content h1 {
	color: #7E7E7E;
	font: bold 25px Helvetica, Arial, sans-serif;
	letter-spacing: -0.05em;
	line-height: 20px;
	margin: 10px 0 30px;
}
#content h1:before,
#content h1:after {
	content: "";
	height: 1px;
	position: absolute;
	top: 10px;
	width: 27%;
}
#content h1:after {
	background: rgb(126,126,126);
	background: -moz-linear-gradient(left,  rgba(126,126,126,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(left,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
    right: 0;
}
#content h1:before {
	background: rgb(126,126,126);
	background: -moz-linear-gradient(right,  rgba(126,126,126,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(right,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(right,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(right,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(right,  rgba(126,126,126,1) 0%,rgba(255,255,255,1) 100%);
    left: 0;
}
#content:after,
#content:before {
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(249,249,249,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	background: linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );
	border: 1px solid #c4c6ca;
	content: "";
	display: block;
	height: 100%;
	left: -1px;
	position: absolute;
	width: 100%;
}
#content:after {
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	transform: rotate(2deg);
	top: 0;
	z-index: -1;
}
#content:before {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
	top: 0;
	z-index: -2;
}
#content form { margin: 0 20px; position: relative }
#content form input[type="text"],
#content form input[type="password"] {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background: #eae7e7 url(images/icons.png) no-repeat;
	border: 1px solid #c8c8c8;
	color: #777;
	font: 13px Helvetica, Arial, sans-serif;
	margin: 0 0 10px;
	padding: 15px 10px 15px 40px;
	width: 80%;
}
#content form input[type="text"]:focus,
#content form input[type="password"]:focus {
	-webkit-box-shadow: 0 0 2px #ed1c24 inset;
	-moz-box-shadow: 0 0 2px #ed1c24 inset;
	-ms-box-shadow: 0 0 2px #ed1c24 inset;
	-o-box-shadow: 0 0 2px #ed1c24 inset;
	box-shadow: 0 0 2px #ed1c24 inset;
	background-color: #fff;
	border: 1px solid #ed1c24;
	outline: none;
}
#username { background-position: 10px 10px !important }
#password { background-position: 10px -53px !important }
#content form input[type="submit"] {
	background: rgb(254,231,154);
	background: -moz-linear-gradient(top,  rgba(254,231,154,1) 0%, rgba(254,193,81,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee79a', endColorstr='#fec151',GradientType=0 );
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-ms-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-o-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	border: 1px solid #D69E31;
	color: #85592e;
	cursor: pointer;
	float: left;
	font: bold 15px Helvetica, Arial, sans-serif;
	height: 35px;
	/*margin: 20px 0 35px 15px;*/
	position: relative;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	width: 120px;
}
#content form input[type="submit"]:hover {
	background: rgb(254,193,81);
	background: -moz-linear-gradient(top,  rgba(254,193,81,1) 0%, rgba(254,231,154,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec151', endColorstr='#fee79a',GradientType=0 );
}
#content form div a {
	color: #004a80;
    float: right;
    font-size: 12px;
    margin: 30px 15px 0 0;
    text-decoration: underline;
}



/*FIM DA DIV LOGIN

/***************************************************
			HOME PAGE SLIDER
***************************************************/

#slideshow-holder {
	float: left;
	margin: 0px;
	padding: 0px;
	/*padding:10px;*/
	background-color:#FFF;
	height:220px;
	background-image:url(../cemadenimg/fundolinha_2.jpg); background-position:top; background-repeat:repeat-x;	
}

#slideshow-center {
	position: relative;
	width: 950px;
	height: 20px;
	background-image: url(../images/slideshow-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;		
}
#slideshow {
	width: 940px;
	height: 222px;
	overflow: hidden;
	margin:0 auto;
}
	
#slideshow img {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius:0px;
	
}
#box-nav-slider {
	width:420px;
	height:17px;
	position: absolute;
	z-index: 9;
	bottom: 0px;
	left: 0px;
	top:200px;	
}
	
#nav { z-index: 20; position: absolute; bottom: 0px; left: 240px; }
#nav a { margin: 0 2px; padding-left:3px; padding-right:3px; background-color:#1b6c7d; text-decoration: none; color:#fff; font-weight:bold; font-size:12px; }
#nav a.activeSlide { background: #333333; color:#fff; }
#nav a:focus { outline: none; }


.slide-text {
	width:900px;
	position: relative;
	height: 230px;
	background-color: transparent;
	margin-left: 3px; 	
}

.slide-text .desc {
	position: absolute;
	top: 0px;
	height: 159px;
	width: 350px;
	opacity: 0.8;
	padding: 20px;
	padding-top:0px;
	background-image: url(../cemadenimg/transparent_bg.png);
	background-repeat: repeat;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	left: 335px;
	text-align:left;
	line-height:18px;
}

.slide-text h1 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.slide-text p {
	font-size:12px;
	font-weight:normal;
	margin-top:5px; 
	color:#000;
	z-index: 500;
	top: 0px;
	right: 0px;
}

.slide-text a.leiamais{
	font-weight: bold; 
	color:#176877;
	font-size:12px;
	z-index:1000;
	position:static;
}

/* menssagem de erro da validacao*/
.error{
	color:#b94a48 !important;
	border-color:#b94a48 !important;
}
