
/* #Internal Page Styles av.1 p.robson feitosa
================================================== */
 
.extend{float:left; width:100%; position:relative;}  

 

/* title */

.inner-contain h1,
.inner-contain h2,
.inner-contain h3,
.inner-contain h4,
.inner-contain h5,
.inner-contain h6{
    font-family: 'prelo_boldbold'; 
    color: #555;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px; 
} 

.inner-contain h1{}
.inner-contain h2{
    font-size: 24px;
}
.inner-contain h3{}
.inner-contain h4{}
.inner-contain h5{}
.inner-contain h6{} 




h4.panel-title{
    margin: 0;
}




span.title1 > i i{
    font-size: 12px;
}
span.title1 > i{
    color: #c70700;
    font-size: 22px; 
    font-style: normal;
    letter-spacing: 0px;
}
span.title1{
    font-size: 34px;
    color: #194d81;
    font-family: 'prelo_boldbold'; 
} 
.cor-princ span.hat{
    color: #c70700;
}
figure:hover .cor-princ p{
    color: steelblue;
}
.cor-princ p{
    color: #194d81;
}
span.hat{
    font-size: 15px;
    color: #a6b3c4;
    text-transform: uppercase;
    font-family: 'prelo_blackblack'; 
}
.box_noticia.notimg figcaption.cor-princ span.description_small{
    color: #666666;
}

img.imgFull{
    width: 100%;
    height: auto;
}
a.supa{
    text-decoration: none !important;
}





/* tamanhos padding blocos*/
.marg--0{ margin: 0 !important;}
.margtop--6{ margin-top: 60px !important}
.margbot--6{ margin-bottom: 60px !important}
.marg--6{ margin-top: 60px !important; margin-bottom: 60px !important}

.margtop--4{ margin-top: 40px !important}
.margbot--4{ margin-bottom: 40px !important}
.marg--4{ margin-top: 40px !important; margin-bottom: 40px !important}

.margtop--3{ margin-top: 30px !important}
.margbot--3{ margin-bottom: 30px !important}
.marg--3{ margin-top: 30px !important; margin-bottom: 30px !important}

.margtop--2{ margin-top: 20px !important}
.margbot--2{ margin-bottom: 20px !important}
.marg--2{ margin-top: 20px !important; margin-bottom: 20px !important}

.margtop--1{ margin-top: 10px !important}
.margbot--1{ margin-bottom: 10px !important}
.marg--1{ margin-top: 10px !important; margin-bottom: 10px !important}
.nopadding{ padding-left: 0 !important; padding-right: 0 !important; }
.paddleft--0{ padding-left: 0 !important; }
.padd--3{ padding: 30px !important; display: block; }
 

.div-between > div{
    width: 50%;
    float: left; 
}
/* heading h1, h2, h3, h4, h5, h6 */
h1, h2, h3, h4, h5, h6{
    font-weight: normal;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
}
 
.heading-title h3 { 
    float: left;
    margin-top: 15px;
    margin-bottom: 5px;
    width: 100%; 
	font-size:24px;
	color:#777777; 
	text-align:left;
    font-family: 'prelo_boldbold'; 
}  

.date span{
    color: #777777;
    font-size: 14px;
    font-family: 'prelo_bookbook';
}
figure  p{ 
    text-align: left; 
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
} 
figure:hover h4{ color: #; }/* chapeu */ 



/* Animações */ 
figure.box_noticia:hover > div:first-child::before{
    top: 11px;
    right: 11px; 
    opacity: 1;
    height: 42px;
    width: 42px;
}
figure.box_noticia:hover > div:first-child::after{ 
    bottom: 11px;
    left: 11px; 
    opacity: 1;
    height: 42px;
    width: 42px;
    transform: rotate3d(180deg);
}
figure.box_noticia > div:first-child::before{
	background: transparent;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    border-right: 12px solid rgba(255, 255, 255, 0.3);
    border-top: 12px solid rgba(255, 255, 255, 0.3);
    content: ""; 
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    opacity: 0;
    height: 10px;
    width: 6px;   
}
figure.box_noticia > div:first-child::after{
	background: transparent;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    border-left: 13px solid rgba(255, 255, 255, 0.3);
    border-bottom: 13px solid rgba(255, 255, 255, 0.3);
    content: "";
    height: 29px;
    position: absolute;
    left: 0;
    bottom: 0; 
    z-index: 2;
    opacity: 0; 
    height: 10px;
    width: 6px; 
}
figure.box_noticia > div:first-child img{
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
}
figure.box_noticia:hover > div:first-child img{
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);   
}
figure.box_noticia > div:first-child{
    overflow: hidden;
    position: relative;
}


.container_geral{
    width: 100%;
    margin: 0;
    padding: 0; 
}

.right{
    float: right !important;
}
.left{
    float: left !important;
}
.ul_reset, .ul_reset li, .ul_reset li a{
    position: relative;     
    float: left;
    list-style: none;
    text-decoration: none !important;
    margin: 0;
    padding: 0;
    display: block;
}


.inner-contain,
p{
	font-size:18px;
	color:#777777;
    font-family: 'prelo_bookbook';
	line-height: normal;
	margin-top:0;
	margin-bottom:20px;
}


/* margens adicionais */
.mt20{ margin-top: 20px; }
.mb20{ margin-bottom: 20px; }
.mr20{ margin-left: 20px; }


/*
	LISTAS RESET
*/
figure{
    margin: 0;
    padding: 0;
}
.supa{
	float:left;
	text-decoration:none;
} 
.ul_reset, .ul_reset, .fig_reset{
	position:relative;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
.ul_reset2, ul_reset2 li{
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
	text-align:center;
}
.ul_reset2{
	list-style: none outside none;
}
.ul_reset2 li{
    display: inline-block;
    margin-bottom: 0;
} 
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
    text-align: justify;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #255687;
}
a:visited {
	color: #315874;
}
a:hover {
	color: #00C;
}
a.opacy:hover * {
	opacity: 0.8;
}
a:active {
	color: #009;
}
img {
	border: 0px;
	display: block;
}

/* #Page Styles
================================================== */
 
.header, .body, .footer {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

/* IF FULL HEIGHT */
.header, .body, .footer { 

}
.container { 
}



 


 /* PADRÕES PAGER */
.pager{
    margin-top: 20px;
	margin-bottom:60px;
}  
.pager div.mr20{
	float:left;
	margin-right:20px; 
	font-style:italic;
}   
.pager div.mr20 img{
    width: 100%;
    height: auto;
}
  

 


/* # CONFIRA RIGHT  » 
============================================ */
.confira-title{ 
	float:right;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:20px 0;
} 
.confira-title span{
	font-size:36px;
	color:#848587;
    font-family:Arial, "Arial Black";
	font-weight:bold;
	float:left;
	width:100%;
	box-sizing:border-box;
}
.confira-title i{
	float:left;
	font-size:12px;
	color:#eb4a00;
	font-style:normal;
}
.confira-title  ul li{
	border-top:1px solid #e3e3e3;
	padding:23px 0;
	padding-left:10px;
	margin:10px 0 ;
	color:#f41d00;
	float:left;
	width:90%;
}
.confira-title  ul li a{
	color:#eb4a00;
	text-decoration:none;
    font-family:Arial, "Arial Black";
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	margin-top:3px;
	float:left;
	line-height:normal;
} 




 
/* # rede social  av.1
================================================== */  
.redeSocial { 
    margin-top: 42px;
}
.redeSocial ul {
    float: right;
    margin-bottom: 20px;
}
.redeSocial span {
    color: #d4c4b2;
    float: right;
    font-family: "daxcompact-boldbold";
    font-size: 12px;
    margin: 2px 8px 0 0;
    text-transform: uppercase;
}
.redeSocial ul li {
    margin-right: 5px;
    display: inline-block;
    float: none;
}
.redeSocial ul li a i {
    background: #dadada none repeat scroll 0 0;
    border-radius: 100%;
    box-sizing: border-box;
    color: #444;
    float: left;
    font-size: 19px;
    height: 36px;
    width: 36px;
    padding-top: 10px; 
    text-align: center;
    text-decoration: none;
}

  
 



/* # Centralize Defaulting
================================================== */ 
.centralize {
	text-align:center;  
}
.centralize:before {
    /* content: ''; */
    display: inline-block;
    height: 100%;
    vertical-align: middle; 
} 
.centralize > div{ 
    display: inline-block;
    vertical-align: middle;
    text-align: center; 
}  






/* # PAGINATOR WITH PAGER » av.1
============================================ */
.paginator{   
	float:left;
}
.paginator li{
	padding:0  ;
	border:0  ;
	display:inline  ;
	margin:0  !important;
}
.paginator li a{
	float:left  ; 
	border-radius:100%;
	font-size:14px  ;
	font-weight:300  ;
	color:#fff  ;
	text-decoration:none  ;
	margin:0px 1px  ;
	text-align:center  ; 
    display: block;
	background:#a4a4a4  ;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
        -moz-transition: all ease 0.3s;
            -ms-transition: all ease 0.3s;
                -o-transition: all ease 0.3s;
} 
.paginator li a:hover{  
	color:#0052a7  ; 
	background:#c70700  ;
} 
.paginator li a:hover, .paginator li.select a{ 
	font-size: 14px  ;
	color:#fff  ;
	background:#c70700 ;
} 
.paginator ul li:first-child a,
.paginator ul li:last-child a{
	background:none;
	color:#a1a1a1  ;
	padding:5px 12px  ; 
	border:0  ;  
	font-size:14px  ;
    line-height: 26px;
    width: 14px;
    width: auto;
}
.paginator ul li:first-child a:hover,
.paginator ul li:last-child a:hover{
	background:none;
	color:#c70700  ;  
	padding:5px 12px  ;
    margin: 0; 
	margin:0px 1px  ; 
} 






/* # PSEUDOS RANDOM »  
============================================ */
/* input:invalid {
    border: 2px solid red;
} */






/* # TAGS » VERIFICAR UM MODELO em html (?)
============================================ */ 
.tags_pager{
    margin-bottom: 10px;
    margin-top: 10px;
	padding:10px 0; 
	text-align:left; 
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.tags_pager strong{
	float:left;
	margin-right:4px;
    color: #777777;
}
.tags_pager a{
    display: inline-block;
	color:#194d81;
	text-decoration:none;
	margin-right:5px;
    font-weight: normal;
    font-style: italic;
}
.tags_pager a:after{
	content: ','; 
}
.tags_pager a:last-child:after{
	content: '';
}


.b-border{
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 15px;
    padding-bottom: 5px;
}


/* mapa */
.map-wrapper{
    padding-bottom: 20px;
    border-bottom: 1px solid #d5dae2;
}
.map-wrapper span{
    color: #777777;
    font-size: 18px; 
    font-family: 'prelo_semiboldsemibold';
}


/* # BTN BUTTON » 
============================================ */
a.btn-medio{
    border: 1px solid #6d8dae;
    color: #6d8dae;
    padding: 15px 30px;
    display: inline-block;
    font-size: 14px; 
    margin-right: 10px;
    font-family: 'prelo_mediummedium';
    text-decoration: none !important;
}


/* # ARTEM SITE » 
============================================ */
.artemsite { 
    position: relative; 
}
.artemsite a span {
    color: #fff;
    float: left;
    font-family:Arial, "Arial Black";
    font-size: 13px;
    margin-right: 6px; 
}
.artemsite a img {
    float: left;
}  
.artemsite .svg * {
  fill: orange;
}



/* # SLIDE » 
============================================ */
.slide,
.slideBox{
    width: 100%; float: left;  
    margin: 0;
}
.slideBox{
    
}
.slide img{         /* ^responsivo */
    width: 100%; 
    height: auto;
}
.controls img{
    width: auto;
    height: auto;
}


/* # SEARCH » 
============================================ */
.search{
    width: 100%; 
    z-index: 2;
    border: 1px solid #ccc;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.search label:first-child{
	float:left;
	width:100%;
	position:relative;
	left:0;
	right:0;
}
.search label input{
	outline:none;
	border:none;
}
.search label input[type^="text"],
.search label input[type^="submit"]{
	height:35px;
}
.search label input[type^="text"]{  
    font-family: 'latoregular'; 
	background: rgba(255, 255, 255, 0.85);
	width:100%;
    padding:0 10px;
	float:left;  
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color:#848484; 
	font-size: 14px; 
	position: relative;
	z-index:1;
    border-radius: 15px;
}
.search label input[type^="submit"]{
	background:url(../images/svg/icon-search.svg) no-repeat center center transparent; 
/*    background-size: contain;*/
    padding: 5px;
    display: block;
	width:37px;
	float:left;
	position:absolute;
	z-index:2;
	right:0;
	cursor:pointer;
	border:none;
	outline:none;
}


/* id-orient */
.id-orient{
    margin-top: 40px;
    text-align: right;
}
.id-orient a:last-child{
    margin-right: 0;
} 
.id-orient a{
    text-decoration: none;
    margin-right: 15px; 
    color: #a1a1a1;
    font-size: 18px;
    font-family: arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
}
.id-orient a:hover{
    color: #0c82c7;
}

        
      

/* # ADD THIS » 
============================================ */           
.addthis{
    margin: 20px 0;
}

.at-share-tbx-element svg {
    height: 22px !important;
    left: 5px;
    position: relative;
    top: 5px;
    width: 22px !important;
}
.at-share-tbx-element a {
    border-radius: 100%;
    overflow: hidden;
}        
         



/* # FACEBOOK RESPONSIVO  » 
============================================ */ 
div.box-comments-facebook{
    margin-top: 40px;
}
div.box-comments-facebook iframe, div.box-comments-facebook img{
    width: 100%;
    height: auto;
}

#fb-root {
  display: none;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}
 


/* # Centralize Defaulting
================================================== */ 
.centralize {
	text-align:center;  
}
.centralize:before {
    /* content: ''; */
    display: inline-block;
    height: 100%;
    vertical-align: middle; 
} 
.centralize > div{ 
    display: inline-block;
    vertical-align: middle;
    text-align: center; 
}  





/* # breadcrumbs 
================================================== */  
.breadcrumbs{
    text-align: right;
    color: #949494;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    font-family: arial, sans-serif;
    margin: 0; padding: 0;
    line-height: 21px;
    margin-top: 22px;
    
}
.breadcrumbs a, .breadcrumbs em{
    font-style: normal;
    color: #949494;
    text-decoration: none;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
}
.breadcrumbs a:hover{
    color: #00abaa;
}

 

 


 
/* # flex 
================================================== */  
.flex-center{
    display: flex;
    display: -webkit-flex;
    justify-content: center;
}
.flex-between{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}








/* controldefault */
.controldefault{
    position: absolute;
    top: 42%;
    left: 0;
    z-index: 222222222222222222;
    width: 100%;
}
.controldefault a:nth-child(odd){
    float: right;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg); 
    margin-right: 30px;
}
.controldefault a{
    width: 40px;
    height: 40px;
    float: left;
    margin-left: 30px;
    background: transparent !important;
    opacity: 0.5;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}
.controldefault a:hover{
    opacity: 0.8;
}






/* acordeons bootsgrap */
div.panel-default {
    border-radius: 0 !important;
    border-color: #D5DAE2 !important;
    margin-bottom: 10px !important;
}    
div.panel-default > .panel-heading{
    background: #fff ; 
    border-radius: 0 !important;
    padding: 14px 14px;
    background-image: none !important;
    
}
div.panel-default > .panel-heading h4 a::before{
    content: '\f111'; 
    display: inline-block;
    font-family: 'FontAwesome';
    margin-right: 3px;
    position: relative;
    top: -2px;
    font-size: 9px;
}
div.panel-default ul li{
    width: 100%;
    float: block;
    margin-bottom: 10px;
    color: #777777;
    font-size: 16px;
}
div.panel-default ul li::before {
    font-size: 5px;
    content: '\f111'; 
    display: inline-block;
    font-family: 'FontAwesome';
    margin-right: 8px;
    position: relative;
    top: -4px; 
}
div.panel-default > .panel-heading h4 a{
    color: #777777;
    font-size: 18px;
    font-family: 'prelo_boldbold'; 
    text-decoration: none !important;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}
.panel-default:nth-child(odd) > .panel-heading{
    background: #d5dae2;
}



/* condição color*/
div.panel-default > .panel-heading h4 a[aria-expanded^="true"]{
    color: #BA1C1C;
}


/* list_odd */
.list_odd > div:nth-child(odd){
    background-color: #d5dae2;
}
.list_odd > div{
    width: 100%; 
    margin-bottom: 10px !important;
    background-image: url(../images/fixo/download.png) ;
    background-repeat: no-repeat;
    background-position: right 20px center;
}
.list_odd > div:hover a{
    color: #CB2720;
}
.list_odd > div > a{
    display: block;
    width: 100%;
    padding: 14px 14px; 
    border:1px solid  #D5DAE2 ;
    color: #777777;
    font-size: 18px;
    font-family: 'prelo_boldbold'; 
    text-decoration: none !important;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s; 
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}



/* defaultForm */
.defaultForm{
    margin-bottom: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d5dae2;
    display: block;
    width: 100%;
    float: left;
}
strong.txt_italic{
    font-size: 22px;
    color: #777777;
    font-style: italic;
    font-family: 'prelo_bookbook';
    display: block;
    margin-bottom: 20px;
    font-weight: normal;
}
.defaultForm select{
    width: 100%;
    float: left;
    padding: 15px;
    display: block;
} 
.defaultForm span{
    color: #555555;
    font-size: 15px;
    font-family: arial, sans-serif;
    display: block;
    margin-bottom: 5px;
}
.defaultForm input[type^="submit"]{
    background: #c70700;
    width: 100%;
    float: left;
    padding: 12px 0;
    color: #fff;
    font-size: 18px;
    border: 0;
}
.margtop_{
    margin-top: 26px;
}






/* form */
.form button:hover{
    background: #06558D;
}
.form button{
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    -mos-transition: all linear 0.3s;
    -ms-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    background: #DB291E;
    border-radius: 0;
    border: 0;
}
.form select,
.form input,
.form textarea{
    border-radius: 0 !important;
}





/* table */
table *{
    border-color: #c7c7c7;
    font-family: 'prelo_bookbook';
}
table, tbody, tr, td{ 
    font-family: 'prelo_bookbook';
    color: #454545;
}
table { 
    border-color: #c7c7c7;
    
}
table tbody *{  
    vertical-align: middle;
}
table tbody tr:first-child td:nth-child(odd){
    background: #e8e8e8; 
}
table tbody tr:first-child{
    background: #f8f8f8;
}
table tbody tr:first-child td{
    padding: 10px;
    text-align: center; 
}
table tbody tr:first-child td p,
table tbody tr:first-child td a,
table tbody tr:first-child td{
    font-family: 'prelo_boldbold'; 
    font-size: 18px;
}

table tbody tr + tr td p,
table tbody tr + tr td a{
    font-size: 13px;
}
table tbody tr + tr td{
    padding: 5px
}
table tbody tr td p{ 
    color: #333 !important; 
    line-height: 22px;
    display: inline; 
    font-family: 'prelo_bookbook';
}
div table tbody tr td strong a,
div table tbody tr td a{
    font-family: 'prelo_bookbook'; 
    padding: 0;
    color: #5E82A7; 
    line-height: 22px;
    display: inline; 
}
.titleRight .corAzul{
    border-top: 2px solid #006699;
    color: #006699;
}
.titleRight .corAzulMarinho{
    border-top: 2px solid #669999;
    color: #669999;
}
.titleRight .title {
    padding-top: 15px;
    margin-bottom: 6px;
    text-transform: uppercase;
    font-size: 36px;
    line-height: 26px;        
    font-family: 'prelo_extraboldextrabold';
}
/* enquete */
.enqueteBox{
    margin-top: -15px;
}
.enqueteBox > div{
}
 
.enqueteBox > span{
    font-size: 16px;
    line-height: 18px;
    color: #666666; 
    font-family: 'prelo_semiboldsemibold';
    display: block;
    margin: 18px 0;
    margin-bottom: 4px;
}
.formEnq form,
.formEnq label{
    width: 100%;
    float: left;
}
.formEnq label{
    margin: 2px 0;
}
.formEnq label span{
    font-size: 15px;
    color: #666666;
    font-family: 'prelo_bookbook';
    display: block;
}
.formEnq label input{
    width: auto;
    float: left;
    position: relative;
    top: 1px;
    margin-right: 4px;
} 
.buttonGrupEnq a:first-child{
    color: #666666;
}
.buttonGrupEnq a:last-child{
    float: right;    
    background: #dadada;
    text-align: right;
}
hgroup.buttonGrupEnq{
    margin-top: 10px;
}
hgroup.buttonGrupEnq input{
    cursor: pointer;
    padding: 0;
    border: 0;
    height: 34px;
    background: #03629f !important;
    color: #fff !important;
    font-size: 18px !important;
    line-height: 19px;
}
hgroup.buttonGrupEnq input,
hgroup.buttonGrupEnq a{
    background: #dadada;
    display: inline-block;
    width: 49.5%;
    float: left;
    padding: 8px 15px; 
    text-align: center;
    color: #666666 ;
    font-size: 14px;
    font-family: 'prelo_mediummedium';
}
.enqueteInterna > div .ui-progressbar > div{
    background: #0A415B;
}
.enqueteInterna > div + div .ui-progressbar > div{
    background: #73553F;
}
.enqueteInterna > div + div + div .ui-progressbar > div{
    background: #79BD8F;
}
.enqueteInterna > div + div + div + div .ui-progressbar > div{
    background: #56638C;
}
.enqueteInterna > div + div + div + div + div .ui-progressbar > div{
    background: #BF522A;
}
.enqueteInterna > div + div + div + div + div + div .ui-progressbar > div{
    background: #DFDDB6;
}

div.enqueteLista h6 {
    border-bottom: 1px dashed #a9a9a9;
    margin-bottom: 20px !important;
    margin-top: 0;
    padding-bottom: 20px;
}
div.enqueteLista h6, div.enqueteInterna h6 {
    color: #2a2a2a;
    line-height: 32px;
    margin-bottom: 30px;
}
.enqueteInterna p {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-top: 20px;
}
.enqueteInterna p {
    color: #616161;
    font-size: 14px;
}