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

}

@font-face {
    font-family: 'lm_roman_10bold_italic';
    src: url('fonts/lmroman10-bolditalic-webfont.eot');
    src: url('fonts/lmroman10-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lmroman10-bolditalic-webfont.woff') format('woff'),
         url('fonts/lmroman10-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/lmroman10-bolditalic-webfont.svg#lm_roman_10bold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

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

}

@font-face {
    font-family: 'lm_roman_caps_10italic';
    src: url('fonts/lmromancaps10-oblique-webfont.eot');
    src: url('fonts/lmromancaps10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lmromancaps10-oblique-webfont.woff') format('woff'),
         url('fonts/lmromancaps10-oblique-webfont.ttf') format('truetype'),
         url('fonts/lmromancaps10-oblique-webfont.svg#lm_roman_caps_10italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'lm_roman_demi_10italic';
    src: url('fonts/lmromandemi10-oblique-webfont.eot');
    src: url('fonts/lmromandemi10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lmromandemi10-oblique-webfont.woff') format('woff'),
         url('fonts/lmromandemi10-oblique-webfont.ttf') format('truetype'),
         url('fonts/lmromandemi10-oblique-webfont.svg#lm_roman_demi_10italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'lm_roman_dunhill_10italic';
    src: url('fonts/lmromandunh10-oblique-webfont.eot');
    src: url('fonts/lmromandunh10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lmromandunh10-oblique-webfont.woff') format('woff'),
         url('fonts/lmromandunh10-oblique-webfont.ttf') format('truetype'),
         url('fonts/lmromandunh10-oblique-webfont.svg#lm_roman_dunhill_10italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

@font-face {
    font-family: 'lato_blackregular';
    src: url('fonts/lato-bla-webfont.eot');
    src: url('fonts/lato-bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bla-webfont.woff') format('woff'),
         url('fonts/lato-bla-webfont.ttf') format('truetype'),
         url('fonts/lato-bla-webfont.svg#lato_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato_blackitalic';
    src: url('fonts/lato-blaita-webfont.eot');
    src: url('fonts/lato-blaita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-blaita-webfont.woff') format('woff'),
         url('fonts/lato-blaita-webfont.ttf') format('truetype'),
         url('fonts/lato-blaita-webfont.svg#lato_blackitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bol-webfont.eot');
    src: url('fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bol-webfont.woff') format('woff'),
         url('fonts/lato-bol-webfont.ttf') format('truetype'),
         url('fonts/lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold_italic';
    src: url('fonts/lato-bolita-webfont.eot');
    src: url('fonts/lato-bolita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bolita-webfont.woff') format('woff'),
         url('fonts/lato-bolita-webfont.ttf') format('truetype'),
         url('fonts/lato-bolita-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato_hairlineregular';
    src: url('fonts/lato-hai-webfont.eot');
    src: url('fonts/lato-hai-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-hai-webfont.woff') format('woff'),
         url('fonts/lato-hai-webfont.ttf') format('truetype'),
         url('fonts/lato-hai-webfont.svg#lato_hairlineregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato_hairlineitalic';
    src: url('fonts/lato-haiita-webfont.eot');
    src: url('fonts/lato-haiita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-haiita-webfont.woff') format('woff'),
         url('fonts/lato-haiita-webfont.ttf') format('truetype'),
         url('fonts/lato-haiita-webfont.svg#lato_hairlineitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato_lightregular';
    src: url('fonts/lato-lig-webfont.eot');
    src: url('fonts/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-lig-webfont.woff') format('woff'),
         url('fonts/lato-lig-webfont.ttf') format('truetype'),
         url('fonts/lato-lig-webfont.svg#lato_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato_lightitalic';
    src: url('fonts/lato-ligita-webfont.eot');
    src: url('fonts/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-ligita-webfont.woff') format('woff'),
         url('fonts/lato-ligita-webfont.ttf') format('truetype'),
         url('fonts/lato-ligita-webfont.svg#lato_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-reg-webfont.eot');
    src: url('fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-reg-webfont.woff') format('woff'),
         url('fonts/lato-reg-webfont.ttf') format('truetype'),
         url('fonts/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoitalic';
    src: url('fonts/lato-regita-webfont.eot');
    src: url('fonts/lato-regita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regita-webfont.woff') format('woff'),
         url('fonts/lato-regita-webfont.ttf') format('truetype'),
         url('fonts/lato-regita-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'kreonlight';
    src: url('fonts/kreon-light-webfont.eot');
    src: url('fonts/kreon-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kreon-light-webfont.woff') format('woff'),
         url('fonts/kreon-light-webfont.ttf') format('truetype'),
         url('fonts/kreon-light-webfont.svg#kreonlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'OldStandardTTRegular';
    src: url('fonts/OldStandard-Regular-webfont.eot');
    src: url('fonts/OldStandard-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OldStandard-Regular-webfont.woff') format('woff'),
         url('fonts/OldStandard-Regular-webfont.ttf') format('truetype'),
         url('fonts/OldStandard-Regular-webfont.svg#OldStandardTTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OldStandardTTItalic';
    src: url('fonts/OldStandard-Italic-webfont.eot');
    src: url('fonts/OldStandard-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OldStandard-Italic-webfont.woff') format('woff'),
         url('fonts/OldStandard-Italic-webfont.ttf') format('truetype'),
         url('fonts/OldStandard-Italic-webfont.svg#OldStandardTTItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OldStandardTTBold';
    src: url('fonts/OldStandard-Bold-webfont.eot');
    src: url('fonts/OldStandard-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OldStandard-Bold-webfont.woff') format('woff'),
         url('fonts/OldStandard-Bold-webfont.ttf') format('truetype'),
         url('fonts/OldStandard-Bold-webfont.svg#OldStandardTTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font: 12px/1.4 Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	margin: 0;
	padding: 0;
	color: #000;
    overflow-x:hidden;
}

/* modal do retorno do contato */
.fancybox-content-send-email{min-width: 400px; padding: 20px; text-align: center; font-family: 'kreonlight'; color: #964769; font-size: 20px; font-weight: bold;}

.fancybox-content-splash{min-width: 800px; min-height: 440px; text-align: center;}
.fancybox-content-splash a img{max-width: 700px;}

.fancybox-nav-news{min-width: 900px;}

.fancybox-nav-news .fancybox-outer .fancybox-inner{min-width: 880px;}

/* element/tag selectors */
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 { margin-top: 0; }
a img { border: none; }
p{padding:0px; margin:0px;}

/* links */
a{text-decoration:none; }

/* containers */
.container {
	width: 960px;
	margin: 0 auto;
}

#err404 { padding:100px 0 100px 0; text-align:center; font-size:18px; }

/* miscellaneous float/clear classes */
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.nodisplay { display:none; }
.al-left { text-align:left; }
.al-right { text-align:right; }
.al-justify { text-align:justify; }
.al-center { text-align:center; }
.clr:after{content:" "; display:block; clear:both}
*:focus{outline: none;}


/* ========== HEADER ========== */
#header{position:absolute; background:url('../_images/header_bg.png') no-repeat center top; width:100%; height:120px; z-index: 1;}
#header .logo{float:left; background: url('../_images/header_logo.png') no-repeat center center; width:198px; height:251px; margin: 0px 20px 0px 20px;}
#header .right, #header .left{float:left;}
#header .right li{float:left; list-style-type: none; margin: 50px 8px 0px 9px;}
#header .left li{float:left; list-style-type: none; margin: 50px 15px 0px 16px}
#header .menu li a{font-family: 'lm_roman_10italic'; font-size: 20px; color: #947847;}
#header .menu li .line{border-bottom: 1px solid #947847; width:0%; height:1px; margin: 0 auto;}
#header .menu li.active .line{width:100%;}
#header_padding{padding-top: 115px;}

/* ========== HOME ========== */
#home{width: 100%; overflow: hidden;}
#home .guia{margin: 0 auto; width: 1px;}
#home .left{position:relative; float:left; margin-left:-1000px; width:1000px; height:976px;}
#home .left .button{position:absolute; top:400px; right:150px;}

#home .right{float:left;}
#home .right .top, #home .right .bottom{position:relative; width:1000px; height:488px;}
#home .right .top .button{position:absolute; top: 100px; left: 150px;}
#home .right .bottom .button{position:absolute; top: 100px; left: 150px;}

#home .photo_normal, #home .photo_blur{position:absolute; top:0px; left:0px;}
#home .photo_blur{display:none;}

#home .button{position:relative; padding: 0px 15px; width: 244px; height:274px; text-align: center;}
#home .button .fill{position:absolute; top:137px; left:137px; width: 0%;}
#home .button .title{position:relative; font-family: 'LeagueGothicRegular'; font-size: 42px; text-transform: uppercase; line-height: 45px; padding: 25px 0px 20px 0px; margin-top:40px;}
#home .button .title.normal{color:#964769;}
#home .button .title.hover{color:#fff;}
#home .button .title .background{position:absolute; top:0px; left:0px; width:244px; height:140px;}
#home .button .title .background .normal{position:absolute; top:0px; left:0px; background: url('../_images/home_title_bg.png') no-repeat center top; width:100%; height:100%;}
#home .button .title .background .hover{display:none; position:absolute; top:0px; left:0px; background: url('../_images/home_title_bg.png') no-repeat center -140px; width:100%; height:100%;}
#home .button .desc{position: absolute; font-family: 'aw-conqueror-didot'; font-style: italic; font-size: 17px; line-height: 20px; letter-spacing: -1px; padding: 0px 28px; margin-left: -15px;}
#home .button .desc.normal{color:#fff;}
#home .button .desc.hover{color:#d98dae;}

/* ========== FOOTER ========== */
#footer .feed{width:100%; overflow:hidden; border-bottom: 1px solid #e9e9e9; background-color:#fbeee1;}
#footer .feed ul{width:999999px;}
#footer .feed #draggable{left:0px;}
#footer .feed ul li{float:left; position:relative; list-style-type:none; width:315px; height:452px; margin: -4px -4px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); -moz-opacity: 0.85; -khtml-opacity: 0.85; opacity: 0.85;}
#footer .feed ul li:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
#footer .feed ul li > a{display:block; width:100%; height:100%; padding-top: 1px;}
#footer .feed ul li .icon{background: url('../_images/feeds_icon.png'); background-repeat:no-repeat; width:248px; height:58px; margin:30px 0px 0px 30px;}
#footer .feed ul li .type{position:absolute; bottom:35px; left:30px; font-family: 'latoregular'; font-size:14px; color:#b99962; text-transform: uppercase;}

#footer .feed ul li.depoimento.m{background: url('../_images/feeds_background.png') no-repeat center 0px;}
#footer .feed ul li.depoimento.f{background: url('../_images/feeds_background.png') no-repeat center 0px;}
#footer .feed ul li.depoimento .icon{background-position: center 0px;}
#footer .feed ul li.depoimento .desc{width:130px; font-family: 'LeagueGothicRegular'; font-size:47px; color:#fff; text-transform: uppercase; letter-spacing: -1px; line-height: 45px; margin:30px 0px 0px 30px; text-shadow: 1px 2px #a69d97;}
#footer .feed ul li.depoimento .type{color:#f4ebe1;}

#footer .feed ul li.noticia{background: url('../_images/feeds_background.png') no-repeat center -453px;}
#footer .feed ul li.noticia .date{font-family: 'lm_roman_dunhill_10regular'; font-size:40px; color:#ddcfc0; position: absolute; top: 30px; left: 30px;}
#footer .feed ul li.noticia .icon{background-position: center -202px}
#footer .feed ul li.noticia .desc p{width: 250px; font-family: 'DustismoRomanRegular'; letter-spacing: -1px; line-height: 30px; font-size: 22px; color:#8b8b8b; margin:30px 0px 0px 30px;}
#footer .feed ul li.noticia .more{width: 250px; font-family: 'latobold'; letter-spacing: -1px; line-height: 30px; text-transform: uppercase; font-size: 14px; color:#949494; position: absolute; bottom: 125px; left: 30px;}

#footer .feed ul li.tweets{background: url('../_images/feeds_background.png') no-repeat center -907px;}
#footer .feed ul li.tweets .icon{background-position: center -101px}
#footer .feed ul li.tweets .desc{width: 250px; font-family: 'aw-conqueror-didot'; font-style: italic; letter-spacing: -1px; line-height: 30px; font-size: 17px; color:#8b8b8b; margin:30px 0px 0px 30px;}
#footer .feed ul li.tweets .time{position: absolute; bottom: 125px; left: 30px; font-family: 'latobold'; font-size:14px; color:#949494;}
#footer .feed ul li.tweets .type .follow{color:#daa3a6; margin-left: 55px;}

#footer .infos, #footer .infos .email{font-family: "latoregular"; font-size: 14px; color:#695229; margin: 45px auto;}
#footer .infos .address, #footer .infos .phone, #footer .infos .email{border-right: 1px solid #e5e5e5; padding: 5px 15px 5px 0px; margin-right: 5px;}

#footer .infos .social{float:right; border-right: 1px solid #e5e5e5; padding: 5px 20px 5px 0px; margin-top: -2px;}

#footer .infos .twitter{float:left; position:relative; display:block; width:20px; height:19px; margin-right: 20px;}
#footer .infos .twitter .normal{position:absolute; top:0px; left:0px; background: url('../_images/footer_social_icons.png') no-repeat left top; width:100%; height:100%;}
#footer .infos .twitter .hover{display:none; position:absolute; top:0px; left:0px; background: url('../_images/footer_social_icons.png') no-repeat left bottom; width:100%; height:100%;}

#footer .infos .facebook{float:left; position:relative; display:block; width:9px; height:19px;}
#footer .infos .facebook .normal{position:absolute; top:0px; left:0px; background: url('../_images/footer_social_icons.png') no-repeat right top; width:100%; height:100%;}
#footer .infos .facebook .hover{display:none; position:absolute; top:0px; left:0px; background: url('../_images/footer_social_icons.png') no-repeat right bottom; width:100%; height:100%;}

#footer .infos .deen{float:right; position:relative; display:block; width:35px; height:12px; margin-left: 17px; margin-top: 7px;}
#footer .infos .deen .normal{position:absolute; top:0px; left:0px; background: url('../_images/deen_logo.png') no-repeat center top; width:100%; height:100%;}
#footer .infos .deen .hover{display:none; position:absolute; top:0px; left:0px; background: url('../_images/deen_logo.png') no-repeat center bottom; width:100%; height:100%;}

/* ========== INSTITUCIONAL ========== */
#institutional{background: url('../_images/internal_bg_1.jpg') no-repeat center top #FBEDE0;}
#institutional .banner{position:relative;background: url('../_images/institutional_banner2.png') no-repeat center bottom; width:662px; margin: 0 auto; padding-top: 300px; margin-bottom: 55px;font-family: 'lm_roman_10italic';font-size: 64px;letter-spacing: -5px;color:#83264e;}
#institutional .banner span{display:block;position: absolute;top: 179px;right: 99px;}
#institutional .itens{text-align: center; margin-bottom: 40px;}
#institutional .itens li{position:relative; background: url('../_images/institutional_itens_bg.png') no-repeat center top; width:146px; height: 146px; list-style-type: none; display:inline-block; margin: 0px 5px;}
#institutional .itens li .ornament{position:absolute; top:0px; left:0px; background: url('../_images/institutional_itens_desc_bg.png') no-repeat center center; width:146px; height: 146px; z-index:2;}
#institutional .itens li .desc{position:absolute; top:0px; left:0px; display: block; font-family: 'LeagueGothicRegular'; font-size: 30px; color: #fff; text-transform: uppercase; line-height: 30px; text-align: center; padding: 44px 29px; z-index:2;}
#institutional .itens li .fill{position:absolute; top:72px; left:72px; width:0px; z-index:1;}

#institutional .texts_box{width: 100%; overflow: hidden;}
#institutional .texts{width:999999px; position:relative; padding-bottom: 180px;}
#institutional .texts > li{float:left; position: relative; list-style-type: none; width: 960px; margin-right: 40px; min-height: 1px;}
#institutional .texts > li p{font-family: 'kreonlight'; font-size: 17px; color:#4f4c49; line-height: 25px;}

#institutional .texts li.memorial .navigation{position: relative; width: 100%; height: 61px; background: url('../_images/memorial_line.png') no-repeat center center;}
#institutional .texts li.memorial .navigation .prev{position:absolute; left:7px; top:7px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}
#institutional .texts li.memorial .navigation .next{position:absolute; right:7px; top:7px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}
#institutional .texts li.memorial .navigation .carousel{width: 89%; overflow: hidden; margin-left: 52px;}
#institutional .texts li.memorial .navigation .years{width:999999px;}
#institutional .texts li.memorial .navigation .years li{float:left; position: relative; list-style-type: none; width:61px; height:61px; text-align: center; margin: 0px 17px; background:url('../_images/memorial_year_bg.png') no-repeat center center; cursor: hand; cursor: pointer;}
#institutional .texts li.memorial .navigation .years li p{position:absolute; font-family: 'kreonbold'; font-size:17px; color:#ffffff; line-height: 61px; z-index:2; width: 61px;}
#institutional .texts li.memorial .navigation .years li .fill{position:absolute; top: 30px; left: 30px; width:0%; z-index:1;}
#institutional .texts li.memorial .year_content{margin-top: 65px;}
#institutional .texts li.memorial .year_content ul li{list-style-type: none; }
#institutional .texts li.memorial .year_content ul li p{font-family: 'kreonlight'; font-size:17px; color:#4f4c49; line-height: 27px; margin-bottom:20px;}

#institutional .texts li.memorial .year_content ul li ul.mem_photos{margin-left: 2px;}
#institutional .texts li.memorial .year_content ul li ul.mem_photos li{display:block !important; float:left; position:relative; width:189px; height: 273px; list-style-type: none; margin-right: 2px;}
#institutional .texts li.memorial .year_content ul li ul.mem_photos li:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#institutional .texts li.memorial .year_content ul li ul.mem_photos li a .mask{position:absolute; top:0px; left:0px; background: url('../_images/services_photo_mask.png') no-repeat center bottom; width:100%; height: 100%; z-index:10;}
#institutional .texts li.memorial .year_content ul li ul.mem_photos li a .photo_box{position:absolute; top: 19px; left: 16px; width:158px; height:210px; overflow: hidden;}
#institutional .texts li.memorial .year_content ul li ul.mem_photos li a .photo_box .photo{height: 230px;}


/* ========== ACONTECE ========== */
#news{background: url('../_images/internal_bg_1.jpg') no-repeat center top;}
#news .banner{background: url('../_images/news_banner.png') no-repeat center bottom; width:863px; margin: 0 auto; padding-top: 297px; margin-bottom: 55px;}
#news .itens{width:100%; overflow: hidden; margin-bottom: 20px;}
#news .itens ul{width:999999px;}
#news .itens li{float:left; position:relative; list-style-type: none; width:310px; height:269px; margin-right: 10px; padding-top: 30px;}
#news .itens li a{display:block; width:100%; height:108%;}
#news .itens li a .mask{position: absolute; width:100%; height:100%; background:url('../_images/news_item_bg.png') no-repeat center top; z-index:5;}


#news .itens li a .date{position: absolute; top: 0px; left: 107px; background:url('../_images/news_item_date_bg.png') center top; width:96px; height:96px; z-index:10;}
#news .itens li a .date .ornaments{position: absolute; top: 12px; left: 12px; width: 71px; height: 71px; z-index:12;}
#news .itens li a .date .ornaments .normal{position:absolute; top:0px; left:0px; width:100%; height:100%; background: url('../_images/news_item_date_ornament.png') no-repeat center top;}
#news .itens li a .date .ornaments .hover{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; background: url('../_images/news_item_date_ornament.png') no-repeat center bottom;}

#news .itens li a .date .text{position:absolute; top:0px; left:0px; font-family: 'lm_roman_dunhill_10regular'; font-size:20px; color:#c1ab94; text-align: center; padding: 32px 22px; z-index:12;}
#news .itens li a .date .text.normal{color:#c1ab94;}
#news .itens li a .date .text.hover{color:#fff;}
#news .itens li a .date .fill{position: absolute; top: 48px; left: 48px; width:0px; z-index:11;}

#news .itens li a .photo_box{position:absolute; top: 70px; left: 4px; z-index:2; width: 301px; height: 110px; overflow: hidden;}
#news .itens li a .photo_box .photo{width: 305px;}

#news .itens li a .text{position: absolute; top: 100px; left: 0px; z-index: 10; height: 100px; overflow: auto; text-align: center; padding: 0px 35px;}
#news .itens li a .text p{font-family: 'aw-conqueror-didot'; font-style: italic; font-size: 17px; color:#8b8b8b; letter-spacing: -1px;}

#news .itens li a .more p{position:absolute; bottom: 20px; left: 30px; font-family: 'latobold'; text-transform: uppercase; font-size: 14px; color:#f4ebe1; z-index:11;}
#news .itens li a .more p.normal{color:#f4ebe1;}
#news .itens li a .more p.hover{color:#fff;}
#news .itens li a .more .fill{position:absolute; bottom: 4px; left: 4px; background:url('../_images/news_item_more_fill.png') no-repeat center center; width:302px; height:0px; z-index:10;}

#news .itens_navigation{position: relative; height:48px; margin-bottom: 30px;}
#news .itens_navigation .prev{position:absolute; left:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}
#news .itens_navigation .page{position: absolute; left: 42px; font-family: 'latobold'; font-size:14px; color:#949494; background: url('../_images/news_item_page_bg.png') no-repeat center center; width:875px; margin: 14px -14px 0px 0px; text-align: center;}
#news .itens_navigation .next{position:absolute; right:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}

#news .gallery_title{text-align: center; font-family: 'OldStandardTTItalic'; font-size: 40px; color:#b19779; letter-spacing: -1px; margin-bottom: 30px; text-shadow: 0px 1px #fff;}
#news .galleries{position:relative; width:955px; padding-bottom: 100px;}
#news .galleries .galleries_box{position:relative; width:100%; overflow: hidden;}
#news .galleries .galleries_box ul{width:999999px;}
#news .galleries .galleries_box ul li{float:left; position:relative; width:189px; height: 313px; list-style-type: none; margin-right: 2px;}
#news .galleries .galleries_box ul li:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#news .galleries .galleries_box ul li a .mask{position:absolute; top:0px; left:0px; background: url('../_images/news_photo_bg.png') no-repeat center bottom; width:100%; height: 100%; z-index:10;}
#news .galleries .galleries_box ul li a .photo_box{position:absolute; top: 19px; left: 16px; width:158px; height:210px; overflow: hidden;}
#news .galleries .galleries_box ul li a .photo_box .photo{height: 230px;}
#news .galleries .galleries_box ul li a .not_visible{display:none;}

#news .galleries .prev{position:absolute; top:130px; left:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}
#news .galleries .next{position:absolute; top:130px; right:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}

#news .galleries .stamp{position:absolute; top:1px; left:1px; width:71px; height:72px; background:url('../_images/news_stamp.png') no-repeat center center; z-index: 11;}
#news .galleries .text{position: absolute; bottom: 27px; left: 4px; z-index: 11; width: 121px; text-align: center; padding: 0px 30px;}
#news .galleries .text p{font-family: 'aw-conqueror-didot'; font-style: italic; font-size: 14px; color: #8b8b8b; line-height: 16px;}

#news_details{max-width: 865px; min-height: 545px;}
#news_details .title{font-family: 'OldStandardTTItalic'; font-size: 33px; color: #a48e75; background: url('../_images/news_details_title_bg.png') no-repeat center center; line-height: 38px; margin: 36px auto 20px auto; text-align: center; padding: 0px 130px;}
#news_details .carousel{position:relative; width: 810px; overflow: hidden; margin-left: 15px; margin-bottom: 30px;}
#news_details .carousel ul{width:999999px;}
#news_details .carousel ul li{float:left; width:810px; min-height: 1px; list-style-type: none; text-align: center;}
#news_details .carousel ul li .photo{max-width: 810px; max-height:362px;}
#news_details .carousel .prev{position:absolute; top:180px; left:7px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}
#news_details .carousel .next{position:absolute; top:180px; right:7px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}

#news_details .text{font-family: 'kreonlight'; font-size:16px; color:#4f4c49; text-align: justify; padding:0px 28px 0px 18px; margin-bottom: 40px;}
#news_details .share{width:797px; height:69px; background:url('../_images/news_details_share_bg.png') no-repeat center center; margin-left: 18px;}
#news_details .addthis_toolbox{float: right; margin-right: 20px; margin-top: 30px; width: 150px;} 

/* ========== SERVICOS ========== */
#services{background: url('../_images/internal_bg_2.jpg') no-repeat center top #fbeee1;}
#services .banner{background: url('../_images/services_banner.png') no-repeat center bottom; width:663px; margin: 0 auto; padding-top: 270px; margin-bottom: 43px;}

#services .itens{padding-bottom: 50px;}
#services .itens li{width:239px; height:656px; list-style-type: none; float:left;}
#services .itens li a{position:relative; display:block; width:100%; height:100%;}
#services .itens li a .background{position:absolute; top:0px; left:0px; background-repeat:no-repeat; background-position:center top; width: 100%; height:385px; z-index:5;}
#services .itens li a .title{position:absolute; top:115px; left:37px; background:url('../_images/services_itens_bg.png') no-repeat center center; width: 166px; height:166px; z-index:6; text-transform: uppercase;}
#services .itens li a .title .fill{position:absolute; top:83px; left:83px; width: 0%; z-index:6;}
#services .itens li a .title .ornaments{position:absolute; top:0px; left:0px; background:url('../_images/services_itens_desc_bg.png') no-repeat center center; width:100%; height:100%; z-index:7}
#services .itens li a .title .desc{position:absolute; top:0px; left:0px; display: block; font-family: 'LeagueGothicRegular'; font-size: 30px; letter-spacing: -1px; color: #fff; text-transform: uppercase; line-height: 30px; text-align: center; padding: 52px 6%; z-index:7; width: 88%;}
#services .itens li a .line_top{position:absolute; bottom: 227px; left:4px; background: url('../_images/line.png') no-repeat center center; width:230px; height:1px; z-index:4;}
#services .itens li a .line_bottom{position:absolute; bottom:42px; left:4px; background: url('../_images/line.png') no-repeat center center; width:230px; height:1px; z-index:4;}
#services .itens li a .text{position:absolute; bottom:82px; left:0px; width:99%; text-align: center; font-family: 'kreonregular'; font-size: 16px; z-index:6;}
#services .itens li a .text.normal{color:#847b74;}
#services .itens li a .text.hover{color:#fff;}

#services .itens_expanded li{list-style-type: none;}
#services .itens_expanded li .title{background: url('../_images/services_title_bg.png') no-repeat center center; width: 241px; height: 82px; margin: 0 auto; text-align: center; font-family: 'LeagueGothicRegular'; letter-spacing: -1px; line-height: 46px; font-size: 50px; color: #964769; padding: 45px 250px; margin-bottom: 65px; text-transform: uppercase;}
#services .itens_expanded li .text{background: url('../_images/services_text_ornaments.png') no-repeat center center; width:796px; min-height:45px; margin:0 auto; margin-bottom: 50px;}
#services .itens_expanded li .text p{font-family: 'kreonlight'; font-size:16px; color:#4f4c49; padding: 0px 115px; text-align: center; line-height: 27px;}

#services .itens_expanded li .galleries{position:relative; width:955px; padding-bottom: 35px;}
#services .itens_expanded li .galleries .galleries_box{position:relative; width:100%; overflow: hidden;}
#services .itens_expanded li .galleries .galleries_box ul{width:999999px;}
#services .itens_expanded li .galleries .galleries_box ul li{float:left; position:relative; width:189px; height: 273px; list-style-type: none; margin-right: 2px;}
#services .itens_expanded li .galleries .galleries_box ul li:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#services .itens_expanded li .galleries .galleries_box ul li a .mask{position:absolute; top:0px; left:0px; background: url('../_images/services_photo_mask.png') no-repeat center bottom; width:100%; height: 100%; z-index:10;}
#services .itens_expanded li .galleries .galleries_box ul li a .photo_box{position:absolute; top: 19px; left: 16px; width:158px; height:210px; overflow: hidden;}
#services .itens_expanded li .galleries .galleries_box ul li a .photo_box .photo{height: 230px;}
#services .itens_expanded li .galleries .prev{position:absolute; top:105px; left:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}
#services .itens_expanded li .galleries .next{position:absolute; top:105px; right:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}
#services .itens_expanded li .galleries .stamp{position:absolute; top:1px; left:1px; width:71px; height:72px; background:url('../_images/news_stamp.png') no-repeat center center; z-index: 11;}

#services .itens_expanded li .testimonies{position:relative; width:955px; padding-bottom: 130px;}
#services .itens_expanded li .testimonies .testimony_box{position:relative; width:100%; overflow: hidden; margin-bottom: 15px;}
#services .itens_expanded li .testimonies .testimony_box ul{width:999999px;}
#services .itens_expanded li .testimonies .testimony_box ul li{float:left; position:relative; width:467px; height: 519px; list-style-type: none; margin-right: 22px;}
#services .itens_expanded li .testimonies .testimony_box ul li a{display:block; width:100%; height:100%;}
#services .itens_expanded li .testimonies .testimony_box ul li.m{background: url('../_images/testimony_m_bg.png') no-repeat center center;}
#services .itens_expanded li .testimonies .testimony_box ul li.f{background: url('../_images/testimony_f_bg.png') no-repeat center center;}
#services .itens_expanded li .testimonies .testimony_box ul li a .desc{position: absolute; top: 110px; padding: 0px 45px;}
#services .itens_expanded li .testimonies .testimony_box ul li a .desc p{font-family: 'aw-conqueror-didot'; font-style: italic; font-size:15px; color:#8b8b8b; line-height: 24px; text-align: center;}
#services .itens_expanded li .testimonies .testimony_box ul li a .info{position:absolute; bottom: 25px; left: 35px;}
#services .itens_expanded li .testimonies .testimony_box ul li a .info .name{font-family: 'latobold'; font-size:14px; color:#f4ebe1; line-height: 22px; text-transform: uppercase;}
#services .itens_expanded li .testimonies .testimony_box ul li a .info .job{font-family: 'latoregular'; font-size:14px; color:#f4ebe1; line-height: 22px; text-transform: uppercase;}
#services .itens_expanded li .testimonies .testimony_box ul li a .info .company{font-family: 'latoregular'; font-size:14px; color:#f4ebe1; line-height: 22px; text-transform: uppercase;}

#services .itens_expanded li .testimonies .navigation{position:relative; width:100%; height:48px; background: url('../_images/services_testimony_navigation_bg.png') no-repeat center center;}
#services .itens_expanded li .testimonies .navigation .prev{position:absolute; top:0px; left:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}
#services .itens_expanded li .testimonies .navigation .next{position:absolute; top:0px; right:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}

/* ========== CLIENTES ========== */
#customers{background: url('../_images/internal_bg_3.jpg') no-repeat center top #fbeee1;}
#customers .banner{background: url('../_images/customers_banner.png') no-repeat center bottom; width:706px; margin: 0 auto; padding-top: 290px; margin-bottom: 57px;}
#customers .customers_carousel{width:100%; overflow: hidden; padding: 0px 10px; padding-bottom:130px; margin-left: -10px;}
#customers .customers_carousel ul{width:999999px; margin-bottom: 15px;}
#customers .customers_carousel ul li{float:left; width:945px; list-style-type: none; margin: 0px 7px;}
#customers .customers_carousel ul li .customer{position:relative; display:block; float:left; width: 181px; height: 181px; margin: 3px 4px;}
#customers .customers_carousel ul li .customer .bg_normal{position:absolute; top:0px; left:0px; background:url('../_images/customer_bg.png') no-repeat center top; width:100%; height:100%;}
#customers .customers_carousel ul li .customer .bg_hover{display:none; position:absolute; top:0px; left:0px; background:url('../_images/customer_bg.png') no-repeat center bottom; width:100%; height:100%;}

#customers .customers_carousel ul li .customer .image{position:absolute; top:0px; left:0px; z-index:1; background-repeat: no-repeat; background-position:center center; width: 100%; height:100%;}
#customers .customers_carousel ul li .customer .normal{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+  filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
#customers .customers_carousel ul li .customer .hover{display:none; filter: none; -webkit-filter: grayscale(0);}

#customers .customers_carousel .navigation{position:relative; width:100%; height:48px; background: url('../_images/customers_line.png') no-repeat center center;}
#customers .customers_carousel .navigation .prev{position:absolute; top:0px; left:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}
#customers .customers_carousel .navigation .next{position:absolute; top:0px; right:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 1;}
#customers .customers_carousel .navigation .page{font-family: 'latobold'; font-size:14px; color:#949494; line-height: 48px; text-align: center; padding-right: 12px;}

/* ========== DEPOIMENTOS ========== */
#testimony{background: url('../_images/internal_bg_3.jpg') no-repeat center top #fbeee1;}
#testimony .banner{background: url('../_images/testimony_banner.png') no-repeat center bottom; width:704px; margin: 0 auto; padding-top: 290px; margin-bottom: 57px;}

#testimony .testimonies{position:relative; width:955px; padding-bottom: 130px;}
#testimony .testimonies .testimony_box{position:relative; width:100%; overflow: hidden; margin-bottom: 15px;}
#testimony .testimonies .testimony_box ul{width:999999px;}
#testimony .testimonies .testimony_box ul li{float:left; position:relative; width:467px; height: 519px; list-style-type: none; margin-right: 22px;}
#testimony .testimonies .testimony_box ul li.m{background: url('../_images/testimony_m_bg.png') no-repeat center center;}
#testimony .testimonies .testimony_box ul li.f{background: url('../_images/testimony_f_bg.png') no-repeat center center;}
#testimony .testimonies .testimony_box ul li .desc{position: absolute; top: 110px; padding: 0px 45px;}
#testimony .testimonies .testimony_box ul li .desc p{font-family: 'aw-conqueror-didot'; font-style: italic; font-size:15px; color:#8b8b8b; line-height: 24px; text-align: center;}
#testimony .testimonies .testimony_box ul li .info{position:absolute; bottom: 25px; left: 35px;}
#testimony .testimonies .testimony_box ul li .info .name{font-family: 'latobold'; font-size:14px; color:#f4ebe1; line-height: 22px; text-transform: uppercase;}
#testimony .testimonies .testimony_box ul li .info .job{font-family: 'latoregular'; font-size:14px; color:#f4ebe1; line-height: 22px; text-transform: uppercase;}
#testimony .testimonies .testimony_box ul li .info .company{font-family: 'latoregular'; font-size:14px; color:#f4ebe1; line-height: 22px; text-transform: uppercase;}

#testimony .testimonies .navigation{position:relative; width:100%; height:48px; background: url('../_images/services_testimony_navigation_bg.png') no-repeat center center;}
#testimony .testimonies .navigation .prev{position:absolute; top:0px; left:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center top; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}
#testimony .testimonies .navigation .next{position:absolute; top:0px; right:0px; background: url('../_images/news_carousel_arrows.png') no-repeat center bottom; width:48px; height:48px; cursor: pointer; cursor: hand; z-index: 12;}

/* ========== CONTATO ========== */
#contact{background: url('../_images/internal_bg_4.jpg') no-repeat center top #fbeee1;}
#contact .banner{background: url('../_images/contact_banner.png') no-repeat center bottom; width:754px; margin: 0 auto; padding-top: 295px; margin-bottom: 80px;}

#contact .left{float:left; width:470px; margin: 0px 10px 50px 5px;}
#contact .left input[type="text"]{width: 440px; height: 62px; border: 0px; background-color: transparent; background: url('../_images/contact_input_bg.png') no-repeat center center; padding-left: 30px; padding-right: 27px; margin-left: -15px; font-family: 'aw-conqueror-didot'; font-style: italic; font-size: 15px; color: #8b8b8b; margin-bottom: -4px;}
#contact .left .textarea {width:467px; height:245px; background:url('../_images/contact_textarea_bg.png') no-repeat center center;}
#contact .left .textarea textarea{margin-top: 4px; width: 433px; height: 155px; border:0px; background-color:transparent; padding: 15px 15px; font-family: 'aw-conqueror-didot'; font-style: italic; font-size:15px; color:#8b8b8b; resize:none; }
#contact .left input[type="submit"]{border:0px; background:url('../_images/contact_send_button.png') no-repeat center center; width:94px; height:94px; font-size: 0px; cursor: pointer; cursor: hand; margin: -55px 0px 0px 187px;}
#contact .left input[type="submit"]:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}

#contact .right{float:left; width:470px;}
#contact .right .box{background:url('../_images/contact_map_bg.png') no-repeat center center; width:467px; height:485px;}
#contact .right .box .map{margin: 14px 0px 0px 14px;}
#contact .right .box .info p{font-family: 'aw-conqueror-didot'; font-style: italic; font-size:15px; color:#8b8b8b; padding: 0px 30px; margin-top: 17px; line-height: 18px;}