@font-face {
    font-family: 'Avenir';
    src: url('fonts/Avenir-Light.woff2') format('woff2'),
        url('fonts/Avenir-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Next';
    src: url('fonts/AvenirNext-Heavy.woff2') format('woff2'),
        url('fonts/AvenirNext-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}



@media (max-width :40em) {
	.imagenLogo{
		margin-left: -180%!important;
	}
	.columnCount {	
		margin-right:-10%!important;	
	}	
	.imageBien{
		height: 250px  !important;
	}	
	.valorAvaluo{
		font-size: 40px !important;
	}		
	.galeriaResponsive > ul{
		height: 350px !important;
	}	
	.galeriaResponsive > ul > li{
		height: 350px !important;
	}	
	.gridCustomClass .ui-md-4 {
		background-color: white;
		width: 100% !important;
	}
	.panelComoFunciona {
		height: 150% !important;
	}
	.imageComoFunciona2 {
		display: block;
	}
	.imageComoFunciona {
		display: none;
	}
	.panelImgCFN {
		width: 50% !important;
	}
	.panelImgCFN>a>img {
		height: 50px;
	}
	.panelImgFb {
		width: 10% !important;
	}
	.panelImgFb>a>img {
		height: 40px;
	}
	.panelImgTw {
		width: 10% !important;
	}
	.panelImgTw>a>img {
		height: 40px;
	}
	.panelImgEscudo {
		width: 30% !important;
	}
	.panelImgEscudo>a>img {
		height: 90px;
	}
	.ui-tabmenu-nav>.ui-tabmenuitem {
		width: 100%;
	}
	.ui-tabmenu-nav>.ui-tabmenuitem>a {
		width: 100%;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-w{
		margin-top: 160px!important;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-e{
		margin-top: 160px!important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table {
		height: 325px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>img
		{
		height: 325px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>table
		{
		height: 50% !important;
	}
	.imageImgFb {
		display: none;
	}
	.imageImgFb2 {
		display: block;
	}
	.imageImgTw {
		display: none;
	}
	.imageImgTw2 {
		display: block;
	}	
	.formatoPanelGridItem{
	height: 470px !important;
	}
	
}

@media (min-width :40.063em){
	.imagenLogo{
		margin-left: 0%!important;
	}
	.columnCount {	
		margin-right:20%!important;	
	}
	.imageBien{
		height: 150px  !important;
	}
	
	.valorAvaluo{
		font-size: 23px !important;
	}
	
	.galeriaResponsive > ul{
		height: 375px !important;
	}
	
	.galeriaResponsive > ul > li{
		height: 375px !important;
	}
	
	.gridCustomClass .ui-md-4 {
		background-color: white;
		width: 100% !important;		
	}
	.panelComoFunciona {
		height: 135% !important;
	}
	.imageComoFunciona2 {
		display: block;
	}
	.imageComoFunciona {
		display: none;
	}
	.panelImgCFN {
		width: 40% !important;
	}
	.panelImgCFN>a>img {
		height: 80px;
	}
	.panelImgFb {
		width: 15% !important;
	}
	.panelImgFb>a>img {
		height: 57px;
	}
	.panelImgTw {
		width: 15% !important;
	}
	.panelImgTw>a>img {
		height: 57px;
	}
	.panelImgEscudo {
		width: 30% !important;
	}
	.panelImgEscudo>a>img {
		height: 100px;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-w{
		margin-top: 185px!important;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-e{
		margin-top: 185px!important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table {
		height: 375px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>img
		{
		height: 375px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>table
		{
		height: 75% !important;
	}
	.panelImgCFN {
		width: 100% !important;
	}
	.panelImgFb {
		width: 100% !important;
	}
	.panelImgTw {
		width: 100% !important;
	}
	.panelImgEscudo {
		width: 100% !important;
	}
	.imageImgFb {
		display: block;
	}
	.imageImgFb2 {
		display: none;
	}
	.imageImgTw {
		display: block;
	}
	.imageImgTw2 {
		display: none;
	}
	
	.formatoPanelGridItem{
	height: 470px !important;
	}
	
}


@media (min-width :50em) {
	.imagenLogo{
		margin-left: -20%!important;
	}
	.columnCount {	
		margin-right:20%!important;	
	}
	.imageBien{
		height: 250px  !important;
	}
	
	.valorAvaluo{
		font-size: 23px !important;
	}
	
	.galeriaResponsive > ul{
		height: 375px !important;
	}
	
	.galeriaResponsive > ul > li{
		height: 375px !important;
	}
	
	.gridCustomClass .ui-md-4 {
		background-color: white;
		width: 100% !important;
	}
	.gridDetalleCustomClass {
		font-size: 85%;
	}
	.panelComoFunciona {
		height: 125% !important;
	}
	.imageComoFunciona {
		display: none;
	}
	.imageComoFunciona2 {
		display: block;
	}
	.panelImgCFN {
		width: 100%;
	}
	.panelImgCFN>a>img {
		height: 80px;
	}
	.panelImgFb>a>img {
		height: 57px;
	}
	.panelImgTw>a>img {
		height: 57px;
	}
	.panelImgEscudo>a>img {
		height: 100px;
	}
	.panelImgCFN {
		width: 100% !important;
	}
	.panelImgFb {
		width: 100% !important;
	}
	.panelImgTw {
		width: 100% !important;
	}
	.panelImgEscudo {
		width: 100% !important;
	}
	.imageImgFb {
		display: block;
	}
	.imageImgFb2 {
		display: none;
	}
	.imageImgTw {
		display: block;
	}
	.imageImgTw2 {
		display: none;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-w{
		margin-top: 195px!important;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-e{
		margin-top: 195px!important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table {
		height: 400px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>img
		{
		height: 400px !important;
	}
	
	.formatoPanelGridItem{
	height: 470px !important;
	}
	
}


@media (min-width : 64.063em) {
	.imagenLogo{
		margin-left: -100%!important;
	}
	.columnCount {	
		margin-right:20%!important;	
	}
	.imageBien{
		height: 150px  !important;
	}
	
	.valorAvaluo{
		font-size: 35px !important;
	}
	
	.galeriaResponsive > ul{
		height: 425px !important;
	}
	
	.galeriaResponsive > ul > li{
		height: 425px !important;
	}
	
	.gridCustomClass .ui-md-4 {
		background-color: white;
		width: 33.33% !important;		
	}
	.gridDetalleCustomClass {
		font-size: 120%;
	}
	.panelComoFunciona {
		height: 85% !important;
	}
	.imageComoFunciona {
		display: block;
	}
	.imageComoFunciona2 {
		display: none;
	}
	.panelImgCFN {
		width: 100%;
	}
	.panelImgCFN>a>img {
		height: 100%;
	}
	.panelImgCFN>a>img {
		height: 80px;
	}
	.panelImgFb>a>img {
		height: 57px;
	}
	.panelImgTw>a>img {
		height: 57px;
	}
	.panelImgEscudo>a>img {
		height: 100px;
	}
	.panelImgCFN {
		width: 100% !important;
	}
	.panelImgFb {
		width: 100% !important;
	}
	.panelImgTw {
		width: 100% !important;
	}
	.panelImgEscudo {
		width: 100% !important;
	}
	.imageImgFb {
		display: block;
	}
	.imageImgFb2 {
		display: none;
	}
	.imageImgTw {
		display: block;
	}
	.imageImgTw2 {
		display: none;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-w{
		margin-top: 245px!important;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-e{
		margin-top: 245px!important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table {
		height: 500px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>img
		{
		height: 500px !important;
	}
	
	.formatoPanelGridItem{
	height: 500px !important;
	}
	
}


@media (min-width : 70em) {
	.imagenLogo{
		margin-left: -180%!important;
	}
	.columnCount {	
		margin-right:25%!important;	
	}
	.imageBien{
		height: 150px  !important;
	}
	
	.valorAvaluo{
		font-size: 40px !important;
	}
	
	.galeriaResponsive > ul{
		height: 475px !important;
	}
	
	.galeriaResponsive > ul > li{
		height: 475px !important;
	}
	
	.gridCustomClass .ui-md-4 {
		background-color: white;
		width: 33.33% !important;
	}
		
	.gridDetalleCustomClass {
		font-size: 100%;
	}
	.panelComoFunciona {
		height: 100% !important;
	}
	.imageComoFunciona {
		display: block;
	}
	.imageComoFunciona2 {
		display: none;
	}
	.panelImgCFN {
		width: 100%;
	}
	.panelImgCFN>a>img {
		height: 100%;
	}
	.panelImgCFN>a>img {
		height: 80px;
	}
	.panelImgFb>a>img {
		height: 57px;
	}
	.panelImgTw>a>img {
		height: 57px;
	}
	.panelImgEscudo>a>img {
		height: 100px;
	}
	.panelImgCFN {
		width: 100% !important;
	}
	.panelImgFb {
		width: 100% !important;
	}
	.panelImgTw {
		width: 100% !important;
	}
	.panelImgEscudo {
		width: 100% !important;
	}
	.imageImgFb {
		display: block;
	}
	.imageImgFb2 {
		display: none;
	}
	.imageImgTw {
		display: block;
	}
	.imageImgTw2 {
		display: none;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-w{
		margin-top: 245px!important;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-e{
		margin-top: 245px!important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table {
		height: 500px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>img
		{
		height: 500px !important;
	}
	
	.formatoPanelGridItem{
	height: 500px !important;
	}
	
}

@media (min-width : 90em) {
	.imagenLogo{
		margin-left: -180%!important;
	}
	.columnCount {	
		margin-right:40%!important;	
	}
	
	.imageBien{
		height: 150px  !important;
	}
	
	.valorAvaluo{
		font-size: 40px !important;
	}
	
	.galeriaResponsive > ul{
		height: 475px !important;
	}
	
	.galeriaResponsive > ul > li{
		height: 475px !important;
	}
	
	.gridCustomClass .ui-md-4 {
		background-color: white;
		width: 33.33% !important;
	}
		
	.gridDetalleCustomClass {
		font-size: 100%;
	}
	.panelComoFunciona {
		height: 100% !important;
	}
	.imageComoFunciona {
		display: block;
	}
	.imageComoFunciona2 {
		display: none;
	}
	.panelImgCFN {
		width: 100%;
	}
	.panelImgCFN>a>img {
		height: 100%;
	}
	.panelImgCFN>a>img {
		height: 80px;
	}
	.panelImgFb>a>img {
		height: 57px;
	}
	.panelImgTw>a>img {
		height: 57px;
	}
	.panelImgEscudo>a>img {
		height: 100px;
	}
	.panelImgCFN {
		width: 100% !important;
	}
	.panelImgFb {
		width: 100% !important;
	}
	.panelImgTw {
		width: 100% !important;
	}
	.panelImgEscudo {
		width: 100% !important;
	}
	.imageImgFb {
		display: block;
	}
	.imageImgFb2 {
		display: none;
	}
	.imageImgTw {
		display: block;
	}
	.imageImgTw2 {
		display: none;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-w{
		margin-top: 245px!important;
	}
	.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-e{
		margin-top: 245px!important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table {
		height: 500px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>a>img
		{
		height: 500px !important;
	}
	
	.formatoPanelGridItem{
	height: 470px !important;
	}
}

.imagenLogo{
	margin-left: -200%;
}

.contadorRegresivo > .ui-widget-content {
	border:0px !important;
}

.clock {
	zoom: 0.75;
    -moz-transform: scale(0.75);
}

.flip-clock-wrapper{
	margin:0em;
}

.containerImagen {
    position: relative !important;
}

.text-blockImagen {
    position: absolute !important;
    z-index:1;
    background: url('../images/price-tag.png.xhtml') no-repeat center center;
    background-size:145%;   
    -moz-border-radius:5px !important;
    -webkit-border-radius:5px !important;
    border-radius:5px !important;     
    transform: rotate(-2.5deg); 
    -webkit-transform: rotate(-2.5deg);
    -moz-transform: rotate(-2.5deg);
    opacity: 0.85;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 12px 0 rgba(0, 0, 0, 0.19);
}

.text-blockImagenLogo {
	top:90px!important;
    position: absolute !important;
    z-index:1;    
    background-size:145%;   
    -moz-border-radius:30px !important;
    -webkit-border-radius:30px !important;
    border-radius:30px !important;     
    transform: rotate(-2.5deg); 
    -webkit-transform: rotate(-2.5deg);
    -moz-transform: rotate(-2.5deg);
    opacity: 0.85;
}

/*  background-color: rgba(232,252,252,0.75) !important;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
 
 @media ( min-width : 58.063em) {
	.gridCustomClass .ui-md-4 {
		background-color: white;
		width: 100% !important;
	}
	.gridDetalleCustomClass {
		font-size: 70%;
	}
	.panelComoFunciona {
		height: 125% !important;
	}
	.imageComoFunciona2 {
		display: block;
	}
	.imageComoFunciona {
		display: none;
	}
	.panelImgCFN {
		width: 100%;
	}
	.panelImgCFN>a>img {
		height: 85%;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table {
		height: 400px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>img
		{
		height: 400px !important;
	}
	.formatoPanelGrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>table>tbody>tr>td>table
		{
		height: 50% !important;
	}
	.panelImgCFN>a>img {
		height: 80px;
	}
	.panelImgFb>a>img {
		height: 57px;
	}
	.panelImgTw>a>img {
		height: 57px;
	}
	.panelImgEscudo>a>img {
		height: 100px;
	}
	.panelImgCFN {
		width: 100% !important;
	}
	.panelImgFb {
		width: 100% !important;
	}
	.panelImgTw {
		width: 100% !important;
	}
	.panelImgEscudo {
		width: 100% !important;
	}
	.imageImgFb {
		display: block;
	}
	.imageImgFb2 {
		display: none;
	}
	.imageImgTw {
		display: block;
	}
	.imageImgTw2 {
		display: none;
	}
}
 

.imageComoFunciona {
	display: block;
}

.imageComoFunciona2 {
	display: none;
}

.imageImgFb {
	display: block;
}

.imageImgFb2 {
	display: none;
}

.imageImgTw {
	display: block;
}

.imageImgTw2 {
	display: none;
}

.panelImgCFN {
	width: 100% !important;
}

.panelImgFb {
	width: 100% !important;
	display: block;
}

.panelImgTw {
	width: 100% !important;
	display: block;
}

.panelImgEscudo {
	width: 100% !important;
}

.panelImgCFN>a>img {
	height: 80px;
}

.panelImgFb>a>img {
	height: 57px;
}

.panelImgTw>a>img {
	height: 57px;
}

.panelImgEscudo>a>img {
	height: 100px;
}

.panelComoFunciona {
	height: 700px !important;
} 
 
 */
.columnCount {
	/* position: relative; */
	width:10px!important;
	height:10px!important;
	font-weight: bold!important; 
	color:white!important; 
	background-color:rgb(92,208,224)!important;
	padding:5px 5px 5px 5px!important;		
}

.ui-selectlistbox-list>tbody>.ui-state-hover {	
	background-color: rgb(92,208,224)!important;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.5s ease-in-out; /** Firefox **/
	-o-transition: all 0.5s ease-in-out; /** Opera **/
}

.ui-selectlistbox-list>tbody>tr>td>span {
    position: initial !important;
}

.ui-selectlistbox-list>tbody>.ui-state-highlight{
	background-color: rgb(92,208,224)!important;
	background-image: none !important;   	
}

.ui-selectlistbox-list{	 
	overflow-x: hidden !important;
	border-collapse: collapse!important;
	 border-spacing: 0px!important;	
	 width:100%!important;
	 max-width:100%!important;
}

.ui-selectlistbox-list>tbody{
	 width:100%!important;
	 max-width:100%!important;
}

.ui-selectlistbox-list>tbody>tr{
	 width:100%!important;
	 max-width:100%!important;
}

.ui-selectlistbox-list>tbody>tr>td>span{
	 width:auto!important;
	 max-width:auto!important;
}

.ui-selectlistbox-list>tbody>tr>td>span>table{
	border-collapse: collapse!important;
	border-spacing: 0px!important;	
	 table-layout: auto !important;
	 width:auto!important;
	 max-width:auto!important;
}

.ui-selectlistbox-list>tbody>tr>td>span>table>tbody{
	 width:auto!important;
	 max-width:auto!important;
}

.ui-selectlistbox-list>tbody>tr>td>span>table>tbody>tr{
	 width:auto!important;
	 max-width:auto!important;
}

.ui-selectlistbox-list>tbody>tr>td>span>table>tbody>tr>td{
	 width:auto!important;
	 max-width:auto!important;
}

.ui-selectlistbox-list>tbody>tr>td{
	 width:auto!important;
	 max-width:auto!important;
}

.ui-selectlistbox-listcontainer{
	 overflow-x: hidden !important;
	 width:100%!important;
	 max-width:100%!important;	 
	 table-spacing:0px!important;
}

.ui-selectlistbox-list>tbody>.ui-state-hover>td>span {	
	color: white !important;	
}

.ui-selectlistbox-list>tbody>tr>td>span {
    font-size: smaller!important;
}

.calendarDate{
      margin:.25em 10px 10px 0 !important;
      padding-top:5px !important;
      float:left !important;
      width:80px !important;
      background:#ededef !important;
      background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc)) !important; 
      background: -moz-linear-gradient(top,  #ededef,  #ccc) !important; 
      font:bold 30px/60px Arial Black, Arial, Helvetica, sans-serif !important;
      text-align:center !important;
      color:#001C4D !important;
      text-shadow:#fff 0 1px 0 !important;     
      -moz-border-radius:3px !important;
      -webkit-border-radius:3px !important;
      border-radius:3px !important;      
      position:relative !important;
      -moz-box-shadow:0 2px 2px #888 !important;
      -webkit-box-shadow:0 2px 2px #888 !important;
      box-shadow:0 2px 2px #888 !important;
}

.calendarDate em{
      display:block !important;
      font:normal bold 11px/30px Arial, Helvetica, sans-serif !important;
      color:#fff !important;
      text-shadow:#00365a 0 -1px 0 !important; 
      background:#04599a !important;
      background:-webkit-gradient(linear, left top, left bottom, from(#04599a), to(#00365a)) !important; 
      background:-moz-linear-gradient(top,  #04599a,  #00365a) !important; 
      -moz-border-radius-bottomright:3px !important;
      -webkit-border-bottom-right-radius:3px !important;   
      border-bottom-right-radius:3px !important;
      -moz-border-radius-bottomleft:3px !important;
      -webkit-border-bottom-left-radius:3px !important;    
      border-bottom-left-radius:3px !important;      
      border-top:1px solid #00365a !important;
}

.calendarDate em:before, .calendarDate em:after{
      content:'' !important;
      float:left !important;
      position:absolute !important;
      top:-5px !important;   
      width:4px !important;
      height:14px !important;
      background:#dadada !important;
      background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa)) !important; 
      background:-moz-linear-gradient(top,  #f1f1f1,  #aaa); 
      z-index:2 !important;
      -moz-border-radius:2px !important;
      -webkit-border-radius:2px !important;
      border-radius:2px !important;
      }
.calendarDate em:before{left:13px !important;}     
.calendarDate em:after{right:13px !important;}

.calendarDate em:before, .calendarDate em:after{
      content:'' !important;
      float:left !important;
      position:absolute !important;
      top:-5px !important;   
      width:4px !important;
      height:14px !important;
      background:#dadada !important;
      background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa)) !important; 
      background:-moz-linear-gradient(top,  #f1f1f1,  #aaa) !important; 
      z-index:2 !important;
      -moz-border-radius:2px !important;
      -webkit-border-radius:2px !important;
      border-radius:2px !important;
      }
.calendarDate em:before{left:13px !important;}     
.calendarDate em:after{right:13px !important;} 


.ui-carousel-mobiledropdown {
	display: none !important;
}


.paraAjax {
	display: block;
	position: fixed;
	top: 20px;
	right: 10%;
}

.btnModal {
	position: fixed !important;
	top: 10px;
	right: 10%;
	opacity: 0.5;
	height:2px;
	width:35px;	
}

.btnModal > span{
	display:none !important;	
}

.btnModal:hover {
	position: fixed !important;
	top: 10px;
	right: 10%;
	opacity: 0.5;
	height:auto;
	width:auto;
}

.btnModal:hover > span{
	display:block !important;
}

.ir-arriba {
	display: none;
	padding: 20px;
	background: #808080;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
}

.textTitle {
	font-weight: bold !important;
	color: #001C4D !important;	
}

.textTitleInformativo {
	font-weight: bold !important;
	color: #001C4D !important;
	font-size:large!important;
}

.textTitle2 {
	font-weight: bold !important;
	color: #FFBF00;
	font-size: 105% !important;
}

.textContent {
	color: rgb(0, 138, 173) !important;
}

.ui-dialog>.ui-dialog-titlebar {
	border-radius: 0 !important;
	padding: 9px 15px !important;
	border-bottom: 1px solid #eee !important;
	background-color: rgb(0, 94, 133) !important;
}

.ui-dialog>.ui-dialog-titlebar>.ui-dialog-titlebar-close {
	background-color: #ffffff !important;
	border-radius: 5px !important;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.25s ease-in-out; /** Firefox **/
	-o-transition: all 0.25s ease-in-out; /** Opera **/
}

.ui-dialog>.ui-dialog-titlebar>.ui-dialog-titlebar-maximize {
	background-color: #ffffff !important;
	border-radius: 5px !important;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.25s ease-in-out; /** Firefox **/
	-o-transition: all 0.25s ease-in-out; /** Opera **/
}

.ui-dialog>.ui-dialog-titlebar>.ui-dialog-titlebar-minimize {
	background-color: #ffffff !important;
	border-radius: 5px !important;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.25s ease-in-out; /** Firefox **/
	-o-transition: all 0.25s ease-in-out; /** Opera **/
}

.ui-dialog>.ui-dialog-titlebar>.ui-dialog-titlebar-maximize:hover {
	background-color: #bebebf !important;
	border-radius: 5px !important;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.ui-dialog>.ui-dialog-titlebar>.ui-dialog-titlebar-minimize:hover {
	background-color: #bebebf !important;
	border-radius: 5px !important;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.ui-dialog>.ui-dialog-titlebar>.ui-dialog-titlebar-close:hover {
	background-color: #bebebf !important;
	border-radius: 5px !important;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.ui-dialog>.ui-dialog-titlebar>.ui-dialog-title {
	font-size: 18px !important;
	color: white !important;
}

.cfn-panel-noborder {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px !important;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* font-weight:bold !important; color: rgb(0,138,173) !important; */
.pgridNoBorder>.ui-panelgrid-content {
	border: 1px solid white !important;
	border-color: white !important;
}

.pgridNoBorder>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell {
	border: 1px solid white !important;
	border-color: white !important;
}

.gridDetalleCustomClass>.ui-panelgrid-content {
	border: 0px solid white !important;
	border-color: white !important;
}

.gridDetalleCustomClass>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell {
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid white !important;
	border-color: white !important;
}

.gridDetalleCustomClass>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>.ui-panelgrid>.ui-panelgrid-content
	{
	border: 0px solid white !important;
	border-color: white !important;
	background-color: white !important;
	padding-left: 0px;
	padding-right: 0px;
}

.gridDetalleCustomClass>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>.ui-panelgrid>.ui-panelgrid-header
	{
	border: 0px solid white !important;
	border-color: white !important;
	background-color: white !important;
	padding-left: 8px;
	padding-right: 0px;
}

.gridDetalleCustomClass>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell>.ui-panelgrid>.ui-panelgrid-footer
	{
	border: 0px solid white !important;
	border-color: white !important;
	background-color: white !important;
	padding-left: 8px;
	padding-right: 0px;
}

.galeriaResponsive {
	width: 100% !important;
	text-align:center !important;
}

.galeriaResponsive>.ui-galleria-panel-wrapper {
	width: 100% !important;
}

.galeriaResponsive>.ui-galleria-filmstrip-wrapper {
	width: 90% !important;
}

.galeriaResponsive>.ui-galleria-panel-wrapper>.ui-galleria-panel {
	width: 100% !important;
}

.togglePanel>.ui-fieldset-legend {
	font-size: 15px;
	font-weight: bold;
	color: rgb(0, 138, 173) !important;
}

.togglePanel>.ui-fieldset-legend>.ui-fieldset-toggler {
	margin-right: 10px !important;
}







.gridCustomClass .ui-datagrid-header {
	background-color: rgb(0, 94, 133) !important;
	color: white !important;
}

.gridCustomClass>.ui-datagrid-content {
	border: 0px !important;
}

.gridCustomClass>.ui-datagrid-content>.ui-g>.ui-datagrid-column {
	padding-left: 2px !important;
	padding-right: 2px !important;
}

.messageGrid {
	padding: 10px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}

.ui-carousel {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.ui-carousel > .ui-carousel-header {
	position: absolute !important;
    z-index: 3 !important;
    width: -webkit-fill-available !important;
    background: none !important;
    border: none !important;
    width: -moz-available !important;
}

/* .ui-carousel .ui-carousel-header {
	background-color: rgb(0,94,133) !important;
	color:white !important;	
	border-color: rgb(0,94,133) !important;
	border: 1px solid rgb(0,94,133) !important;	
}
 */
.ui-carousel>.ui-carousel-viewport {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.ui-carousel>.ui-carousel-viewport>.ui-carousel-items {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.ui-carousel>.ui-carousel-viewport>.ui-carousel-items>.ui-carousel-item
	{
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.ui-carousel>.ui-carousel-viewport>.ui-carousel-items>.ui-carousel-item>.ui-widget-content
	{
	border-color: white !important;
	border: 0px solid #ffffff !important;
}


.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-w{
	background-image: url('/cfn-application-portal-remate-web/javax.faces.resource/images/angle-left.svg.xhtml') !important;	
	background-repeat: no-repeat;
    background-position: center;
    float:left !important;
    position: relative!important;
    background-size: contain !important; 
    width: 22px!important;
    height: 22px!important;  
} 

.ui-carousel>.ui-carousel-header > span.ui-icon-circle-triangle-e{
	background-image: url('/cfn-application-portal-remate-web/javax.faces.resource/images/angle-right.svg.xhtml') !important;	
	background-repeat: no-repeat;
    background-position: center;
    position: relative!important;
    background-size: contain !important;
    width: 22px!important;
    height: 22px!important;
} 

.formatoPanelGridItem>.ui-panel-titlebar {
	background-color: rgb(0, 94, 133) !important;
	color: white !important;
}

.formatoPanelGridItem .ui-panel-content {
	text-align: -webkit-center;
}

.formatoPanelGrid>.ui-panelgrid-content {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid-content>.ui-widget-content {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid-content>.ui-widget-content>.ui-grid {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid-content>.ui-widget-content>.ui-grid>.ui-grid-responsive
	{
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid-content>.ui-widget-content {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid>.ui-panelgrid-content>.ui-widget-content
	{
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid-content>.ui-widget-content>.ui-grid>.ui-grid-responsive>.ui-panelgrid-cell
	{
	border-color: white !important;
	border: 0px solid #ffffff !important;
	padding: 0px !important;
}

.formatoPanelGrid * {
	border-color: white !important;
	border: 0px solid #ffffff !important;
	padding: 0px !important;
}

.formatoPanelGrid>.ui-panelgrid-content>.ui-widget-content>.ui-grid>.ui-grid-responsive>.ui-grid-row>.ui-panelgrid-cell .ui-grid-col-8
	{
	border-color: white !important;
	border: 0px solid #ffffff !important;
	padding: 0px !important;
}

.formatoPanelGrid>.ui-panelgrid-content>.ui-widget-content>.ui-grid>.ui-grid-responsive>.ui-grid-row>.ui-panelgrid-cell .ui-grid-col-4
	{
	border-color: white !important;
	border: 0px solid #ffffff !important;
	padding: 0px !important;
}

.formatoPanelGrid>.ui-panelgrid>.ui-panelgrid-content>.ui-grid-row {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid>.ui-panelgrid-content {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid>.ui-panelgrid {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoPanelGrid {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}



.formatoMenuGrid {
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoMenuGrid>.ui-datagrid-content>.ui-widget-content {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoMenuGrid>.ui-datagrid-content {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

#formBienes>.ui-panelgrid>.ui-panelgrid-content>.ui-g>.ui-panelgrid-cell
	{
	padding-right: 0px;
	padding-left: 0px;
}

.formatoMenu {
	border-color: white !important;
	border: 0px solid #ffffff !important;
}

.formatoMenu>.ui-panel-titlebar {
	background-color: rgb(0, 94, 133) !important;
	color: white !important;
	width: 90% !important;
	padding:.5em 0.5em .3em !important;
}

.formatoMenu>.ui-panel-titlebar>.ui-widget-header {
	background-color: 0, 94, 133 !important;
	color: white !important;
}

.formatoMenu>.ui-panel-content>.ui-widget-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	border-color: white !important;
	border: 0px solid #ffffff;
}

.formatoMenu>.ui-panel-content {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	border-color: white !important;
	border: 0px solid #ffffff;
}

.sinEspaciosUpDown {
	font-size: 13px;
	font-family: Tahoma, Arial, sans-serif;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.sinEspaciosLeftRigthUpDown {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.sinEspaciosLeftRigthUp {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.fadebtn {
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.25s ease-in-out; /** Firefox **/
	-o-transition: all 0.25s ease-in-out; /** Opera **/
}

.fadebtn:hover {
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.grow {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.5s ease-in-out; /** Firefox **/
	-o-transition: all 0.5s ease-in-out; /** Opera **/
}

.grow:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.ui-growl {
	position: fixed;
	top: 195px !important;
}

.ui-tabmenu {
	margin-bottom: 0px !important;
	margin-bottom: 0px;
}

.ui-tabmenu-nav>.ui-state-default {
	background-image: -webkit-linear-gradient(top, white, white) !important;
}

.ui-tabmenu-nav>.ui-tabmenuitem>.ui-menuitem-link>.ui-menuitem-icon {
	color: gray !important;
}

.ui-tabmenu-nav>.ui-state-hover {
	background-color: lightblue !important;
	background-position: 0 -45px !important;
}

.ui-tabmenu-nav>.ui-state-hover>.ui-menuitem-link>.ui-menuitem-text {
	font-weight: bold !important;
}

.ui-tabmenu-nav>.ui-state-active {
	background-image: -webkit-linear-gradient(top, lightblue, lightblue)
		!important;
}

.ui-tabmenu-nav>.ui-state-active>.ui-menuitem-link>.ui-menuitem-text {
	font-weight: bold !important;
}

.ui-tabmenu-nav>.ui-tabmenuitem>.ui-menuitem-link>.ui-menuitem-text {
	font-family: sans-serif !important;
	color: #001C4D !important;
}

.ui-tabmenu .ui-tabmenu-nav {
	background-image: -webkit-linear-gradient(top, white, white) !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	min-height: 40px !important;
}

.ui-tabmenu .ui-widget .ui-widget-content .ui-corner-all .ui-tabmenu .ui-tabmenu-nav
	{
	background-image: -webkit-linear-gradient(top, white, white) !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	min-height: 40px !important;
}

.ui-button.ui-priority-primaryText {
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	color: #333 !important;
	background-color: #fff !important;
	border: 0px solid white !important;
	border-color: white !important;
	text-align: left !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.5s ease-in-out; /** Firefox **/
	-o-transition: all 0.5s ease-in-out; /** Opera **/
}

.ui-button.ui-priority-primaryText:hover {
	color: #fff !important;
	background-color: gray !important;
	border-color: gray !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.ui-button.ui-priority-primaryText > .ui-button-text {
	padding: .3em 1em !important;
	text-align: left !important;
} 

.ui-button.ui-priority-primarySelect {
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.5s ease-in-out; /** Firefox **/
	-o-transition: all 0.5s ease-in-out; /** Opera **/
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	color: white !important;
	background-color: #535861 !important;
	border-color: #535861 !important;
}

.ui-button.ui-priority-primarySelect > .ui-button-text {
	padding: .3em 2.3em !important;
	text-align: center !important;
} 

.ui-button.ui-priority-primarySelect:hover {
	color: #fff !important;
	background-color: #6c757d !important;
	border-color: #6c757d !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.imageBien {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.5s ease-in-out; /** Firefox **/
	-o-transition: all 0.5s ease-in-out; /** Opera **/
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 12px 0 rgba(0, 0, 0, 0.19);
}

.imageBien:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.ui-button-text-only {
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	color: #333 !important;
	background-color: #fff !important;
	border: 1px solid #004080 !important;
	text-align: left !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.5s ease-in-out; /** Firefox **/
	-o-transition: all 0.5s ease-in-out; /** Opera **/
	
}


.ui-button-text-only:hover {
	color: #fff !important;
	background-color: gray !important;
	border-color: gray !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


.ui-button.ui-priority-defaultItem {
	color: #333 !important;
	background-color: #fff !important;
	border-color: #fff !important;
	text-align: left !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	-moz-border-radius: 0.25px !important;
	-webkit-border-radius: 0.25px !important;
	border-radius: 0.25px !important;
}

.ui-button.ui-priority-defaultItem:hover {
	color: white !important;
	background-color: rgb(92, 208, 224) !important;
	border-color: rgb(92, 208, 224) !important;
}

.ui-button.ui-priority-defaultItem > .ui-button-text {
	padding: .3em 0.5em !important;
	text-align: left !important;	
} 

.ui-button.ui-priority-primary {
	-moz-border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    border-radius: 30px !important;
	color: #fff !important;
    background-color: #337ab7 !important;
    border-color: #2e6da4 !important;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 0.5s ease-in-out; /** Firefox **/
    -o-transition: all 0.5s ease-in-out; /** Opera **/
}

.ui-button.ui-priority-primary:hover {	
	color: #fff !important;
    background-color: #286090 !important;
    border-color: #204d74 !important;
    -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.ui-button.ui-priority-default {
	-moz-border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    border-radius: 30px !important;
	color: #333 !important;
    background-color: #fff !important;
    border-color: #ccc !important;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 0.5s ease-in-out; /** Firefox **/
    -o-transition: all 0.5s ease-in-out; 
}

.ui-button.ui-priority-default:hover {
	color: #333 !important;
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
    -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.ui-button.ui-priority-primarysky {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 0.5s ease-in-out; /** Firefox **/
	-o-transition: all 0.5s ease-in-out; /** Opera **/
	-moz-border-radius: 30px !important;
	-webkit-border-radius: 30px !important;
	border-radius: 30px !important;
	color: #fff !important;
	background-color: rgb(92, 208, 224) !important;
	border-color: #183a58 !important;
}

.ui-button.ui-priority-primarysky:hover {
	color: #fff !important;
	background-color: rgb(119, 119, 123) !important;
	border-color: #204d74 !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.cfn-logo {
	background: url('../images/logoCFN.png.xhtml') no-repeat left center;
	height: 50px;
	margin: 50px 30px 0px 30px;
}



.btn-warning {
	background-image: none !important;
	background-color: #008AAC !important;
	font-family: Arial-Narrow !important;
	color: white !important;
	font-weight: 800 !important;
	transition: all 0.3s Ease-in-out;
	border-radius: 5px;
}

.btn-warning:hover {
	background-color: #005F85 !important;
	color: white !important;
	font-weight: 600 !important;
	border-color: #91a6c2 !important;
}

.cfn-footer {
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
}