@font-face {
    font-family: 'zurichsans-light', sans-serif;
    src: url('../fonts/zurichsans-light.woff') format('woff');
	font-family: 'ogg-regular', sans-serif;
    src: url('../fonts/ogg-regular.woff') format('woff');
}
body {
	background-color: #FFFFFF;
	font-family: 'zurichsans-light', Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #517EC1;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #517EC1;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
}
.map_container{
    position: relative;
    width: 100%;
    padding-bottom: 85.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
}
.map_container .map_canvas{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.texto_branco {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_preto {
	font-size: 13px;
	color: #4c433d;
	text-decoration: none;
}
.texto_preto2 {
	font-size: 14px;
	color: #23366F;
	text-decoration: none;
}
.texto_azul {
	font-family: 'zurichsans-light', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2167AE;
	text-decoration: none;
}
.texto_azul3 {
	font-size: 13px;
	color: #2167AE;
	text-decoration: none;
}
.texto_azul2 {
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}
.titulo_branco {
	font-size: 19px;
	/*font-weight: bold;*/
	color: #ffffff;
	text-decoration: none;
}
.titulo_preto {
	font-size: 19px;
	/*font-weight: bold;*/
	color: #2167AE;
	text-decoration: none;
}
.titulo_azul {
	font-size: 15px;
	/*font-weight: bold;*/
	color: #23366F;
	text-decoration: none;
}
.titulo_azul2 {
	font-size: 2.1em;
	/*font-weight: bold;*/
	color: #2167AE;
	text-decoration: none;
}
.button {
    /*background: transparent url('../images/bg_button.gif') ;*/
	background-color:#2167AE;
    color: #FFFFFF;
	font-size: 16px;
	/*float:left;*/
	/*position:fixed;*/
    height: 26px;
    margin-left: 0px;
	padding-right:3px;
	padding-left:3px;
    text-decoration: none;
	border-style:none;
}
.button2 {
    /*background: transparent url('../images/bg_button2.gif') ;*/
	background-color:#2167AE;
    color: #FFFFFF;
	font-size: 16px;
	/*float:left;*/
	/*position:fixed;*/
    height: 26px;
    margin-left: 0px;
	padding-right:3px;
	padding-left:3px;
    text-decoration: none;
	border-style:none;
}
/*HOME*/

#home {
    /*background: transparent url("../img/banner-zurich.jpg") no-repeat scroll 0% 0%;
    height: 400px;
    background-size: 100% 100%;
    width: 100%;
	position: relative;*/
}

#home div {
	font-size:16px;
	color: #2167AE !important;
    width: 320px;
    /*background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%;*/
    height: 450px;
    position: absolute;
    right: 40px;
    padding: 200px 40px;
	margin-left:38%;
}

#home h3 {
	font-size:1.3em !important;
	text-align:left;
    color: #2167AE !important;
}

#home h3 span {
    position: relative;
	color: #2167AE;
}

#home h3 span:after {
	color: #2167AE;
    content: "";
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: -8px;
    border-width: 0px 0px 3px;
    border-style: solid;
}
#home h5 {
	font-family: 'ogg-regular' !important;
	font-size:2.7em !important;
	font-weight: lighter !important;
	text-align:left;
	color: #2167AE;
}
#home h5 span {
    position: relative;
	color: #2167AE;
}

#home p {
	text-align:left;
	color: #2167AE;
    margin: 40px 0px 0px 0px;
    font-size: 1.2em;
}

#home button, .actions a, .actions button  {
    background: #2E4F8F none repeat scroll 0% 0%;
    color: #FFF;
    border: 0;
    font-size: 1.2em;
    font-weight: bold;
    float: right;
    padding: 5px 25px;
    margin-top: 25px;
}

.contactBtn {
    background: #2E4F8F none repeat scroll 0% 0%;
    color: #FFF;
    border: 0;
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px 25px;
    margin-top: 25px;
}

.closeBtn {
    background: #DC3912 none repeat scroll 0% 0%;
    color: #FFF;
    border: 0;
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px 25px;
    margin-top: 25px;
}


#home button:hover, .actions a:hover
{
    text-decoration: none;
}
#home button span {
    margin-left: 5px;
}

/* FIM HOME */
