*{
	margin:0;
	padding:0;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; 
}

body{
	line-height: 21px;
	color:#1a1a1a;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	/*background-color: #525252; */
	background-color:#EDEDED; 
	font-size: 13px;	
}

.ui-clear{
	clear:both;
}

.popup{
	margin-left:8%;
	/*max-width: 120px;*/
	width: 84%;
	padding: 0 1px;	
}

.ui-centrado-principal{
	margin: auto;
	/*max-width: 1070px;*/
	max-width: 1280px;
	padding: 0 10px;	
}

.fErneH {
    margin-top: 8px;
    fill: #fff;
    width: 22px;
    height: 22px;
}


/************************
 *       topHeader      *
 ************************/
.ui-topHeader .ui-centrado-principal{
	background-color: #1E73BE;
	padding: 10px;
	color:#fff;
}

.ui-topHeader .ui-izquierda{
	float: left;

}

.ui-topHeader .ui-derecha{
	float: right;
	/*background: linear-gradient(#e66465, #9198e5);*/
}

.ui-topHeader a{
	color: #fff;
	text-decoration: none;
	display:block;
	/*background-color: rgba(255, 255, 255, 0.1);	*/
	text-align: center; 
	width: 64px;
	height: 34px; 
	padding-top: 2px;

	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;
}
/*
.ui-topHeader a:hover{
	background-color: #ffffff;
	color: #fff;
}
*/
.ui-topHeader-direccion{	
	margin-top: 3px;
	display: block;
	font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
	font-weight: bold;
	/*color: #FFF;*/
	font-size:18px;
}

.ui-social-top{
	list-style: none;
}

.ui-social-top li{
	display: inline-block;
	margin-left: 4px;
}

/************************
 *         header       *
 ************************/
.ui-header .ui-centrado-principal{
	background-color: #fff; 
	padding: 30px 30px;
	/*background: linear-gradient(#e66465, #9198e5);*/
    background: linear-gradient(-120deg, #F1F1F1 70%, #FFF 70%);
	/*background-image:url(../papanoel1.jpg);
	  background-repeat: no-repeat;
	  background-position: 200px 2px;*/

}

.ui-header .ui-izquierda{
	float: left;	
}

.ui-header .ui-derecha{
	float: right;
	padding-top: 15px;
	display: flex;
}

.ui-header .ui-derecha > div:nth-child(1){
	display: none;
}

.ui-box-dato-header{	
	padding-left: 55px;
	position: relative;
	display: inline-block;
	color:#707070;
	margin-top: 10px;
	margin-left: 40px;	
}

.ui-box-dato-header .ui-box-icon{
	position: absolute;
	left:0;
	top:0;	
	padding: 3px;
	background-color: #fff;
	border: 1px solid #1a1a1a; 
	
}

.ui-box-dato-header .ui-box-icon i{
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	font-size: 22px;
	padding-top: 8px;
	color: #fff;
	/*background-color: #707070;*/
	background-color:#FF9900;
}

.ui-box-dato-header span{	
	font-size: 13px;
	font-weight: 400;
	color:#0066CC;
}

.ui-logotipo{
	width: 150px;		
	display: block;
}

.ui-logotipo img{
	width: 100%;
	display: block;
}

.ui-box-nav .ui-centrado-principal{	
	background-color:#31B7BC;
}

.ui-menuPrincipal ul{
	list-style: none;
	margin:0;
	padding:0;  
}

.ui-menuPrincipal ul li{
	display: inline-block;
	/*border-left: 1px solid rgba(0,0,0,.2); */
}

.ui-menuPrincipal ul li a{
	display: block;
	color:#fff; 
	text-decoration: none;
	padding: 20px 20px;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;	

	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;	
}

.ui-menuPrincipal ul li a:hover{
	background-color: #1E73BE;
	color: #fff;
}

.ui-sin-border{
	border-left: none!important; 
}

.ui-responsive{
	text-align: right;
	padding: 10px 10px;
	display: none;
}

.ui-box-icon-responsive{	
	border:1px solid #fff;
	width: 35px;		
	text-align: center;	
	padding: 3px 0px;	
	cursor: pointer;
	display: inline-block;	
}

.ui-box-icon-responsive span{
	height: 2px;	
	background-color: #fff;
	display: block;
	margin: 4px 3px;
}


/*****************************
 *         boxSlider         *
 *****************************/ 
.ui-box-slider .ui-centrado-principal{
  padding: 0px;  
  min-height: 400px; 
  position: relative;
  color: #fff;
}

.ui-slider .item{
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 400px;
	position: relative;
}

.ui-box-general{
	position: absolute;
	left:0;
	right:0;
	width: 100%;
	height: 100%;
	/*background-color: rgba(0,0,0,.1); */
}

.ui-box-general .ui-izquierda{
	float: left;
	width:41.66%;
	height: 100%;	
	text-align: right;
	/*background-color: rgba(255,255,255,.1);*/
	position: relative;
}

.ui-box-general .ui-izquierda .box{
	position: absolute;
	bottom:0;
	right: 23px;
    max-width: 256px;
}

.ui-box-general .ui-izquierda .box img{
	width: 100%;
	display: block;
}

.ui-box-general .ui-derecha{
	float: right;
	width:56.33%;
	height: 100%;
	/*background-color: rgba(0,0,0,.1);*/
	position: relative;
	text-align: left;	
}

.ui-box-general .ui-derecha .box{
	position: absolute;
	bottom:25%; 
	left:0; 
	padding-right: 100px;
	padding-left: 20px;
}

.ui-box-general .ui-derecha .box p{
	display: none;
}

.ui-h2-slider{
	font-size: 32px;
	text-transform: uppercase;
	line-height: 38px;
	font-weight: 400;
	margin-bottom: 20px;
text-shadow: 2px 3px 11px rgba(0,0,0,1);
}

.ui-btn-slider{
	margin-top: 20px;
	display: inline-block;
	padding: 9px 35px;
	background-color: transparent;
	color: #fff;
	border:1px solid #fff;
	text-transform: uppercase;
	text-decoration: none;

	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}

.ui-btn-slider:hover{
	background-color: #3A2C81;
	color: #fff;
	border:1px solid #3A2C81;
}

.ui-slider .item.uno{
	background-image: url(../image/22bxslider-01.jpg);
}

.ui-slider .item.dos{
	background-image: url(../image/22ct5.jpg);
}

.ui-slider .item.tres{
	background-image: url(../image/22ct2.jpeg);
}

.ui-slider .owl-nav{	
	position: absolute;
	top:38%;
	left:0;
	width: 100%;
	background-color: #fff;
}

.ui-slider .owl-nav div{
	display: inline-block;
	color: #fff;	
	font-size: 35px;
	border: 1px solid #fff;
	width: 50px;
	height: 50px;	
	padding-top: 5px;
	text-align: center;
}

.ui-slider .owl-nav .owl-prev{
	position: absolute;
	left:40px;
	padding-right: 2px;
}

.ui-slider .owl-nav .owl-next{
	position: absolute;
	right:40px; 
	padding-left: 2px;
}

/**************************
 *    animacionSlider01   *
 **************************/
.ui-slider .owl-stage .owl-item.active .item.uno .ui-box-general .ui-izquierda .box{
  	-webkit-animation: fadeInUp 1s; /* Safari 4.0 - 8.0 */
    animation: fadeInUp 1s;
}

/*************
* FadeInUp *
*************/

@-webkit-keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        transform: translateY(400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
.fadeInUp{ 
    opacity: 0; 
    -webkit-transform: translateY(400px); 
    transform: translateY(400px);
}
.fadeInUp.go { 
    -webkit-animation-name: fadeInUp; 
    animation-name: fadeInUp; 
}

/**************************
 *    animacionSlider02   *
 **************************/
.ui-slider .owl-stage .owl-item.active .item.dos .ui-box-general .ui-izquierda .box{
  	-webkit-animation: fadeIn 3s; /* Safari 4.0 - 8.0 */
    animation: fadeIn 3s;
}

/**********
* Fade In *
**********/ 
@-webkit-keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 1;
        display:block;} 
} 
@keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 1;
        display:block;} 
}
.fadeIn{
    opacity:0;
}
.fadeIn.go { 
    -webkit-animation-name: fadeIn; 
    animation-name: fadeIn; 
}

.ui-slider .owl-stage .owl-item.active .item.dos .ui-box-general .ui-derecha .box{
  	-webkit-animation: bounceInDown 2s; /* Safari 4.0 - 8.0 */
    animation: bounceInDown 2s;
}

/******************
* Bounce in down *
*******************/

@-webkit-keyframes bounceInDown { 
    0% { 
        opacity: 0; 
        
        -webkit-transform: translateY(-400px); 
    } 
    60% { 
       
        -webkit-transform: translateY(30px); 
    } 
    80% { 
        -webkit-transform: translateY(-10px); 
    } 
    100% {
        opacity: 1;
         
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes bounceInDown { 
    0% { 
        opacity: 0; 
        
        transform: translateY(-400px); 
    } 
    60% { 
       
        transform: translateY(30px); 
    } 
    80% { 
        transform: translateY(-10px); 
    } 
    100% {
        opacity: 1;
         
        transform: translateY(0); 
    } 
} 

.bounceInDown.go { 
    -webkit-animation-name: bounceInDown; 
    animation-name: bounceInDown; 
}


.ui-slider .owl-stage .owl-item.active .item.uno .ui-box-general .ui-derecha .box{
  	-webkit-animation: bounceInRight 3s; /* Safari 4.0 - 8.0 */
    animation: bounceInRight 3s;
}

/****************
* bounceInRight *
****************/

@-webkit-keyframes bounceInRight { 
    0% { 
        opacity: 0; 
        
        -webkit-transform: translateX(400px); 
    } 
    60% { 
        
        -webkit-transform: translateX(-30px); 
    } 
    80% { 
        -webkit-transform: translateX(10px); 
    } 
    100% {
    opacity: 1;
     
        -webkit-transform: translateX(0); 
    } 
} 

@keyframes bounceInRight { 
    0% { 
        opacity: 0; 
        
        transform: translateX(400px); 
    } 
    60% { 
        
        transform: translateX(-30px); 
    } 
    80% { 
        transform: translateX(10px); 
    } 
    100% {
    opacity: 1;
     
        transform: translateX(0); 
    } 
} 


.bounceInRight.go { 
    -webkit-animation-name: bounceInRight; 
    animation-name: bounceInRight; 
}

/**************************
 *    animacionSlider03   *
 **************************/
.ui-slider .owl-stage .owl-item.active .item.tres .ui-box-general .ui-izquierda .box{
  	-webkit-animation: fadeInLeft 1s; /* Safari 4.0 - 8.0 */
    animation: fadeInLeft 1s;
}

/*************
* FadeInLeft *
*************/

@-webkit-keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        -webkit-transform: translateX(0); 
    } 
} 
@keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        transform: translateX(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateX(0); 
    } 
} 
.fadeInLeft{ 
    opacity: 0; 
    -webkit-transform: translateX(-400px); 
    transform: translateX(-400px);
}
.fadeInLeft.go { 
    -webkit-animation-name: fadeInLeft; 
    animation-name: fadeInLeft; 
}

.ui-slider .owl-stage .owl-item.active .item.tres .ui-box-general .ui-derecha .box{
  	-webkit-animation: fadeIn 2s; /* Safari 4.0 - 8.0 */
    animation: fadeIn 2s;
}

/**********
* Fade In *
**********/ 
@-webkit-keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 1;
        display:block;} 
} 
@keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 1;
        display:block;} 
}
.fadeIn{
    opacity:0;
}
.fadeIn.go { 
    -webkit-animation-name: fadeIn; 
    animation-name: fadeIn; 
}

/*****************************
 *       bannerEmpresa       *
 *****************************/
/*.ui-box-bannerEmpresa .ui-centrado-principal{
	min-height: 280px;
	background-image: url(../image/fondo-03.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}*/

/******************************
 *        itemContacto        *
 ******************************/
.ui-box-itemContacto .ui-centrado-principal{
	padding: 40px 0px 20px;
	background-color: #fff;
}
.ui-box-itemMaps{
	min-height: 300px;	
	margin-bottom: 20px;
}

.ui-box-form-datos-itemContacto{
	/*background-color: rgba(0,0,0,.1);	*/
}

.ui-box-form.itemContacto{	
	max-width: 950px;
	margin: 0 auto;
	padding: 0 10px;
}

.ui-box-form.itemContacto input,
.ui-box-form.itemContacto textarea{
	border:1px solid rgba(0,0,0, .3);
	color: rgba(58,44,129, .9)!important;
	font-weight: 300;
}

.ui-box-fila-contacto.enviar{
	text-align: center;
	color: #fff;
	margin-bottom: 0px;
}

.ui-box-fila-contacto.enviar input{
	display: inline-block;	
	background-color: #3A2C81;
	max-width: 150px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	cursor: pointer;
	color: #fff!important;
	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;
}

.ui-box-fila-contacto.enviar > input:hover{
	background-color: #1a1a1a;
	color: #fff;
}

.ui-box-info-maps{
	display: none;
}

.ui-box-info-maps .ui-izquierda{
	float: left;
	width: 49.99%;
	text-align: right;	
	background-color: #3A2C81;
	color: #fff;
	padding: 30px 20px 40px 10px;
}

.ui-box-info-maps .ui-derecha{
	float: right;
	width: 49.99%;
	min-height: 223px;
}

.ui-item-info-contacto{
	position: relative;
	padding-right: 35px;
	margin: 12px 0;
}

.ui-item-info-contacto i{
	position: absolute;
	top:0;
	right:0;
	font-size: 17px; 
}

/******************************
 *          laEmpresa         *
 ******************************/
.ui-box-laEmpresa .ui-centrado-principal{
	background-color: #fff;
	padding: 40px 20px;
}

.ui-box-contenido-laEmpresa{
	text-align: center;
	border: 1px solid #3A2C81;
	max-width: 800px;
	margin: auto;
	padding: 20px;
}

.ui-h2-laEmpresa{
	margin-bottom: 15px;
	text-transform: uppercase;
	color: #3A2C81;
}

.ui-footer-laEmpresa{
	margin-top: 20px;
}

/*****************************
 * foto personal en conjunto *
 *****************************/
.ui-box-foto-personal-conjunto .ui-centrado-principal{
	padding: 0px;
	background-color: #fff;
}

.ui-personal-conjunto{
	text-align: center;		
}

.ui-personal-conjunto .ui-box{
	max-width: 800px;
	display: inline-block;
	vertical-align: top;
}

.ui-personal-conjunto .ui-box img{
	display: block;
	width: 100%;
}

/*****************************
 *      estudioContable      *
 *****************************/
.ui-box-estudio-estable .ui-centrado-principal{
	background-color: #fff; 
	padding: 40px 20px;
}

.ui-box-h2{
	border-top: 1px solid #ccc;
	padding: 15px 0;
	background-color: #fff;
	position: relative;
	margin-bottom: 10px;	
}

.ui-box-h2 h2{
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
	
}

.ui-box-h2:before{
	content:'';
	position: absolute;
	top:0;
	left:0;
	width: 80px;
	height: 2px;
	background-color: #000; 
}

/*prettyTabs*/
.tabs.ui-estudioContable{
	/*background-color: rgba(0,0,0,.1);*/
}

.tabs.ui-estudioContable .tabs__items{
	background-color: #fff;
	float: left;
	width: 24.99%;	
}

.tabs.ui-estudioContable .tabs__items .tabs__item{
	display: block;
	margin-right: 0px;
	margin-left: 0px;
	padding: 14px 13px 14px 45px; 		
	border-bottom: 1px solid #ccc;	
	font-weight: 400;	
	font-size: 12px;
	color:#1E73BE; 
	position: relative;	
	text-transform: uppercase;

	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;
}

.tabs.ui-estudioContable .tabs__items .tabs__item:hover{
	background-color: rgba(0,0,0,.2);	
	color: #1E73BE; rgba(255,255,255,.9);	
}

.tabs.ui-estudioContable .ui-icon{
	position: absolute;
	left:0;	
	top:0;
	font-size: 16px;
	border-right:1px solid rgba(255,255,255,.1);
	display: block;
	text-align: center;
	padding-right: 8px;
	padding-top: 12px;
	padding-left: 9px;
	width: 35px;
	height: 100%;
}

.tabs.ui-estudioContable .ui-direccional{
	position: absolute;
	right: 10px;
	top:11px;
	font-size: 15px;
}

.tabs.ui-estudioContable .tabs__items .tabs__item.tabs_active{	
	border-radius: 0px;
	border: 1px solid #1E73BE;
	color: #fff;
	font-weight: 300;
	background-color: #1E73BE;
} 

.tabs.ui-estudioContable .tabs__content-wrapper{
	float: right;
    width: 72.99%;
    margin-left: 2%;    
    background-color: #fff;
    border-top: none;   
}

.ui-valores-lista{	
	margin-top:10px;
	padding-left: 20px;
}

.ui-valores-lista li{
	margin-bottom: 8px;
}

.ui-h2-lista{
	font-size: 12px;
	font-weight: 400;
	color:#333;
	text-transform: uppercase;
	margin-bottom: 3px;
}

/*toggleAccordion*/

.ac-pane { 
  margin-bottom: 15px;   
}

.ac-pane:last-child { margin-bottom: 0; }

.ac-content { display: none; }

.ac-title { 
  display: block;
  padding: 12px;  
  color: #1a1a1a;  
  font-size: 12px;
  text-decoration: none;  
  font-weight: 600;
  font-size: 13px;
  border-bottom: 1px solid rgba(0,0,0,.1);
}

.ac-title i {
  float: right;
  font-size: 20px;
  color: #1E73BE;
  font-weight: bold;
  padding: 3px 6px;
  border: 1px solid #1E73BE;
}

.ac-title i:before { content: "\f107"; }

.active .ac-title i:before { content: "\f106"; }

.ac-content {   
  /*margin-top: -1px;*/
  padding: 15px;
}

/*********************************
 *      ¿Porque elegirnos?       *
 *********************************/
.ui-box-porque-elegirnos .ui-centrado-principal{
	background-image:url(../image/fondo-01.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	color: #fff;	
	padding: 0px;
}

.ui-box-porque-elegirnos .ui-derecha{
	float: right;
	width: 49.99%;
	background-color: rgba(44, 74, 129, 0.9);
	padding: 20px;
}

.ui-header-elegirnos{
	padding: 20px 0;
	margin-bottom: 10px;
}

.ui-box-elegirnos-contenido .ui-box-item{
	padding-left: 80px;
	position: relative;
	margin-bottom: 20px;
}

.margin-cero{
	margin-bottom: 0px;
}

.ui-box-elegirnos-contenido .ui-box-item i{
	position: absolute;
	top:0;
	left:0;
	font-size: 30px;
	width: 47px;
	height: 47px;
	padding-top: 8px;
	text-align: center;
	border:1px solid #fff;
}

.ui-h2-elegirnos{
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight: 400;
}

.ui-h3-elegirnos{
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 5px;
}

/******************************
 *        equipoTrabajo       *
 ******************************/
.ui-box-equipoTrabajo .ui-centrado-principal{
	padding: 40px 20px;
	background-color: #fff; 
}

.ui-centrado-equipoTrabajo{
	text-align: left;
}

.ui-item-equipo{
	width: 215px;
	display: inline-block;
	margin: 20px;	 
}

.ui-item-equipo:hover > .ui-box-image{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.ui-item-equipo .ui-box-image{
	min-height: 230px;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	margin-bottom: 10px;

	/*-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);*/
}

.ui-item-equipo.uno .ui-box-image{
	/*background-image: url(../image/gladys6.png); */
	background-image: url(../image/gladys9.jpg); 
}

.ui-item-equipo.dos .ui-box-image{
	background-image: url(../image/colaborador-02.png); 
}

.ui-item-equipo.tres .ui-box-image{
	background-image: url(../image/enzo3.jpg); 
}

.ui-item-equipo.cuatro .ui-box-image{
	background-image: url(../image/colaborador-04.png); 
}

.ui-item-equipo.cinco .ui-box-image{
	background-image: url(../image/roberto3.jpg); 
}

.ui-item-equipo.seis .ui-box-image{
	background-image: url(../image/betzabe1.jpeg); 
}

.ui-item-equipo.siete .ui-box-image{
	background-image: url(../image/luciano.jpeg); 
}

.ui-item-equipo.ocho .ui-box-image{
	background-image: url(../image/colaborador-08.png); 
}

.ui-item-equipo.nueve .ui-box-image{
	background-image: url(../image/colaborador-09.png); 
}

.ui-item-equipo.diez .ui-box-image{
	background-image: url(../image/colaborador-10.png); 
}

.ui-item-equipo.once .ui-box-image{
	background-image: url(../image/colaborador-11.png); 
}

.ui-item-equipo.doce .ui-box-image{
	background-image: url(../image/colaborador-12.png); 
}

.ui-item-equipo.trece .ui-box-image{
	background-image: url(../image/colaborador-13.png); 
}

.ui-item-equipo.catorce .ui-box-image{
	background-image: url(../image/colaborador-14.png); 
}

.ui-item-equipo.quince .ui-box-image{
	background-image: url(../image/colaborador-15.png); 
}

.ui-item-equipo.diez-y-seis .ui-box-image{
	background-image: url(../image/briones3a.jpg); 
}

.ui-item-equipo.diez-y-siete .ui-box-image{
	background-image: url(../image/casanova3.jpg); 
}

.ui-item-equipo.diez-y-ocho .ui-box-image{
	background-image: url(../image/jose-alvarez.jpeg); 
}

.ui-item-equipo.diez-y-nueve .ui-box-image{
	background-image: url(../image/helen3.jpg); 
}

.ui-item-equipo.veinte .ui-box-image{
	background-image: url(../image/colaborador-20.png); 
}
.ui-item-equipo.veinte-y-uno .ui-box-image{
	background-image: url(../image/co1a.jpg); 
}
.ui-item-equipo.veinte-y-dos .ui-box-image{
	background-image: url(../image/stefany.jpg); 
}
.ui-item-equipo.veinte-y-tres .ui-box-image{
	background-image: url(../image/co3a.jpg); 
}
.ui-item-equipo.veinte-y-cuatro .ui-box-image{
	background-image: url(../image/diana3.jpg); 
}
.ui-item-equipo.veinte-y-cinco .ui-box-image{
	background-image: url(../image/chambi1.jpeg); 
}
.ui-item-equipo.veinte-y-seis .ui-box-image{
	background-image: url(../image/akemy-arbieto.jpg); 
}
.ui-item-equipo.veinte-y-siete .ui-box-image{
	background-image: url(../image/dulanto4.jpg); 
}
.ui-item-equipo.veinte-y-ocho .ui-box-image{
	background-image: url(../image/juliana.jpg); 
}
.ui-item-equipo.veinte-y-nueve .ui-box-image{
	background-image: url(../image/colaborador-23a.jpg); 
}
.ui-item-equipo.treinta .ui-box-image{
	background-image: url(../image/colaborador-24a.jpg); 
}
.ui-item-equipo.treinta-y-uno .ui-box-image{
	background-image: url(../image/co6.jpg); 
}
.ui-item-equipo.treinta-y-dos .ui-box-image{
	background-image: url(../image/co7.jpg); 
}
.ui-item-equipo.treinta-y-tres .ui-box-image{
	background-image: url(../image/co8.jpg); 
}
.ui-item-equipo.treinta-y-cuatro .ui-box-image{
	background-image: url(../image/co9.jpg); 
}

.ui-item-equipo.treinta-y-cinco .ui-box-image{
	background-image: url(../image/emely.jpg); 
}
.ui-item-equipo.treinta-y-seis .ui-box-image{
	background-image: url(../image/col11a.jpeg); 
}
.ui-item-equipo.treinta-y-siete .ui-box-image{
	background-image: url(../image/bryan1.jpg); 
}
.ui-item-equipo.treinta-y-ocho .ui-box-image{
	background-image: url(../image/co13.jpg); 
}
.ui-item-equipo.treinta-y-nueve .ui-box-image{
	background-image: url(../image/co14.jpg); 
}
.ui-item-equipo.cuarenta .ui-box-image{
	background-image: url(../image/blanco.jpg); 
}
.ui-item-equipo.cuarenta-y-uno .ui-box-image{
	background-image: url(../image/co15a.jpg); 
}
.ui-item-equipo.cuarenta-y-dos .ui-box-image{
	background-image: url(../image/co16a.jpg); 
}
.ui-item-equipo.cuarenta-y-tres .ui-box-image{
	background-image: url(../image/co17.jpg); 
}
.ui-item-equipo.cuarenta-y-cuatro .ui-box-image{
	background-image: url(../image/co18.jpg); 
}
.ui-item-equipo.cuarenta-y-cinco .ui-box-image{
	background-image: url(../image/co19.jpg); 
}
.ui-item-equipo.cuarenta-y-seis .ui-box-image{
	background-image: url(../image/michael1.jpg); 
}
.ui-item-equipo.cuarenta-y-siete .ui-box-image{
	background-image: url(../image/diego.jpg); 
}
.ui-item-equipo.cuarenta0 .ui-box-image{
	background-image: url(../image/cincuenta-y-uno.jpg); 
}
.ui-item-equipo.cuarentaa .ui-box-image{
	background-image: url(../image/cuarenta-ocho.jpg);
	width:470px;
}
.ui-item-equipo.cuarentab .ui-box-image{
}
.ui-item-equipo.cuarenta-y-ocho .ui-box-image{
	background-image: url(../image/cuarenta-nueve.jpg);
	width:470px; 
}
.ui-item-equipo.cuarenta-y-ochob .ui-box-image{
}

.ui-item-equipo.cuarenta-y-nueve .ui-box-image{
	background-image: url(../image/cuarenta-nueve.jpg);
	width:470px;
}
.ui-item-equipo.cincuenta .ui-box-image{
	background-image: url(../image/cincuenta.jpg);
}
.ui-item-equipo.cincuenta-y-uno .ui-box-image{
	background-image: url(../image/cincuenta-uno.jpg); 
}
.ui-item-equipo.cincuenta-y-dos .ui-box-image{
	background-image: url(../image/grace.jpg); 
}
.ui-item-equipo.cincuenta-y-tres .ui-box-image{
	background-image: url(../image/briones4.jpg); 
}
.ui-item-equipo.cincuenta-y-cuatro .ui-box-image{
	background-image: url(../image/karina.jpg); 
}
.ui-item-equipo.cincuenta-y-cinco .ui-box-image{
	background-image: url(../image/augus.jpg); 
}
.ui-item-equipo.cincuenta-y-seis .ui-box-image{
	background-image: url(../image/ofi1.jpg); 
}



.ui-item-equipo .ui-box-image .ui-hover{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height:100%;
	background-color: rgba(255, 255, 255,.5); 
	display: none; 
}

/*.ui-item-equipo:hover > .ui-box-image .ui-hover{
	display: block;
}*/

.ui-item-equipo:hover > .ui-box-image .ui-hover .ui-ver-perfil-equipo{
	color: #fff;		
}

.ui-item-equipo:hover > .ui-contacto-equipo{
	color: #3A2C81;	
}

.ui-social-equipo{
	list-style: none;
	padding-top: 5px;
	padding-left: 5px;
}

.ui-social-equipo li {
	margin: 2px 0px; 
}

.ui-social-equipo li a{
	color: #fff;
	background-color: #1a1a1a;
	width: 25px;
	height: 25px; 
	display: block;
	text-align: center;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.ui-social-equipo li a:hover{
	background-color: #3A2C81;
}

.ui-ver-perfil-equipo{
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-weight: 300;
	padding: 3px 5px;
	text-decoration: none;
	color:#fff; 
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
	background-color: #1a1a1a;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.ui-ver-perfil-equipo:hover{
	background-color: #3A2C81;
}

.ui-contacto-equipo{
	text-align: left;
}

.ui-contacto-equipo h2{
	font-weight: 400;
	font-size: 15px;
}

.ui-contacto-equipo span{
	font-size: 12px;
	font-weight: 400;
	color: rgba(0,0,0,.7);
}

/***************************
 *        servicios        *
 ***************************/
.ui-box-servicios .ui-centrado-principal{
	background-color: #fff;
	padding: 40px 20px; 
}

.owl-carousel.ui-servicios{
	text-align: center;
	padding: 10px;
	background-color: #eaeaea;
	position: relative;
}

.owl-carousel.ui-servicios .item{
	background-color: #fff;
	padding: 25px 10px;
}

.owl-carousel.ui-servicios .item p{
	min-height: 42px;
	display: none;
}

.owl-carousel.ui-servicios .item:hover > .ui-box-icon-servicio{
	color: #3A2C81;
}

.owl-carousel.ui-servicios .item:hover > .ui-h3-servicio{
	color: #3A2C81;
}

.ui-box-icon-servicio{
	display: inline-block;
	width: 80px;
	height: 80px;
	margin-bottom: 10px;
	font-size: 43px;
	padding-top: 18px;
	color: #3A2C81;
}

.ui-h3-servicio{
	font-weight: 500;
	margin-bottom: 5px;
	font-size: 13px;
    height: 44px;    
}

.ui-btn-servicio{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #1E73BE;
	padding: 8px 20px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 300;
	margin-top: 10px;

	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;
}

.owl-carousel.ui-servicios .owl-nav{
	background-color: rgba(0,0,0,.1);
	text-align: right;
	position: absolute;
	right:0;
	top:-62px;
	background-color: #fff;
	padding-left: 5px;
}

.owl-carousel.ui-servicios .owl-nav div{
	display: inline-block;
    width: 35px;
    height: 35px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 19px;
    padding-top: 3px;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.owl-carousel.ui-servicios .owl-nav div:hover{
	color: #fff;
	background-color: #000;
	border: 1px solid #000;
}

.ui-bannerServicios .ui-centrado-principal{
	min-height: 280px;
	background-image: url(../image/fondo-05.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center; 
	position: relative;
	display: none;
}

.ui-box-texto{
	position: absolute;
	top:28%;
	left: 60px;	
	max-width: 400px;
	/*background-color: rgba(0,0,0,.2);*/
	padding: 15px;		
	
}

.ui-box-texto h2{
	margin-bottom: 15px;
	font-weight: 300;
	font-size: 25px;
	/*text-transform: uppercase;*/
	color: #fff;
}

.ui-box-texto p{
	font-size: 16px;
	color: rgba(255,255,255,.8);
}

.ui-box-btnServicios{
	background-color: #fff;
	text-align: center;
	padding-top: 20px;
}

.ui-box-btnServicios a{
	display: inline-block;
	color: #1a1a1a;
	text-decoration: none;
	padding: 8px 12px;
	border:1px solid #1a1a1a;
	text-transform: uppercase;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.ui-box-btnServicios a:hover{
	background-color: #1a1a1a;
	color:#fff;	
}


/*******************************
 *         itemServicio        *
 *******************************/
.ui-box-itemServicio .ui-centrado-principal{
	background-color: #fff;
	padding: 40px 20px; 
}

.ui-box-itemServicio .ui-izquierda{
	width: 24.99%;
	float: left;	
}

.ui-box-itemServicio .ui-derecha{
	float: right;
    width: 72.99%;
    margin-left: 2%;
    background-color: #fff;

}

.ui-box-lista-servicios{
	list-style: none;
}

.ui-servicio-sub-lista{
	margin-top: 15px;
	padding-left: 30px;
}

.ui-servicio-sub-lista li{
	margin-bottom: 10px;
}

.ui-sunat-texto-alineado{
	display: block;
	text-align: right;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 11px;
	margin-top: 20px;
}

.ui-box-lista-servicios a{
	display: block;
	padding:12px 13px 12px 45px;
	border-bottom: 1px solid #ccc;
    font-weight: 400;
    font-size: 12px;
    text-decoration: none;
    color: #3A2C81;
    position: relative;
    text-transform: uppercase;
    position: relative;
}

.ui-box-lista-servicios a:hover{
	color: #fff;
	background-color: #ccc; 
	border-bottom: 1px solid #ccc;
}

.ui-box-lista-servicios a .icon{
	position: absolute;		
	left:0;
	top:0; 
	width: 35px;
	height: 100%;				
	text-align: center;		
	border-right: 1px solid rgba(255,255,255,.5);
}

.ui-box-lista-servicios a .icon i{
	position: relative;
	top:23%;
	font-size: 15px;
}

.ui-box-lista-servicios a .ui-direccional{
	position: absolute;
	right:8px;
	top:25%;
	font-size: 18px;	 
}

.ui-box-lista-servicios a.ui-servicio-active{
	background-color: #3A2C81;
	color: #fff;
}

.ui-box-carousel-itemServicio{
	min-height: 350px;
	background-color: rgba(0,0,0,.1);
	margin-bottom: 20px;
}

.ui-h2-itemServicio{
	margin-bottom: 10px;
	font-weight: 400;
}

.ui-box-carousel-itemServicio{
	position: relative;
}

.ui-box-carousel-itemServicio .item{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 100%;
	min-height: 350px;
}

.ui-box-carousel-itemServicio .item.uno{
	background-image: url(../image/servicio-01-slide-03.jpg);
}

.ui-box-carousel-itemServicio .item.dos{
	background-image: url(../image/servicio-01-slide-02.jpg);
}

.ui-box-carousel-itemServicio .item.tres{
	background-image: url(../image/servicio-01-slide-01.jpg);
}

.ui-box-carousel-itemServicio .owl-nav{
	position: absolute;
	bottom:0;
	right:0;  
}

/*servicio02*/
.ui-box-carousel-itemServicio.dos .item.uno{
	background-image: url(../image/servicio-02-slide-01.jpg);
}

.ui-box-carousel-itemServicio.dos .item.dos{
	background-image: url(../image/servicio-02-slide-02.jpg);
}

.ui-box-carousel-itemServicio.dos .item.tres{
	background-image: url(../image/servicio-02-slide-03.jpg);
}

/*servicio03*/
.ui-box-carousel-itemServicio.tres .item.uno{
	background-image: url(../image/servicio-03-slide-01.jpg);
}

.ui-box-carousel-itemServicio.tres .item.dos{
	background-image: url(../image/servicio-03-slide-02.jpg);
}

.ui-box-carousel-itemServicio.tres .item.tres{
	background-image: url(../image/servicio-03-slide-03.jpg);
}

/*servicio04*/
.ui-box-carousel-itemServicio.cuatro .item.uno{
	background-image: url(../image/servicio-04-slide-01.jpg);
}

.ui-box-carousel-itemServicio.cuatro .item.dos{
	background-image: url(../image/servicio-04-slide-02.jpg);
}

/*servicio05*/
.ui-box-carousel-itemServicio.cinco .item.uno{
	background-image: url(../image/servicio-05-slide-01.jpg);
}

/*servicio06*/
.ui-box-carousel-itemServicio.seis .item.uno{
	background-image: url(../image/servicio-06-slide-01.jpg);
}

/*servicio07*/
.ui-box-carousel-itemServicio.siete .item.uno{
	background-image: url(../image/servicio-07-slide-01.jpg);
}

/*servicio08*/
.ui-box-carousel-itemServicio.ocho .item.uno{
	background-image: url(../image/servicio-08-slide-01.jpg);
}

/*servicio09*/
.ui-box-carousel-itemServicio.nueve .item.uno{
	background-image: url(../image/servicio-09-slide-01.jpg);
}

.ui-box-carousel-itemServicio .owl-nav div{
	display: inline-block;
	padding: 5px;
	width: 35px;
	height: 35px;
	border:1px solid #1a1a1a;
	background-color: #1a1a1a;
	color: #fff;
	font-size: 18px;
	text-align: center; 
}

.ui-box-carousel-itemServicio .owl-nav div:hover{
	background-color: #3A2C81;
	border:1px solid #3A2C81; 
}

/*****************************
 *     propuestaServicio     *
 *****************************/
.ui-box-imagen-propuestaServicio{	
	background-image: url(../image/servicio-02-slide-03.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	min-height: 350px;	
}

.ui-box-info-propuesta{
	background-color: #fff;
	position: relative;
	padding: 20px 10px 20px 70px;
	margin-bottom: 20px;	
}

.ui-box-numero-propuesta{
	position: absolute;
	top:9px;
	left:10px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	font-size: 19px;
	padding-top: 8px;
	text-align: center;
	border:1px solid rgba(0,0,0,.7);
	color: rgba(0,0,0,.7); 
}

.ui-h2-propuesta{	
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-size: 16px;
}

/*****************************
 *          clientes         *
 *****************************/
.ui-box-clientes .ui-centrado-principal{
	padding: 40px 20px; 
	background-color: #fff;
}

.ui-box-clientes .ui-centrado-principal .ui-box{
	background-color: #eaeaea;
	padding: 5px;
}

.ui-box-item-cliente{
	float: left;
	width:16.66%;	
	padding: 5px;		
}

.ui-box-item-cliente a{
	display: block;
	text-decoration: none;
	color: #fff;
	background-color: #fff;
	padding: 5px;	
	text-align: center;	

	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;		
}

.ui-box-item-cliente a img{
	display: block;
	margin: auto;		
}


/****************************
 *          empresas        *
 ****************************/
.ui-box-empresas .ui-centrado-principal{
	background-color: #fff;
	padding: 0px 20px 20px 20px;		
}

.ui-box-empresas .ui-centrado-principal .ui-box-h2{
	display: none;
}

.owl-carousel.ui-empresas .item{
	background-color: #fff;
}

.ui-logotipo-empresa{	
	display: block;
	background-color: #fff;
	text-decoration: none;
	color: #fff;
	padding: 15px;
	border: 1px solid rgba(0,0,0,0);
	box-sizing:border-box;	

	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}

.ui-logotipo-empresa:hover{
	border: 1px solid rgba(0,0,0,.2);	
}

.ui-logotipo-empresa img {
	display: block;	
	width: 100%;
}

.owl-carousel.owl-theme.ui-empresas{
	position: relative;
}

.owl-carousel.owl-theme.ui-empresas .owl-nav{
	background-color: #fff;
	padding-left: 5px;
	text-align: right;
	position: absolute;
	top:-62px;
	right:0; 	
	z-index: 1;
}

.owl-carousel.owl-theme.ui-empresas .owl-nav div{
	display: inline-block;
	width: 35px;
	height: 35px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 19px;
	padding-top: 3px;

	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;	
}

.owl-carousel.owl-theme.ui-empresas .owl-nav div:hover{
	background-color: #000;
	color: #fff;
	border: 1px solid #000;
}

.owl-carousel.owl-theme.ui-empresas .owl-dots{
	text-align: center;
	padding-top: 10px;
}

.owl-carousel.owl-theme.ui-empresas .owl-dots div{
	display: inline-block;
	width: 14px;
	height: 5px;
	/*border-radius: 50%;*/
	background-color: #ccc;  
	margin: 0 5px; 
}

.owl-carousel.owl-theme.ui-empresas .owl-dots div.active{
	background-color: #1E73BE;
	width: 14px;
	height: 6px;
}

/********************************
 *          contactoInfo        *
 ********************************/
.ui-box-contactoInfo{
	display: none;
}
.ui-box-contactoInfo .ui-centrado-principal{
	background-color: #fff;
	padding: 0px;
	color: #fff;
}

.ui-box-contactoInfo .ui-centrado-principal > .ui-izquierda{
	float: left;
	width: 49.99%;
	background-image: url(../image/maps.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 525px;
}

.ui-box-contactoInfo .ui-centrado-principal > .ui-derecha{
	float: right;
	width: 49.99%;
	background-image: url(../image/fondo-02.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	
}

.ui-box-contactoInfo .ui-derecha .box{
	padding: 20px;
	background-color: rgba(58, 44, 129,.9);
}

.ui-h2-contacto{
	font-weight: 300;
	margin: 10px 0;
	font-size: 25px;
	line-height: 30px;
}

.ui-box-form{	
	margin-top: 30px;
}

.ui-box-fila-contacto{
	margin-bottom: 15px;
}

.ui-box-fila-contacto .ui-izquierda{
	width: 48.99%;
	float: left;
	margin-right: 1%;
	position: relative;
}

.ui-box-fila-contacto .ui-derecha{
	width: 48.99%;
	float: right;
	margin-left: 1%;
	position: relative;
}

.ui-box-fila-contacto i{
	position: absolute;
	top:0;
	left:0; 
}

input{
	width: 100%;
	min-height: 35px;
	font-size: 12px;
	padding: 3px 5px;
	background-color: transparent;
	border:1px solid #fff;
	font-family: 'Oswald', sans-serif;
	box-shadow: none;
	color: #fff;
}

textarea{
	width: 100%;
	background-color: transparent;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	padding: 3px 5px;
	font-size: 13px;
	border:1px solid #fff;
	box-shadow: none;
}

.ui-box-fila-contacto.enviar-informacion{
	display: block;
	max-width: 150px;
	margin: auto;
	
}

.ui-box-fila-contacto.enviar-informacion input{
	text-transform: uppercase;
	font-weight: 300;
	color: rgba(255,255,255,.8);
	cursor: pointer;
}

.ui-box-fila-contacto.enviar-informacion input:hover{
	background-color: #1a1a1a;
	color: #fff;
	border: 1px solid #1a1a1a;
}

.ui-box-banner-itemContacto .ui-centrado-principal{
	min-height: 280px;
	background-image: url(../image/fondo-04.jpg); 
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	display: none;
}

/********************************
 *      tiposContribuyentes     *
 ********************************/
.ui-box-tiposContribuyentes .ui-centrado-principal{
	background-color: #fff; 
	padding: 40px 20px;
}

.owl-carousel.ui-tiposContribuyentes{
	background-color: #eaeaea;
	padding: 10px;
	position: relative;
}

.owl-carousel.ui-tiposContribuyentes .owl-item{
	text-align: center;
}

.owl-carousel.ui-tiposContribuyentes .owl-item span{
	text-transform: uppercase;
	font-size: 11px;
	display: block;
	margin-top: 5px;
	font-weight: 600;	
	text-align: center;	
}

.owl-carousel.ui-tiposContribuyentes .item a{
	display: block;
	color:rgba(0,0,0,.4);
	background-color: #fff;	
	text-align: center;
	text-decoration: none;	
	font-size: 22px;
	min-height: 90px;
	padding-top: 10px;

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.owl-carousel.ui-tiposContribuyentes .item a:hover{
	color:rgba(0,0,0,.7);
}

.owl-carousel.ui-tiposContribuyentes .owl-nav{
	text-align: right;
	position: absolute;
	top:-62px;
	right:0;
	background-color: #fff;
	padding-left: 5px;
}

.owl-carousel.ui-tiposContribuyentes .owl-nav div{
	width: 35px;
	height: 35px;
	text-align: center;
	border:1px solid #ccc;
	font-size: 19px;
	padding-top: 3px;
	display: inline-block;	

	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;
}

.owl-carousel.ui-tiposContribuyentes .owl-nav div:hover{
	color: #fff;
	background-color: #1a1a1a;
	border:1px solid #1a1a1a;
}

/**************************
 *         consulta       *
 **************************/
.ui-box-consulta .ui-centrado-principal{
	background-color: #1E73BE;
	padding: 20px;
	text-align: center;
	color: #fff;
}

.ui-texto-consulta{
	font-weight: 300;
	font-size: 16px;
	display: none;
	text-transform: uppercase;	
}

.ui-btn-consulta{
	display: inline-block;
	padding: 8px 12px;
	border:1px solid #fff;
	color: #fff;  
	text-decoration: none; 
	text-transform: uppercase;
	margin: 0 20px; 

	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}

.ui-btn-consulta:hover{
	background-color: #1A1A1A;
	color: #fff;
	border:1px solid #1a1a1a;
}

/*******************************
 *        itemServicios        *
 *******************************/
.ui-box-items-servicios{	
	background-color: #eaeaea;
}

.ui-box-item-menu-servicio{
	float: left;
	text-align: center;
	width: 22.99%;
	margin: 1%;
	padding: 25px 10px;
	background-color: #fff;
}

.ui-box-item-menu-servicio p{
	min-height: 42px;
	display: none;
}

.ui-box-item-menu-servicio:hover > .ui-box-icon-servicio{
	color: #3A2C81;
}

.ui-box-item-menu-servicio:hover > .ui-h3-servicio{
	color: #3A2C81;
}

/***************************
 *          footer         *
 ***************************/
.ui-box-footer .ui-centrado-principal{
 	background-color: #1A1A1A;
 	color: #fff;
 	padding: 20px;
}

.ui-box-item-footer {
	width: 24.99%;
	float: left;
	padding: 10px;
	margin: 10px 0;
}

.ui-h2-footer{
	font-weight: 300;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 10px;	
}

.ui-parpadeo{
	text-transform: uppercase;
	font-weight: 700!important;
	font-size: 12px!important;
	margin-left: 4px;
	color: #3A2C81;
	font-family: 'Oswald', sans-serif;
	display: inline-block;
	vertical-align: top;
	 -webkit-animation: parpadeo 2s infinite linear; /* Safari 4.0 - 8.0 */
    animation: parpadeo 2s infinite linear;
}

@-webkit-keyframes parpadeo {
    0%   {opacity:0;}   
    100% {opacity:1;}
}

@keyframes parpadeo {
    0%   {opacity:0;}   
    100% {opacity:1;}
}

.ui-parpadeo-02{
	/*text-transform: uppercase;*/
	font-weight: 500!important;
	font-size: 12px!important;
	/*margin-left: 4px;*/
	color: #fff;
	font-family: 'Oswald', sans-serif;
	display: inline-block;
	vertical-align: top;
	 -webkit-animation: parpadeo 2s infinite linear; /* Safari 4.0 - 8.0 */
    animation: parpadeo 2s infinite linear;
}

@-webkit-keyframes parpadeo {
    0%   {opacity:0;}   
    100% {opacity:1;}
}

@keyframes parpadeo {
    0%   {opacity:0;}   
    100% {opacity:1;}
}

.ui-social-footer{
	margin-top: 20px;	 
}

.ui-social-footer li{
	display: inline-block;
	margin-right: 5px;
}

.ui-social-footer li a{
	display: block;
	background-color: rgba(255,255,255,.1);
	width: 25px;
	height: 25px; 
	text-align: center;
	padding-top: 2px;
	color: #fff;
	text-decoration: none;

	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;
}

.ui-social-footer li a:hover{
	background-color: #3A2C81; 
}

.ui-list-footer{
	list-style: none;
}

.ui-list-footer li{	
	border-bottom: 1px solid rgba(255,255,255,.1);
}

.ui-list-footer a{
	color: #fff;
	display: block;
	padding: 5px 0;
	text-decoration: none;

	-webkit-transition: all .3s ;
	-moz-transition: all .3s ;
	-ms-transition: all .3s ;
	-o-transition: all .3s ;
	transition: all .3s ;
}

.ui-list-footer a:hover{
	text-decoration: underline;
}

.ui-list-footer a i{
	margin-right: 3px;
}

.ui-box-datos{	
	margin-bottom: 10px;
}

.ui-h3-footer{
	font-weight: 300;
	font-size: 14px;
	color: rgba(255,255,255,.4);
}

.ui-h3-footer i{
	margin-right: 5px;
}

.ui-h2-contador{
	font-weight: 400;
	font-size: 16px;
}

/**************************
 *         creditos       *
 **************************/
.ui-box-creditos .ui-centrado-principal{
	border-top: 1px solid rgba(255,255,255,.1);
	color: rgba(255,255,255,.4);
	background-color: #1a1a1a; 
	font-size: 13px;
	padding: 10px 20px;
	text-align: center;
}

.ui-box-creditos p{	
	display: inline-block;
	padding: 1px 4px;
}

.ui-enlace-creditos{
	color: rgba(255,255,255,.4);	
	text-decoration: none;
	margin-right: 5px;
	text-transform: none;
}

.ui-enlace-creditos:hover{
	text-decoration: underline;
}

.ui-telefono-creditos{
	margin-left: 5px;
}