@charset "utf-8";
/* CSS Document */


html { margin:0; padding:0; }
body { margin:0; padding:0; }
body { font-family: Arial, Helvetica, sans-serif; }

/* Links */
a { text-decoration: none; color: #00A3D9; cursor: pointer;}
a:hover { text-decoration: underline; color: #B20000; }

/* Titulos e textos */
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin: 0; }
ol, ul { margin: 0; padding: 0; }
li { list-style: none; }

.clear { clear: both; }

/* Alinhamento de conteudo */
.container { max-width: 1000px; margin: auto; }
.align-left { float: left; }
.align-right { float: right; }
.align-center { display: inline-block; margin: auto; }

/* ==========================================================================
   Botões
   ========================================================================== */
.btn {
display: inline-block;
text-decoration: none;
font-size: 13px;
color: #555;
line-height: 26px;
margin: 0;
padding: 0 10px 1px;
cursor: pointer;
border: 1px solid #ccc;
-webkit-appearance: none;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #f7f7f7;
vertical-align: top;
outline: none;
text-align: center;
}
.btn:hover {
background: #fafafa;
border-color: #999;
color: #222;
text-decoration: none;
}
.btn-large {
padding: 9px 14px;
font-size: 16px;
line-height: normal;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btn-block {
display: block;
width: 100%;
padding-right: 0;
padding-left: 0;
}

.btn-primary {
background-color: #1A486E;
color: #fff;
border-color: #00468C;
}
.btn-primary:hover {
background: #003366;
border-color: #999;
color: #fff;
text-decoration: none;
}

.btn-success{
background-color: #00B186;
color: #fff;
border-color: #008F6D;
}
.btn-success:hover {
background: #008F6D;
border-color: #999;
color: #fff;
text-decoration: none;
}
/* ==========================================================================
   Input
   ========================================================================== */
.input-control {
display: block;
width: 97%;
padding: 6px 1.5%;
color: #555;
font-size: 14px;
border: 1px solid #bbb;
border-radius: 5px;
outline: none;
}
.input-control:focus {
border-color: #000!important;
}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	outline:none;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}


/* ==========================================================================
   Input
   ========================================================================== */
.col-10p,
.col-20p,
.col-30p,
.col-40p,
.col-50p,
.col-60p,
.col-70p,
.col-80p,
.col-90p,
.col-100p { 
	float: left;
}

.col-10p { width: 10%;}
.col-20p { width: 20%;}
.col-30p { width: 30%;}
.col-40p { width: 40%;}
.col-50p { width: 50%;}
.col-60p { width: 60%;}
.col-70p { width: 70%;}
.col-80p { width: 80%;}
.col-90p { width: 90%;}
.col-100p { width: 100%;}

.input-group { margin-bottom: 10px; padding: 0 5px;}

.input-control { padding-top: 10px; padding-bottom: 10px;}





/* Rodape social */
.rodape-social { float: left; margin: 12px;}
.rodape-social .icon{ 
display: inline-block;
width: 40px; height: 40px;
background-image:url(../images/icon-axter.png);
}
.rodape-social .icon-face{
background-image:url(../images/icon-face.png);
}
.rodape-social .icon-gplus{
background-image:url(../images/icon-gplus.png);
}
.rodape-social .icon-tw{
background-image:url(../images/icon-tw.png);
}


/* ==========================================================================
   Rodape
   ========================================================================== */
#rodape-direitos{ 
width: 100%; 
display: table; 
border-top: 5px solid #ccc; 
background-image:url(../images/bg-rodape.png);
clear: both;
}
#rodape-direitos #direitos { 
float:left; 
padding: 25px; 
font-family:Verdana, Geneva, sans-serif; 
color:#545454; 
font-size:12px;
}
#rodape-direitos #criado-por { 
float:right; 
padding: 10px; 
background-image:url(../images/techd.png);
background-repeat: no-repeat;
background-position: center;
width: 100px;
height: 40px;
text-indent:-9999px;
}






















