@charset "UTF-8";
/* CSS Document */

@import url(http://weloveiconfonts.com/api/?family=entypo);

/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}

a, input, div, #ID { outline:0; outline:none; outline-offset:0; outline-offset:none; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


a:link, a:visited {
	text-decoration: none
	}

a { text-decoration:none; color:#000;}

li{list-style-type: disc;}

body{font-family: 'nexusmixtf-regularregular'; text-transform:uppercase;}

h3{font-size:2.6em; font-family: 'nexusmixtf-italicregular'; font-weight:bold; letter-spacing:-0.02em; line-height:1.25em;}

p{font-size:0.8em; font-weight:lighter; line-height: 1.3em;}

img {max-width:100%; height:auto;}

.ui-tabs-vertical {/* width: 55em; */}
	.ui-tabs-vertical .ui-tabs-nav { /*padding: .2em .1em .2em .2em; width: 12em; */float: left; }
	.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0;list-style-type: none; }
	.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
	.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; font-weight: bold;}
	.ui-tabs-vertical .ui-tabs-panel { padding-left: 2em; float: right; width: 410px;}
	

.ui-tabs-vertical .ui-tabs-nav li a:active, .ui-tabs-vertical .ui-tabs-nav li a:hover  {
    font-weight: bold;
}

.ui-tabs-anchor {
    margin-bottom: 25px;
}


.ui-corner-left {
    margin-bottom: 20px;
    font-size: 0.8em;
}

.contratoinside li {color: #58595B; padding-right:15px;}


#contrato{margin-left:25px;}
	

@font-face {
    font-family: 'nexusmixtf-boldregular';
    src: url('nexusmixtf-bold-webfont.eot');
    src: url('nexusmixtf-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('nexusmixtf-bold-webfont.woff') format('woff'),
         url('nexusmixtf-bold-webfont.ttf') format('truetype'),
         url('nexusmixtf-bold-webfont.svg#nexusmixtf-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'nexusmixtf-italicregular';
    src: url('nexusmixtf-italic-webfont.eot');
    src: url('nexusmixtf-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('nexusmixtf-italic-webfont.woff') format('woff'),
         url('nexusmixtf-italic-webfont.ttf') format('truetype'),
         url('nexusmixtf-italic-webfont.svg#nexusmixtf-italicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'nexusmixtf-regularregular';
    src: url('nexusmixtf-regular-webfont.eot');
    src: url('nexusmixtf-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('nexusmixtf-regular-webfont.woff') format('woff'),
         url('nexusmixtf-regular-webfont.ttf') format('truetype'),
         url('nexusmixtf-regular-webfont.svg#nexusmixtf-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#full-banner{width:100%;}

#top, #content, #footer{width:1270px; margin:0 auto;}
#localizacao, #logo, #content h3{float:left;}
#menu, #copyright, #content-right, #consultivos{float:right;}

#menu{width:275px; height:auto; margin-top:90px; margin-right: 140px;}
#menu ul li {display:inline;}
#menu ul {list-style:none;}
#menu ul li a {padding: 2px 10px; display: inline-block;  font-family: 'nexusmixtf-italicregular';}

#menu ul li a:hover{padding: 2px 10px; display: inline-block; font-family: 'nexusmixtf-boldregular';}
#menu ul li a.active{font-family: 'nexusmixtf-boldregular';}

	
	
#logo{margin-top:35px; margin-bottom:20px;}

#content{margin-top:80px;}

#copyright{font-size:0.6em; font-family: 'nexusmixtf-italicregular'; font-weight:bold;}

#copyright-contato{font-size:0.6em; font-family: 'nexusmixtf-italicregular'; font-weight:bold; float:left}

#consultivos {border-left:1px solid #cccccc; padding-left:45px; border-collapse:collapse; width: 620px; display:auto; line-height: 1.4;}

#content-right{width:410px;}

#content-right p{width:375px;}

#footer { height: 80px; bottom: 15px; padding-top:380px;}

#localizacao{margin-top:-70px;}

#localizacao-contato{margin-top:-70px; margin-bottom:25px;}

.line-separator-h{ height:1px; background:#cccccc; border-bottom:1px solid #cccccc; margin-top:20px; margin-bottom:20px; border-collapse:collapse;}

.line-separator-v{ width:1px; height: auto; background:#cccccc; border-left:1px solid #cccccc; margin-left:20px; margin-right:20px; border-collapse:collapse;}


#consultivo-mobile{display:none; font-size:12px; !important; margin: 25px; line-height: 1.4;}

#consultivo-mobile ul li{list-style-type: disc; margin-left: 15px; }

#consultivo-mobile p{font-size:14px; font-weight:bold; margin-top:25px; margin-bottom: 15px;}

/* Tablets (portrait and landscape) ----------- */
@media only screen and (max-width : 1024px) {
	
#consultivos{display:none}
#consultivo-mobile{display:block; margin: 25px; line-height: 1.4;}
	
h3 {
    text-align: center;
    width: auto;
    font-family: 'nexusmixtf-italicregular';
    font-size: 1.6em;
	margin-bottom:30px;
}

img {
   height:auto;
   max-width:auto;
}


#full-banner{
width: 370px;
margin: 0 auto;
background: url(../img/imagem-home.jpg) left top no-repeat;
background-size: auto 370px;
height: auto;
max-width: 100%;
}


#full-banner img {display:none;}



#copyright, #content-right, #consultivos, #copyright-contato, #localizacao-contato {
    /*float: right;*/
	
    text-align: center;
}

#content-right p {
    /*width: 290px;*/
	text-align:center;
	margin:0 auto;
}

.formulario{margin:0 auto;}

/*
.formulario-campo input{width:400px;}*/

.btn-contato-enviar {
    border: 0 solid;
    color: #FFFFFF;
    font-family: Calibri,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    margin-top: 10px;
    width: 59px;
    background:#c1beaf;
}

#localizacao, #logo, #content h3 {
    float:none;
}

#menu, #copyright, #content-right, #consultivos {
    float: none;
}

#top, #content, #footer {
    width:auto;
}

#content-right {
    width: auto;
}

#footer {
    bottom: 0;
    height: auto;
    padding-top: 80px;
}

#copyright{text-align:center;}

#localizacao {
    text-align: center;
}


#menu {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 275px;
	padding-top: 40px;
}

#logo {
    margin: 0 auto;
    width: 264px;
	padding-top:80px;
}

#copyright-contato{float:none;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 580px) {

#content-right {
    font-size: 14px;
    margin: 10px;
    text-align: center;
    width: 340px;
}	

#menu{margin-top:0;
    /*float: right;*/
}
}