body {
	
	width: 100%;
	background-color: #010101;
	background-image: url(../img/fondo.gif);
background-attachment: fixed;
	margin: 0 0 0 0;
	padding: 0;
}

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

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


.redlimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
            /*background:red;*/
	width:71.74%;
	max-width:1230px;
        }

        .frase{
            display:inline-table;          
            height:35px;           
            line-height:34px;
	
            /*text-align: left;*/
           float:left;
        } 
         .tel{
            display:inline-table;
           /* border:1px solid #ccc;*/
           /* padding:15px;*/
            height:35px;
            /*width:500px;*/
            margin-top:5px;
line-height:34px;
	/*text-align: left;*/
float:right;
        }

/*   --------------------------   */
.fontredline
 { 
   font-family: Britty;
    font-size: 14px;
    color: #ffffff;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      
}	
/*   --------------------------   */




@media screen and (max-width: 948px){
   #redline .redlimit {display:none;}
}



#brandtline{  
       /* background-color:#cc0000;  */
       height:100px;
}  


.brandtlimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
            background:#010101;
	width:88%;
	max-width:1200px;
	height:100px;
        }

        .logo{
            display:inline-table;          
            /*height:35px;   */        
           /* line-height:144px;*/
	
            /*text-align: left;*/
           float:left;
	/*width:100%;*/
/*border:1px solid #ccc;*/
margin-top:10px; 
margin-bottom:10px; 
        } 
        

      .cotiza{
            display:inline-table;           
            height:100px;    
          /*  line-height:144px;	*/
	  float:right;
	width:300px;
/*border:1px solid #ccc;*/
/*margin-top:48px; */
        }




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

 .logo{     
float:none;
           margin: auto;
	width:71.74%;
/*margin-top:15px; 
margin-bottom:25px; */
 .image{
	width:90%;
}
        }
}

 

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

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




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


.menulimit {
            overflow:hidden;
            text-align: center;
            margin:auto;
            /*background:red;*/
	width:88%;
	max-width:1200px;
height:32px;
        }




 .menu{
            display:inline-table;
           
            height:28px;     
          /* line-height:30px;*/
	
	margin:auto;

	width:970px;
border-top:1px solid #ffffff;
/*border:1px solid #ffffff;*/
/*background:red;*/
        }


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


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


 
header {
	width:1200px;
	height:28px;
/*border:1px solid #ffcccc;*/
}
 
header nav {
	width:100%;
	max-width:1200px;
	margin:0px auto;
	/*background:#fdf634;*/
height:30px;
}
 
.menu_bar {
	display:none;
}
 
header nav ul {
	overflow:hidden;
	list-style:none;
margin-top:0px;
margin-left:0px;
}
 
header nav ul li {
	float:left;
}
 
header nav ul li a {
	color:#d4d4d4;
	padding:5 25 5 25;
	display:block;
	text-decoration:none;
}
 
header nav ul li span {
	margin-right:5px;
}
 
header nav ul li a:hover {
	/*background:#010101;*/
}
 
section {
	/*padding:20px;*/


}
 
 
 
.menuart
 {  font-family: Britty;
    font-size: 13px;
    color: #d4d4d4;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;      }
  a.menuart:link, a.menuart:active, a.menuart:visited {
    font-family: Britty;
    font-size: 13px;
    color: #d4d4d4;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;   }
  a.menuart:hover {
    font-family: Britty;
    font-size: 13px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;  }

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


header nav ul li a {
	padding:5 15 5 15;
}
}
 



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


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


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


header nav ul li a {
	padding:5 7 5 7;
}
}
 
 
@media screen and (max-width:980px ) {
	header nav {
		width:90%;
		height:30px;
		left:-100%;
		margin:0;
		position: fixed; z-index:100;
	}
 
	header nav ul li {
		display:block;
		float:none;
		border-bottom:1px solid rgba(255,255,255, .3);
		background:#666666;
		height:25px;
	}
 
header nav ul li a {
	padding-top:1px;
}


header nav ul li a:hover {
	background:#f4f4f4;
height:25px;
}

	.menu_bar {
		display:block;
		width:100%;		
		height:30px;
/*border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;*/
	}
 
	.menu_bar .bt-menu {
		position: absolute;
		display:block;
		padding:0px;
		/*background:#ffffff;*/
		color:#d4d4d4;
		text-decoration:none;
		font-weight: bold;
		font-size:14px;
		 font-family: Britty;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		text-align: right; 
	/*background:#ffcccc;*/
	height:30px;
	}
 
	.menu_bar span {
		float:left;
		font-size:40px;
height:30px;
	}
  a.menuart:hover {
    font-family: Britty;
    font-size: 13px;
    color: #010101;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;  }
}


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

#searline{  
       /* background-color:#cc0000;  */
       height:30px;
}  


.searlimit {
            overflow:hidden;
            text-align: center;

            margin:auto;
            background:#d4d4d4;
	width:88%;
	max-width:1200px;
	height:30px;

border-top:1px solid #ffffff;
        }




        .buscado1{
            display:inline-table;          
          
            text-align: right;
           float:right;
	width: calc(100% - 310px);

margin-top:5px; 


	font-family: Britty;
           font-size: 11px;
    color: #595959; 
float:left;
        } 
        

      .buscado2{
            display:inline-table;           
            height:100px;    
          /*  line-height:144px;	*/
	  float:right;
	width:300px;

            text-align: left;
	font-family: Britty;
           font-size: 11px;
    color: #595959; 
float:left;

margin-top:1px; 
        }


.menucli
 {  font-family: Britty;
    font-size: 11px;
    color: #595959;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;      }
  a.menucli:link, a.menucli:active, a.menucli:visited {
    font-family: Britty;
    font-size: 11px;
    color: #595959;
    LETTER-SPACING: 0px;
    text-decoration: underline;
    font-weight: bold;   }
  a.menucli:hover {
    font-family: Britty;
    font-size: 11px;
    color: #010101;   
    LETTER-SPACING: 0px;
    text-decoration: underline;
    font-weight: bold;  }





@media screen and (max-width: 560px){
#searline{  
       /* background-color:#cc0000;  */
       height:auto;
}  


.searlimit {
 
	height:auto;
        }

 .buscado1{     
text-align:center;
           margin: auto;
	width:100%;
float:none;

display:block;
height:30px;
        }
.buscado2{     
text-align:center;
           margin: auto;
	width:100%;
float:none;
display:block;
height:30px;
        }
}

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

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


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


#prodline{  
     
	height: auto;

}  


.prodlimit {
         

         display:none;
        }




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

.prodlimit {


         display:block;
           /* overflow:hidden;*/
            /*text-align: center;*/

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

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


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

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

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


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

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



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







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


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

/*height:auto;*/

}  


.cuadroslimit {
            /*overflow:hidden;*/
            text-align: center;
            margin:auto;
            
	width:88%;
	max-width:1200px;
  background-color:#010101;  


            /*border:1px solid green;*/

min-height: 1100px;
        }


.cuadrosomlimit {
            /*overflow:hidden;*/
            text-align: center;
            margin:auto;
            
	width:88%;
	max-width:1200px;
  background-color:#010101;  
height: 1100px;

            /*border:1px solid green;*/
        }


#cuadronjo{
 background-color:#010101;  
width: 100%;
height: 100%;
}

 .cuadros1{
            display:inline-table;   
            /*line-height:25px;*/
            margin: auto;
            width:250px;
          /* border:1px solid #ccc;*/
            text-align:center;
            color: #000066;
            font-family: Britty;
            font-size: 16px;
            font-weight: bold;
	padding: 5px;
	margin-left:10px;
float:left;
/* border:1px solid yellow;*/

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


 .cuadros2{
            display:inline-table;           
           /* height:435px;*/
          /*  line-height:25px;*/
            /*margin-left:47px;margin-right:47px;*/
            width:70%;
          /* border:1px solid #bcc000;*/
            text-align:center;
            color: #e4e4e4;
             font-family: Britty;
            font-size: 16px;
            font-weight: bold;
	padding: 5px;

            /*background:#ff0000;*/
/*height:1000px;*/
/* border:1px solid red;*/

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



 .cuadros1_1{
            display:inline-table;     
            margin: auto;
            /*width:240px;*/
          
            text-align:center;
           
            
	padding: 5px;

	

        }
/****************************************/
/***************************************/




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


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



 .cuadrosficha{
            display:inline-table;         
            margin:auto;
            width:49%;
            /*border:1px solid #cc0000;*/
float:left;
        }

 .cuadrosficha3{
            display:inline-table;           
            margin:auto;
            width:49%;
          /* border:1px solid #cc0000;*/
           text-align:center;
            /*color: #cc0000;*/
           /* font-family: Britty;
            font-size: 20px;*/
float:right;
        }

.fichaimg{
          /*  display:block;    */  
          /* height:320px;   */  
           /* line-height:460px;*/
           margin:auto;
            width: 80%;
            /*border:1px solid #f4f4f4;*/
            /*text-align:center;*/
	float:left;
        background-color:#f4f4f4; 
        }



 .fichaimgsmall{
            display:block;       
          /*  height:64px;     */
            /*line-height:18px;*/
           margin:auto;
margin: 5px 15px 5px 15px;
            width:70px;
            border:1px solid #ccc;
            text-align:center;
            /*color: #ffffff;*/
           /* font-family: Britty;
            font-size: 13px;*/
float:left;
        }




 .fichaspc{
            display:block;       
           height:25px;     
           line-height:25px;
           margin:auto;
            /*width:300px;*/
           
        }


 .fichainfo{
            display:block;       
           /* height:340px;     */
            line-height:18px;
           margin-left:30;
            width:97%;
            /*border:1px solid #ccc;*/
            text-align:left;
            color: #8F792C;
            font-family: Britty;
            font-size: 13px;
float:right;
        }

.fichabtncin{
	/*margin:10px;*/
height::55px; 
text-align:center;
/*font-weight: bold;	*/
}


 .fichaprice{
font-family: Britty;
	color:#8F792C;
	margin-top:5px;
	padding-top:5px;
	text-transform:uppercase;
	/*font-family: City;*/
font-size:20px; 
text-decoration:none;
font-weight: bold;	
}
/*====================*/

 .cuadrosficha2{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:100%;
           /* border:1px solid #cc0000;*/
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Britty;
            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: Britty;
            font-size: 20px;*/
background-image: url("../img/fondo.jpg");
float:left;

        }

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

 .cuadrosficha{
            width:90%;
        }

.fichaimg{
	width: 65%
}

 .fichaimgsmall{
            width:60px;
}

 .cuadrosficha3{
            width:90%;
float:left;
        }  
}

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

 .cuadrosficha{
            width:99%;
        }

.fichaimg{
	width: 98%
}
 .fichaimgsmall{
            width:35px;
}
 .cuadrosficha3{
            width:99%;
float:left;
        }  
}

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


 .fichabio{
            display:block;       
           /* height:340px;     */
            line-height:18px;
           margin:auto;
            width:100%;
            /*border:1px solid #ccc;*/
            text-align:justify;
            color: #e4e4e4;
            font-family: Britty;
            font-size: 15px;
float:left;
 font-weight: normal; 

        }

 .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%;
        }



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

        }
.contenido
 {  font-family: Britty;
    font-size: 12px;
    color: #e4e4e4;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;      
    text-align: justify;}
  a.contenido:link, a.contenido:active, a.contenido:visited {
    font-family: Britty;
    font-size: 12px;
    color: #d4d4d4;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;   }
  a.contenido:hover {
    font-family: Britty;
    font-size: 12px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;  }

.contenido2
 {  font-family: Britty;
    font-size: 15px;
    color: #e4e4e4;  
   /* LETTER-SPACING: 0px;*/
    text-decoration: none;
    font-weight: normal;      
    text-align: justify;}
  a.contenido2:link, a.contenido2:active, a.contenido2:visited {
    font-family: Britty;
    font-size: 13px;
    color: #d4d4d4;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;   }
  a.contenido2:hover {
    font-family: Britty;
    font-size: 13px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;  }


.menuleft
 {  font-family: Britty;
    font-size: 11px;
    color: #d4d4d4;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;      }
  a.menuleft:link, a.menuleft:active, a.menuleft:visited {
    font-family: Britty;
    font-size: 11px;
    color: #d4d4d4;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;   }
  a.menuleft:hover {
    font-family: Britty;
    font-size: 11px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;  }

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


.productos
 {  font-family: Britty;
    font-size: 13px;
    color: #e4e4e4;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;      
    }
  a.productos:link, a.productos:active, a.productos:visited {
    font-family: Britty;
    font-size: 13px;
    color: #d4d4d4;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;   }
  a.productos:hover {
    font-family: Britty;
    font-size: 13px;
    color: #ffffff;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: bold;  }



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



 .cuadrosart{
            display:inline-table;      
            margin:auto;
            margin-top:10px;
/*margin-bottom:5px;*/
            width:240px;
            height:320px;
           
            text-align:center;
float:left;
padding:0px;

        }
 .cuadrospac{
            display:inline-table;   
            margin:auto;
            margin-top:10px;
            width:64px;
           border:1px solid #ffffff;
            text-align:center;
float:left;
padding:0px;
        }
 .cuadrospac2{
            display:inline-table;   
            margin:auto;
            margin-top:10px;
            width:64px;
           border:1px solid #ffffff;
            text-align:center;
float:left;
padding:0px;
        }


.florecitamx {
		
		border: 1px solid #333333;
		width: 220px;
		height: 360px;
		
		text-decoration: none;
		font-family: Britty;
font-size:13px; 
		color:#ffffff;

padding:0px;
/*border:1px solid #ffcccc;*/
		
	}


	.florecitamx a {
		display: block;
		/*background: #121212;*/
		color:#d4d4d4;
		height: 100%;
		text-align: left:;
		text-decoration: none;
		font-family: Britty;
font-size:13px; 
		/*width: 226px;*/
		/*height: 250px;*//*height: 285px;*/
		
padding:0px;

	}

	.florecitamx a:hover {
		/*background: #F1EBD3;*/
		color:#ffffff;
		font-family: Britty;		
text-decoration: none;
		/*width: 226px;*/
		/*height: 285px;*/

padding:0px;
	}




.florecitamx .image{
	/*width:240px;
	height:240px;*/
	float:none;
	margin:auto;
	/*border:1px solid #ffcccc;*/
width: 60%;
max-width:110;
max-height:170px;
}
.florecitamx .conimage{	
	height:210px;
	width: calc(100% - 40px);
	/*border:1px solid #ffee44;*/
	margin-left:5px;
}

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


.florecitamx .letrita{
	height:35px;
	/*background: #EADFBB;*/
	margin:5px 0px 0px 0px;
	width: calc(100% - 40px);
/*border:1px solid #ffcc00;*/
}

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

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

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

.florecitamx h3{
	color:#d4d4d4;
	margin-top:0px;
	padding-top:5px;
	text-transform:uppercase;
	font-family: Britty;
font-size:14px; 
text-decoration:none;
font-weight: bold;
}



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


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

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

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



	.florecitamx a {
		display: block;
		/*background: #121212;*/
		color:#ffffff
		height: 100%;
		text-align: left:;
		text-decoration: none;
		font-family: Britty;
		width: 250px;
		/*height: 285px;*/
		
padding:0px;

	}







@media screen and (max-width:1200px ) {
 .cuadrosart{
            width:230px;
}



.florecitamx .letrita{	
	width: calc(100% - 30px);
}
.florecitamx .conimage{	
	width: calc(100% - 30px);
margin:0px;
}

.florecitamx .btncin{	
	height:100px;
	width: calc(100% - 30px);
}
}



@media screen and (max-width:1120px ) {
 .cuadros1{
            width:200px;
}
 .cuadrosart{
            width:200px;
}

.florecitamx {
		
		
		width: 180px;
}	

.florecitamx .letrita{	
	width: calc(100% - 70px);
margin: 0px 0px 0px 0px;
}
.florecitamx .conimage{	
	width: calc(100% - 70px);
margin:0px;
}

.florecitamx .btncin{	
	height:100px;
	width: calc(100% - 70px);
}


.florecitamx h3{
	
font-size:13px; 
/*padding-top: 0px;*/
}


.florecitamx h5{
	
font-size:9px; 
padding-top: 0px;
}

.florecitamx h7{
	
font-size:11px; 
padding-top: 0px;
}
.florecitamx .image{
	
width: 80%;
}
}




@media screen and (max-width:980px ) {
.cuadrosomlimit {
height: auto;
}

.cuadroslimit {
min-height: auto;
}
.cuadros1{
display:none;

}
.cuadros2{
          
            width:90%;

}
}


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

 .cuadrosart{
            width:180px;
/*border:1px solid #bc0000;*/
height:340px;
}

.florecitamx {
		
		
		width: 160px;
height:340px;
}	

.florecitamx .letrita{	
	width: calc(100% - 90px);
/*border:1px solid #ffcc00;*/

}
.florecitamx .conimage{	
	width: calc(100% - 90px);
margin:0px;
height: 180px;
/*border:1px solid #ffcccc;*/
}

.florecitamx .btncin{	
	/*height:100px;*/
	width: calc(100% - 90px);
/*border:1px solid #ffcc00;*/

}


.florecitamx h3{
	
font-size:11px; 
}

.florecitamx h5{
	
font-size:8px; 
}

.florecitamx h7{
	
font-size:10px; 
}
.florecitamx .image{
	
width: 60%;
}
}


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

 .cuadrosart{
            width:240px;
/*border:1px solid #bc0000;*/
height:380px;
}

.florecitamx {
		
		
		width: 200px;
height:380px;
}	

.florecitamx .letrita{	
	width: calc(100% - 50px);
/*border:1px solid #ffcc00;*/

}
.florecitamx .conimage{	
	width: calc(100% - 50px);
margin:0px;
height: 220px;
/*border:1px solid #ffcccc;*/
}

.florecitamx .btncin{	
	/*height:100px;*/
	width: calc(100% - 50px);
/*border:1px solid #ffcc00;*/

}


.florecitamx h3{
	
font-size:11px; 
}

.florecitamx h5{
	
font-size:9px; 
}

.florecitamx h7{
	
font-size:10px; 
}
.florecitamx .image{
	
width: 70%;
}
}


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

 .cuadrosart{
            width:180px;
/*border:1px solid #bc0000;*/
height:340px;
}

.florecitamx {
		
		
		width: 160px;
height:340px;
}	

.florecitamx .letrita{	
	width: calc(100% - 90px);
/*border:1px solid #ffcc00;*/

}
.florecitamx .conimage{	
	width: calc(100% - 90px);
margin:0px;
height: 180px;
/*border:1px solid #ffcccc;*/
}

.florecitamx .btncin{	
	/*height:100px;*/
	width: calc(100% - 90px);
/*border:1px solid #ffcc00;*/

}


.florecitamx h3{
	
font-size:11px; 
}

.florecitamx h5{
	
font-size:9px; 
}

.florecitamx h7{
	
font-size:10px; 
}
.florecitamx .image{
	
width: 60%;
}
}



@media screen and (max-width:460px ) {
.cuadroslimit {        
	width:96%;           
        }

.searlimit {
	width:96%;
}

.menulimit {
	width:96%;
        }

.brandtlimit {     
	width:96%;	
        }

.cuadros2{
          
            width:98%;
}

 .cuadrosart{
            width:150px;
/*border:1px solid #bc0000;*/
height:340px;
}

.florecitamx {
		
		
		width: 150px;
height:340px;
}	

.florecitamx .letrita{	
	width: calc(100% - 100px);;
/*border:1px solid #ffcc00;*/

}
.florecitamx .conimage{	
	width: calc(100% - 100px);
margin:0px;
height: 180px;
/*border:1px solid #ffcccc;*/
}

.florecitamx .btncin{	
	/*height:100px;*/
	width: calc(100% - 100px);
/*border:1px solid #ffcc00;*/

}


.florecitamx h3{
	
font-size:11px; 
}

.florecitamx h7{
	
font-size:10px; 
}


.florecitamx h5{
	
font-size:9px; 
}

.florecitamx .image{
	
width: 70%;
}
}

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

.cuadros2{
          
            width:100%;
}

 .cuadrosart{
            width:140px;
/*border:1px solid #bc0000;*/
height:340px;
}

.florecitamx {
		
		
		width: 140px;
height:340px;
}	

.florecitamx .letrita{	
	width: calc(100% - 110px);;
/*border:1px solid #ffcc00;*/

}
.florecitamx .conimage{	
	width: calc(100% - 110px);
margin:0px;
height: 180px;
/*border:1px solid #ffcccc;*/
}

.florecitamx .btncin{	
	/*height:100px;*/
	width: calc(100% - 110px);
/*border:1px solid #ffcc00;*/

}


.florecitamx h3{
	
font-size:11px; 
}


.florecitamx h5{
	
font-size:9px; 
}

.florecitamx h7{
	
font-size:10px; 
}
.florecitamx .image{
	
width: 70%;
}
}

/*===========================*/
/*===========================*/
#tabacline{  
        background-color:#d4d4d4;  
      height:2px;  
}  

#pieline{  
        /*background-color:#fff;  */
    /*    height:35;  */

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


.pielimit {
            /*overflow:hidden;*/
            text-align: center;
            margin:auto;
            /*background:red;*/
	width:88%;
	max-width:1200px;
border:1px solid #010101;
/*		height:185px;*/
        }

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


.pieinfotxt
 {  
    font-family: Britty;
    font-size: 11px;
    color: #3C2313;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      }
  a.pieinfotxt:link, a.pieinfotxt:active, a.pieinfotxt:visited {
    font-family: Britty;
    font-size: 11px;
    color: #3C2313;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.pieinfotxt:hover {
    font-family: Britty;
    font-size: 11px;
    color: #3C2313;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }


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

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

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


#pieline2{  
        background-color: #d4d4d4;  
       /* 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: #333333;
           font-family: Britty;
    font-size: 14px;
width:100%;
        } 

.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: #999999;
    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:88%;
	max-width:1200px;
  background-color: #d4d4d4;  
		height:auto;
        }



       .frase3{
            display:inline-table;          
           /* height:22px;  */         
            line-height:24px;	
            text-align: center;
           /*float:left;*/
            
            color: #333333;
           font-family: Britty;
    font-size: 14px;
width:100%;
border-top:1px solid #010101;
        } 

.menufoot
 {  font-family: Britty;
    font-size: 13px;
    color: #333333;  
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;      }
  a.menufoot:link, a.menufoot:active, a.menufoot:visited {
    font-family: Britty;
    font-size: 13px;
    color: #333333;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.menufoot:hover {
    font-family: Britty;
    font-size: 13px;
    color: #010101;   
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;  }

@media screen and (max-width:460px ) {
.pielimit3 {
 width:98%;
}
}



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

#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) repeat;
    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:500px;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Britty;
            font-size: 20px;*/
/*float:left;*/

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

        }


.cuadrosregistrodes{
            display:inline-table;           
           /*height:210px;     */
           /* line-height:25px;*/
            margin:auto;
            width:100%;
           /* text-align:left;*/
            /*color: #cc0000;*/
           /* font-family: Britty;
            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: Britty;
            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: Britty;
            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: #cdcdcd;
	width: 500px;
            font-family: Britty;
            font-size: 12px;
          /* border:1px solid #cc0000;*/
        } 

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


           .pregcont{
            display:inline-table;          
            height:35px;           
            line-height:25px;
	
            /*margin-right:5px;*/
           float:left;
            text-align:left;
             color: #ffffff;
	width: 140px;
            font-family: Britty;
            font-size: 14px;
          /* border:1px solid #cc0000;*/
        } 
           .respcont{
            display:inline-table;          
            height:35px;           
            line-height:25px;
	/*margin-left:5px;*/
            /*text-align: left;*/
           float:left;
            text-align:left;
            color: #cdcdcd;
	width: 340px;
            font-family: Britty;
            font-size: 12px;
        } 


input[type=contacto] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    height: 24px;
    width: 200px;
    background: #010101;
    color: #010101;
	
	border: none;
}




@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) {


.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) {


.fichatrans {
       width:300px;

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


           .secbco{
	width: 250px;
}

.seccapt{   
	width: 250px;          
        } 

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

.picpeque{
border: 1px solid #ffffff;
margin: 10px;
width:120px;
height: 120px;
	.image{
		width:100px;
	}
	
}
