@charset "utf-8";
/* CSS Document */
body { background-color:#e1e1e1; background-image:url(../img/bg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0px;  padding:0px;}
h1 { font-size:16px;}
ul li { list-style:none; margin-bottom:5px;}
ol li { margin-bottom:5px;}
.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;
	background-color:#FFF;
  	display:table;
	-moz-box-shadow: 10px 10px 10px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    margin:0 auto;
	   }
 
.inscricao {text-shadow: 0px 1px 0px #000; background-image:url(../img/faixa.jpg); background-repeat:repeat-x; height:51px; color:#fff; font-style:italic; font-weight:bold; padding-top:10px; padding-left:30px; padding-right:20px; }
.inscricao div { margin-top:5px; float:left;}
.conteudo { line-height:20px; padding:20px; padding-top:5px; margin:15px; margin-top:5px; text-align:justify;}
.conteudo h1 {font-size:20px;  background-image:url(../img/fconteudo.jpg); padding:10px; color:#212121;}
.conteudo h1 span {color:#e34825;}
.cximage { background-color:#ebebeb; padding:5px; border:1px solid #acacac; float:left; display:table; margin-right:15px; margin-bottom:1px;}
.titulocinza {font-size:16px; font-weight:bold;color:#3f3f3f;margin-top:0px; text-align:left; margin-bottom:10px; background-image:url(http://www.cemaden.gov.br/cemadenimg/linhat.jpg); padding-bottom:10px; background-position:bottom; background-repeat:repeat-x;}
.subtitulo{font-size:16px; font-weight:bold;color:#3f3f3f;}



/***************************************************
		Rodape
***************************************************/
.rodape { background-image:url(../img/bg.png); background-repeat:repeat-x;}
.copy { text-align:center; color:#7d7d7d; font-size:12px; margin-top:30px; border-top:2px solid #ee5835; padding-top:5px; padding-bottom:10px;}
.rodapesq { padding-top:15px; padding-left:15px;}
.rodapesq ul{ margin-left:0px; padding-left:10px; text-align:left;}
.rodapesq ul li{padding-bottom:0px;	margin-bottom:2px;	padding-top:2px; list-style:none;}
.rodapesq ul li a {color:#787878;  font-size:12px; text-decoration:none;}
.rodapesq ul li a:hover{color:#ee5835;	}

/***************************************************
		Formularios
***************************************************/

#form input, textarea, select { padding: 6px; border: solid 1px #E5E5E5; outline: 0; font: normal 13px/100% Verdana, Tahoma, sans-serif; width: 360px; 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;}  






/*** Estilo Formulario **/
 #form input, textarea, select {
	    height:30px; 
        padding: 6px;  
        border: solid 1px #E5E5E5;  
        outline: 0;  
        font: normal 13px/100% Verdana, Tahoma, sans-serif;  
        background-color:#fff;
		background-image:url(../img/bg_form.png);
		background-position:left top;
		background-repeat:repeat-x;
        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-bottom:10px;
	    margin-top:15px;
		width:400px;
		
        }
   
     
   #form fieldset { padding:10px; -moz-border-radius:5px; border-radius:6px; color:#232323; font-weight:bold; border:1px solid #bbb; -moz-border-radius: 5px; -webkit-border-radius: 5px;  padding-left:15px; margin-top:20px; text-align:left; background-image:url(../img/fconteudo.jpg); background-repeat:repeat-xy; width:858px;}
   
   #form legend { display: inline-block;
    background: #393939;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#2a2a2a'); /* 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%);
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
	text-decoration:none;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	text-shadow: 0px 1px 0px #000;
	
	}
  
    #form textarea {  
        line-height: 150%;
		background-color:#fff;
		background-image:url(../img/bg_form.png);
		background-position:left top;
		background-repeat:repeat-x;
        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(../img/bg_form.png);
		background-position:left top;
		background-repeat:repeat-x;
        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-bottom:10px;
	    margin-top:15px;
		} 
      
   #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; 
        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;
}

/**** Buttom ***/

	
.button {
    display: inline-block;
    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;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 22px;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
	float:right;
	text-decoration:none;
	cursor:pointer;
}
.button:hover {
    background: #45494d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65696e', endColorstr='#45494d'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65696e), color-stop(100%,#45494d));
    background: -moz-linear-gradient(center top, #65696e 0%, 45494d 100%);
	text-shadow: 0px 1px 0px #000;
	box-shadow: 0px 1px 0px #fff;
	cursor:pointer;
}

#form .btn {
    display: inline-block;
    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;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 22px;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	border-bottom:3px solid #ee5835;
	padding-bottom:25px;
}
#form .btn:hover {
    background: #45494d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65696e', endColorstr='#45494d'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65696e), color-stop(100%,#45494d));
    background: -moz-linear-gradient(center top, #65696e 0%, 45494d 100%);
	text-shadow: 0px 1px 0px #000;
	box-shadow: 0px 1px 0px #fff;
	cursor:pointer;
	border-bottom:3px solid #ee5835;
	
}



#form .gllpSearchButton, #form .gllpUpdateButton { display: inline-block;
    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;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	border-bottom:3px solid #ee5835;
	}
#form gllpSearchButton:hover, #form .gllpUpdateButton:hover {
    background: #45494d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65696e', endColorstr='#45494d'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65696e), color-stop(100%,#45494d));
    background: -moz-linear-gradient(center top, #65696e 0%, 45494d 100%);
	text-shadow: 0px 1px 0px #000;
	box-shadow: 0px 1px 0px #fff;
	cursor:pointer;
	border-bottom:3px solid #ee5835;
}


/** CSS Validacao /*/

#form .borda{border-color:#F60;}

.conteiner{
position:relative; 
float:left;}

.alerta{
font-size:12px;
font-weight:normal;
width:auto; 
height:auto; 
position:absolute; 
right:10px; 
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;}

 /* Estilizar os alertas */
 label.error{
   font-size:12px;
   font-weight:normal;
   width:auto; 
   height:auto; 
   position:absolute; 
   right:10px; 
   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;
  z-index:1000;
}

.total { padding:30px; background-image:url(../img/fconteudos.jpg);} 
#form #check { width:10px;}

#form #submit {
    display: inline-block;
    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;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 22px;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	
}
#form #submit:hover {
    background: #45494d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65696e', endColorstr='#45494d'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65696e), color-stop(100%,#45494d));
    background: -moz-linear-gradient(center top, #65696e 0%, 45494d 100%);
	text-shadow: 0px 1px 0px #000;
	box-shadow: 0px 1px 0px #fff;
	cursor:pointer;
}

/* mapa */
.gllpMap	{ width: 450px; height: 250px; }



/********************************************************************
/    Lista Box
/********************************************************************/

.listasbox {margin:0px; font-size:12px; line-height:20px; text-align:justify;}

.listasbox a {}
.listasbox a:visited {}
.listasbox a:link {color:#1f252a; text-decoration:underline;}
.listasbox a:visited {color:#1f252a; text-decoration:underline;}
.listasbox a:hover {color:#1f252a; text-decoration:underline;}
.listasbox a:active {color:#1f252a; text-decoration:underline;}