*{ margin: 0; padding: 0; -webkit-font-smoothing: antialiased;}
.clear{ clear:both; *line-height:1px; padding:0; } 
.clearfix:before, 
.clearfix:after{ content:""; display:block;} 
.clearfix:after{ clear:both; } 
.clearfix { zoom:1; } 
.overflow{ overflow:hidden; } 
.left{ float:left; } 
.right{ float:right; }

/*normalize redicom*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif, Helvetica}
a, a *{cursor:pointer;} a:active,a:focus,a:hover{outline:0 none}
b,strong{font-weight:bold}
blockquote{margin-left: 25px}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
small{font-size:80%}
ol,ul{list-style-position: outside; margin-left: 15px;}
nav ul,nav ol,.nav ul,.nav ol{list-style:none;list-style-image:none; margin-left:0}

img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}

legend{border:0;padding:0;white-space:normal;*margin-left:-7px}

button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
input[type=text], input[type=email],input[type=password],input[type=search],input[type=file], textarea {-webkit-appearance: none;-moz-appearance: none;border-radius:0;}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible; border-radius:0}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}




/*TIPOGRAFIA*/
@font-face {
font-family: 'DroidSerifRegular';
src: url('../fonts/droidserif.eot');
src: url('../fonts/droidserif.eot') format('embedded-opentype'),
     url('../fonts/droidserif.woff') format('woff'),
     url('../fonts/droidserif.ttf') format('truetype'),
     url('../fonts/droidserif.svg#DroidSerifRegular') format('svg');
}

@font-face {
font-family: 'CarroisGothicRegular';
src: url('../fonts/carroisgothic-regular.eot');
src: url('../fonts/carroisgothic-regular.eot') format('embedded-opentype'),
     url('../fonts/carroisgothic-regular.woff') format('woff'),
     url('../fonts/carroisgothic-regular.ttf') format('truetype'),
     url('../fonts/carroisgothic-regular.svg#CarroisGothicRegular') format('svg');
}

@font-face {
font-family: 'AvenirBook';
src: url('../fonts/avenir.eot');
src: url('../fonts/avenir.eot') format('embedded-opentype'),
     url('../fonts/avenir.woff') format('woff'),
     url('../fonts/avenir.ttf') format('truetype'),
     url('../fonts/avenir.svg#AvenirBook') format('svg');
}

@font-face {
font-family: 'MarvelRegular';
src: url('../fonts/marvel-regular.eot');
src: url('../fonts/marvel-regular.eot') format('embedded-opentype'),
     url('../fonts/marvel-regular.woff') format('woff'),
     url('../fonts/marvel-regular.ttf') format('truetype'),
     url('../fonts/marvel-regular.svg#MarvelRegular') format('svg');
}


h1{
font-family: 'CarroisGothicRegular', Helvetica, sans-serif;
font-weight: normal;
font-size: 34px;
line-height: 41px;
color: #000;
text-align: left;
}

h2{
font-family: 'CarroisGothicRegular', Helvetica, sans-serif;
font-weight: normal;
font-size: 24px;
line-height: 29px;
color: #35647A;
text-align: left;
}

h3{
font-family: 'DroidSerifRegular', Helvetica, sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #3B687F;
text-align: left;
}

body, p{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 20px;
color: #636363;
}

p.date{font-style: italic;color: #8B8B8B;}

label{display:block;}
  
a{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 19px;
color: #000;
text-decoration: none;

-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

a:hover{
text-decoration: underline;
}

.menu a[href="javascript:void(0);"]:hover, 
.menu a[href="javascript:void(0);"]:hover *{cursor: default!important;}

textarea,
input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=search],
select{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #636363;
border: 1px solid #DEDEDE;
background-color: #FFF;
padding: 5px 10px;
outline: 0;

-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

textarea{
line-height: 19px;
}

input:hover,
input[type=text]:hover,
input[type=email]:hover,
input[type=password]:hover,
textarea:hover,
select:hover,
input:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus,
select:focus{
border: 1px solid #636363;
}

select{
padding: 5px 10px;
height: 27px
}

button,
input[type=submit]{
font-family: Arial, Helvetica;
font-size: 13px;
color: #FFF;
border: 0px;
padding: 10px;
background-image: url(../sysimages/sys12.png); 
background-repeat: repeat-x;
background-position: left top;
background-color: #243354;
outline: none;

-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

input[readonly] {
border: 1px solid #f0f0f0 !important;
background: #f0f0f0;
}

button:hover,
input[type=submit]:hover{
background-image: url(../sysimages/sys13.png); 
background-color: #374E7F;
}

button.btn2,
input[type=submit].btn2,
#footer .frmNewsletter button.btn2{
font-size: 12px;
color: #FFF;
border: 0px;
padding: 3px 7px;
height: 22px;
background: #7F7F7F;
}

button.btn2:hover,
input[type=submit].btn2:hover,
#footer .frmNewsletter button.btn2:hover{
background: #1C1C1C;
}

input[type=file] {border:1px solid transparent;}


/* ------- HEADER ------- */

#header{z-index: 999; position: relative;width: 100%;height: 129px;background-image: url(../sysimages/sys1.png);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 20px;}
.headerContent{width: 100%;height: 100%;background: url(../sysimages/sys4.png) repeat center top;}
.geralWidth{max-width: 1015px;padding: 0 15px;margin: 0 auto;}
.navTop{float: right;padding-bottom: 13px;width: 695px;height: 23px;padding-top: 35px;padding-right: 5px;margin-bottom: 18px;background: url(../sysimages/sys5.png) repeat-x left bottom;}
.navTop ul{list-style: none;margin-left: 0px;}
.navTop ul li{float: left;padding-left: 12px;}
.navTop > ul > li:first-child{padding-left: 10px;}
.navTop ul li a{font-family: 'CarroisGothicRegular', Helvetica, sans-serif;font-size: 14px;display: inline-block;color: #FFF;line-height: 17px;text-decoration: none;border-bottom: 1px solid transparent;}
.navTop ul li a span{display: inline-block;padding-bottom: 2px;border-bottom: 1px solid transparent;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.navTop ul li a:hover span{border-bottom: 1px solid #EB8400;}
.navTop ul li a#curiosidades{padding-right: 23px;background: url(../sysimages/sys9.png) no-repeat right 1px;}
.navTop ul li a#aReservada{padding-right: 22px;background: url(../sysimages/sys8.png) no-repeat right top;}
.logo{position: relative;float: left;padding-top: 17px;z-index: 100;}
.lang{float: left;}
.lang ul{list-style: none;margin-left: 0px;}
.lang ul li{background: url(../sysimages/sys6.png) no-repeat left center;padding-left: 6px;padding-right: 6px;}
.lang ul li:first-child{padding-left: 0px;background: none;}
.lang ul li a{border-bottom: 1px solid transparent;padding-bottom: 2px;}
.lang ul li a:hover{border-bottom: 1px solid #EB8400;}
.lang .sel {border-bottom: 1px solid #EB8400;}
.menu{float: left;padding-top: 4px;}
.menu > ul{margin-left: 0px;list-style: none;}
.menu > ul > li{position: relative;float: left;padding-left: 7px;padding-right: 7px;}
.menu > ul > li:hover .dropDown{display: block;}
.menu > ul > li:first-child{padding-left: 3px;}
.menu > ul > li:first-child a{display: block;}
.menu > ul > li > a{display: inline-block;font-family: 'CarroisGothicRegular', Helvetica, sans-serif; text-transform: uppercase; font-size: 17px;color: #FFF;height: 20px;padding-left: 9px;padding-right: 9px;padding-bottom: 12px;border-bottom: 4px solid transparent;text-decoration: none;}
.menu > ul > li:hover > a,
.menu > ul > li.sel > a{border-bottom: 4px solid #EB8400;}
.search{position: relative;float: right;margin-right: 3px;padding-left: 18px;}
.search input[type=search], .headerContent .search #search{background: transparent;border: 1px solid #CCC;color: #FFF;opacity: 0.8;padding-right: 24px;font-size: 11px;}
.search button{position: absolute;width: 28px;height: 24px;border: 0px;top: 1px;right: 1px;background: url(../sysimages/sys10.png) no-repeat left top;}
.search ::-webkit-input-placeholder {color: #FFF;}
.search :-moz-placeholder {color: #FFF; }
.search ::-moz-placeholder {color: #FFF;  }
.search :-ms-input-placeholder {  color: #FFF;}
.dropDown{position: absolute;display:none;width: 178px;top: 35px;left: 50%;margin-left: -90px;background: #FAFAF8;border: 1px solid #DEDEDE;z-index: 200;}
.dropDown ul{width: 162px;list-style: none;margin-left: -1px;margin-top: 7px;margin-bottom: 7px;}
.dropDown ul li{margin-top: 12px;float: none;padding: 0;}
.dropDown ul li:first-child{margin-top: 0px;}
.dropDown ul li:hover a{background: url(../sysimages/sys11.png) repeat left top;color: #FFF;}
.dropDown ul li a{display: inline-block;width: 148px;padding: 3px 16px;color: #4D4D4D;text-decoration: none;padding-bottom: 3px;line-height: 17px;}
.curiosidades{position: absolute;width: 100%;height: 174px;z-index: 10;display: none;top: 61px;left: 0px;background: url(../sysimages/sys41.jpg) repeat-y center top;}
.curiosidades .title{float: left;padding-left: 144px;padding-top: 19px;}
.curiosidades .title h1{font-family: Impact, Helvetica;font-size: 35px;color: #FFF;letter-spacing: 1px;}
.curiosidades .title h2{font-family: 'MarvelRegular', Helvetica, sans-serif;font-size: 30px;color: #646869;margin-top: -2px;}
.curiosidades .text{float: left;width: 200px;margin-left: 28px;padding-top: 18px;}
.curiosidades .image{float: left;width: 195px;height: 157px;margin-left: 28px;margin-top: 15px;}
.curiosidades .contact{float: left;width: 161px;margin-left: 44px;padding-top: 37px;}
.curiosidades .contact h2{font-family: Impact, Helvetica;font-size: 23px;color: #FFF;}
.curiosidades .contact h3{font-size: 18px;color: #646768;font-weight: bold;margin-top: -2px;}
.curiosidades .rplButton{padding-top: 7px;}
.curiosidades .rplButton a{font-family: Arial, Helvetica;font-size: 13px;color: #FFF;border: 0px;padding: 10px;background-image: url(../sysimages/sys12.png);background-repeat: repeat-x;background-position: left top;background-color: #243354;outline: none;display: inline-block;text-decoration: none;}
.curiosidades .rplButton a:hover{background-image: url(../sysimages/sys13.png);background-color: #374E7F;}

/* ------- FOOTER ------- */

#footer{width: 100%;background: url(../sysimages/sys20.jpg) no-repeat top center;padding-bottom: 45px;}
.containerFooter{max-width: 1013px;margin: 0 auto;}
.contentMenu{float: left;padding-left: 3px;padding-top: 26px;width:396px;}
.containerFooter h3{font-family: 'CarroisGothicRegular', Helvetica, sans-serif;font-size: 14px;color:#000;}
.contentMenu ul{list-style: none;margin-left: 0px;margin-right: 12px;display: table-cell;padding-right: 40px;padding-bottom: 30px;}
.contentMenu ul li a{font-size: 12px;color: #555;}
.newsFooter{float: left;border-left: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;padding-left: 29px;padding-top: 18px;padding-right: 31px;}
.textNewsFooter{float: left;width: 107px;padding-top: 8px;}
.textNewsFooter p{font-size: 12px;line-height: 18px;}
.imgNewsFooter{float: left;padding-left: 16px;}
.imgNewsFooter img{display: block;}
.newsletter{float: left;width: 224px;padding-left: 32px;padding-top: 26px;}
.newsletter p{font-size: 12px;line-height: 18px;}
.frmNewsletter{padding-top: 8px;}
.frmNewsletter input[type=email], #footer .frmNewsletter .required{float: left;width: 134px;height: 12px;border: 1px solid transparent;padding: 4px 10px;background: #EDEDED;font-size: 11px;}
.frmNewsletter button{float: left;}
.bottomFooter{max-width: 1138px;margin: 0 auto;border-top: 1px solid #E5E5E5;padding-top: 13px;}
.bottomFooter ul{list-style: none;margin-left: 0px;}
.contentBottom{max-width: 1014px;margin: 0 auto;}
.menuBottom{float: left;}
.menuBottom ul li{float: left;padding-right: 17px;}
.menuBottom ul li a{font-size: 12px;color: #545454;}
.menuBottom ul li p{font-size: 12px;color: #7F7F7F;line-height: 21px;}
.menuBottom ul li p a{color: #7F7F7F;}

/* ------- SOCIAL ------- */

.social{float: right;/*padding-right: 8px*/padding-right: 41px;}
.social ul li{float: left;padding-left: 3px;}
.social ul li a .backIcon{display: none;}
.social ul li a:hover .frontIcon{display: none;}
.social ul li a:hover .backIcon{display: block;}

/* ------- LINKS / ICONS RUBRICAS ------- */

.linksPage{padding-top: 16px;}
.linksPage ul{list-style: none;margin-left: 0px;}
.linksPage ul li{float: left;padding-right: 12px;}
.linksPage ul li a{width: 18px;height: 18px;display: inline-block;}
.linksPage ul li a.pdf{background: url(../sysimages/ico11.png) no-repeat left top;}
.linksPage ul li a.pdf:hover{background-position: left bottom;}
.linksPage ul li a.print{background: url(../sysimages/ico12.png) no-repeat left top;}
.linksPage ul li a.print:hover{background-position: left bottom;}
.linksPage ul li a.mail{background: url(../sysimages/ico13.png) no-repeat left top;}
.linksPage ul li a.mail:hover{background-position: left bottom;}

/* ------- PAGINAÇÃO ------- */

.pagination {margin: 0px;list-style: none;}
.pagination li {float: left;margin-right: 3px;}
.pagination li a {display: inline-block;font-size: 11px;font-weight: bold;color: #242B33;line-height: 24px;text-decoration: none;text-align: center;min-width: 12px;padding: 0 6px;border: 1px solid #CCC;}
.pagination li.prev a,.pagination li.next a{font-weight: normal;}
.pagination li.sel a,.pagination li:hover a {background: #EEE;}
.pagination li.space p{width: 16px;padding: 0 1px;text-align: center;font-size: 11px;font-weight: bold;color: #242B33;line-height: 24px;}
.pagination li.prev a span{padding-left: 10px;background: url(../sysimages/sys23.png) no-repeat left center;}
.pagination li.next a span{padding-right: 10px;background: url(../sysimages/sys22.png) no-repeat right center;}

/* ------- TABS ------- */

.tabs {list-style: none;border-bottom: 1px solid #CCC;margin-left: 0px;background: #FAFAF8;height: 49px;}
.tabs li {float: left;border-right: 1px solid #DEDEDE;}
.tabs li a {display: inline-block;text-decoration: none;padding: 12px 26px;background: #FAFAF8;-moz-box-shadow: 0px 0px 4px rgba(187,187,186,0.5);-webkit-box-shadow: 0px 0px 4px rgba(187,187,186,0.5);box-shadow: 0px 0px 4px rgba(187,187,186,0.5);}
.tabs li.sel a{padding-bottom: 14px;box-shadow:none;}
.tabs li.sel a h3{color: #000;}
.tabs li.sel a,.tabs li:hover a{background: #FFF;}
.tabsContainer .tab {display: none;padding: 30px 25px;}
.tabsContainer{border-top: 1px solid #DEDEDE;}

/* ------- DOWNLOADS ------- */

.containerDownloads{padding: 43px 0 21px 0;overflow: hidden;}
.cntDownloads{width: 1050px;}
.download{float: left;padding: 0 37px 20px 0;min-height: 100px;}
.download .ico{float: left;width: 52px;height: 69px;}
.download .ico.pdf{background: url(../sysimages/pdf.png) no-repeat left top;margin-right: 20px;}
.download .ico.zip{background: url(../sysimages/zip.png) no-repeat left top;margin-right: 20px;}
.download .desc{float: left;width: 141px;padding-top: 8px;}
.download .desc a{display: inline-block;text-decoration: none;}
.download .desc a:hover h3{color: #000;}
.download .desc h3{line-height: 19px;padding-bottom: 2px;}

/* ------- ICONS PÁGINAS ------- */

.iconsPage{width: 100%;margin-top: 86px;background: url(../sysimages/sys18.png) repeat-y top center;}
.bgIconsPage{width: 100%;background: url(../sysimages/sys17.png) no-repeat top center;}
.containerIcons{margin: 0 auto;max-width: 1053px;padding: 0 15px 0;padding-top: 54px;padding-bottom: 47px;}
.containerIcons table{width: 100%;}
.containerIcons table tr td{text-align: center;}
.containerIcons .bgIco{position: relative;display: inline-block;width:70px;height: 74px;background: url(../sysimages/sys15.png) no-repeat left top;border-radius: 50%;-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.28);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.28);box-shadow:1px 1px 4px rgba(0,0,0,0.28);}
.containerIcons .bgIco:hover{background: url(../sysimages/sys16.png) no-repeat left top;}
.cntIcon{position: relative;}
.bgIco:hover .descIcon{display: block;}
.descIcon{
     display: none;
     position: absolute;
     bottom: 95px;
     left: -68px;
     /* height: 77px; */
     padding: 0 9px;
     padding-bottom: 8px;
     min-width: 225px;
     /*background-image: -moz-radial-gradient(rgb(38,106,154) 0%,rgb(20,64,95) 100%);
     background-image: -webkit-gradient(radial,color-stop(0, rgb(38,106,154)),color-stop(1, rgb(20,64,95)));
     background-image: -webkit-radial-gradient(rgb(38,106,154) 0%,rgb(20,64,95) 100%);
     background-image: radial-gradient(rgb(38,106,154) 0%,rgb(20,64,95) 100%);*/

background-image:-moz-radial-gradient(rgb(38,106,154) 0%,rgb(20,64,95) 100%); 
background-image:-webkit-gradient(radial,color-stop(0, rgb(38,106,154)),color-stop(1, rgb(20,64,95)));
background-image:-webkit-radial-gradient(rgb(38,106,154) 0%,rgb(20,64,95) 100%);
background-image:-ms-radial-gradient(rgb(38,106,154) 0%,rgb(20,64,95) 100%);
background-image:radial-gradient(rgb(38,106,154) 0%,rgb(20,64,95) 100%);
-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.28);
-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.28);
box-shadow:1px 1px 4px rgba(0,0,0,0.28);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Style=2)
     progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#47000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.Alpha(Style=2)
     progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#47000000,Positive=true);
}
.ie9 .descIcon{background: #266A9A;}
.arrowDesc{position: absolute;width: 36px;height: 21px;bottom: -21px;left: 91px;background: url(../sysimages/sys43_.png) no-repeat center top;}
.descIcon .left_img {
     width: 56px;
     height: 62px;

     margin-top: 8px;
     margin-right: 11px;
     float: left;
}
.descIcon .left_txt {
     float: left;
     width: 150px;
     text-align: left;
}
.left_txt p {
     font-family: 'DroidSerifRegular';
     line-height: 23px;
     padding-bottom: 5px;
     background: url(../sysimages/sysicon_.png) repeat-x left bottom;
     font-size: 16px;
     padding-top: 5px;
     width: 150px;
     color: #FFF;
}
.left_txt span {
     font-family: 'Arial';
     font-size: 13px;
     line-height: 15px;
     padding-top: 5px;
     color: #FFF;
}
.first-td .descIcon {
     position: absolute;
     left: 0px !important;
}
.first-td .arrowDesc {
     left: 20px;
}
.last-td .descIcon {
     position: absolute;
     right: 0px !important;
     left: inherit;;
}
.last-td .arrowDesc {
     left: inherit;
     right: 20px;
}
/* ------- ESTILOS GERAIS ------- */

#container{min-width: 980px;/*min-width: 970px;*/}
#conteudo{text-align: justify;}
.containerPage{width: 100%;margin-top: -20px;background: #FFF;padding-top: 50px;}
.geralPage{width: 985px;margin: 0 auto;}
.topPage{/*min-height: 306px;*/padding: 0 13px;}
.imageTopPage{position: relative;width: 309px;height: 228px;}
.wrapper{position: relative;width: 427px;}
.wrapper img{display: block;margin-bottom: 1px;}
.topPage .wrapper.left{padding: 43px 0;}
.titulo{padding-bottom: 10px;}
.subtitulo{padding-bottom: 10px;}
.wrapperTextPage{width: 100%;margin-top: -1px;background: url(../sysimages/sys21.jpg) no-repeat top center;}
.wrapperTextGallery{width: 100%;margin-top: -1px;margin-bottom:20px;}

.textContainer{margin-left: 13px;margin-top: 26px;}
.titleText{padding-bottom: 14px;}
.wrapperTextPage table tr td{vertical-align: top;}
.contentWrapperText{width: 985px;margin: 0 auto;padding-top: 62px;}
.wrapperText{padding: 42px 0 0;/*min-height: 270px;*/}
.wrapperText table tr td{vertical-align: top;}
.containerListagem{width: 963px;margin: 0 auto;padding-top: 33px;}
.boxForm{padding-bottom: 9px;}
.boxForm p{padding-bottom: 4px;}
.submit{padding-top: 6px;}
.submit p{float: left;font-size: 11px;color: #B4B4B4;line-height: 35px;}
.submit button{float: right;}
.submit2{padding-top: 22px;}
.submit2 p{float: right;font-size: 11px;color: #B4B4B4;line-height: 35px;}
.submit2 button{float: left;}
.wrapperText .downloads tr td{vertical-align: middle;}
.wrapperText .downloads{margin-bottom: 20px;}

/* ------- MENU PÁGINAS ------- */

.navPage{width: 100%;background: url(../sysimages/sys17.png) no-repeat bottom center;}
.navPage ul{margin-left: 0px;list-style: none;}
.navPage ul li{float: left;background: url(../sysimages/sys39.png) no-repeat left top;padding: 0 19px;}
.navPage ul li:first-child{background: none;padding-left: 3px;}
.navPage ul li a{font-family: 'CarroisGothicRegular', Helvetica, sans-serif;font-size: 17px;display: inline-block;border-bottom: 4px solid transparent;text-decoration: none;color: #84A0AE;padding-bottom: 2px;}
.navPage ul li.sel a{border-bottom: 4px solid #EB8400;color: #4666A6;}
.navPage ul li:hover a{color: #4666A6;}
.geralNav{width: 963px;margin: 0 auto;}


/* ---- SUBMENU CONTA ----*/
.navTop .account{position: relative;}
.navTop .account > a{padding-right: 22px;background: url(../sysimages/sys47.png) no-repeat 128px 4px;}
.navTop .account:hover #account span{border-bottom: 1px solid #EB8400;}
.navTop .account .dropDown{top: 22px;width: 160px;margin-left: -80px;left: auto;right: 0;}
.navTop .account .dropDown ul li a{width: 130px;}
.navTop .account:hover .dropDown{display: block;}

.issuuembed a{
display: none;
position: relative;
left: 99999999999px;
}

.issuuembed span{
display: none;
position: relative;
left: 99999999999px;
}

object{display: block;}
#cmsautoTable{
width: 100%;
}
#cmsautoTable tr td{width: 50%;}
#cmsautoTable tr td:first-child + td{width: 1%;}


/*
.inputError{position:relative; margin-bottom:9px;}
.inputError p{padding-bottom: 4px;}

.inputError input,
.inputError textarea,
.inputError select{ width: 100%; }

.errorToolTip{ display: none;}

.displayError .errorToolTip{ display: block;}

  .errorToolTip{
  position:absolute; 
  left:-3px; 
  width:auto;
  }

    .imgError{
    height:9px; 
    width:15px; 
    background:url(../sysimages/bgToolTipError.png) no-repeat top left; 
    float:left;
    position: absolute;
    bottom:-9px;
    left: 10px;
    }

    .bgError{
    background-color:rgb(156,31,47);
    }

    .errorToolTip .bgError p{
    color:#fff; 
    font-size: 12px;
    line-height: 26px;
    margin-left: 10px;
    margin-right: 10px;
    }
*/

.inpt input {
position: relative;
width: 350px;
}
.inpt select{
width: 368px;
}
.inpt textarea{
width: 350px;
}

/*---*/
.inputError{
padding:0px; 
margin-bottom:8px;
position:relative; 
}

.inputError label,
.inputError input,
.inputError select{float: left;}

select{
  background: #FFF;
  border-color: #D9D9D9;
  font-size: 13px;
  padding: 3px 6px;
}

textarea{
  width:380px;
  margin-bottom:10px;
}
/*select{margin:5px 0px;}*/


input[type="text"]:hover, select:hover, textarea:hover,
input[type="text"]:focus, select:focus, textarea:focus{
  border-color: #494949;
  outline: none;
}

.errorToolTip{display: none;}
.displayError .errorToolTip{ display: block; }
.displayError{background: url(../sysimages/sys4.png) no-repeat left 7px;text-indent: 20px;}
.displayError input{border: 1px solid red;}
  .errorToolTip{ position:absolute; /* top: -30px;*/  left: 0;  width: auto; }

  .inputError.inputSmall .errorToolTip{/* top: -55px;*/}
  .inputError.inputSmall .errorToolTip .imgError{ top: 52px;}

    .imgError{
    height:9px; 
    width:15px; 
    background:url(../sysimages/bgToolTipError.png) no-repeat top left; 
    float:left;
    position: absolute;
    top:26px;
    left: 10px;
    }

    .bgError{ background-color:rgb(156,31,47); }

    .errorToolTip .bgError p{
    color:#fff; 
    font-size: 12px;
    line-height: 26px;
    margin-left: 10px;
    margin-right: 10px;
    }

.formContactos{
 width:350px !important;
}

form#cms_frm  {
width:380px;
}

.inpt{
  position:relative;
  margin-bottom: 8px;
}
.bx-controls .disabled{display: none;}
.content_slider {
     width: 100%;
     min-width: 980px;
     height: 548px;
     position: absolute;
     top: 0;
     left: 0;
     overflow: hidden;
     /*background: url(../images/bg.jpg);*/
}
.content_slider ul{
margin-left: 0;
}
.bxslider {list-style: none; margin-left: 0px;}
.bxslider li {
     width: 100%;
     height: 548px;   
}
.galeria_border {
     width: 100%;
     height: 26px;
     background: url(../sysimages/sys21.jpg) no-repeat top center;
}
.contentWrapperText.galeria_pad {
     padding-top: 15px;
}
.galeria_pad .contentWrapperText {
     padding-top: 0px;
}
/*.hotspotContainer .absolute {
     z-index: 9999999 !important;
}*/
.mapHotspot  .arrowDesc {
     left: 93px;
}
.texto table,
.contentWrapperText table{width: auto;}
.texto #cmsautoTable tr td{
width: auto !important;
}
.img-overlay{
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
background: url(../sysimages/sys28.png) repeat left top;
}


.blocolateral{
width:427px;
overflow: hidden;
}