/* Cores

Cor1 = #4f5ca6
Cor1 Escuro = #2d3a81

Cor2 = #f26e36
Cor2 Escuro = #e0581f

================================================== */

body {
	padding: 0px !important;
	background: #f2f2f2 repeat-x left bottom;
    background-image: -ms-linear-gradient(top, #f2f2f2, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #ffffff);
    background-image: -o-linear-gradient(top, #f2f2f2, #ffffff);
    background-image: -moz-linear-gradient(top, #f2f2f2, #ffffff);
    background-image: linear-gradient(top, #f2f2f2, #ffffff);
}

#login-wrap {
    width: 278px;
    background: #f2f2f2 repeat-x left bottom;
    background-image: -ms-linear-gradient(top, #fafafa, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #fafafa, #f2f2f2);
    background-image: -o-linear-gradient(top, #fafafa, #f2f2f2);
    background-image: -moz-linear-gradient(top, #fafafa, #f2f2f2);
    background-image: linear-gradient(top, #fafafa, #f2f2f2);

    margin: auto;
    position: relative;
    border: none;
    padding: 10px;
    padding-top: 60px;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.widget .tab-content
{
    background: #fff;
    border: 1px solid #cfcfcf;
    border-top: 0;
    padding: 5px;
    clear: both;
}

.left {
	background: #f2f2f2;
}

.left h3 {
	background: #4f5ca6;
	background: -moz-linear-gradient(center top , #2d3a81, #4f5ca6) repeat-x scroll left bottom #4f5ca6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d3a81), color-stop(100%,#4f5ca6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2d3a81 0%,#4f5ca6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2d3a81 0%,#4f5ca6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2d3a81 0%,#4f5ca6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2d3a81 0%,#4f5ca6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3a81', endColorstr='#4f5ca6',GradientType=0 ); /* IE6-8 */
	color: #fff;
	font-size: 16px;
	margin: 0px;
	text-indent: 20px;
}

.header {
	height: 148px;
	background: url(header_site.jpg) no-repeat;
}

.footer {
	height: 70px;
	background: #878a8c;
	color: #FFFFFF;
	text-align: center;
}

.main {
	padding: 10px;
}

.intro {
	padding: 0 10px;
}

.endereco {
	background: #f2f2f2;
	margin-top: 20px;
	height: 236px;
}

.endereco #googleMap {
	width: 250px;
	height: 200px;
	float: left;
}

.endereco .logradouro {
	float: left;
	width: 150px;
	padding-top: 30px;
}

.endereco p {
	padding-left: 10px;
}

.endereco h3 {
	background: #e0581f;
	background: -moz-linear-gradient(center top , #f26e36, #4f5ca6) repeat-x scroll left bottom #e0581f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26e36), color-stop(100%,#e0581f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f26e36 0%,#e0581f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f26e36 0%,#e0581f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f26e36 0%,#e0581f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f26e36 0%,#e0581f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26e36', endColorstr='#e0581f',GradientType=0 ); /* IE6-8 */
	color: #fff;
	font-size: 16px;
	margin: 0px;
	text-indent: 10px;
}

table {
	background: #FFFFFF;
	margin: 0 auto;
}

