body {
	
	width: 100%;
	background-color: #ffffff;
	
	margin: 0 0 0 0;
	padding: 0;
}

.fijao {position:fixed !important; height:auto; width:100%;  left:0px; top:0px; z-index:10 !important;
background: url(../img/bkfija9.png?giof) center center repeat;

 
}
#contenedor{  
        /*background-color:#010101;  */
       /* border:2px solid #FF0000;  */
}  

 @font-face {
    font-family: "jeta";
   /* src: url("../css/ojal.woff2") format("truetype");*/
	src: url("../css/JETAr.ttf") format("truetype");
}
 @font-face {
    font-family: "Ebjeta";
   /* src: url("../css/ojal.woff2") format("truetype");*/
	src: url("../css/ebrima.ttf") format("truetype");
}

 @font-face {
    font-family: "City"; 
	src: url("../css/ojal.woff2") format("truetype");  
   /*src: url("../css/montsecasagolla.ttf") format("truetype");*/
}
 




 @font-face {
    font-family: "Britty";
    src: url("../css/ojal.woff2") format("truetype");
	/*src: url("../css/candara.ttf") format("truetype");*/
}

 @font-face {
    font-family: "City"; 
	src: url("../css/ojal.woff2") format("truetype");  
   /*src: url("../css/montsecasagolla.ttf") format("truetype");*/
}

#redline{  
        /*background-color:#443E2D;*//* #ECBE46; #2851A1;#0C2340;  */
    /*    height:35;  */
}  


.redlimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
            /*background:red;*//*background-color:#443E2D;*/
	width:95%;
	/*max-width:1230px;*/
        }

        .frase{
            display:inline-table;          
            height:30px;           
            line-height:30px;
	
            /*text-align: left;*/
           float:left;
        } 

#redline .frase2 {
display: none;
}
         .tel{
            display:inline-table;
           /* border:1px solid #ccc;*/
           /* padding:15px;*/
            height:20px;
            /*width:500px;*/
            margin-right:10px;
line-height:30px;
	/*text-align: left;*/
float:right;
        }

 .eng{
            display:inline-table;
           /* border:1px solid #ccc;*/
           /* padding:15px;*/
            height:30px;
            /*width:500px;*/
            /*margin-top:5px;*/
line-height:30px;
	/*text-align: left;*/
float:right;
        }
.imgengesp{
	height:30px;
	width:auto;
}

/*   --------------------------   */
.fontredline
 { 
   font-family: Verdana, Helvetica, Trebuchet;
    font-size: 14px;
    color: #F7F7C6;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      
}	

.redmenu
 {  font-family: Britty;
    font-size: 15px;
    color: #ffffff;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      }
  a.redmenu:link, a.redmenu:active, a.redmenu:visited {
    font-family: 'Britty';
    font-size: 15px;
    color: #F7F7C6; 
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.redmenu:hover {
    font-family: 'Britty';
    font-size: 15px;
    color: #FFFFFF;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  } 

/*   --------------------------   */




@media screen and (max-width: 1050px){
   #redline .tel {display:none;}
   #redline .eng {display:none;}
   #redline .frase2 {
 
            display:inline-table;
           /* border:1px solid #ccc;*/
           /* padding:15px;*/
            height:50px;
            width:250px;
            /*margin-top:5px;*/
/*line-height:50px;*/
	/*text-align: left;*/
float:right;


      }
.imgnorth{
	height:75px;
	width:auto;
}

}

#brandtline{  
        /*background-color:#443E2D;*//*#494230; */
       height:95px;

}  

#gioline{  
        /*background-color:#2851A1; */ 
       height:110px;

}  

.brandtlimit {
           /* overflow:hidden;*/
            text-align: center;
            margin:auto;
            /*background:red;*/
	/*background-color:#443E2D;*/
	width:95%;
	max-width:1200px;
        }

        .logo{
            display:inline-table;          
           /* height:100px;  */        
           /* line-height:144px;*/
	
            text-align: left;
           float:left;
	/*width:165px;*/
/*border: 1px solid #ff0000;*/
margin-top:4px; 
/*margin-bottom:15px; */

/*.logo imagencita{
	width:165px;
}*/
        } 
.imagencita{
width: 165px;
}   

      .cotiza{
            display:inline-table;           
           /* height:144px;     */
          /*  line-height:144px;	*/
	  float:right;
	width:70%;

margin-top:30px; 
        }


@media screen and (max-width: 1200px){
  .cotiza{
           
	width:65%;
}
}
/*@media screen and (max-width: 1050px){
.brandtlimit {
	width:100%;
}

  .cotiza{
           
	width:65%;
}
}*/

@media screen and (max-width: 1050px){
#brandtline {display:none;}

#brandtline .cotiza {display:none;}
#gioline{  
        /*background-color:#2851A1; */ 
       height:90px;

}
}


@media screen and (max-width: 560px){

#gioline{  
        /*background-color:#2851A1; */ 
       height:120px;

}
#brandtline{  
       /* background-color:#cc0000;  */
       height:100px;
}  
#redline{
height: 60px;
}
.redlimit{
height: 60px;
}
  #redline .frase {display:none;}
   #redline .frase2 {
 width:100%;
            display:inline-table;
 margin:auto;


      }
.imgnorth{
	height:60px;
	width:auto;
}   

 .logo{     
           margin: auto;
	width:100%;
text-align:center;
/*margin-top:15px; 
margin-bottom:25px; */
 .image{
	width:90%;
}
        }
}


 


#menuline{  
      /*  height:54px;  */
background-color:#F3FEFF; 
}  

.menulimit {
        background-color:#F3FEFF; 

            /*overflow:hidden;*/
            text-align: center;
            margin:auto;
            
	
	width:90%;
	/*width:91.74%;*/
	max-width:1200px;
        }


 .menu{
            display:inline-table;           
            height:35px;
	margin:auto;     
text-align:left;
	width:100%;

/*padding:0px;*/

/*border:1px solid #cc0000;*/
/*border-bottom:2px solid #ffffff;*/

        }
/*==========================*/ 

section {
	padding:0px;
	margin:auto;

}

headder {
	width: 100%;
height:35px;
}

headder nav {
	/*background:#023859;*/
	z-index:1000;
	/*max-width: 1000px;*/
	width: 100%;
	margin:0px;

}

.menu_bar {
	display:none;
}

headder nav ul {
	list-style:none;
float:left:
}


headder nav ul li {
	display:inline-block;
	/*La razon por la que no usamos floar en vez de inline-block es
	porque no vamos a poder usar overflows en el headder nav ul*/
	position: relative;

/*background-color:#ffffff;*/
}

headder nav ul li:hover .children {
	display: block;
color: #ffffff;
	
background-color: #dddddd;/*#1B4451;checar*/


}

/*Submenu*/
headder nav ul li .children {
/*background-color:#434143;*/
background-color: #FF0000;/*#443E2D;*/
	position: absolute;
	display: none;
	width: 340%;
	z-index: 1000;
}

headder nav ul li .children li {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid color:#FFFFFF;
	/*Usamos overflow hidden porque aqui si vamos a necesitar usar float*/
}

headder nav ul li .children li a {
	display: block;
}

headder nav ul .children li a span {
	float: left;
	position: relative;
	top:3px;
	margin-right: 0px;
	margin-left:0px;
}

headder nav ul li a {
	color:#f4f4f4
	text-decoration: none;
	display: inline-block;
	padding:5 10 5 10;
}

headder nav ul li:hover {
	background-color: #00ACC8; /*#1B4451;*/ /*#252218;#494230;*/
color: #E2EA00;
}

headder nav ul li span {
	margin-right:5px;
}

headder nav ul li .caret {
	position: relative;
	top: 3px;
	margin-left: 0px;
	margin-right: 5px;
}
 
.menufil
 {  font-family: 'jeta';
    font-size: 15px;
    color: #ffffff;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      }
  a.menufil:link, a.menufil:active, a.menufil:visited {
    font-family: 'jeta';
    font-size: 15px;
    color: #ffffff; 
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.menufil:hover {
    font-family: 'jeta';
    font-size: 15px;
    color: #f4f4f4;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  } 


.menufil2
 {  font-family: 'jeta';
    font-size: 13px;
    color: #333333;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      }
  a.menufil2:link, a.menufil2:active, a.menufil2:visited {
    font-family: 'jeta';
    font-size: 13px;
    color: #333333;
    LETTER-SPACING: 0px;
    text-decoration: none;
    text-align: left;
    font-weight: normal;   }
  a.menufil2:hover {
    font-family: 'jeta';
    font-size: 13px;
    color: #FFFFFF;     
    LETTER-SPACING: 0px;
    text-decoration: none;
    text-align: left;
    font-weight: normal;  } 
 
@media screen and (max-width:1265px ) {

headder nav ul li a {
	padding:5 10 5 10;
}
}

@media screen and (max-width:1180px ) {
headder nav ul li a {
	padding:5 7 5 7;
}
}

@media screen and (max-width:1100px ) {
headder nav ul li a {
	padding:5 4 5 4;
}
}
 
@media screen and (max-width:1050px ) {


#menuline{  
      display:none;

}  
	.menulimit {
	/*background-color:#ffffff; */
        }
	headder nav ul li:hover {
		background-color:#8EA2A9;
		
	}
	headder nav ul li:hover .children {		
		background-color:#8EA2A9;
	}
	.menu_bar {
display:none;
		width: 100%;
		background:#8EA2A9;
		/*display: block;*/
		/*position: fixed;*/
		top:0;
		height:35px;
	}

	.menu_bar .bt-menu {
		position: absolute;
		background:#d4d4d4;
		display: block;
		padding: 0px;
		color:#010101;
		overflow: hidden;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
		 font-family: Verdana, Helvetica, Trebuchet;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		text-align: right; 
	}

	.menu_bar span {
		float: left;
		font-size: 40px;
	}

	headder nav {
		width: 95%;
		height: calc(100% - 80px);
		left:-100%;
		/*right:100%; */
		/*Con esto ocultamos el menu hacia la derecha, lo agregamos hasta el final*/
		margin: 0;
		position:fixed;
		overflow:scroll;
		z-index:1000;
	}

	headder nav ul li {
		display: block;
		float:none:
		border-bottom:1px solid rgba(255,255,255,.3);
background:#010101;
	}

	headder nav ul li a {
		display: block;
	}

	headder nav ul li:hover .children{
		display: none;
	}

	headder nav ul li .children {
		width: 100%;
		position: relative;
		/*display: block;*/
	}

	headder nav ul li .children li a{
		margin-left:0px;
	}

	headder nav ul li .caret {
		float: right;
	}
	.menufil
 	{  
    	font-size: 12px;
    	color: #FCE3A5;  
    	}
  	a.menufil:link, a.menufil:active, a.menufil:visited {
    	font-size: 12px;
    	color: #F9D069;    
	}
  	a.menufil:hover {
    	font-size: 12px;
    	color: #FCE3A5;   
	 }
	.menufil2
 	{  
    	font-size: 12px;
    	color: #FCE3A5;  
    	}
  	a.menufil2:link, a.menufil2:active, a.menufil2:visited {
    	font-size: 12px;
    	color: #F9D069;    
	}
  	a.menufil2:hover {
    	font-size: 12px;
    	color: #FCE3A5;   
	 }
}



/*=====================*/
/*===========================*/

/*===========================*/

#prodline{  
       
	display:none;

}  


.prodlimit {
         

         display:none;
        }




@media screen and (max-width:1050px ) {

/*.fijao {
background: url(../img/bkfija4.png?gioc) center center repeat;
}*/

#gioline{  
        /*background-color:#2851A1; */ 
       height:60px;

} 

#prodline{  
	display:inline-block;
width:100%;
/*background: url(../img/bkfijao2.png) center center repeat;*/
/*background-color:#000090;*/
/*border:1px solid #bc0000;*/
}  
.prodlimit {


        /*background-color:#000010;*//*#0C2340;*/
         display:block;
           /* overflow:hidden;*/
            /*text-align: center;*/

            margin:auto;
            /*background:#d4d4d4;*/
	width:100%;
	/*max-width:1200px;*/
	/*height:30px;*/

/*border-top:1px solid #ffcc00;*/
        }

.nuevolog{
	font-family: jeta; 
	display:inline-block;
	width:20%;
	float: right;
	position:absolute;
	}


	.menufil
 	{  
    	font-size: 15px;
    	color: #ffffff;  
    	}
  	a.menufil:link, a.menufil:active, a.menufil:visited {
    	font-size: 15px;
    	color: #ffffff;
	}
  	a.menufil:hover {
    	font-size: 15px;
    	color: #f4f4f4; 

	 }
	.menufil2
 	{  
    	font-size: 15px;
    	color: #ffffff;
    	}
  	a.menufil2:link, a.menufil2:active, a.menufil2:visited {
    	font-size: 15px;
    	color: #ffffff;
	}
  	a.menufil2:hover {
    	font-size: 15px;
    	color: #f4f4f4;

	 }
}


/*===========================*/

/*===========================*/
/*===========================*/


ul {
  list-style-image: url(../img/ac.png?ok);
 list-style-type:none;
  /*margin-left: 1em;*/

}
ul > li {
   margin-bottom: 5px;
}
/*===========================*/

#bannerline{  
       /* background-color:#cc0000;  */
       /* height:450px;  */
}  


.bannerlimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
            /*background:red;*/
	width:100%;
	/*max-width:906px;*/
        }


.bannerone{
	width:38%;
	float: left;
	}
.bannercomodin{
	display:none;
	}


        .bannoneblocks{
           display:blocks;
    /*height:180px;*/	
            text-align: left;
	margin-left:15px;
          float:none;
	width:80%;
/*border:1px solid #010101;*/
        } 

.bannertwo{
	width:62%;
	float: right;
	}



        .bannerimg{
           /* display:inline-table;          */
           /* height:450px; */    
          /*  line-height:450px;*/
	
            /*text-align: left;*/
          /* float:left;*/
	/*width:178px;*/
/*border:1px solid #ccc;*/
        } 

.bannermem1{
	display: blocks;
	width:25%;
	float: left;
	}
.bannermem2{ 
	display: blocks;
	width:25%;
	float: right;
	}
        .bannerimg4{
           /* display:inline-table;          */
           /* height:450px; */    
          /*  line-height:450px;*/
	
            text-align: center;
          /* float:left;*/
	width:85%;
	max-width:600px;
/*border:1px solid #ccc;*/
        } 



#spaceline{  
       /* background-color:#cc0000;  */
        height:15px;  
}  

        .bannsecblocks{
           display: inline-block;
    /*height:180px;*/	
	margin: auto;
            text-align: center;
          float:none;
	width:23%;
	margin-left:10px;
	margin-right:10px;
/*border:1px solid #010101;*/
        } 

        .banntriblocks{
           display: inline-block;
    /*height:180px;*/	
	margin: auto;
            text-align: center;
          float:none;
	width:45%;
	margin-left:15px;
	margin-right:15px;
/*border:1px solid #010101;*/
        } 

/*===========================*/

@media screen and (max-width:1100px ) {
.bannerone{
	width:28%;
	float: left;
	}        
.bannertwo{
	width:71%;
	float: right;
	}
}

@media screen and (max-width:900px ) {
.bannerone{
float:none;
display:none;
	}        
.bannertwo{
	width:95%;
	float: none;
	margin:auto;
	}

.bannercomodin{
	display:block;
	width:100%;
	float: none;
	margin:auto;
	margin-top:10px;
	}
   .bannoneblocks{
           display:inline-block;
    /*height:180px;*/	
            text-align: center;
          float:none;
	margin:auto;
	width:30%;
/*border:1px solid #010101;*/
        } 
}

@media screen and (max-width:700px ) {
    
.bannertwo{
	width:100%;
	float: none;
	margin:auto;
	}

.bannercomodin{
	display:block;
	width:100%;
	float: none;
	margin:auto;
	margin-top:10px;
	}
   .bannoneblocks{
           display:block;
    /*height:180px;*/	
            text-align: center;
          float:none;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:70%;

        } 
}


@media screen and (max-width:550px ) {
    

   .bannoneblocks{
           display:block;
    /*height:180px;*/	
            text-align: center;
          float:none;
	margin:auto;
	margin-top:6px;
	margin-bottom:6px;
	width:90%;

        } 
}

/*===========================*/

#contenedor22{  
        background-color: #010101;
/*background-image: url("../img/fondo.gif");
background-repeat: repeat repeat;
background-posItion: top center;*/
/*filter: alpha(opacity=40);*/

       /*border-top: 3px solid  #FDD806; #56A6B8;*/
           /* text-align: center;*/
            margin:auto;
	width:100%;
height:auto;
	
}  
/*===========================*/
#fichaline{  
       /* background-color:#cc0000;  */
       /* height:340px;  */
}  


.fichalimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
          /*  background:red;*/
	width:69%;
	max-width:980px;
        }



 .cuadrosficha{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:500px;
           /* border:1px solid #cc0000;*/
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
float:left;

        }



 .cuadrosficha2{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:100%;
           /* border:1px solid #cc0000;*/
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
float:left;

        }

 .cuadrosficha3{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:100%;
           /* border:1px solid #cc0000;*/
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
background-image: url("../img/fondo.jpg");
float:left;

        }




 .fichabiotit{
            text-align:center;
            color: #A9A9A9;
            font-family: City;
            font-size: 16px;
line-height: 180%;
        }






 .cuadrosred{
            display:inline-table;           
         
            margin:auto;
            width:250px;
           /* border:1px solid #cc0000;*/
            text-align:left;
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
/*float:left;*/

        }

/*===========================*/
/*=======================JOJO====*/
/*=======================*/
#cuadrosline{  
        /*background-color:#cc0000;  */
       /* height:340px;  */
 padding-bottom: 15px;

display:block; 


}  


.cuadroslimit {
            /*overflow:hidden;*/
            text-align: center;
            margin:auto;
           
	width:90%;
	max-width:1250px;

	/*border:1px solid #ccc;*/
         
display:block; 
        }


#cuadroslinelow{  
       
 padding-bottom: 15px;

display:block; 
overflow: visible;


}  
.cuadroslimitlow {
            /*overflow:hidden;*/
            text-align: center;
            margin:auto;
          
	width:90%;
	max-width:1250px;

	
         
overflow: visible;
display:block; 
        }

.cuadroslimitpanel {
            /*overflow:hidden;*/
            text-align: right;
            margin:auto;
          
	width:90%;
	/*max-width:1250px;*/

	 /*border: 1px solid #bc0000;*/
         
overflow: visible;
display:block; 
        }
 .fichabiopanel{
            display:inline-block;       
           
         margin:auto;
            width: 100%;
            /*border: 1px solid #010101;*/
            text-align: right;
            /*color: #0F252D;
            font-family: City;
            font-size: 18px;*/
/*float:none;*/

overflow: visible;
        }


 .fichabio{
            display:inline-block;       
           
         
            width:90%;
            /*border: 1px solid #ccc;*/
            text-align:justify;
            color: #0F252D;
            font-family: City;
            font-size: 18px;
float:none;

overflow: visible;
        }




#rayaline2{  
/* width: 95%;  */     
height:auto;     
 

display:block;

/*background: #8EA2A9;*//*#8EA2A9;#1B4451;*/
/*border:1px solid #8EA2A9;*/
text-align: left;
margin:auto;
}  

#rayaline3{  
        /*background-color: #8EA2A9;*//*#1B4451;#8EA2A9;*/

        height:100px; 
 padding-top: 10px;
 padding-bottom: 10px;
display:block; 
margin-top:10px

}  
.rayatit2
 {  font-family: jeta;
    font-size: 24px;
    color: #010101;/*#0F252D;#F7F7C6;*/
    margin-left:10px;
text-align:center;
    font-weight: normal;   
       
height:30px;     



 }

.cuadroslimit2 {
           
            text-align: center;
            margin:auto;
height:auto;
           
	width:95%;
	
display:block; 
       
height:30px;     
        }

.titulolleno
 {
  
    
    /*background:#FCE3A5;*//*#EDDF94;  */
margin:auto;
height: auto; 

margin-top: 5px;
margin-bottom: 5px; 

 }

.rayatitminus
 {  font-family: Verdana, Arial, Helvetica;
    font-size: 14px;
    color: #0F121B;  
    text-decoration: none;
text-align:center;
    font-weight: normal;     



 }

.hrrayatit {border: 0; border-top: 2px solid #E2EA00; height:0; }

.titema2
 {  font-family: Britty;
    font-size: 20px;
    color: #443E2D;
    text-decoration: none;


text-align:center;
    font-weight: normal;   

margin: 10 0 10 0;
width: 100%;

 }


.temas2_4{
            display: inline-table;     
            margin: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            width:45%;
            text-align:center;
            
height: 240px;
max-height: 240px;
float: left;	




        }




.temas2_5{
            display: inline-table;
            margin: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            width:45%;        
            text-align:center;          
            
	
height: 240px;
max-height: 240px;	

float: right;


        }
.temas2_6{
            display: table-inline;
            margin: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            width:45%;
            text-align:center;          
            
	
height: 240px;
max-height: 240px;
float: left;




        }


.temas2_7{
            display: inline-table;
            margin: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            width:45%;        
            text-align:center;          
            
	
height: 240px;
	



float: right;
        }

@media screen and (max-width:650px ) {
 .titema2
 {  font-family: Britty;
    font-size: 19px;
 }


#rayaline2{
      
height:auto;  
}

.titulolleno
 {

margin-top: 5px;
margin-bottom: 5px;
 }

.rayatit2
 {  font-family: jeta;
    font-size: 21px;

}
}
@media screen and (max-width:350px ) {
 
#rayaline2{
      
height:auto;  
}

.rayatit2
 {  font-family: jeta;
    font-size: 20px;

}
}


@media screen and (max-width:560px ) {
.temas2_4, .temas2_5, .temas2_6, .temas2_7{  
display:inline-block;
width:90%;
float:none;
margin:auto;
height: auto;
max-height: 550px;

            margin-top: 20px;
            margin-bottom: 20px;
}
}  

.textotema2{  
font-size: 18px;
font-family: 'City';
    color: #0F252D;  
    text-decoration: none;
text-align:justify;
    font-weight: normal;  

width:90%;
margin: auto;
margin-top:5px;

          
    }


/*===========================*/
/*===========================*/
.productosindesc
 {  font-family: Ebjeta;
    font-size: 14px;
    color: #0F252D;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      
text-align: justify;
    }

.productosin
 {  font-family: Ebjeta;
    font-size: 15px;
    color: #0F252D;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      
    }
  a.productosin:link, a.productosin:active, a.productosin:visited {
    font-family: Ebjeta;
    font-size: 15px;
    color: #d4d4d4;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.productosin:hover {
    font-family: Ebjeta;
    font-size: 15px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }

 .cuadroslp{
            display:inline-table;           
            height:auto;
         
            /*margin-left:47px;margin-right:47px;*/
            width:98%;
           
            text-align:center;
            color: #e4e4e4;
             font-family: Ebjeta;
            font-size: 16px;
            font-weight: bold;
	padding: 5px;

	margin: auto;
overflow: visible;
            /*background:#ff0000;*/
/*height:1000px;*/
/* border:1px solid red;*/

  /*background-color:#010101;  */
        }


 .cuadroslprod{
            display:inline-table;           
            height:auto;
         
            /*margin-left:47px;margin-right:47px;*/
            width:80%;
           
            text-align:center;
            color: #e4e4e4;
             font-family: Tahoma, Trebuchet, Helvetica;
            font-size: 16px;
            font-weight: bold;
	padding: 5px;

	margin: auto;
overflow: visible;
            /*background:#ff0000;*/
/*height:1000px;*/
/* border:1px solid red;*/

  /*background-color:#010101;  */
        }



#cuadrosflorline{  
        /*background-color:#cc0000;  */
       /* height:340px;  */
 padding-bottom: 15px;

display:block; 


}  


.cuadrosflorlimit {
            /*overflow:hidden;*/
            text-align: center;
            margin:auto;
           
	width:100%;
	/*max-width:1250px;*/

	/*border:1px solid #bc0000;*/
         height:auto;
overflow: visible;
margin-bottom:10px;
display:block; 
        }



 .cuadrosart{
            display:inline-table;   
            margin:auto;
            margin-top:10px;
		
	margin-left:10px;
	margin-right:10px;
/*margin-bottom:5px;*/
            width:23%;
            height:540px;
           
overflow: visible;
            text-align:center;
/*float:left;*/
padding:0px;

 /* background-color:#fc0000;  */
/*border: 2px solid #010101;*/
        }


.florecitamx {
	display:inline-block;   
overflow: visible;	
		background: #f4f4f4;
		width: 98%;
		height: 360px;
		
		text-decoration: none;
		font-family: Ebjeta;
font-size:13px; 
		color:#ffffff;
margin: auto;
padding:0px;

		
	}


	.florecitamx a {
		display: inline-block;
		/*background: #121212;*/
		color:#d4d4d4;
		
		margin: auto;
		text-decoration: none;
		font-family: Ebjeta;
font-size:13px; 
		width: 98%;
background: #f4f4f4;
		
padding:0px;
border: 2px solid #ffffff;

	}

	.florecitamx a:hover {
		/*background: #B000B0;*/
		color:#ffffff;
		font-family: Ebjeta;		
text-decoration: none;
		width: 98%;

padding:0px;
border: 2px solid #95D600;
	}




.florecitamx .image{
	/*width:240px;
	height:240px;*/
	
	/*height:100;*/
	width: 100%;
	float:none;
	margin:auto;
	/*border:1px solid #ffcccc;*/
/*width: 60%;*/
/*max-width:200;
max-height:200px;*/
}
.florecitamx .conimage{	
	/*height:200px;*/
	width: 100%;
	/*border:1px solid #ffee44;*/
	margin:auto;
	/*margin-left:10px;*/
}

.florecitamx .btncin{	
	height:160px;
	width: calc(100% - 40px);
	/*border:1px solid #ffcc00;*/
	margin: auto;
	margin-top:5px;

	
}

.florecitamx .btncindesc{	

height:50px;
font-size:13px; 
	font-family: Ebjeta;
color: #010101;
	
}

.florecitamx .btncinpre{	
height:35px;
font-size:20px; 
	font-family: Ebjeta;
color: #010101;
	
}
.florecitamx .btncinbuy{	
height:50px;
font-size:20px; 
	font-family: Ebjeta;
color: #010101;
	
}
.florecitamx .letrita{
	height:35px;
	/*background: #EADFBB;*/
	margin:5px 0px 0px 0px;
	width: calc(100% - 40px);
	font-family: Ebjeta;
	margin: auto;

}

.florecitamx a:hover h3{color:#010101;}

.florecitamx a:hover h5{color:#010101;}

.florecitamx a:hover h7{color:#010101;}

.florecitamx h3{
	color:#333333;
	margin-top:0px;
	padding-top:5px;
	text-transform:uppercase;
		font-family: Ebjeta;
font-size:14px; 
text-decoration:none;
/*font-weight: bold;*/
width: 98%;
}



.florecitamx h7{
	color:#333333;
	margin-top:0px;
	padding-top:5px;
	text-transform:uppercase;
		font-family: Ebjeta;
font-size:12px; 
text-decoration:none;
/*font-weight: bold;*/
}


.florecitamx h5{
	color:#333333;
	margin-top:0px;
	padding-top:5px;
	text-transform:uppercase;
	font-family: Ebjeta;
font-size:10px; 
text-decoration:none;
/*font-weight: bold;*/
}

.florecitamx a.hover h4{color:#010101;}

.florecitamx h4{
	color:#333333;
	margin:0;
	text-transform:uppercase;
	font-family: Ebjeta;
}






@media screen and (max-width:1230px ) {

 .cuadrosart{
           
            width: 21%;

	

}
        .bannsecblocks{
      
          
	width:21%;
	/*margin-left:10px;
	margin-right:10px;*/
/*border:1px solid #010101;*/
        } 


}


@media screen and (max-width:1000px ) {

 
 .cuadroslprod{
     
            width:98%;
 
        }
 .cuadrosart{
           
            width: 30%;

	

}
        .bannsecblocks{
      
          
	width:30%;
	/*margin-left:10px;
	margin-right:10px;*/
/*border:1px solid #010101;*/
        } 
}


@media screen and (max-width:900px ) {

 .cuadrosart{
           
            width: 30%;

            height:450px;
}
        .bannsecblocks{
      
          
	width:30%;
	/*margin-left:10px;
	margin-right:10px;*/
/*border:1px solid #010101;*/
        } 

        .banntriblocks{
    /*       display: inline-block;
   
	margin: auto;
            text-align: center;
          float:none;*/
	width:45%;
	margin-left:5px;
	margin-right:5px;
/*border:1px solid #010101;*/
        } 


.florecitamx{

height: 320px;
}
/*.florecitamx .image{
	
	height:120px;
	width: 120px;
	
}*/
/*.florecitamx .conimage{	
	height:120px;
	width: 120px;
	border:1px solid #ffee44;
	margin:auto;
	margin-left:10px;
}*/


}


@media screen and (max-width:700px ) {

 .cuadrosart{
           
            width: 44%;

height: 540px;

}
        .bannsecblocks{
      
          
	width:44%;
	/*margin-left:10px;
	margin-right:10px;*/
/*border:1px solid #010101;*/
        }

       .banntriblocks{
    /*       display: inline-block;
   
	margin: auto;
            text-align: center;
          float:none;*/
	width:45%;
	margin-left:3px;
	margin-right:3px;
/*border:1px solid #010101;*/
        } 

.florecitamx{

height: 360px;
}

/*.florecitamx .image{
	
	height:100px;
	width: 100px;
	
}*/
/*.florecitamx .conimage{	
	height:100px;
	width: 100px;
	border:1px solid #ffee44;
	margin:auto;
	margin-left:10px;
}*/


}

@media screen and (max-width:580px ) {

 .cuadrosart{
           
            width: 43%;

            height:450px;
}
       .banntriblocks{
    /*       display: inline-block;
   
	margin: auto;
            text-align: center;
          float:none;*/
	width:48%;
	margin-left:1px;
	margin-right:1px;
/*border:1px solid #010101;*/
        } 

.florecitamx{

height: 350px;
}

}

@media screen and (max-width:450px ) {

 .cuadrosart{
           
            width: 80%;

            height:560px;
}

        .bannsecblocks{
      
          
	width:40%;
	/*margin-left:10px;
	margin-right:10px;*/
/*border:1px solid #010101;*/
        }

       .banntriblocks{
    /*       display: inline-block;
   
	margin: auto;
            text-align: center;
          float:none;*/
	width:80%;
	margin-bottom:5px;
	margin-top:5px;
/*border:1px solid #010101;*/
        } 

.florecitamx{

height: 420px;
}

}

/*===========================*/

/*============================*/
#secondline{  
        height:auto;
       /*height:248px;*/
/*border-top: 1px solid #FFFF00;*/
background:#FFFFFFF;
min-height:300px;
}  

.secondlimit {
            overflow:hidden;
            text-align: center;
            margin:auto;

            
	width:100%;
	
background:#FFFFFF;

min-height:300px;
        }

.secondimage {

min-height:300px;
object-fit: cover;
margin-left: 0px;
object-position: center 50%;
}

@media screen and (max-width:750px ) {

.secondline {

min-height:250px;
}
.secondlimit {

min-height:250px;
}
.secondimage {

min-height:250px;
object-fit: cover;
margin-left: 0px;
object-position: center 50%;
}
}



 .fbcolumn1{
            display:inline-table;       
           /* height:340px;     */
          /*  line-height:18px;*/
           margin:auto;
            width:48%;
           /* border:1px solid #ccc;*/
            text-align:justify;
           

           color: #315582;
            font-family: Britty;
            font-size: 18px;
float:left;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/



        }

 .fbcolunic{
            display:inline-table;       
           /* height:340px;     */
          /*  line-height:18px;*/
           margin:auto;
            width:90%;
           /* border:1px solid #ccc;*/
            text-align:justify;
           

           color: #315582;
            font-family: Britty;
            font-size: 18px;
float:none;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/



        }

 .fbcolumn2{
            display:inline-table;       
           /* height:340px;     */
           /* line-height:18px;*/
           margin:auto;
            width:48%;
            /*border:1px solid #ff0000;*/
            text-align:justify;
            /* #2B4A71;*/
           color: #315582;
            font-family: Britty;
            font-size: 18px;
float:right;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/


        }

 .fbcolumn3{
            display:inline-table;       
           /* height:340px;     */
          /*  line-height:18px;*/
           margin:auto;
            width:60%;
           /* border:1px solid #ccc;*/
            text-align:justify;
           

          color: #315582;
            font-family: Britty;
            font-size: 18px;
float:left;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/



        }
 .fbcolumn4{
            display:inline-table;       
           /* height:340px;     */
           /* line-height:18px;*/
           margin:auto;
            width:20%;
            /*border:1px solid #ff0000;*/
            text-align:justify;
           color: #315582;
            font-family: Britty;
            font-size: 18px;
float:right;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/

text-align: center;
        }

 .fbcolumnsolo{
            display:inline-table;       
           /* height:340px;     */
          /*  line-height:18px;*/
           margin:auto;
            width:90%;
            border:1px solid #cc0000;
            text-align:justify;
           

           color: #315582;
            font-family: Britty;
            font-size: 18px;
float:none;

overflow: visible;




        }

 .imgcov{
            display:inline-block;       
           /* height:340px;     */
           
         /*  margin:15px;*/
            width:80%;
		max-width:320px;
	float:left;
/*border: 1px solid #ff0000;*/
}
 .imgflot{
          display:inline-block;       
            height:190px;    
           overflow:hidden;
         /*  margin:15px;*/
            width:20%;
		max-width:320px;
	float:left;


    font-family: 'Britty';
    font-size: 12px;
    color: #315582;   
}



 .imgicono{
          display:inline-block;       
            height: auto;    
           /*overflow:hidden;*/
		margin: auto;
          margin:15px;
            width:142px;
		max-width:142px;
	float:none;


    font-family: 'Britty';
    font-size: 12px;
    color: #315582;   
}

 .imgicovta{
          display:inline-block;       
            height: auto;    
           /*overflow:hidden;*/
		margin: auto;
          margin-left: 5px;
	margin-right: 5px;
            width:134px;
		max-width:134px;
		min-width:110px;
	float:none;


    
text-align: center;
/*border: 1px solid #010101;*/
}

.imgicovta17{
          display:inline-block;       
            height: auto;    
           /*overflow:hidden;*/
		margin: auto;
          margin-left: 5px;
	margin-right: 5px;
            width:134px;
		max-width:134px;
		min-width:110px;
	float:none;


    
text-align: center;
/*border: 1px solid #010101;*/
}
 .icovta17{
	width:130px;
    font-family: 'Britty';
    font-size: 18px;
    color: #315582; 
	font-weight: normal;  text-align: center;
line-height: 19px;
}
.imgvta17{
width:200px;
}

 .icovta1{
	width:130px;
    font-family: 'Britty';
    font-size: 18px;
    color: #315582; 
	font-weight: normal;  text-align: center;
line-height: 19px;
}

@media screen and (max-width:850px ) {
/*.imgicovta17{
          display:inline-block;       
            height: auto;    
           
		margin: auto;
          margin-left: 5px;
	margin-right: 5px;
            width:134px;
		max-width:134px;
		min-width:110px;
	float:none;


    
text-align: center;

}*/


 .icovta17{
	width:130px;
    font-family: 'Britty';
    font-size: 16px;
    color: #315582; 
	font-weight: normal;  text-align: center;
line-height: 17px;
}
.imgvta17{
width:190px;
}
}



@media screen and (max-width:580px ) {
.imgicovta17{
            width:120px;
	float:none;
            margin:auto;
}
 .icovta17{
	width:110px;
    font-family: 'Britty';
    font-size: 14px;
    color: #315582; 
	font-weight: normal;  text-align: center;
line-height: 14px;
}
.imgvta17{
width:180px;
}



.imgicovta{
            width:120px;
	float:none;
            margin:auto;
}

.icovta1{
	width:120px;
    font-family: 'Britty';
    font-size: 15px;
   
}
}

@media screen and (max-width:480px ) {
.imgicovta17{
            width:120px;
	float:none;
            margin:auto;
}
 .icovta17{
	width:110px;
    font-family: 'Britty';
    font-size: 14px;
    color: #315582; 
	font-weight: normal;  text-align: center;
line-height: 14px;
}
.imgvta17{
width:170px;
}

.imgicovta{
            width:100px;
	float:none;
            margin:auto;
}

.icovta1{
	width:100px;
    font-family: 'Britty';
    font-size: 15px;
   
}
}

@media screen and (max-width:450px ) {
.imgicovta17{
            width:80px;
	float:none;
            margin:auto;
}

.imgicovta{
            width:130px;
	float:none;
            margin:auto;
}

.icovta1{
	width:130px;
    font-family: 'Britty';
    font-size: 18px;
   
}
}

@media screen and (max-width:350px ) {


.imgicovta{
            width:100px;
	float:none;
            margin:auto;
}

.icovta1{
	width:100px;
    font-family: 'Britty';
    font-size: 15px;
   
}
}

 .imgteam{
          display:inline-block;       
            height:420px;    
           overflow:hidden;
           /*margin:10px;*/
            width:19%;
		/*max-width:320px;*/
	float:none;
	margin:auto;


    font-family: 'Britty';
    font-size: 12px;
    color: #315582;   
}
.imgteamcov{
          display:inline-block;       
            height:300px;    
           overflow:hidden;
           /*margin:10px;*/
            width:28%;
		/*max-width:320px;*/
	float:none;
	margin:auto;


    font-family: 'Britty';
    font-size: 12px;
    color: #315582;   
text-align:center;

margin-left:5px;
margin-right:5px;
}

 .imgcliente{
          display:inline-block;       
            height:260px;    
           overflow:hidden;
           /*margin:10px;*/
            width:19%;
		/*max-width:320px;*/
	float:none;
	margin:auto;


    font-family: 'Britty';
    font-size: 12px;
    color: #315582;   
}

.imgcliente image{
max-width:200px;
width: 50%;
}
.reference{
width:80%;
max-width:230px;

}

.imgteam image{
max-width:240px
}

 .team1{
    font-family: 'Britty';
    font-size: 14px;
    color: #315582; 
	font-weight: bold;  
text-align: center;
}
 .team2{
    font-family: 'Britty';
    font-size: 12px;
    color: #315582; 
	font-weight: normal;  
}

.teamtel
 {  
    font-family: Britty;
    font-size: 13px;
    
    color: #315582;; 
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold; 
	text-align:left;
     }
  a.teamtel:link, a.teamtel:active, a.teamtel:visited {
    font-family: Britty;
    font-size: 13px;
    color: #000010; /*#0C2340;*/
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.teamtel:hover {
    font-family: Britty;
    font-size: 13px;
    color: #00639B;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }


.mapon{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.mapon iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

 .imgtesti, .imgtesti2{
          display:inline-block;  
position:relative;     
            height:auto;    
           overflow:hidden;
           /*margin:10px;*/
            width:45%;
		/*max-width:320px;*/
	/*float:none;*/
	margin:auto;margin-top:20px;margin-bottom:20px;

    vertical-align: top; 
/*padding-left:5px;
padding-right:5px;*/
    font-family: 'Britty';
    text-align: justify;
    font-size: 13px;
    color: #315582;  
}
 .imgtesti{
border-bottom: solid 3px #315582;
}

 .cuadtestiscroll{
            display:block;           
           height:210px; 
margin-left:5px;    
            /*line-height:22px;*/
            overflow-y: scroll;
/*border:1px solid #ffee44;*/  
        }


.videon{
margin:auto;
    overflow:hidden;
    padding-bottom:50%;
    position:relative;
    height:0;margin:auto;
border:1px solid #ffee44;

}
.videon iframe{
margin:auto;
    /*left:0;
    top:0;*/
    height:90%;
    width:90%;
    position:absolute;
border:1px solid #ff0000;
}


@media screen and (max-width:800px ) {
.imgtesti{
            width:95%;
	

}
}

@media screen and (max-width:1250px ) {
.imgteamcov{
            width:30%;
	

}

.imgteam, .imgcliente{
            width:30%;
	float:none;
            margin:auto;
	margin-left:5px;margin-right:5px;
margin-bottom:7px;

}

}

@media screen and (max-width:980px ) {
.imgteamcov{
            width:45%;
	
	margin-left:10px;margin-right:10px;

}
}


@media screen and (max-width:650px ) {
.imgteamcov{
            width:45%;
	
	margin-left:2px;margin-right:2px;

}

.imgcliente{
		width:28%;
            height:auto;
}

.imgteam{
            width:45%;
	float:none;
            margin:auto;
	margin-left:5px;margin-right:5px;
}

}


@media screen and (max-width:550px ) {
.imgteamcov{
            width:80%;
	
	margin-left:1px;margin-right:1px;

}
}

@media screen and (max-width:400px ) {
.imgteamcov{
            width:90%;
	

}

.imgteam{
            width:85%;
	float:none;
            margin:auto;
	margin-left:5px;margin-right:5px;
}

}

@media screen and (max-width:1100px ) {


.imgcov{
            display:inline-block;           
           margin:auto;
            width:100%;
	float:none;
}

 .imgflot{     
            height:190px;    
        
            width:25%;

}

}


@media screen and (max-width:900px ) {

 .imgflot{     
            height:180px;    
        
            width:24%;

}


.fbcolumn4{
         
            width:30%;
}
}

@media screen and (max-width:750px ) {

 .imgflot{     
            height:180px;    
        
            width:31%;

}

}

@media screen and (max-width:650px ) {

 .imgflot{     
            height:180px;    
        
            width:40%;
float:none;
		margin:auto;
		margin-left:5px;
		margin-right:5px;

}

}

@media screen and (max-width:400px ) {

 .imgflot{     
            /*height:150px;    
        
            width:98%;*/

}

}
/*ul {
display:inline-table;
}*/

.imgfull{
            display:inline-block;       
           /* height:340px;     */
           
           margin:15px;
            width:100%;
	float:left;
}
 .imghalf{
            display:inline-block;       
           /* height:340px;     */
           
         /*  margin:15px;*/
            width:80%;
	float:left;
/*border: 1px solid #ff0000;*/
}

@media screen and (max-width:1100px ) {


.imghalf{
            display:inline-block;           
           margin:auto;
            width:100%;
	float:none;
}
}


@media screen and (max-width:750px ) {

.imgfull{
            display:inline-block;           
           margin:auto;
            width:100%;
	float:none;
}

.imghalf{
            display:inline-block;           
           margin:auto;
            width:100%;
	float:none;
}


.fbcolumn1, .fbcolumn2{
            display:inline-block;           
           margin:auto;
            width:100%;
	float:none;
}

}



@media screen and (max-width:600px ) {
.fbcolumn3, .fbcolumn4{
            display:inline-block;           
           margin:auto;
            width:100%;
	float:none;
}
 .imgcov{
            display:inline-block;       
           float:none;
            width:30%;
		margin:auto;
}

}

 .fichabio1{
            display:block;       
           /* height:340px;     */
            line-height:18px;
           margin:auto;
            width:100%;
            /*border:1px solid #ccc;*/
            text-align:justify;
            color: #A9A9A9;
            font-family: City;
            font-size: 14px;
float:left;
line-height: 180%;
        }

 .fichabiotit{
            text-align:center;
            color: #A9A9A9;
            font-family: City;
            font-size: 16px;
line-height: 180%;
        }



 .fichabio2{
            display:block;       
           /* height:340px;     */
            line-height:18px;
           margin:auto;
            width:100%;
            /*border:1px solid #ccc;*/
            text-align:justify;
            color: #A9A9A9;
            font-family: City;
            font-size: 17px;
float:left;
line-height: 140%;
        }




/*===========================*/



/*===========================*/

#fichacon{  
       /* background-color:#cc0000;  */
       /* height:340px;  */
}  


.fichaconlimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
          /*  background:red;*/
	width:69%;
	/*max-width:980px;*/

 background: url(../img/fondocon.jpg) no-repeat;
    background-position: top center; 
    /*border: 2px solid black;*/

        }


.fichatrans {
       
	width:540px;
	max-width:540px;
    /*margin-right: 100px;
    margin-left: 100px;*/
margin:auto;
    margin-top: 25px;
    margin-bottom: 25px;
    background-color: #010101;
    border: 1px solid black;
    opacity: 0.6;
    filter: alpha(opacity=0.5); /* For IE8 and earlier */

        }

.cuadrosregistro{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:80%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
/*float:left;*/

           /*border:1px solid #010101;*/

        }

.cuadrosmaster{
width:100%;

	flex-direction: row;
margin-auto;
}

.cuadrosacceso{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
	padding:10px;
            width:45%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
float:left;

           border:5px solid #00ACC8;
	/*float:left;*/
        }

.cuadrosacceso2{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
	padding:10px;
            width:35%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
float:right;

           border:5px solid #00ACC8;
	/*float:left;*/
        }
.cuadrosregistern{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
	padding:10px;
            width:45%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
/*float:left;*/

           border:5px solid #95d600;
float:right;

        }

.cuadrosregistern2{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
	padding:10px;
            width:55%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
/*float:left;*/

           border:5px solid #95d600;
float:left;

        }

@media screen and (max-width:750px) {
.cuadrosmaster{
width:100%;

	flex-direction: column;
margin-auto;
}

.cuadrosregistern2, .cuadrosacceso{
width: 98%;
float: none;
margin: auto;
margin-bottom: 10px;
}
.cuadrosregistern, .cuadrosacceso2{
width: 98%;
float: none;
margin: auto;
margin-top: 10px;
}

}



.cuadrosregistrodes{
            display:inline-block;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:100%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/

	/*background-color: #F1EBD3; 	*/
float:left;

        }



.cuadrosregistropan{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:50%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
float:left;

        }


.hrcon {border: 0; border-top: 2px dotted #f4f4f4; height:0; }

           .secform{
            display:inline-table;          
            height:25px;           
            line-height:25px;	
           float:left;
            text-align:left;
            color: #cdcdcd;
	width: 500px;
            font-family: Verdana, Helvetica, Trebuchet;
            font-size: 13px;
	/*background-color: #F1EBD3; */	
    font-weight: bold;  

         /* border:1px solid #bccooo;*/
        } 

           .secbco{
            display:inline-table;          
            height:25px;           
            line-height:25px;
	
            /*margin-right:5px;*/
           float:left;
            text-align:left;
             color: #010101;
	width: 100%;
            font-family: Ebjeta;
            font-size: 16px;
          /* border:1px solid #cc0000;*/
        } 

         .seccapt{
            display:inline-table;          
            height:25px;           
            line-height:25px;
	
            /*margin-right:5px;*/
           float:left;
            text-align:center;
            color: #315582;
	width: 90%;
            font-family: Britty;
            font-size: 16px;
           /*border:1px solid #cc0000;*/
        } 


           .pregcont{
            display:inline-table;          
            height:40px;           
            line-height:25px;
	
            /*margin-right:5px;*/
           float:left;
            text-align:left;
             color: #315582;
	width: 32px;
            font-family: Britty;
            font-size: 16px;
           /*border:1px solid #cc0000;*/
        } 

      .pregcontcom{
            display:inline-table;          
            height:100px;           
            line-height:25px;
	
            /*margin-right:5px;*/
           float:left;
            text-align:left;
             color: #ffffff;
	width: 32px;
            font-family: Britty;
            font-size: 16px;
           /*border:1px solid #cc0000;*/
        } 

           .respcont{
            display:inline-table;          
            height:40px;           
            line-height:25px;
	
           float:right;
            text-align:left;
            color: #315582;
	width: calc(100% - 40px);
            font-family: Britty;
            font-size: 14px;
/*border:1px solid #cc0000;*/
        } 





/*
@media screen and (max-width:850px) {


.fichatrans {
       width:400px

    margin-top: 0px;
    margin-bottom: 0px;
        } 


.cuadrosregistro{
            width:400px;

        }

.seccapt{   
	width: 350px;          
        } 

           .secform{
             
	width: 350px;
           
        } 


           .secbco{
	width: 350px;
}

 .pregcont{
            
	width:350px;
        } 
           .respcont{
            
	width: 350px;
        } 


}

@media screen and (max-width:600px) {
.fichaconlimit {
	width:90%;
}

.fichatrans {
       width:350px;

    margin-top: 0px;
    margin-bottom: 0px;
        } 


.cuadrosregistro{
            width:300px;

        }


           .secbco{
	width: 300px;
}

.seccapt{   
	width: 300px;          
        } 

           .secform{
             
	width: 300px;
           
        } 
 .pregcont{
            
	width:300px;
        } 
           .respcont{
            
	width: 300px;
        } 



}

@media screen and (max-width:500px) {


.fichatrans {
       width:320px;

    margin-top: 0px;
    margin-bottom: 0px;
        } 

@media screen and (max-width:450px) {

.fichaconlimit {
	width:95%;
}

.fichatrans {
       width:300px;

    margin-top: 0px;
    margin-bottom: 0px;
        } 


           .secbco{
	width: 250px;
}

.seccapt{   
	width: 250px;          
        } 

           .secform{
             
	width: 250px;
           
        } 
 .pregcont{
            
	width:250px;
        } 
           .respcont{
            
	width: 250px;
        } 
}
*/

 .fichacolnewcenter{
            display:inline-table;       
            height: auto;     
          /*  line-height:18px;*/
           margin:auto;
            width:100%;
           /* border:1px solid #ccc;*/

    
float:none;
margin:auto;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/



        }


 .fichacolnew1{
            display:inline-table;       
           /* height:340px;     */
          /*  line-height:18px;*/
           margin:auto;
            width:48%;
           /* border:1px solid #ccc;*/
            text-align:justify;
           

           color: #315582;
            font-family: Britty;
            font-size: 18px;
float:left;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/



        }

 .fichacolnew2{
            display:inline-table;       
           /* height:340px;     */
          /*  line-height:18px;*/
           margin:auto;
            width:48%;
           /* border:1px solid #ccc;*/
            text-align:justify;
           

           color: #315582;
            font-family: Britty;
            font-size: 18px;
float:right;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/



        }

        .rowtitulo{
            display:block;          
            height:28px;           
            line-height:25px;
	padding-left:4px;
	padding-right:4px;	
            /*margin-right:5px;*/
           float:none;
            text-align:center;
            color: #FFFFFF;/*#74694B;*/
	width: 100%;
            font-family: City;
            font-size: 16px;
	font-weight: bold;
           background-color: #1B4451;/*#EDDF94;*/
margin: auto;
        } 

        .rowimgrenglon{
            display:block;          
            min-height:28px;           
            line-height:25px;
	padding-top:5px;
	/*padding-left:4px;
	padding-right:4px;*/	
            margin-right:5px;
           float:left;
            text-align: center;
            color: #0F252D;
	width: 30px;
            font-family: City;
            font-size: 16px;
           background-color: #ffffff;
border:1px solid #0F252D;
margin: auto;
        } 
        .rowimgrenglongor{
            display:block;          
            min-height:50px;           
            line-height:25px;
	padding-top:5px;
	/*padding-left:4px;
	padding-right:4px;*/	
            margin-right:5px;
           float:left;
            text-align: center;
            color: #0F252D;
	width: 30px;
            font-family: City;
            font-size: 16px;
           background-color: #ffffff;
border:1px solid #0F252D;
margin: auto;
        } 

        .rowparjo{
            display:block;          
            min-height:28px;           
            line-height:25px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;	
            /*margin-right:5px;*/
           float:none;
            text-align: left;
            color: #0F252D;
	width: calc(100%-50px);
            font-family: City;
            font-size: 16px;
           background-color: #f4f4f4;
border:1px solid #f4f4f4;
margin: auto;
        } 

        .rowparjogor{
            display:block;          
            min-height:50px;           
            line-height:25px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;	
            /*margin-right:5px;*/
           float:none;
            text-align: left;
            color: #0F252D;
	width: calc(100%-50px);
            font-family: City;
            font-size: 16px;
           background-color: #f4f4f4;
border:1px solid #f4f4f4;
margin: auto;
        } 



       .rowimpar{
            display:block;          
            min-height:28px;           
            line-height:25px;

	padding-top:5px;
	padding-left:4px;
	padding-right:4px;	
            /*margin-right:5px;*/
           float:none;
            text-align:left;
            color: #FFFFFF;
	width: calc(100%-50px);
            font-family: City;
            font-size: 16px;
           background-color: #8EA2A9;
border:1px solid #8EA2A9;
margin: auto;
        } 
      .rowimpargor{
            display:block;          
            min-height:50px;           
            line-height:25px;

	padding-top:5px;
	padding-left:4px;
	padding-right:4px;	
            /*margin-right:5px;*/
           float:none;
            text-align:left;
            color: #FFFFFF;
	width: calc(100%-50px);
            font-family: City;
            font-size: 16px;
           background-color: #8EA2A9;
border:1px solid #8EA2A9;
margin: auto;
        } 



       .rowparjo2{
            display:block;          
            min-height:28px;           
            line-height:25px;
	padding-top:5px;
	
	padding-left:4px;
	padding-right:4px;
            /*margin-right:5px;*/
           float:none;
            text-align: left;
            color: #0F252D;/*#74694B;*/
	width: calc(100%-50px);
            font-family: City;
            font-size: 16px;
           background-color: #f4f4f4;
border:1px solid #F4F4F4;
margin: auto;
        } 
       .rowimpar2{
            display:block;          
            min-height:28px;           
            line-height:25px;

	padding-top:5px;
	padding-left:4px;
	padding-right:4px;	
            /*margin-right:5px;*/
           float:none;
            text-align:left;
            color: #ffffff;
	width: calc(100%-50px);
            font-family: City;
            font-size: 16px;
           background-color: #8EA2A9;
border:1px solid #8EA2A9;
margin: auto;
        } 

@media screen and (max-width: 880px){


 .fichacolnew1{
            display:block;
           margin:auto;
            width:98%;
float: none;
overflow: visible;
        }

 .fichacolnew2{
            display:block;
           margin:auto;
            width:98%;
float: none;
overflow: visible;


        }

}



/*=========================*/
/*=======columnascontacto==*/

.fbcolcon1{
            display:inline-block;       
           /* height:340px;     */
          /*  line-height:18px;*/
           margin:auto;
            width:48%;
            /*border:1px solid #ccc;*/
            text-align:justify;
           
            color: #1B4451;
            font-family: Ebjeta;
            font-size: 16px;
float:left;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/



        }
 .fbcolcon2{
            display:inline-block;       
           /* height:340px;     */
           /* line-height:18px;*/
           margin:auto;
            width:48%;
            /*border:1px solid #ff0000;*/
            text-align:justify;
            color: #1B4451;
            font-family: Ebjeta;
            font-size: 16px;
float:right;

overflow: visible;
 /*column-count:2;
	    column-gap: 3em;
	    column-rule: 1px solid #bbb;*/


        }


@media screen and (max-width:850px) {

.fbcolcon2, .fbcolcon1 {
width:95%;
float:none;
margin:auto;
}
}




/*===========================*/
/*===========================*/
/*=======================*/
.clear{
clear:both;
}

#tabacline{  
        background-color:#00ACC8;  
      height:5px;  
}  

#tabacline2{  
        background-color:#999999;  
      height:1px;  
}
 #tabacline3{  
        background-color:#95D600;  
      height:5px;  
} 



.piefranjatxt
 {  
    font-family: jeta;
    font-size: 15px;
    color: #010101;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      
	text-align: right;


}


.pieinfotxt
 {  
    font-family: jeta;
    font-size: 16px;
    
    color: #0F252D; 
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal; 
	text-align:left;
     }


  a.pieinfotxt:link, a.pieinfotxt:active, a.pieinfotxt:visited {
    font-family: jeta;
    font-size: 16px;
    color: #1B4451;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.pieinfotxt:hover {
    font-family: jeta;
    font-size: 16px;
    color: #869CA4;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }


  a.pieinfotxt17:link, a.pieinfotxt17:active, a.pieinfotxt17:visited {
    font-family: City;
    font-size: 16px;
    color: #F9D069;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.pieinfotxt17:hover {
    font-family: City;
    font-size: 16px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }


.pieinfotxt22
 {  
    font-family: Britty;
    font-size: 20px;
    
    color: #ffffff; 
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold; 
	text-align:left;
     }
  a.pieinfotxt22:link, a.pieinfotxt22:active, a.pieinfotxt22:visited {
    font-family: Britty;
    font-size: 20px;
    color: #f4f4f4;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.pieinfotxt22:hover {
    font-family: Britty;
    font-size: 20px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }

.hr4 {border: 0; border-top: 1px solid #010101; height:0; }

.hr5 {border: 0; border-top: 1px solid #010101; border-bottom: 1px solid #3C2313; height:0; align:center; width:100%;}

.hr7 {border: 0; border-top: 8px solid #010101; height:0; }


#pieline2{  
       /* background-color: #3C2313;  */
       /* height:35;  */
}  


.pielimit2 {
            overflow:hidden;
            text-align: center;
            margin:auto;
           
	width:90%;
	max-width:1230px;

		height:45px;
        }



       .frase2{
            display:inline-table;          
            height:22px;           
            line-height:24px;
	
            /*text-align: left;*/
           /*float:left;*/
            text-align:center;
            color: #0F252D;
           font-family: Calibri, Verdana, Helvetica;
    font-size: 14px;
        } 

.pieinfotxt2
 {  
    font-family: Britty;
    font-size: 14px;
    color: #F1EBD3;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      }
  a.pieinfotxt2:link, a.pieinfotxt2:active, a.pieinfotxt2:visited {
    font-family: Britty;
    font-size: 14px;
    color: #F1EBD3;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.pieinfotxt2:hover {
    font-family: Britty;
    font-size: 14px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }


#pieline3{  
       /* background-color: #3C2313;  */
       /* height:35;  */
}  


.pielimit3 {
            overflow:hidden;
            text-align: left;
            margin:auto;
           
	width:90%;
	max-width:1230px;

		height:55px;
        }



       .frase3{
            display:inline-table;          
           /* height:22px;  */         
            line-height:24px;	
            text-align: left;
           /*float:left;*/
            
            color: #010101;
           font-family: Britty;
    font-size: 14px;
        } 





#selloline{  
  
/*holahola*/
background: #f2f2f2; /*D2D6D9 #0C2340;*/

width: 100%;

}  

.sellolimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
            
	width:90%;
	max-width:1403px;

        }
 .cuadsello1{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:31%;            
            text-align:center;           
            /*font-family: Britty;
            font-size: 14px;
            font-weight: bold;*/
float:none;
	
/*border:1px solid #ffee44;  */
        }
 .cuadsello2{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:90%;            
            text-align:center;           
            /*font-family: Britty;
            font-size: 14px;
            font-weight: bold;*/
float:none;
	
/*border:1px solid #ffee44;  */
        }
 .cuadsello3, .cuadsello4{
	display:none;
}

.imgsello{
width:80%;
max-width:160px;
}
.imgsello2{
width:20%;
max-width:150px;
}



@media screen and (max-width:880px) {
.imgsello{
width:90%;
max-width:160px;
}
.imgsello2{
width:30%;
max-width:150px;
}
}


#pieline{  
  
/*holahola*/
background: #ffffff; /*#0C2340;*/

width: 100%;

}  





.pielimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
            
	width:90%;
	max-width:1403px;

        }




#pieline17{  
  
/*holahola*/
background: #8EA2A9; /*#0C2340;*/

width: 100%;

}  



.franjalimit {

            overflow:hidden;
            text-align: center;
            margin:auto;
           
	width:100%;
	


height: auto;
 opacity: 0.8;
        }


 .cuadfoot1{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:25%;            
            text-align:center;           
            font-family: jeta;
            font-size: 14px;
            font-weight: bold;
float:none;
	min-width:200px; 
/*border:1px solid #ffee44;  */  
        }
 .cuadfoot2{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:30%;            
            text-align:left;           
            font-family: jeta;
            font-size: 14px;
            font-weight: bold;
float:none;
	min-width:200px;    
/*border:1px solid #ffee44; */
        }
 .cuadfoot22{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:40%;            
            text-align:center;           
            font-family: Britty;
            font-size: 14px;
            font-weight: bold;
float:none;
	min-width:200px;    
/*border:1px solid #ffee44; */
color:    #0F252D;
        }
 .cuadfoot17{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:70%;            
            text-align:justify;           
            font-family: City;
            font-size: 17px;
            font-weight: normal;
float:none;
	min-width:200px;    
/*border:1px solid #ffee44; */
color:    #0F252D;
        }

 .cuadfoot34{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:70%;   
color:    #0F252D;      
            text-align:right;           
            font-family: Britty;
            font-size: 14px;
            font-weight: normal;
float:none;
	min-width:200px;    
/*border:1px solid #ffee44; */
        }


 .imglogotes{
            display:inline-table;           
          /* height:230px; */    
           
            margin:auto;
            width:40%; 
/*border:1px solid #ffee44; */
        }
 .cuadfoot3{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:30%;            
            text-align: left;           
            font-family: jeta;
            font-size: 14px;
            font-weight: bold;
float:none;
	min-width:200px;   
 
        }
 .cuadfoot4{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:24%;            
            text-align: center;           
            font-family: Britty;
            font-size: 14px;
            font-weight: bold;
float:right;
	min-width:200px;   
 
        }


 .cuadfoot5{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:80%;            
            text-align: center;           
            font-family: Britty;
            font-size: 14px;
            font-weight: bold;
float:none;
	min-width:200px;   
 
        }

 .cuadfootscroll{
            display:block;           
           height:180px;     
            /*line-height:22px;*/
            overflow-y: scroll;
/*border:1px solid #ffee44;*/  
        }

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #F4F4F4;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #000010;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #DDDDDD;
}


.exper{
height:160;
}


.cuadpie1, .cuadpie2, .cuadpie3, .cuadpie4, .cuadpie5{display:none;}

@media screen and (max-width:1200px) {
.cuadfoot1 {            
            width:30%;            
           
float:none;
	/*min-width:200px; */
/*border:1px solid #ffee44;  */  
      
}
}





@media screen and (max-width:980px) {
 	/*.cuadpie1, .cuadpie4 {
		width:23%;		
		
	min-width:23%;
		height:120px;
		}  

 	.cuadpie2, .cuadpie3 {
		width:20%;		
		
	min-width:20%;
		height:120px;
		}  */
}


@media screen and (max-width:950px) {



.cuadfoot1, .cuadfoot3 {            
            width:33%;            
            text-align:center;
float:left;
	/*min-width:200px; */
/*border:1px solid #ffee44;  */  
      
}
.cuadfoot2, .cuadfoot4 {
            width:45%;            
            text-align:center;
float:right;
	/*min-width:200px; */
/*border:1px solid #ffee44;  */  
}

 .cuadpie1{
            display:inline-table;           
          /* height:230px; */    
            line-height:22px;
            margin:auto;
            width:45%;
            
            text-align:left;
           
            font-family: Calibri, Verdana, Helvetica;
            font-size: 14px;
            font-weight: bold;
float:left;
	

     
        }



 .cuadpie2{
            display:inline-table;           
           /* height:230px;  */
            line-height:22px;
           margin:auto;
            /*margin-left:47px;margin-right:47px;*/
            width:45%;
            /*border:1px solid #ccc;*/
            text-align:right;
            color: #010101;
            font-family: Calibri, Verdana, Helvetica;
            font-size: 14px;
            font-weight: bold;
float:right;
	


    
        }


 .cuadpie3{
            display:inline-table;           
          /*height:230px;*/
            line-height:22px;
           margin:auto;
            width:45%;
            /*border:1px solid #ccc;*/
            text-align:left;
            color: #0F252D;
            font-family: Calibri, Verdana, Helvetica;
            font-size: 14px;
            font-weight: bold;
float:left;
	


  
        }
 .cuadpie4{
            display:inline-table;           
          /*height:230px;*/
            line-height:22px;
           margin:auto;
            width:45%;
            /*border:1px solid #ccc;*/
            text-align:right;
            color: #0F252D;
            font-family: Calibri, Verdana, Helvetica;
            font-size: 14px;
            font-weight: bold;
float:right;
	


    
        }

 


 	.cuadpie5 {

    	display:inline-table;           
          
            line-height:22px;
           margin:auto;
            text-align:center;
float:none;
		width:90%;		
	
		height:auto;
		}  

 .imglogotes5{
            display:inline-table;           
          /* height:230px; */    
           
            margin:auto;
            width:120px; 
/*border:1px solid #ffee44; */
        }
}




@media screen and (max-width:850px) {
.cuadfoot1, .cuadfoot2, .cuadfoot3, .cuadfoot4 {            
            width:90%;            
            text-align:center;
float:none;
	/*min-width:200px; */
/*border:1px solid #ffee44;  */  
      
}




/* .cuadsello1, .cuadsello2{
display:none;
}
 .cuadsello3{
            display:block;  
            margin:auto;
            width:45%;    
float:left;
	

        }
 .cuadsello4{
            display:inline-table;  
            margin:auto;
            width:45%;    
float:right;
	

        }

.imgsello{
width:80%;
max-width:160px;
}
.imgsello2{
width:80%;
max-width:150px;
}*/



.franjalimit {
           
height: auto;

        }


.desaparece3{
display:none;
}

.cuadpie1, .cuadpie2, {
            
           margin:auto;           
float:none;
width:90%;	
text-align: left;


}
/*.cuadpie3 {
            
           margin:auto;           
float:none;
width:85%;	
text-align: center;
}*/
.exper{
height:auto;
width:60%;
}
 .imglogotes5{
            display:inline-table;           
          /* height:230px; */    
           
            margin:auto;
            width:40%; 
/*border:1px solid #ffee44; */
        }
}







/*============================*/



