/***
	Sensorial (c) 2013
	@Zoom PT
**/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend
{margin: 0; padding:0 ;border:0; outline:0; font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
h1,h2,h3,h3,h4,h5,h6{font-weight:normal}
a:hover{color:#000; text-decoration:none;}
input{border:none;background:none;padding:0;outline:0;border:0px;margin:0;resize: none;}
img{border:0px;}
ul{list-style:none} 
a{text-decoration:none;}
a:focus, input:focus, button:focus, textarea:focus, select:focus{outline:0px;text-decoration:none}
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
.clearfix:before,.clearfix:after{content: "";   display: table;clear: both;}
/* 
* fontes
*/
.font_open{font-family:'Open Sans';font-weight:300}


/******/
.picto{background:url(/templates/layout_images/picto.png);}
.anime{ 
	-webkit-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;
}

.anime_img{ 
   -webkit-transition-duration: 100ms;-moz-transition-duration: 100ms;
   -o-transition-duration: 100ms;-ms-transition-duration: 100ms;transition-duration: 100ms;
	-webkit-transform: translateZ(0);-moz-transform: translateZ(0);
    -o-transform: translateZ(0);  transform: translateZ(0);
}
.anime_img:hover{ 
	-webkit-transform: scale(1.1) translateZ(0);-moz-transform: scale(1.1) translateZ(0);
    -o-transform: scale(1.1) translateZ(0); transform: scale(1.1) translateZ(0);
}


img.img_back{display:block;opacity:0;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
img.show_img, .pp_pic_holder  img{opacity:1}
#map_canvas img {opacity:1}

.clear{clear:both}.bold { font-weight: bold; }.hidden { display:none; } 
.border_3px{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.border_5px{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.one_line{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

html,body{width:100%;}	
body {
	font:12px Arial, Helvetica, sans-serif;margin:auto auto;
	color: #000;text-align:left;overflow-x:hidden;overflow-y:visible;position:relative;
	background:#efefef;

}

.br_topo{width:100%;height:7px;background:#59caf5;border-bottom:1px solid #c1e4ea}

/* 
* 	Containers
*/
.ct{max-width:960px;width:100%;margin:0 auto;}
#container{display: block;width: 100%;max-width: 1100px;height: auto;margin: 0 auto;background: #fff;overflow:hidden}
 
.container_page{margin-top:15px}
.sub_container{padding-top:45px;background:#fff;position:relative;z-index:50 }

.sub_container .col1{
	float:left;width:65.83%;padding: 30px 0 14px 0;
	border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;
}
.sub_container .col2{float:right;width:29.27%;}

  
/* 
* 	header
*/

header{}

#logo{margin:40px 0 0 0}
#logo a{height:33px;line-height:33px}
#logo a,#logo .slogan{float:left;}
#logo .slogan{color:#727679;margin-left:23px;font-size:1.1em;}
#logo .slogan span{display:block}

#logo .bl2{float:right;width:37%;}
#logo .bl2 .pesquisa{float:left;width:auto;overflow:hidden;margin:0 10px 0 0}
#logo .bl2 .pesquisa .text_input{
	float:left;
	padding:10px 0;height:18px;line-height:18px;max-width:85%;
	background:#f1f1f1;color:#b5b9bc;font-size:18px;
	text-indent:20px;text-transform:uppercase;-webkit-appearance: none;-webkit-border-radius:0;border-radius:0;
	
}

#logo .bl2 .pesquisa .bt_pesquisa{
	float:right;width:40px;height:38px;background:#babbbb;
	text-align:center;font-size:18px;cursor:pointer;color:#022637;
	-webkit-appearance: none;-webkit-border-radius:0;border-radius:0;
	
}
#logo .bl2 .pesquisa .bt_pesquisa:hover{background:#bae9fb;color:#00aae1}

#lang{float:right;overflow:hidden}
#lang li{float:left;}
#lang li a{
	display:block;background:#bababa;
	color:#022637;width:40px;height:38px;line-height:38px;text-align:center;
	font-size:18px;
}
#lang li a:hover, #lang li.select a{background:#bae9fb;color:#00aae1}

/* menu */
.container_menu{margin-top:35px;background:#022637;}
#menu{float:left}
#menu li{float:left;margin:0 1px 0 0;position: relative;}
#menu li:first-child{
	-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;border-bottom-left-radius: 5px;
}
#menu li a{
	display:block;color:#fff;font-size:11px;height: 53px;line-height: 53px;
	padding:0 25px;
}
#menu li a span.picto{display:none}

#menu li:hover,#menu li.mn_active{background:#00a0c8;}

#menu_footer li{border-bottom:1px solid #44474d}
#menu_footer li:first-child{border-top:1px solid #44474d}
#menu_footer li a{display:block;color:#ababad;font-weight:normal;padding:6px 0;}
#menu_footer li a span.picto{
	float:left;width:15px;height:9px;
	background-position:-48px -128px;margin:3px 30px 0 10px
}
#menu_footer li:hover a span.picto{opacity:0}
#menu_footer li:hover{background:#00a0c8}
#menu_footer li:hover a{color:#fff;}

/* redes sociais */
.rs{float:right;margin: 10px 0 0 0;}
.rs li{display:inline-block;width:34px;height:33px;margin:0 7px 0 0}
.rs li a{display:block;width:35px;height:33px;opacity:0.5}
.rs li a.face{background-position:-19px 0}
.rs li a.rss{background-position:-55px 0}
.rs li a:hover{opacity:1} 

/*menu responsive*/

#active_menu{
	float:right;display:none;width:34px;height:26px;background-position:-45px -96px;
	margin:20px 0 0 0;cursor:pointer;position:relative
}
#active_menu div.text{
	position:absolute;left:-55px;line-height:26px;
	font-size:1.6em;
}
#active_menu:hover{background-position:-80px -96px;}
#menu_res{
	position:fixed;width:200px !important;right:0;top:0;bottom:0;background:#022637;z-index:200;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
	opacity: 0;-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);-o-transform: translateX(100%);
	-ms-transform: translateX(100%);transform: translateX(100%);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
#menu_res.open{
	opacity: 1;-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);-o-transform: translateX(0%);
	-ms-transform: translateX(0%);transform: translateX(0%);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#menu_res .close{
	position: absolute;top: 0;left: 0;width: 50px;height: 50px;background: #03415e;cursor: pointer;z-index: 200;opacity:0;

}
#menu_res .close span.picto{
	width:14px;height:14px;background-position:-73px -128px;
	margin: 18px 0 0 18px;display:block
}
#menu_res .close:hover{background: #59caf5;}
#menu_res .close:hover span.picto{background-position:-88px -128px}

#menu_res.open .close{opacity:1;left:-50px}

#menu_res ul.menu li{width:100%;}
#menu_res ul.menu li a{
	display:block;line-height:50px;color:#fff;padding:0 20px;font-size:1.6em;
	font-family:'Open Sans';font-weight:300;
	border-bottom:1px solid #203a46
}

#menu_res ul.menu li a:hover{background:#00a0c8}

#menu_res .rs{float:none;display:block;padding:0 0 0 20px}
#menu_res .rs li{float:left;width:auto}

/* 
* 	destaques
*/

#links_tp{
	-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;
}
#links_tp a{
	float:left;width:50%;height:70px;line-height:70px;color:#fff;background:#bababa;position:relative;z-index:50;
	
}
#links_tp #pi{
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
#links_tp #fa{
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}
#links_tp a.active{background:#00a0c8}
#links_tp h3{font-size:2em;padding: 0 0 0 25px}

#links_tp a:hover {background:#00a0c8}

#links_tp a:after {
	top: 100%;border: solid transparent;content: " ";
	height: 0;width: 0;position: absolute;pointer-events: none;
	opacity:0
}

#links_tp a:after {
	border-color: rgba(136, 183, 213, 0);border-top-color: #00a0c8;
	border-width: 20px;left: 25px
}
#links_tp a:hover:after, #links_tp a.active:after {opacity:1}

.container_dest{display:block;width:100%;max-height:426px;}
.wrapper_dest{position: relative;width:100%;height:426px;overflow:hidden}
.wrapper_dest .bt{position:absolute;width:16px;height:28px;top:40%;margin:-14px 0 0 0;cursor:pointer;}
.wrapper_dest .prev_dest{left:-5%;background-position:-56px -146px;opacity:0.4}
.wrapper_dest .next_dest{right:-5%;background-position:-80px -176px;opacity:0.4}
.wrapper_dest .prev_dest:hover{background-position:-80px -146px;opacity:0.8}
.wrapper_dest .next_dest:hover{background-position:-56px -176px;opacity:0.8}

.dest {float:left;}
.wrapper_dest .caroufredsel_wrapper {}
.dest li {width:100%;float:left}
.dest a {display: block;position: relative;}
.dest img{width:100%;display: block;}
.dest li a, .dest li img {
	-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;
}

.dest li a .titulo{
	position:absolute;left:0;right:0;bottom:0;z-index:2;
	background:rgba(167,168,168,0.9);padding:20px 25px;
	-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;
}
.dest li a .titulo h2{color:#fff;font-size:2em}



.list_vertical li{padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #dcdcdc;}
.list_vertical li a{display:block;}
.list_vertical li a .img{float:left;width:175px;height:166px;margin:0 25px 0 0;overflow:hidden}
.list_vertical li a img{width:175px;height:166px}
.list_vertical li a .text{max-height:166px;overflow:hidden}
.list_vertical li a .sep{
	float:left;width:32px;height:182px;
	background-position:-10px -101px;margin:0 10px 0 0
}
.list_vertical li a h3{color:#313131;font-size:2em;margin-bottom:1em}
.list_vertical li a:hover h3{color:#00a0c8}
.list_vertical li a span{overflow:hidden;font-size:1.03em;line-height:1.3em;color:#6f7070}
.list_vertical li:hover .anime_img{ 
	-webkit-transform: scale(1.1) translateZ(0);-moz-transform: scale(1.1) translateZ(0);
    -o-transform: scale(1.1) translateZ(0); transform: scale(1.1) translateZ(0);
}

.list_vertical li.n2:nth-child(2n) a .img{float:right;margin:0 0 0 0;}
.list_vertical li.n2:nth-child(2n) a .sep{float:right;margin:0 10px 0 20px;}

#defeito li:first-child{border-top:1px solid #dcdcdc;padding:30px 0 30px 0}
#defeito li:last-child{border:0;margin:0}

#links_anexos li{float:left;width:48%}
#links_anexos li:nth-child(2n){float:right}
#links_anexos li a .img, #links_anexos li a .img img{max-width:100px;height:100px}
#links_anexos li a .sep{background-position:-129px -102px;height:112px}
#links_anexos li a .text{max-height:112px;min-height:112px;}


.list_imgs{width: 100%;}
.list_imgs li{float:left;width:31.6%;margin-right: 2.6%;margin-bottom: 2.6%;}
.list_imgs li img{max-width:100%}
.list_imgs li:nth-child(3n){margin:0}
.list_imgs li a{display:block;overflow:hidden}

.box{background:#eceeee;margin-bottom:23px;}
.box .title{height:95px;background:#00a0c8;font-size:2.2em;line-height:95px;color:#fff;position:relative;text-indent:99px}
.box .title span.picto{
	position:absolute;width:48px;height:48px;background-position:0 -37px;left: 30px;top: 23px;
}
.box .content{display:block;padding:17px 30px;color:#6f7070;position:relative}
.box a.content:hover{color:#00a0c8}


/* 
* 	newsletter
*/
#newsletter.box .title{background:#a7a8a8}
#newsletter.box .content input[type='text']{
	width:100%;height:33px;border:1px solid #cecece;
	background:#fff;color:#014759;font-weight:bold;
	text-indent:10px;margin-bottom:10px;
}
#newsletter.box .title span.picto{background-position:-100px -37px}
#newsletter.box .content input[type='text']:last-child{margin:0}
#newsletter.box .content #bt_newsletter{
	position:absolute;width:20px;height:20px;border:1px solid #4199a5;
	-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
	cursor:pointer;padding:0;right: 40px;top: 70px;background:#fff;
}
#newsletter.box .content #bt_newsletter span.center{
	display:block;width:6px;height:6px;background:#4199a5;margin: 7px auto 0 auto;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}
#outros{opacity:0}
#outros.outros1{opacity:1}
#outros .title{background:none;color:#646464}
#outros.box .title span.picto{background-position:-150px -37px}
#outros .title span, #condicionamentos .title span{background-position:-50px -37px}
#outros a{display:block;background:#eceeee}
#outros a .img_divers{width:100%;margin-bottom:20px;}
#outros a .img_divers img{max-width:100%;}


/* 
* 	footer
*/

footer{background:#21242c;padding:46px 0 20px 0;margin-top:140px;color:#aaadb4}
footer .titulo{color:#fff;font-size:2.2em;margin-bottom:24px}

footer .col1{float:left;width:30.20%}
footer .col2_ft{float:left;width:36.45;margin:0 0 0 10.41%}
footer .col2_ft a{color:#aaadb4}
footer .col2_ft a:hover{text-decoration:underline}

footer .termos{margin-top:35px;}
footer .termos .direitos{color:#646e86;border-right:1px solid #646e86;padding:0 2px 0 0}
footer .termos a{display:inline-block;color:#aaadb4;margin:0 0 0 5px}
footer .termos a:hover{text-decoration:underline}

footer .sep{width:100%;height:1px;background:#44474d;margin:24px 0 11px 0 }
footer a.sensorial{float:right;opacity:.4}
footer a.sensorial img{max-width:121px;}
footer a.sensorial:hover{opacity:1}

/*home sub*/

#container.sub .container_page{margin:50px 0 0 0;}

#container.sub .col1{float:left;width:29.16%}
#container.sub .col2{float:right;width:67.7%;position:relative}
#container.sub .col2.col2_cp{width:100%;float:none}

#container.sub #menu_d .title{text-indent:30px}

#container.sub h1{font-size:3em;color:#313131}
#container.sub .texto_corpo{color:#7b7b7b;line-height:1.4em}
#container.sub .texto_corpo.prod{margin-top:40px}
#container.sub .texto_corpo a{color:#7b7b7b;text-decoration:underline;}
#container.sub .texto_corpo a:hover{color:#00a0c8}
#container.sub .texto_corpo ul li{
	height:20px;line-height:20px;padding:0 0 0 20px;
	background:url(/templates/layout_images/bull.png) 2px center no-repeat
}

#container.sub .content_act{background:#ebeeee;padding:15px 20px;margin-top:50px}

#table_car {display: table;width:100%;border-collapse:collapse;margin:40px 0 0 0px}
#table_car tr {
	width: auto;text-align: left;
	border-bottom: 1px solid #dadada;
	
}
#table_car tr th{padding: 3px 0px;color:#6f7070}
#table_car tr th.attr{text-align: right;}
#table_car tr td {
	height: 25px;vertical-align: middle;
	padding: 5px 0 5px 0;color:#6f7070;
	border-bottom: 1px solid #dadada;
}
#table_car tr td.attr{text-align: right;}

.iva{display:block;margin:5px 0 40px 0;color:#6f7070;font-size:10px}

/*condicionamentos*/
#condicionamentos .title{text-indent:30px}
#condicionamentos li{margin:0 0 10px 0;line-height:70px}
#condicionamentos li img{float:left;margin-right:20px}
#condicionamentos li:last-child{margin:0}

/* loading */
.loading{position:absolute;left:-2px;bottom:0;top:0;right:-2px;background:#fff url(/templates/layout_images/logo4.jpg) center 200px no-repeat;opacity:1;z-index:20}
.loading .timeline{width:248px;position:absolute;top:250px;left:50%;margin-left:-125px;}
.loading .timeline .line{width:0%;height:1px;background:#8ed8f8}
.loading.disable{
	opacity:0;z-index:-1;
	-webkit-transition-duration: 1s;-moz-transition-duration: 1s;-o-transition-duration: 1s;	-ms-transition-duration: 1s;transition-duration: 1s;
}
.container_page{margin-top:15px;position:relative}/*
	Menu Desdobravel
*/
#menu_desd{}
#menu_desd li{margin-bottom:17px;}
#menu_desd li a{display:block;color:#6f7070;position:relative;padding:0 0 0 20px}
#menu_desd li a span.bull,#menu_desd li a span.bull1{font-size:1.8em;color:#a2a3a3;position:absolute;left: -10px;top: -5px;display:none;line-height:1em}
#menu_desd li.sub a span.bull,#menu_desd li.act.sub > a span.bull1{display:block}
#menu_desd li.act a span.bull{display:none}

#menu_desd li a:hover,#menu_desd li.act > a,#menu_desd li a:hover span.bull{color:#00a0c8}

/*sub menu 1*/
#menu_desd li .smenu_1{margin-top:17px}
#menu_desd li .smenu_1 li a{display:block;padding:0 0 0 30px}
#menu_desd li .smenu_1 a span.bull,#menu_desd li .smenu_1 a span.bull1{display:none}
#menu_desd li .smenu_1 li.sub a span.bull,#menu_desd li .smenu_1 li.act.sub a span.bull1{display:block;left:10px}
#menu_desd li .smenu_1 li.act a span.bull{display:none}

/*sub menu 2*/
#menu_desd li .smenu_2 {margin-top:17px}
#menu_desd li .smenu_2 li a{display:block;padding:0 0 0 40px}
#menu_desd li .smenu_1 li .smenu_2 li.nivel_2 > a span.bull,
#menu_desd li .smenu_1 li .smenu_2 li.nivel_2 > a span.bull1{display:none;left:15px}
#menu_desd li .smenu_1 li .smenu_2 li.nivel_2.sub > a span.bull{display:block;}
#menu_desd li .smenu_1 li .smenu_2 li.nivel_2.act > a span.bull{display:none}
#menu_desd li .smenu_1 li .smenu_2 li.nivel_2.act.sub > a span.bull1{display:block}
/*
	fim menu desdobravel
*/
#menu_desd li .smenu_3 {margin-top:17px}
#menu_desd li .smenu_3 li a{display:block;padding:0 0 0 50px}

/*
	paginacao
*/
.pages{float:left;margin:5px 0 0 69px}
.pages .bt{float:left;width:32px;height:32px;margin:0 10px 0 0;cursor:pointer;}
/*
.pages .bt.prev{background-position:-48px -144px}
.pages .bt.next{background-position:-82px -144px}

.pages .bt:hover{background-color:#00a0c8}
.pages .bt.prev:hover{background-position:-48px -177px}
.pages .bt.next:hover{background-position:-82px -177px}
*/

.pages .bt.prev{background-position:-48px -211px}
.pages .bt.next{background-position:-82px -244px}

.pages .bt:hover{background-color:#00a0c8}
.pages .bt.prev:hover{background-position:-82px -211px}
.pages .bt.next:hover{background-position:-48px -244px}


.pages .text{float:left;height:30px;line-height:30px;margin:0 0 0 27px;color:#7b949d}


/*
	Botoes ACT
*/
.voltar{
	float:left;padding:10px;
		background: #00aad3; /* Old browsers */
	background: -moz-linear-gradient(top, #00aad3 0%, #0095ba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aad3), color-stop(100%,#0095ba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00aad3 0%,#0095ba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00aad3 0%,#0095ba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00aad3 0%,#0095ba 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00aad3 0%,#0095ba 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aad3', endColorstr='#0095ba',GradientType=0 ); /* IE6-9 */
}

.voltar a{display:inline-block;color:#fff;font-size:1.2em;text-transform:uppercase}
.voltar a:hover{color:#000}
.voltar .sep{display:inline-block;color:#fff;font-size:1.3em;}

/*
* site map
*/
.site_map{float:left;width:100%;padding-left:10px}
.site_map a{float:left;font-weight:bold;color:#7b7d7d;font-size:10px;}
.site_map a:hover{color:#000;}

/*
	Pesquisa
*/

#pesquisa_res{margin:20px 0 0 0}
#pesquisa_res li{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #bababa}
#pesquisa_res li a{display:block;color:#6f7070}
#pesquisa_res li a .number{
	float:left;font-size:2em;height:40px;line-height:40px;border-right:1px solid #6f7070;text-align:center;width:8%;margin:0 2% 0 0; 
}
#pesquisa_res li a .bl_text{float:left;width:89%}
#pesquisa_res li a .data_pes{display:inline-block;font-family:tahoma, Arial}
#pesquisa_res li a .titulo_pesquisa{display:inline-block;font-weight:bold}
#pesquisa_res li a .desc_pesquisa{margin-top:10px}
#pesquisa_res li a .caminho_pesquisa > div{display:inline-block;margin-top:10px;font-weight:bold}
#pesquisa_res li a:hover .titulo_pesquisa,#pesquisa_res li a:hover .number{color:#00a0c8}
 
/*
* caminhos
*/
.caminho{width:100%;color:#a7a7a7;margin-bottom:30px;}
.caminho a{color:#a7a7a7;font-size:14px;}
.caminho a:hover{color:#00a0c8}
.caminho span{margin:0 5px;font-size:14px;}
 
 /*
	Galeria
*/
 #galleria{float:left;width:100%;position:relative;top:-10px}
 
  
.comentarios{position:relative;left:0px;right:0px;height:auto;margin-top:40px}
.comentarios_titulo{width:100%;height:auto;float:left;margin-bottom:20px;font-size:12px;font-weight:bold;
	border-bottom:1px solid #dadada;padding-bottom:5px;}
.comentarios ul{padding:0px;list-style:none;font-size:11px;}
.comentarios li{width:100%;height:auto;float:left;padding:20px 0px 20px 0px;border-bottom:1px solid #dadada;}
.comentarios li img{float:left;margin-right:20px;}
.ctitulo{	float:left;margin-top:8px;font-weight:bold;}
.ccomment{width:100%;float:left;margin-top:20px;}
.cdata{float:right;font-size:10px;font-weight:bold;}
.clike {	width:100%;float:left;margin:20px 0px 10px 0px;}
.clike_img{cursor:pointer;}
.cl_num{font-weight:bold;}

/*
	form
*/

.form_area{float:left;width:100%;}
.campo{float:left;width:100%;min-height:30px;padding-bottom:10px;	margin-bottom:10px;position:relative}
.nome_campo{float:left;width:90px;color:#3D505A;font-size:1.1em;width:90px;	font-weight:bold;text-align:right;}
.tipo_campo{position:absolute;left:160px;top:0px;right:0px;height:18px;padding:12px;	background:#e0e0e0;	border-radius:2px;}
.tipo_campo_pdf{position:absolute;left:160px;top:0px;right:0px;height:20px;}
.tipo_campo_aceitar{position:absolute;left:160px;top:0px;height:20px;}
.tipo_campo_big{position:absolute;left:160px;top:0px;right:0px;height:98px;	padding:0px 2px 2px 2px;}
.tipo_campo_big textarea{float:left;width:100%;height:98px;border:none;background:none;overflow:auto;	background:#e0e0e0;border-radius:2px;}
.tipo_campo input{float:left;width:99%;border:none;background:none;}
.tipo_campo select{float:left;width:100%;border:none;background:#e0e0e0;}
.tipo_campo_big select{float:left;width:100%;height:98px;border:none;background:#e0e0e0;}
.separador{float:left;width:100%;height:30px;padding-top:10px;font-family:open sans;font-size:2em;border-bottom:1px solid #ced3d6;}
.lnum{float:left;font-size:11px;margin-top:15px;font-size:1.2em;padding:10px 0 10px 0;font-size:1.4em;}
.fnum {float:left;font-size:2em;padding:4px;background:#dadada;border-radius:2px;width:140px;text-align:center;}
.obrigatorio{position:absolute;right:-10px;top:-3px;color:red;}
.bt_enviar{float:right;padding: 10px;border: 0;width:88px;height:auto;cursor:pointer;font-size:1em;font-weight:bold;background:#dadada;	border-radius:2px;-webkit-appearance: none;-webkit-border-radius:0;border-radius:0;}
.bt_enviar:hover{background:#00a0c8;color:#fff;}
.erro{position:absolute;right:4px;top:4px;width:100px;color:#fff;background:#8d8b8b;border-radius:3px;padding:2px;text-align:center;}
/*
	poll
*/

.poll{
	float:left;
	width:100%;	
	position:relative;
}

.poll_pergunta{
	float:lfet;
	width:100%;
	padding-bottom:15px; 
	border-bottom:1px solid #454545;
	font-size:11px;
	color:#b0b0b0;
	line-height:20px;
	margin-bottom:5px;
}

.res_poll{
	float:left;
	width:100%;
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:1px solid #454545;
}

.res_poll_2{
	float:left;
	width:100%;
	padding-bottom:10px;
}

.res_poll_ti{
	float:left;
	width:100%;
	color:#b0b0b0;
	font-weight:bold;
	height:21px;
}

.checkbox{
	float:left;
	width: 36px;
	height: 21px;
	clear:left;
	cursor:pointer
}

.checkbox_unsel{
	background: url(../../layout_images/poll_ck.png) bottom no-repeat;
}
.checkbox_sel{
	background: url(../../layout_images/pol_checked.png) bottom no-repeat;
}


.cliqueaqui{
	margin-left:10px;
	color:#1d8da9
}
.cliqueaqui:hover{
	color:#546a6d;
}

.barra_inq{
	float:left;
	width:170px;
	color:#b0b0b0;
	font-weight:bold;
}
.barra_inq2{
	float:right;
	width:120px;
	height:10px;
	margin-left:10px;
	margin-right:10px;
	padding:1px;
	position:relative;
	top:2px;
}

.numero_votos{
	float:left;
	color:#b0b0b0;
}

.submit_poll{
	border:none;
	background:none;
	float:right;
	width:80px;
	font-weight:bold;
	color:#000;
	font-size:10px;
	background:url(../../layout_images/voto.png) right no-repeat;
	cursor:pointer;
}
.submit_poll:focus{
	 outline: 0px ;
}
.erro_poll{
	position:absolute;
	top:12px;
	font-size:9px;
	color:red;
}

/*
	Lingua 
*/
.lingua{
	float:left;
	width:auto;
	margin-top:48px;
	margin-left:215px;
}

.lingua_a {
	float:left;
	color:#484647;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
}
.lingua_a:hover{
	color:#75b519;
}

.lingua_sep{
	float:left;
	margin:0px 5px 0px 5px;
	font-weight:bold;
	font-size:10px;
}

.lingua_activa{
	float:left;
	color:#75b519;
	font-weight:bold;
	font-size:10px;
}

/*
	Pesquisa
*/

.erro_pesquisa{position:absolute;color:red;top:32px;left:0px;font-size:11px;font-weight:bold;}

/*
	Listagens
*/

.list_defeito{width:100%;height:auto;}
.list_defeito li{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #295662}
.list_defeito li a{display:block;width:100%;}
.list_defeito li a .img_noticia{float:left;width:120px;height:82px;border:1px solid #295662}
.list_defeito li a .text{float:left;width:585px;margin-left:20px;color:#154d5a}
.list_defeito li a .text.linot_img{margin:0;width:100%;}
.list_defeito li a .text h3{margin-bottom:10px;width:100%;font-size:18px;color:#0e363f}
.list_defeito li:hover a .text h3{color:#b3cc35;margin-bottom:10px;}
.list_defeito li:hover .img_noticia{border-color:#b3cc35}

#content .conteudo .corpo.smd .list_defeito li a .text{width: 838px;}
#content .conteudo .corpo.smd .list_defeito li a .text.linot_img{width: 100%;}

.list_defeito li a .text .data{
	float: left;width: auto;padding: 0 5px;background: #435057;margin-right: 1px;color: white;
	font-size: 11px;margin-bottom:10px;
}

.produtos{}
.produtos li{float:left;width:31.6%;vertical-align:top;margin:0 2.6% 2.6% 0}
.produtos.pastas li{overflow:hidden}
.produtos li:nth-child(3n){margin-right:0}
.produtos li a{display:block;}
.produtos li a .img{width:100%;overflow:hidden;}
.produtos li a .img img{display:block;max-width:100%;}
.produtos.pastas li a .img img{float:left}
.produtos li ul.pastas_slides li{margin:0;width:100%}
.produtos li a .text{
	background:#eceeee;padding:15px;height: 95px;color:#929495;
	-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;position:relative;
	z-index:1
}
.produtos li a .text h4{font-weight:bold;font-family:'Tahoma', Arial;margin:0 0 10px 0; font-size:0.9em}
.produtos li a .text .desc{line-height:1.4em;max-height:34px;overflow:hidden}

.produtos li a .text:after {
	bottom: 100%;border: solid transparent;content: " ";
	height: 0;width: 0;position: absolute;pointer-events: none;
}

.produtos li a .text:after {
	border-color: rgba(236, 238, 238, 0);border-bottom-color: #eceeee;
	border-width: 10px;left: 10%;margin-left: -10px;
}
.produtos li a .condicionamentos {position:absolute;left:15px;bottom:10px;}
.produtos li a .condicionamentos .cond{
	float:left;width:40px;height:40px;background-repeat:no-repeat;background-position:0 0;margin:0 5px 0 0;
	background-size:100%;
}
.produtos li a .condicionamentos .cond.img_bigbag {background-image:url(/templates/layout_images/condicionamentos/thumb_bigbag.png)}
.produtos li a .condicionamentos .cond.img_grillage {background-image:url(/templates/layout_images/condicionamentos/thumb_grillage.png)}
.produtos li a .condicionamentos .cond.img_sac {background-image:url(/templates/layout_images/condicionamentos/thumb_sac.png)}
.produtos li a .condicionamentos .cond.img_palete {background-image:url(/templates/layout_images/condicionamentos/thumb_palete.png)}

.produtos li:hover a .condicionamentos .cond.img_bigbag {background-image:url(/templates/layout_images/condicionamentos/thumb_bigbag_hv.png)}
.produtos li:hover a .condicionamentos .cond.img_grillage {background-image:url(/templates/layout_images/condicionamentos/thumb_grillage_hv.png)}
.produtos li:hover a .condicionamentos .cond.img_sac {background-image:url(/templates/layout_images/condicionamentos/thumb_sac_hv.png)}
.produtos li:hover a .condicionamentos .cond.img_palete {background-image:url(/templates/layout_images/condicionamentos/thumb_palete_hv.png)}

.produtos li:hover a .text{color:#fff;background:#00a0c8}
.produtos li:hover a .text:after {border-bottom-color: #00a0c8;}




/*
	Login
*/

.login_campos{float:left;width:100%;margin-top:20px;}
.user, .user_ar{float:left;width:90px;font-family:arial;font-size:12px;color:#3e3f3f;margin-right:10px;	margin-top:5px;}
.user_ar{width:200px;color:#fff;}
.input_login{float:left;width:100px;border:none;background:none;padding:2px;border:1px solid #bdc4c7;	background:url(../../images/bck_form.png) repeat-x;}
.captcha_img{width:100%;height:auto;float:Left;margin-bottom:10px;float:left;}
.submeter{float:left;width:85px;height:23px;cursor:pointer;font-size:11px;font-family: arial;color:#7c7e7e;	
	padding-top:5px;text-align:center;margin-top:20px;position:relative;left:115px;
	background:url(../../layout_images/ver_todas.png) no-repeat
}
.submeter input{float:left;background:none;border:none;position:relative;top:-3px;left:4px;}
.info_user{float:left;margin-top:15px;width:400px;}
.acesso{float:left;width:100%;margin-top:10px;}

/*ANEXOS*/
.contentor_anexos{margin-top:67px}
/*
	Imagens Anexas
*/
#wrapper {position: relative;width: 100%;}

#carousel-wrapper {position: relative;}
#carousel-wrapper ul {width:100%;}
#carousel-wrapper ul li{width:100%;position:relative}
#carousel-wrapper ul li img{max-width:100%;}
#carousel-wrapper ul li .text{
	position:absolute;left:0;bottom:0;right:0;
	background:rgba(100,100,100,0.9);padding:20px;
	-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;
	border-top-right-radius: 5px;color:#fff;
}

#carousel-wrapper li div.text h5{font-weight:bold;font-size:11px;font-family:tahoma, Arial}
#carousel-wrapper li div.text:after {
	bottom: 100%;border: solid transparent;content: " ";
	height: 0;width: 0;position: absolute;pointer-events: none;
	border-color: rgba(100, 100, 100, 0);border-bottom-color: rgba(100,100,100,0.9);
	border-width: 10px;left: 20px
}

#thumbs{
	padding: 17px 20px;position: relative;background:#bcbcbc;top:-5px
}
#thumbs ul.slides li{width: 82px;height: 62px;overflow: hidden;cursor:pointer}
#thumbs ul.slides li div{
	border: 4px solid #e5e7e7;width:74px;height:54px;
	-webkit-transition: border-color .5s;-moz-transition: border-color .5s;-ms-transition: border-color .5s;
	transition: border-color .5s;
}
#thumbs ul.slides li img{width:100%;height:100%}
#thumbs a:hover div, #thumbs .small.flex-active-slide div{border-color: #00a0c8;}

#anexos_img{
	padding:26px 0 0 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;
	margin-top:30px
}

#documentos_anexos{}
#documentos_anexos li{padding: 12px 0 10px 0;border-bottom: 1px solid #dcdcdc;min-height: 36px;}
#documentos_anexos li a{display:block}
#documentos_anexos li a .img{float:left;width:48px;text-align:center;margin-right: 23px;}
#documentos_anexos li a span{color:#7b7b7b;font-weight:bold;}
#documentos_anexos li a:hover span{color:#00a0c8}


/*
*	Links Anexos
*/

.contentor_anexos .titulo{border-bottom:1px solid #dcdcdc;font-size:2em;color:#646464;margin-bottom:30px}
.contentor_anexos .list_vertical h3{font-size:1.7em}

/*block ie7 and ie8*/
.block_ie7{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:0.7;z-index:666999;}
.container_ie7{width:492px;height:auto;padding:40px 70px;top:50%;left:50%;margin-left:-300px;margin-top:-276px;background:#fff url(/templates/images/no_ie/bck_no_ie.jpg) top repeat-x;z-index:666999;position:fixed;border-radius:20px}
.bl_brw{float:left;width:100%;height:100%}
.bl_brw .titulo{width:100%;height:100px;background:url(/templates/images/no_ie/no_ie_gestor.png) left top no-repeat}
.bl_brw ul.browsers{width:100%;margin-top:100px;list-style:none}
.bl_brw ul.browsers li{width:100%;height:50px;border-bottom:1px solid #dadada;padding-bottom:12px;margin-bottom:12px}
.bl_brw ul.browsers li a{float:left;width:100%;height:50px}
.bl_brw ul.browsers li a .img{float:left;width:50px;height:50px;background:url(/templates/images/no_ie/no_ie_icons.png) 0 0 no-repeat}
.bl_brw ul.browsers li a .text{float:left;margin-left:30px;width:214px;height:22px;background:url(/templates/images/no_ie/no_ie_text.png) 0 0 no-repeat;margin-top:15px}
.bl_brw ul.browsers li a .img.chrome{background-position:-80px 0}
.bl_brw ul.browsers li a .img.firefox{background-position:-80px -78px}
.bl_brw ul.browsers li a .img.safari{background-position:-80px -154px}
.bl_brw ul.browsers li a .img.ie{background-position:-80px -232px}
.bl_brw ul.browsers li a .text.chrome{background-position:0 0}
.bl_brw ul.browsers li a .text.firefox{background-position:0 -24px}
.bl_brw ul.browsers li a .text.safari{background-position:0 -45px}
.bl_brw ul.browsers li a .text.ie{background-position:0 -69px}
.bl_brw ul.browsers li.achrome:hover .img{background-position:0 0}
.bl_brw ul.browsers li.afirefox:hover .img{background-position:0 -78px}
.bl_brw ul.browsers li.asafari:hover .img{background-position:0 -154px}
.bl_brw ul.browsers li.aie:hover .img{background-position:0 -232px}



/* localizacao */
#map_canvas{height:250px;margin-bottom:30px;border:5px solid #022637}
#control {width:100%;margin-bottom:25px;}
#control .text{width:100%;color:#616161}
#control .bold{margin-top:14px}
#control .bt{float: left;width: 140px;height: 30px;cursor:pointer;margin:10px 0px 10px 10px;}
#start{
	float: left;width: 157px;height: 23px;line-height: 23px;
	border: 4px solid #EDEDED;color: #B0B0B0;margin-top:10px;
}
#directions-pane{width:100%;}
#control .bt {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;-moz-border-radius:3px;-webkit-border-radius:3px;
	border-radius:3px;border:1px solid #dcdcdc;display:inline-block;
	color:#777777;font-size:11px;font-weight:bold;padding:3px 9px;
	text-decoration:none;text-shadow:1px 1px 0px #ffffff;	
}
#control .bt:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
#control .bt:active{position:relative;top:1px;}

/*
* responsive
*/

@media only screen and (max-width: 970px)
{
	.ct{padding:0 5%;width:90%}
	#logo .bl2 {width:42%}
}
@media only screen and (max-width: 950px)
{ 
	#menu li a {padding:0 10px} 
	#logo .bl2 .pesquisa .text_input {width:180px;}
	#logo .bl2 {width: 312px;}
}
@media only screen and (max-width: 900px)
{
	.container_menu{display:none}
	#active_menu{display:block;margin:36px 0 0 0}
	.sub_container .col1{float:none;width:100%;margin-bottom:20px}
	.sub_container .col2{float:none;width:100%;}
	#outros a .img_divers{float:left;width:auto;margin-right:20px}
	
	#logo .bl2 {width: 100%;}
	#logo .bl2 #lang{float:left;margin: 26px 0 0 0;}
	#logo .bl2 .pesquisa {margin-top:26px}	
	/*home sub*/
	#container.sub .container_page {margin: 15px 0 0 0;}
	#container.sub .col1,#container.sub .col2{float:none;width:100%}
	#documentos_anexos li {float:left;width:30%;margin:0 2% 0 0;}
	#condicionamentos li {float:left;margin:0 15px 0 0;text-align:center}
	footer .ct .col1{display:none}
	footer .ct .col2_ft{width:100%;margin:0}
}

@media only screen and (max-width: 658px)
{
	#documentos_anexos li {float:left;width:46%;margin:0 2% 0 0;}

	.produtos li {width: 48%;	margin: 0 0 4% 0;	}
	.produtos li:nth-child(2n) {float:right;}
	
}

@media only screen and (max-width: 550px)
{
	#logo .slogan {margin-left: 0;margin-top:10px}
	.list_vertical .sep{display:none}
	.list_vertical li,#links_anexos li{width:100%;float:none}
	.list_vertical li a .img ,.list_vertical li.n2:nth-child(2n) a .img ,#links_anexos li a .img{float:none;display:block;margin-bottom:20px;}
	.list_vertical li a .img, #links_anexos li a .img {width:100%;max-height:350px;overflow:hidden;position:relative}
	.list_vertical li a img, #links_anexos li a img {position:absolute;bottom:0;width:100%;height:auto}
	.list_vertical li a .text,#links_anexos li a .text {height:auto;}
	#links_anexos li a .img, #links_anexos li a .img img {width: 100%;max-width: 100%;}
	#links_anexos li a .img {height:100px}
	#links_anexos li a .img img {height:auto;}
}
@media only screen and (max-width: 450px)
{
	#documentos_anexos li {float:left;width:100%}
}/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer{position: relative;}

.jspPane{position: absolute;}

.jspVerticalBar{
	position: absolute;right: 0;
}

.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	
}

.jspDrag{
	top: 0;right:0;left:0px;position: relative;
	width:4px;background:#ffffff;border-radius:2px;border:1px solid #96d7ef
	cursor:pointer
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	position:absolute;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/templates/images/prettyPhoto/default/sprite_1.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/templates/images/prettyPhoto/default/sprite_1_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/templates/images/prettyPhoto/default/sprite_1.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/templates/images/prettyPhoto/default/sprite_1_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/templates/images/prettyPhoto/default/sprite_1_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/templates/images/prettyPhoto/default/sprite_1_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/templates/images/prettyPhoto/default/sprite_1_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/templates/images/prettyPhoto/default/sprite_1.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(/templates/images/prettyPhoto/default/sprite_1.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/templates/images/prettyPhoto/default/sprite_1.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(/templates/images/prettyPhoto/default/sprite_1.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(/templates/images/prettyPhoto/default/sprite_1.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(/templates/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/templates/images/prettyPhoto/default/sprite_1.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/templates/images/prettyPhoto/default/sprite_1.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/templates/images/prettyPhoto/default/sprite_1.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/templates/images/prettyPhoto/default/sprite_1_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/templates/images/prettyPhoto/default/sprite_1.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/templates/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/templates/images/prettyPhoto/light_rounded/btnNext_1.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/templates/images/prettyPhoto/light_rounded/btnPrevious_1.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/templates/images/prettyPhoto/light_rounded/sprite_1.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/templates/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/templates/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/templates/images/prettyPhoto/dark_rounded/btnNext_1.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/templates/images/prettyPhoto/dark_rounded/btnPrevious_1.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/templates/images/prettyPhoto/dark_rounded/sprite_1.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/templates/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/templates/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/templates/images/prettyPhoto/dark_square/sprite_1.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/templates/images/prettyPhoto/dark_square/btnNext_1.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/templates/images/prettyPhoto/dark_square/btnPrevious_1.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/templates/images/prettyPhoto/light_square/sprite_1.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/templates/images/prettyPhoto/light_square/btnNext_1.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/templates/images/prettyPhoto/light_square/btnPrevious_1.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/templates/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/templates/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/templates/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/templates/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/templates/images/prettyPhoto/facebook/btnNext_1.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/templates/images/prettyPhoto/facebook/btnPrevious_1.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/templates/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/templates/images/prettyPhoto/facebook/sprite_1.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/templates/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/templates/images/prettyPhoto/light_rounded/btnNext_1.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/templates/images/prettyPhoto/light_rounded/btnNext_1.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/templates/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/templates/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}