@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Open+Sans:400);
@font-face{font-family:'entypo';src:url(../fontes/entypo.eot);src:url(../fontes/entypo.eot?#iefix) format('embedded-opentype'),url(../fontes/entypo.woff) format('woff'),url(../fontes/entypo.ttf) format('truetype'),url(../fontes/entypo.svg#entypo) format('svg');font-weight:normal;font-style:normal}
html{height:100%}
body{min-height:100%;min-width:320px}
html,body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Arial, Tahoma, sans-serif;font-style:normal;font-weight:normal;padding:0;margin:0}
p {
    display: block;
    margin-top: 0;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
}
.desktop-bl{display:block}
.mobile-bl{display:none}

.ferramentas
{
	/* position:a; */

}
.ferramentas2
{
	display:block

}
.ferramentas .botoes
{
	position:absolute;	
	background:#FFF;
	
}
.ferramentas .botao
{
	background:#FFF;
	border:#000 1px solid;
	display:inline-block;
	
}
.title-pan
{
	padding: 0px;
	color: #60472e;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Tahoma, sans-serif;
}
.title-2-pan
{
	padding: 0px;
	color: #8A972B;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Tahoma, sans-serif;
}

.admin-edit
{
	margin:0 auto;
	background:#FFF;
	text-align:right;
	position:fixed;
	width:100%;
	min-height:40px;
	top:0;
	z-index: 99999999;
}
.admin-edit2
{
	margin:0 auto;
	text-align:right;
	min-height:60px;
	width:100%
}
.admin-edit .content
{
	max-width: 980px;
	margin:0 auto;
	min-height:40px;
	background:#FFF
}
.admin-edit2 .content
{
	max-width: 980px;
	margin:0 auto;
	min-height:40px;
	background:#FFF
}
.admin-edit .block
{
	float:right;
	padding:5px
}
.admin-edit2 .block
{
	float:right;
	padding:5px
}

.admin-edit .block-f
{
	float:left;
	padding:5px;
	line-height:34px;
	font-family: Arial, Tahoma, sans-serif;
	font-size:20px
}
.admin-edit2 .block-f
{
	float:left;
	padding:5px;
	line-height:34px;
	font-family: Arial, Tahoma, sans-serif;
	font-size:20px
}
img{border:0}
.gap{height:5px}
.italic{font-style: italic;}
.scrollToTop{display:none}
sup{vertical-align: 75%;line-height: 5px;font-size:11px; }


.has-js .lbl_check {}
.has-js .lbl_check {float:left;background-image:url(../images/radio-off.png);background-repeat: no-repeat;width:18px;height:20px;display:block;cursor:pointer;}
.has-js label.lc_on {background-image:url(../images/radio-on.png);background-repeat: no-repeat;width:18px;height:20px;color:#FFF}
.has-js .lbl_check input,.has-js .lbl_check2 input,.has-js .lbl_radio input {position:absolute;left:-9999px}
a.link_menu {color:#000; font-family:arial, sans-serif;text-decoration:underline}
a.link_menu:hover {color:#666;}

/* TOPO*/
header{margin:0 auto; max-width:980px; background-color:#8a9620; border-radius:0; padding:0;overflow:hidden}
header > div.inner{}
header > div.inner > div.logo{float:left}
header > div.inner > div.logo2{float:right}
header > div.inner > div.bt-mobile{display:none}
header > div.inner > div.redes{float:right;max-width:106px;text-align:right;padding-right:4px}
header > div.inner > div.redes > ul.social { list-style-type:none;float:left;padding:5px;margin:0; line-height:10px;text-align:right}
header > div.inner > div.redes > ul.social > li{padding:0;margin:0;float:right}

nav.menu{margin:0 auto; max-width:980px; background-color:#8a9620; border-radius:0; padding:0;}
nav.menu > div.menus {	border:#000 0px solid; width:100%;display: table;}
nav.menu > div.menus > div.menu {border:none; display: table-cell; cursor:pointer; position:relative; width:25%; text-align:center}
nav.menu > div.menus > div.menu + div.menu {border-left:#7d8723 1px solid;}
nav.menu > div.menus > div.menu > a.titulo {z-index:5; color:#FFF; font-size:79%; padding:0;padding-top:12px;padding-bottom:12px;font-weight:bold; font-family:'daxlight', arial, sans-serif;display:block;text-decoration:none}
nav.menu > div.menus > div.menu > div.titulo {z-index:5; color:#FFF; font-size:79%; padding:0;padding-top:12px;padding-bottom:12px;font-weight:bold; font-family:'daxlight', arial, sans-serif;display:block;text-decoration:none}
nav.menu > div.menus > div.menu:hover{background-color:#a6b428}

input.box{width: 100%; border: none; color:#666;font-size:12px;height:25px;text-indent:10px}
input.box2{width: 98%; border: none; color:#666;font-size:12px;height:25px;text-indent:5px;border:#ccc 1px solid}
.titulo-pop{color:#8a9620;font-size:12px;height:25px;vertical-align:middle;cursor:pointer}
.titulo-pop2{color:#8a9620;font-size:14px;height:25px;vertical-align:middle;cursor:pointer;text-align:center;font-weight:bold}
.txt-pop{color:#8a9620;font-size:12px;height:25px;vertical-align:middle;cursor:pointer;border-bottom:#ccc 1px dotted}
tr:hover .txt-pop{color:#FFF;font-size:12px;height:25px;vertical-align:middle;cursor:pointer;border-bottom:#ccc 1px dotted;background:#8a9620;}

.resize{width:100%;max-width:459px}

nav.menu-mobile{display:none}

.place{display:none}

.main_content{max-width:980px;margin:0 auto;position:relative}

.main_content .banner{max-width:980px; height:353px;overflow:hidden;position:relative}
.main_content .banner div.vid{width:100%;height:100% }
.main_content .banner div.vid iframe{width:100%;height:100%}
.main_content .banner .blocotxt{font-size:190%;padding:0;margin:0;text-align:center;position:absolute;width:100%;z-index:999;line-height:28px}
.main_content .banner .blocotxt p{margin-top: 0; margin-bottom: 0;line-height: 30px;}
.main_content .banner .blocotxt .titulo1{font-weight:normal;color:#FFF;padding:0;margin:0;text-align:center;width:100%;display:inline-block;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner .blocotxt .titulo2{color:#FFF;padding:0;margin:0;text-align:center;font-weight:bold;width:100%;display:inline-block;vertical-align:middle;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner .titulo3 {display:none}
.main_content .banner img {width:100%;margin-top:-100px}

/* HOMEPAGE */
.main_content .content-h{font-size:11px;color:#666;padding:0;margin:0;min-height:400px}
.main_content .content-h > ul{list-style-type:inherit;list-style-position:outside;margin-left:0px}
.main_content .content-h > ol{list-style-type:decimal;list-style-position:inside}

.main_content .content-h-home{background:#FFF;margin:0;min-height:970px}
.main_content .content-h-home .row1{max-height:181px;position:relative}
.main_content .content-h-home .row1 .col1{background:#FFF;max-height:181px;position:absolute;bottom:0;max-height:328px;max-width:444px;}
.main_content .content-h-home .row1 .col1 .txt{padding:24px;color:#60472e;font-size:15px}
.main_content .content-h-home .row1 .col2{float:right;max-width:444px}
.main_content .content-h-home .row1 .col2 img{width:100%}

.main_content .content-h-home .row2{position:relative}
.main_content .content-h-home .row2 .col1{float:left;background:#FFF;max-width:600px;position:relative;overflow:hidden;max-height:490px}
.main_content .content-h-home .row2 .col1 .bttitulo3{display:none;z-index:99}
.main_content .content-h-home .row2 .col1 .bltxt{position:absolute;bottom:15px;left:20px;background: rgba(255, 255, 255, .8);width:548px;padding:6px;z-index:99999}
.main_content .content-h-home .row2 .col1 .bltxt .title{color:#8a9620;font-size:30px;font-weight:normal;white-space: nowrap;}
.main_content .content-h-home .row2 .col1 img{max-height:490px;margin:0;margin-left:0;}
.main_content .content-h-home .row2 .col1 img.helpper{max-height:490px;margin:0;margin-top:-1000px;}
.main_content .content-h-home .row2 .col3{float:right;max-width:380px;max-height:512px;background-color:#b4023f;width:380px;height:100%}

/* 
.main_content .content-h-home .colbl_test +.colbl_test{border-left:2px solid #FFF;margin-left:0}
.main_content .content-h-home .colbl_test{float:left;max-width:490px;max-height:314px;width:50%;margin-top:10px;position:relative;cursor:pointer;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
 */
/* .main_content .content-h-home .borderright{border-right:1px solid #FFF}
.main_content .content-h-home .borderleft{border-left:1px solid #FFF}
.main_content .content-h-home .colbl{float:left;max-width:490px;max-height:314px;width:50%;margin-top:10px;position:relative;cursor:pointer;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}
.main_content .content-h-home .colbl a{text-decoration:none}
.main_content .content-h-home .colbl img.margin{width:100%;margin-top:-100px}
.main_content .content-h-home .colbl img{width:100%}
.main_content .content-h-home .colbl .bltxt2{position:absolute;margin:10px;bottom:0; width:calc(100% - 20px);min-height:70px;box-sizing:border-box}
.main_content .content-h-home .colbl .bltxt{position:absolute;display:table;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;background: rgba(255, 255, 255, .8);width:100%;min-height:70px;padding:10px;box-sizing:border-box}
.main_content .content-h-home .colbl .bltxt-bl{ display:table-cell;}
.main_content .content-h-home .colbl .bltxt .title{color:#8a9620;font-size:15px;font-weight:bold;padding-right:2px}
.main_content .content-h-home .colbl .bltxt .texta{color:#60472e;font-size:14px;float:left;max-width:100%;padding-right:2px}
.main_content .content-h-home .colbl .bltxt .textb{color:#8a9620;font-size:15px;font-weight:bold;padding-top:15px; display:table-cell;}
.main_content .content-h-home .colbl .bltxt .textb .bt1{float: right;min-width:150px;height:34px;color:#FFF;background:#8a9620;font-family:'Open Sans',Arial,sans-serif;font-size: 18px;font-weight: normal;text-align:center;line-height:33px;padding: 0 4px;}
 */

.main_content  .borderright{border-right:1px solid #FFF}
.main_content  .borderleft{border-left:1px solid #FFF}
.main_content  .colbl{overflow:hidden;float:left;max-width:490px;max-height:314px;width:50%;margin-top:10px;position:relative;cursor:pointer;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}
.main_content  .colbl div.vid{width:100%;height:100%;z-index:9998}
.main_content  .colbl div.vid iframe{width:100%;height:100% }
.main_content  .colbl a{text-decoration:none;}
.main_content  .colbl img.margin{width:100%;margin-top:-100px}
.main_content  .colbl img{width:100%}
.main_content  .colbl .bltxt2{position:absolute;margin:10px;bottom:0; width:calc(100% - 20px);min-height:70px;box-sizing:border-box;z-index:9999}
.main_content  .colbl .bltxt{position:absolute;display:table;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;background: rgba(255, 255, 255, .8);width:100%;min-height:70px;padding:10px;box-sizing:border-box}
.main_content  .colbl .bltxt-bl{ display:table-cell;}
.main_content  .colbl .bltxt .title{color:#8a9620;font-size:15px;font-weight:bold;padding-right:2px}
.main_content  .colbl .bltxt .texta{color:#60472e;font-size:14px;float:left;max-width:100%;padding-right:2px;font-weight:normal}
.main_content  .colbl .bltxt .textb{color:#8a9620;font-size:15px;font-weight:bold;padding-top:15px; display:table-cell;}
.main_content  .colbl .bltxt .textb .bt1{float: right;min-width:150px;height:34px;color:#FFF;background:#8a9620;font-family:'Open Sans',Arial,sans-serif;font-size: 18px;font-weight: normal;text-align:center;line-height:33px;padding: 0 4px;}


.landing .h1,.landing .h2,.landing .h3,.landing .h4{margin:0}
.landing {/* max-width:380px; */background-color:#b4023f;width:100%;height:100%;padding:10px;}
.landing .form{margin: 0 auto;border:none;width:100%;position:relative}
.landing .form .carregar{position:absolute;width:100%;height:100%;background:rgba(180,2,63,0.6);z-index:9999;display:none}
.landing .form .carregar > div.loading{text-align:center;vertical-align:middle;margin: 0 auto;margin-top:50%;color:#FFF;font-size:14px}
.landing .form .h1{color: #ffffff; font-family: Arial,sans-serif;font-size: 22px;font-style: normal; font-weight: bold;text-align:center}
.landing .form .h2{color: #ffffff; font-family: Arial,sans-serif;font-size: 13px;font-style: normal; font-weight: bold;text-align:center}
.landing .form .linha{color: #ffffff;  font-size: 10px; line-height: 10px; margin-top:6px;text-align:justify;}
.landing .form .linha a {font-size: 10px; color:#FFF;line-height: 10px;margin-top:5px;vertical-align:baseline }
.landing .form .linha a.pdf {font-size: 10px;  color:#FFF;line-height:10px;vertical-align:baseline}
.landing .form .linha .texto{float: left; width: 95px;}

.landing .form .linha .input{font-size: 10px;}
.landing .form .linha .input input.txt{width: 100%; border: none; color:#666;font-size:12px;height:25px;text-indent:10px}
.landing .form .linha .input input.txt2{width: 72px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left}
.landing .form .linha .input input.txt3{width: 130px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.landing .form .linha .input input.txt4{width: 56px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.landing .form .linha .input .texto1 {float: left;font-size: 10px; color:#FFF;margin-left:0px; text-align:center;padding-top:7px;width:70px}
.landing .form .linha .input .texto1 a{font-size: 9px; color:#FFF; text-align:center }
.landing .form .linha .input .seguranca {float:left; width: 95px; overflow:hidden; text-align:center; margin-left: 10px;margin-left:25px}
.landing .form .linha .input .seguranca a {font-size: 10px; color:#FFF; text-align:center;font-weight:bold; line-height: normal;}
.landing .form .linha .input .seguranca img{margin-bottom:5px; }
.landing .form .linha .input .seguranca  .seguranca-bg {position: relative;}
.landing .form .linha .texto2{font-size: 11px; color:#FFF; text-align:left;float:left;font-weight:bold;padding-top:7px }
.landing .form .linha .texto3{font-size: 10px;line-height:10px; color:#FFF; text-align:left;float:left;font-weight:bold;max-width:135px;padding-left:20px;margin-top:8px}
.landing .form .linha .cmp_obr{float:left;font-size: 11px; color:#FFF;font-weight:bold;padding-top:25px}
.landing .form .linha .botao{float:right}
.landing .form .linha .botao2{display:none}
.landing .form .linha .texto3 input.txt{width: 160px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;margin-top:10px}
.landing .form select{float: right; width:220px;height:28px; color:#666}





.main_content .content-h-home .form{margin: 0 auto;padding-top:10px;border:none;width:360px;position:relative}
.main_content .content-h-home .form #carregar{position:absolute;width:100%;height:100%;background:rgba(180,2,63,0.6);z-index:9999;display:none}
.main_content .content-h-home .form #carregar > div.loading{text-align:center;vertical-align:middle;margin: 0 auto;margin-top:50%;color:#FFF;font-size:14px}
.main_content .content-h-home .form .h1{color: #ffffff; font-family: Arial,sans-serif;font-size: 22px;font-style: normal; font-weight: bold;text-align:center}
.main_content .content-h-home .form .h2{color: #ffffff; font-family: Arial,sans-serif;font-size: 13px;font-style: normal; font-weight: bold;text-align:center}
.main_content .content-h-home .form .linha{color: #ffffff;  font-size: 10px; line-height: 10px; margin-top:6px;text-align:justify;}
.main_content .content-h-home .form .linha a {font-size: 10px; color:#FFF;line-height: 10px;margin-top:5px;vertical-align:baseline }
.main_content .content-h-home .form .linha a.pdf {font-size: 10px;  color:#FFF;line-height:10px;vertical-align:baseline}
.main_content .content-h-home .form .linha .texto{float: left; width: 95px;}

.main_content .content-h-home .form .linha .input{font-size: 10px;}
.main_content .content-h-home .form .linha .input input.txt{width: 100%; border: none; color:#666;font-size:12px;height:25px;text-indent:10px}
.main_content .content-h-home .form .linha .input input.txt2{width: 72px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left}
.main_content .content-h-home .form .linha .input input.txt3{width: 130px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.main_content .content-h-home .form .linha .input input.txt4{width: 56px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.main_content .content-h-home .form .linha .input .texto1 {float: left;font-size: 10px; color:#FFF;margin-left:0px; text-align:center;padding-top:7px;width:70px}
.main_content .content-h-home .form .linha .input .texto1 a{font-size: 9px; color:#FFF; text-align:center }
.main_content .content-h-home .form .linha .input .seguranca {float:left; width: 95px; overflow:hidden; text-align:center; margin-left: 10px;margin-left:25px}
.main_content .content-h-home .form .linha .input .seguranca a {font-size: 10px; color:#FFF; text-align:center;font-weight:bold; line-height: normal;}
.main_content .content-h-home .form .linha .input .seguranca img{margin-bottom:5px; }
.main_content .content-h-home .form .linha .input .seguranca  .seguranca-bg {position: relative;}
.main_content .content-h-home .form .linha .texto2{font-size: 11px; color:#FFF; text-align:left;float:left;font-weight:bold;padding-top:7px }
.main_content .content-h-home .form .linha .texto3{font-size: 10px;line-height:10px; color:#FFF; text-align:left;float:left;font-weight:bold;max-width:135px;padding-left:20px;margin-top:8px}
.main_content .content-h-home .form .linha .cmp_obr{float:left;font-size: 11px; color:#FFF;font-weight:bold;padding-top:25px}
.main_content .content-h-home .form .linha .botao{float:right}
.main_content .content-h-home .form .linha .botao2{display:none}
.main_content .content-h-home .form .linha .texto3 input.txt{width: 160px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;margin-top:10px}
.main_content .content-h-home .form select{float: right; width:220px;height:28px; color:#666}


.main_content .content-h-home2 {background:#FFF;margin:0;}

.main_content .content-h-home2 .row1{max-height:181px;position:relative}
.main_content .content-h-home2 .row1 .col1{background:#FFF;max-height:181px;position:absolute;bottom:0;max-height:328px;max-width:444px;}
.main_content .content-h-home2 .row1 .col1 .txt{padding:24px;color:#60472e;font-size:15px}
.main_content .content-h-home2 .row1 .col2{float:right;max-width:444px}
.main_content .content-h-home2 .row1 .col2 img{width:100%}

.main_content .content-h-home2 .row2{position:relative}
.main_content .content-h-home2 .row2 .col1{float:left;background:#FFF;max-width:600px;position:relative;overflow:hidden;max-height:490px}
.main_content .content-h-home2 .row2 .col1 .bttitulo3{display:none;z-index:99}
.main_content .content-h-home2 .row2 .col1 .bltxt{position:absolute;bottom:15px;left:20px;background: rgba(255, 255, 255, .8);width:548px;padding:6px;z-index:99999}
.main_content .content-h-home2 .row2 .col1 .bltxt .title{color:#8a9620;font-size:30px;font-weight:normal;white-space: nowrap;}
.main_content .content-h-home2 .row2 .col1 img{/* max-height:490px; */margin:0;margin-left:0;}
.main_content .content-h-home2 .row2 .col1 img.helpper{max-height:490px;margin:0;margin-top:-1000px;}
.main_content .content-h-home2 .row2 .col3{float:right;max-width:380px;max-height:512px;min-height:490px;background-color:#b4023f;width:380px;height:100%}

.main_content .content-h-home2 .form{margin: 0 auto;padding-top:10px;border:none;width:360px;position:relative}
.main_content .content-h-home2 .form #carregar{position:absolute;width:100%;height:100%;background:rgba(180,2,63,0.6);z-index:9999;display:none}
.main_content .content-h-home2 .form #carregar > div.loading{text-align:center;vertical-align:middle;margin: 0 auto;margin-top:50%;color:#FFF;font-size:14px}
.main_content .content-h-home2 .form .h1{color: #ffffff; font-family: Arial,sans-serif;font-size: 22px;font-style: normal; font-weight: bold;text-align:center}
.main_content .content-h-home2 .form .h2{color: #ffffff; font-family: Arial,sans-serif;font-size: 13px;font-style: normal; font-weight: bold;text-align:center}
.main_content .content-h-home2 .form .linha{color: #ffffff;  font-size: 10px; line-height: 10px; margin-top:6px;text-align:justify;}
.main_content .content-h-home2 .form .linha a {font-size: 10px; color:#FFF;line-height: 10px;margin-top:5px;vertical-align:baseline }
.main_content .content-h-home2 .form .linha a.pdf {font-size: 10px;  color:#FFF;line-height:10px;vertical-align:baseline}
.main_content .content-h-home2 .form .linha .texto{float: left; width: 95px;}

.main_content .content-h-home2 .form .linha .input{font-size: 10px;}
.main_content .content-h-home2 .form .linha .input input.txt{width: 100%; border: none; color:#666;font-size:12px;height:25px;text-indent:10px}
.main_content .content-h-home2 .form .linha .input input.txt2{width: 72px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left}
.main_content .content-h-home2 .form .linha .input input.txt3{width: 130px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.main_content .content-h-home2 .form .linha .input input.txt4{width: 56px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.main_content .content-h-home2 .form .linha .input .texto1 {float: left;font-size: 10px; color:#FFF;margin-left:0px; text-align:center;padding-top:7px;width:70px}
.main_content .content-h-home2 .form .linha .input .texto1 a{font-size: 9px; color:#FFF; text-align:center }
.main_content .content-h-home2 .form .linha .input .seguranca {float:left; width: 95px; overflow:hidden; text-align:center; margin-left: 10px;margin-left:25px}
.main_content .content-h-home2 .form .linha .input .seguranca a {font-size: 10px; color:#FFF; text-align:center;font-weight:bold; line-height: normal;}
.main_content .content-h-home2 .form .linha .input .seguranca img{margin-bottom:5px; }
.main_content .content-h-home2 .form .linha .input .seguranca  .seguranca-bg {position: relative;}
.main_content .content-h-home2 .form .linha .texto2{font-size: 11px; color:#FFF; text-align:left;float:left;font-weight:bold;padding-top:7px }
.main_content .content-h-home2 .form .linha .texto3{font-size: 10px;line-height:10px; color:#FFF; text-align:left;float:left;font-weight:bold;max-width:135px;padding-left:20px;margin-top:8px}
.main_content .content-h-home2 .form .linha .cmp_obr{float:left;font-size: 11px; color:#FFF;font-weight:bold;padding-top:25px}
.main_content .content-h-home2 .form .linha .botao{float:right}
.main_content .content-h-home2 .form .linha .botao2{display:none}
.main_content .content-h-home2 .form .linha .texto3 input.txt{width: 160px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;margin-top:10px}
.main_content .content-h-home2 .form select{float: right; width:220px;height:28px; color:#666}



.main_content .content-h-home2 .title2 {font-family: Arial,sans-serif;font-size: 22px;font-style: normal; font-weight: normal;text-align:center;color:#60472E;padding-top:15px;padding-bottom:15px;background:url(../images/homepage/line.png);background-position:middle center; background-repeat:no-repeat}
.main_content .content-h-home2 .text2 {font-family: Arial,sans-serif;font-size: 16px;font-weight: normal;text-align:center;color:#60472E;padding-top:15px;padding-bottom:15px;max-width:680px;margin: 0 auto;font-style:italic}


/* LA NOSTRA MARCA*/
.main_content .content{font-size:11px;color:#666;padding:0;padding-top:18px;margin:0;min-height:400px}
.main_content .content > ul{list-style-type:inherit;list-style-position:outside;margin-left:0px}
.main_content .content > ol{list-style-type:decimal;list-style-position:inside}

.main_content .content-home{background:#FFF;margin-left:60px;margin-right:32px;/* min-height:970px */}
.main_content .content-home .row1{max-height:181px;position:relative}
.main_content .content-home .row1 .col1{background:#FFF;/* max-height:181px; */position:absolute;bottom:0;/* max-height:328px; */max-width:444px}
.main_content .content-home .row1 .col1 .txt{padding:24px;color:#60472e;font-size:15px}
.main_content .content-home .row1 .col2{float:right;max-width:444px;position:relative}
.main_content .content-home .row1 .col2 div.vid{width:100%;height:100% }
.main_content .content-home .row1 .col2 div.vid iframe{width:100%;height:100% }
.main_content .content-home .row1 .col2-resp{float:none;max-width:100%;display:none}

.main_content .content-home .row1 .col2-resp div.vid{width:100%;height:100%;max-height:350px }
.main_content .content-home .row1 .col2-resp div.vid iframe{width:100%;height:100% }

.main_content .content-home .row1 .col2 img{width:100%}

.main_content .content-home .row2{position:relative}
.main_content .content-home .row2 .col1{float:left;background:#FFF;max-width:444px;overflow:hidden;}
.main_content .content-home .row2 .col1 div.vid{width:100%;height:100%;max-width:444px}
.main_content .content-home .row2 .col1 div.vid iframe{width:100%;height:100% }
/* .main_content .content-home .row2 .col1 img{height:818px;margin-left:-560px;margin-top:-29px} */
.main_content .content-home .row2 .col1 img{height:818px;/* margin-left:-395px;*/margin-top:-29px }
.main_content .content-home .row2 .col2{float:right;max-width:443px}
.main_content .content-home .row2 .col2 .txt{padding:23px;padding-top:28px;padding-bottom:27px;color:#60472e;font-size:15px;line-height:21px}
.main_content .content-home .row2 .col3{float:left;max-width:444px;max-height:510px;background-color:#b4023f;width:444px;height:100%}

/* I NOSTRI PRODUTTI */
.main_content .banner-inostri{max-width:980px; height:353px;overflow:hidden;position:relative}
.main_content .banner-inostri .blocotxt{font-size:190%;padding:0;margin:0;text-align:center;position:absolute;width:100%;z-index:999;line-height:28px}
.main_content .banner-inostri .blocotxt .titulo1{font-weight:normal;color:#FFF;padding:0;margin:0;text-align:center;width:100%;display:inline-block;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner-inostri .blocotxt .titulo2{color:#FFF;padding:0;margin:0;text-align:center;font-weight:bold;width:100%;display:inline-block;vertical-align:middle;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner-inostri .titulo3 {display:none}
.main_content .banner-inostri img {width:100%;margin-top:0px}

.main_content .content-inostri{background:#FFF;margin-left:60px;margin-right:32px;min-height:800px}
.main_content .content-inostri .bar{margin-bottom:6px}
.main_content .content-inostri .row1{max-height:181px;position:relative}
.main_content .content-inostri .row1 .col1{background:#FFF;max-height:181px;position:absolute;bottom:0;max-height:328px;max-width:444px;z-index:2}
.main_content .content-inostri .row1 .col1 .padding{padding:10px;}
.main_content .content-inostri .row1 .col1 .title{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-inostri .row1 .col1 .txt{padding:10px;color:#60472e;font-size:15px}

.main_content .content-inostri .row1 .col1 .txt div.ppwrap{position:relative}
.main_content .content-inostri .row1 .col1 .txt div.vid{width:100%;height:100%;max-width:444px}
.main_content .content-inostri .row1 .col1 .txt div.vid iframe{width:100%;height:100% }

.main_content .content-inostri .row1 .col1 .ppwrap{overflow:hidden}
/* .main_content .content-inostri .row1 .col1 .ppwrap img.pp{height:100%} */
.main_content .content-inostri .row1 .col1 > .txt > img.img-resps{display:none}
.main_content .content-inostri .row1 .col2{float:right;max-width:444px;overflow:hidden;position:relative}
.main_content .content-inostri .row1 .col2 div.vid{width:100%;height:100%;max-width:444px}
.main_content .content-inostri .row1 .col2 div.vid iframe{width:100%;height:100% }
.main_content .content-inostri .row2 .col2-resp{float:none;max-width:100%;display:none}
/* .main_content .content-inostri .row1 .col2 img{width:100%} */


.main_content .content-inostri .row2{position:relative}
.main_content .content-inostri .row2 .col1{float:left;background:#FFF;max-width:444px;overflow:hidden;}
.main_content .content-inostri .row2 .col1 img{height:818px;margin-left:0px;margin-top:-29px}
.main_content .content-inostri .row2 .col2{float:right;max-width:443px}
.main_content .content-inostri .row2 .col2 .title{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-inostri .row2 .col2 .title2{padding:0px;color:#8A972B;font-size:15px;font-weight:bold}
.main_content .content-inostri .row2 .col2 .txt{padding:18px ;padding-top:28px;padding-bottom:15px;color:#60472e;font-size:15px;line-height:21px}
.main_content .content-inostri .row2 .col3{float:left;max-width:443px;max-height:510px;background-color:#b4023f;width:443px;height:100%}
.main_content .content-inostri .row2 .col2 .txt > a > img{float:right}
.main_content .content-inostri .row2 .col3{display:none}

/* DIVENTA CONSIGLIERA DI BELLEZZA */
.main_content .banner-diventa{max-width:980px; height:353px;overflow:hidden;position:relative}
.main_content .banner-diventa .blocotxt{font-size:190%;padding:0;margin:0;text-align:center;position:absolute;width:100%;z-index:999;line-height:28px}
.main_content .banner-diventa .blocotxt .titulo1{font-weight:normal;color:#FFF;padding:0;margin:0;text-align:center;width:100%;display:inline-block;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner-diventa .blocotxt .titulo2{color:#FFF;padding:0;margin:0;text-align:center;font-weight:bold;width:100%;display:inline-block;vertical-align:middle;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner-diventa .titulo3 {display:none}
.main_content .banner-diventa img {width:100%;margin-top:0px}

.main_content .content-diventa{background:#FFF;margin-left:60px;margin-right:32px;min-height:970px}
.main_content .content-diventa .bar{margin-bottom:6px}
.main_content .content-diventa .row1{max-height:181px;position:relative}
.main_content .content-diventa .row1 .col1{background:#FFF;max-height:181px;position:absolute;bottom:0;max-height:328px;max-width:444px;}
.main_content .content-diventa .row1 .col1 .txt{padding:20px;color:#60472e;font-size:15px}
.main_content .content-diventa .row1 .col2{float:right;max-width:444px}
.main_content .content-diventa .row1 .col1 .title{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-diventa .row1 .col1 .title2{padding:0px;color:#8A972B;font-size:15px;font-weight:bold}
.main_content .content-diventa .row1 .col2 img{width:100%}

.main_content .content-diventa .row2{position:relative}
.main_content .content-diventa .row2 .col1{float:left;background:#FFF;max-width:444px;overflow:hidden;}
.main_content .content-diventa .row2 .col1 img{height:818px;margin-left:0;margin-top:-29px}
.main_content .content-diventa .row2 .col2{float:right;max-width:443px}
.main_content .content-diventa .row2 .col2 .title{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-diventa .row2 .col2 .title2{padding:0px;color:#8A972B;font-size:15px;font-weight:bold}
.main_content .content-diventa .row2 .col2 .txt{padding:23px;padding-top:28px;padding-bottom:27px;color:#60472e;font-size:15px;line-height:21px}
.main_content .content-diventa .row2 .col3{float:left;max-width:443px;max-height:510px;background-color:#b4023f;width:443px;height:100%}

/* SUCCESS STORIES */
.main_content .banner-success{max-width:980px; height:353px;overflow:hidden;position:relative}
.main_content .banner-success .blocotxt{font-size:190%;padding:0;margin:0;text-align:center;position:absolute;width:100%;z-index:999;line-height:28px}
.main_content .banner-success .blocotxt .titulo1{font-weight:normal;color:#FFF;padding:0;margin:0;text-align:center;width:100%;display:inline-block;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner-success .blocotxt .titulo2{color:#FFF;padding:0;margin:0;text-align:center;font-weight:bold;width:100%;display:inline-block;vertical-align:middle;vertical-align:middle;text-shadow: 1px 1px 4px rgba(110, 110, 110, 1)}
.main_content .banner-success .titulo3 {display:none}
.main_content .banner-success img {width:100%;margin-top:0px}

.main_content .content-success{background:#FFF;margin-left:60px;margin-right:32px;min-height:800px}
.main_content .content-success .bar{margin-bottom:6px}
.main_content .content-success .row1{/* max-height:181px; */position:relative}
.main_content .content-success .row1 .col1{background:#FFF;/* max-height:181px; */position:absolute;bottom:0;/* max-height:328px; */max-width:444px;}

.main_content .content-success .row1 .col1 .txt{padding:20px;color:#60472e;font-size:15px}
.main_content .content-success .row1 .col2{float:right;max-width:444px;position:relative}
.main_content .content-success .row1 .col2 div.vid{width:100%;height:100%;max-height:181px }
.main_content .content-success .row1 .col2 div.vid iframe{width:100%;height:100%}
.main_content .content-success .row1 .col2-resp{float:none;max-width:100%;display:none}

.main_content .content-success .row1 .col1 .title{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-success .row1 .col1 .title2{padding:0px;color:#8A972B;font-size:15px;font-weight:bold}
.main_content .content-success .row1 .col2 .txt{padding:23px;padding-top:28px;padding-bottom:27px;color:#60472e;font-size:15px;line-height:21px}
.main_content .content-success .row1 .col2 .title2{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-success .row1 .col2 .title3{padding:0px;color:#60472e;font-size:15px;font-weight:bold}
.main_content .content-success .row1 .col2 > img{width:100%}

.main_content .content-success .row2{position:relative}
.main_content .content-success .row2 .col1{float:left;background:#FFF;max-width:444px;overflow:hidden;}
.main_content .content-success .row2 .col1 div.vid{width:100%;height:100%; max-width:444px;}
.main_content .content-success .row2 .col1 div.vid iframe{width:100%;height:100%}
.main_content .content-success .row2 .col1 img{height:818px;margin-left:0;margin-top:0px}
.main_content .content-success .row2 .col1 img.resp{height:818px;margin-left:0;margin-top:0px;display:none}
.main_content .content-success .row2 .col1 img.resp2{height:818px;margin-left:0;margin-top:0px;display:block}
.main_content .content-success .row2 .col2{float:right;max-width:443px}
.main_content .content-success .row2 .col2 .title{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-success .row2 .col2 .title2{padding:0px;color:#8A972B;font-size:15px;font-weight:bold}
.main_content .content-success .row2 .col2 .txt{padding:23px;padding-top:28px;padding-bottom:27px;color:#60472e;font-size:15px;line-height:21px}
.main_content .content-success .row2 .col3{float:left;max-width:443px;max-height:510px;background-color:#b4023f;width:443px;height:100%}

.main_content .form{margin: 0 auto;padding-top:10px;border:none;width:415px;position:relative}
/* .main_content .form .h1{display:none}
.main_content .form .h2{display:none} */
.main_content .form .carregar{position:absolute;width:100%;height:100%;background:rgba(180,2,63,0.6);z-index:9999;display:none}
.main_content .form .carregar > div.loading{text-align:center;vertical-align:middle;margin: 0 auto;margin-top:50%;color:#FFF;font-size:14px}
.main_content .form .h1{color: #ffffff; font-family: Arial,sans-serif;font-size: 22px;font-style: normal; font-weight: bold;text-align:center}
.main_content .form .h2{color: #ffffff; font-family: Arial,sans-serif;font-size: 13px;font-style: normal; font-weight: bold;text-align:center}
.main_content .form .linha{color: #ffffff;  font-size: 10px; line-height: 10px; margin-top:8px;text-align:justify;}
.main_content .form .linha a {font-size: 10px; color:#FFF;line-height: 10px;margin-top:5px;vertical-align:baseline }
.main_content .form .linha a.pdf {font-size: 10px;  color:#FFF;line-height:10px;vertical-align:baseline}
.main_content .form .linha .texto{float: left; width: 95px;}

.main_content .form .linha .input{font-size: 10px;}
.main_content .form .linha .input input.txt{width: 100%; border: none; color:#666;font-size:12px;height:25px;text-indent:10px}
.main_content .form .linha .input input.txt2{width: 72px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left}
.main_content .form .linha .input input.txt3{width: 190px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.main_content .form .linha .input input.txt4{width: 56px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;float:left;margin-left:8px}
.main_content .form .linha .input .texto1 {float: left;font-size: 10px; color:#FFF;margin-left:0px; text-align:center;padding-top:7px;width:70px}
.main_content .form .linha .input .texto1 a{font-size: 9px; color:#FFF; text-align:center }
.main_content .form .linha .input .seguranca {float:left; width: 95px; overflow:hidden; text-align:center; margin-left: 10px;margin-left:25px }
.main_content .form .linha .input .seguranca a {font-size: 8px; color:#FFF; text-align:center;font-weight:bold; line-height: normal;}
.main_content .form .linha .input .seguranca img{margin-bottom:5px; }
.main_content .form .linha .input .seguranca  .seguranca-bg {position: relative;}
.main_content .form .linha .texto2{font-size: 11px; color:#FFF; text-align:left;float:left;font-weight:bold;padding-top:7px }
.main_content .form .linha .texto3{font-size: 10px;line-height:10px; color:#FFF; text-align:left;float:left;font-weight:bold;max-width:215px;padding-left:20px;margin-top:8px}
.main_content .form .linha .cmp_obr{float:left;font-size: 11px; color:#FFF;font-weight:bold;padding-top:25px}
.main_content .form .linha .botao{float:right}
.main_content .form .linha .botao2{display:none}
.main_content .form .linha .texto3 input.txt{width: 200px; border: none; color:#666;font-size:12px;height:25px;text-indent:10px;margin-top:10px}
.main_content .form select{float: right; width:240px;height:28px;color:#666}

/* 404 Page */
.main_content .content-404{background-color:#FFF;margin:0}
.main_content .content-404 iframe{width:100% !important;}
.main_content .content-404 .bar{margin-bottom:6px}
.main_content .content-404 .row1{position:relative}
.main_content .content-404 .row1 .col1{background:#fdfbfc;max-width:490px;float:left}
.main_content .content-404 .row1 .col1 .padding{padding:10px;}
.main_content .content-404 .row1 .col1 .title{padding:0px;color:#60472e;font-size:20px;font-weight:bold}
.main_content .content-404 .row1 .col1 .txt{padding:0;color:#60472e;font-size:15px}
.main_content .content-404 .row1 .col2{float:right;max-width:50%;padding:10px}
.main_content .content-404 .row1 .col2 img{width:100%}
.main_content .content-404 .row1 .col2 .titulo1_a {font-size:25px;color:#b3ba6e;margin-top:80px;text-align:center;font-family:'daxlight', arial}
.main_content .content-404 .row1 .col2 .titulo2_a {font-size:23px;color:#d2688c;text-align:center;margin-bottom:180px}
.main_content .content-404 .row1 .col2 .bt {display:block;border:#d0c9c1 1px solid;background:#dfdad5;color:#60472e;font-size:17px;text-decoration:none;max-width:280px;padding:8px;margin:0 auto;margin-bottom:4px}
.main_content .content-404 .row1 .col2 .bt .bl1 {float:left;text-align:center;width:250px;}
.main_content .content-404 .row1 .col2 .bt .bl2 {float:right;padding-top:4px}

/* Confirm */
.main_content .content-confirm{background:#FFF;margin:0}
.main_content .content-confirm div.text{font-size:20px;display: block; vertical-align: middle;margin-top:auto;  margin-bottom:auto;text-align:center}


footer{margin:0 auto; max-width:980px;  border-radius:0; padding:0;margin-top:18px}
footer .titulo3{display:none}
footer>.middle{padding-top:17px;padding-bottom:15px;color:#FFF;background-color:#e2d5c5;}
footer>.middle>.inner{min-width:980px;margin:0 auto;text-align:center}
footer>.middle>.inner > .redes { padding:0; float:left;padding-left:40px}
footer>.middle>.inner > .redes2 {display:none}
footer>.middle>.inner > .redes2 img {}
.hmenu {text-align:left}
.hmenu div.h2 {text-align:left; font-size:12px;color:#60472e;height:25px;font-weight:bold}
.hmenu > li  + li{margin-left:24px }
.hmenu > li {display: inline; list-style-type: none; 	padding-right: 2px; color:#60472e; text-decoration:none; font-size:10px }
.hmenu > li.line + li.line {padding-left:10px}
.hmenu > li.line {border-right:1px solid #60472e;padding-right:20px;padding-left:40px}
.hmenu > li > a { 	color:#60472e; 	text-decoration:none;font-size:10px } 
.hmenu > li > img {width:100%; } 
.hmenu> li > a > img { margin: -5px 0 0 0;}

footer>.bottom{color:#666;padding:10px 0}
footer>.bottom>.inner{width:1000px;margin:0 auto}
footer>.bottom>.inner:after{clear:both;content:'';display:table}
footer>.bottom>.inner>.copy{font-size:10px;color:#60472e;float:right;padding-right:20px}
footer>.bottom  .copy2{font-size:10px;color:#60472e;padding-right:20px;text-align:center}
footer>.bottom>.inner>.group{float:left}


.c{clear:both;content:'';line-height:0}
.clear{clear:both;content:'';line-height:0}
.showalert{margin:0 auto;width:400px}
.showalert>div.img{width:100px;border:#000 0px solid;margin:0 auto;text-align:center;padding:4px 0;display:none}
.showalert>div.msg{width:380px;border:#000 0px solid;margin:0 auto;text-align:center;padding:4px 0;line-height:15px;font-size:14px;color:#F00 !important;padding:10px 0}
.LoginLeft{padding:0 0 10px 0;width:45%;float:left;margin:15px 0 25px 0}
.LoginRight{padding:0 0 10px 3%;width:45%;float:left;border-left:1px dashed #ccc;margin:15px 0 25px 3%}


.breadcumbs{color:#000;font-size:11px;padding:5px;background-color:#FFFFFF}
.breadcumbs a{text-decoration:none;color:#929497;display:inline-block}
.breadcumbs a:hover{color:#000}
.breadcumbs img{margin-top:6px}

.titulo_pagina{color:#1D1D1B;font-size:23px;line-height:30px} /* POPUP */
.main_content .content .titulo_pagina{color:#1D1D1B;font-size:23px;line-height:30px}


.main_content .content .subtitulo_pagina{font-size:19px;color:#6E6E6E}
.main_content .content .subtitulo_pagina2{font-size:13px;color:#6E6E6E}
.inputregisto{font-size:14px;border:1px solid #E2E2E2;padding:4px;outline:none;color:#000;vertical-align:top}
.main_content .content .registoform select{-moz-appearance:none;background-image:url(../images/doublearrow_select.png);background-position:right center;background-repeat:no-repeat;border-radius:0;cursor:pointer;margin:0;text-align:left;text-indent:0.01px;text-overflow:'';font-size:11px;color:#706F6F;background-position:96% center}
.main_content>.content>.shopform .shop_left_top select{-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/doublearrow_select.png);background-position:right center;background-repeat:no-repeat;border-radius:0;cursor:pointer;margin:0;text-align:left;font-size:11px;text-indent:0.01px;text-overflow:'';color:#706F6F;background-position:96% center}

.crumbs 
{
    display: block;
	margin-bottom:10px;
	min-height:40px
}
.crumbs li 
{
	display: inline;
	clear:both
}
.crumbs li.first {
    padding-left: 0 ;
}
.crumbs li.first a
{
	margin-left: 0 !important;

}
.crumbs li a, .crumbs li a:link, .crumbs li a:visited 
{
    color: #666;
    display: block;
    float: left;
    font-size: 11px;
    margin-left: -13px;
    padding: 8px 17px 6px 15px;
    position: relative;
    text-decoration: none;

}
.crumbs li a {
    --background-image: url(../images/bg-crumbs.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    position: relative;
	
}
.crumbs li a:hover {
    background-position: 100% -48px;
    color: #333;
    cursor: pointer;
}
.crumbs li a:active {
    background-position: 100% -96px;
    color: #333;
}
.crumbs li.first a span {
    --border-left: 1px solid #d9d9d9;
    height: 29px;
    left: 0;
    position: absolute;
    top: 0;
    width: 3px;
}

.linha span.chk {
    vertical-align: middle;
	display:block;
	float:left;
	height:40px;
	padding-right:10px;
	text-align:right
}
.linha span.txt {
    vertical-align: middle;
	display:block;
	float:left;
	width:80%
}


.content-h-home2 .text2 .bt1 {
	display:inline-block;
	margin:0 auto;
    min-width: 150px;
    height: 34px;
    color: #FFF;
    background: #8a9620;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    line-height: 33px;
    padding: 0 4px;
}

.hmenu div.h2 {
    text-align: left;
    font-size: 12px;
    color: #60472e;
    height: 25px;
    font-weight: bold;
}