body {
	
	width: 100%;
	background-color: #010101;
	
	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: Verdana, Helvetica, Trebuchet;
    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:120px;
}  


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

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

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




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

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

 
 @font-face {
    font-family: "Britty";
    src: url("../css/fuente.otf") format("truetype");
    /*src: url("http://localhost/detallefloral/css/BRITANIC.ttf") format("truetype");*/
	//url("Ubuntu-Title-webfont.eot") format("eot"),
         	//url("Ubuntu-Title-webfont.woff") format("woff"),         
         	//url("Ubuntu-Title-webfont.svg#UbuntuTitle") format("svg");
}

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


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

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


 .menu{
            display:inline-table;
           
            /*height:35px;    */ 
          /*  line-height:25px;*/
	background: #010101;
	margin:auto;
/*float: left;*/
text-align:left;
	width:100%;

padding:0px;

border-top:1px solid #222222;
border-bottom:2px solid #ffffff;
        }

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


 
header {
	width:100%;
padding:0px;
height:0px;
}
 
header nav {
	width:100%;
	/*max-width:1124px;*/
	margin:0px;
background: #010101;
	/*background:#121212;*/

height:0px;
}
 
.menu_bar {
	display:none;
}
 
header nav ul {
	/*overflow:hidden;*/
	list-style:none; 
margin:0;
    padding: 0;
border:1px solid #010101;
}
 
header nav ul li {
	float:left;
}
 
header nav ul li a {
	color:#f4f4f4;
	padding:5 18 5 18;
	display:block;
	text-decoration:none;
/*border:1px solid #012061;*/
background: #010101;
height:53px;
}
 
header nav ul li span {
	margin-right:0px;
}
 
header nav ul li a:hover {
	background:#2B2A2B;
}
 
section {
	padding:0px;
	margin:auto;

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

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


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

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


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

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


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


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


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


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


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


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


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

@media screen and (max-width:1008px ) {
	header nav {
		width:95%;
		height:100%;
		left:-100%;
		margin:0;
		position: fixed; z-index:100;
	}
 
	header nav ul li {
		display:block;
		float:none;
		border-bottom: #f4f4f4 1px solid ;
		background:#222222;
		height:35px;
	}
 
	header nav ul li a{
		height:35px;
		border-bottom: #f4f4f4 1px solid ;
	}
	.menu_bar {
		display:block;
		width:100%;
		background:#222222;
		height:35px;
	}
 
	.menu_bar .bt-menu {
		position: absolute;
		display:block;
		padding:0px;
		background:#222222;
		color:#FFFFFF;
		text-decoration:none;
		font-weight: bold;
		font-size:14px;
		 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;
	}



	.menuart
 	{  
    	font-size: 17px;
    	color: #ffffff;  
    	}
  	a.menuart:link, a.menuart:active, a.menuart:visited {
    	font-size: 17px;
    	color: #999999;    
	}
  	a.menuart:hover {
    	font-size: 17px;
    	color: #ffffff;   
	 }
}




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

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

#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;  
}  


/*===========================*/
/*===========================*/
#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;

        }


 .fichabio{
            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;

        }

 .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: Verdana, Helvetica, Trebuchet;
            font-size: 20px;*/
/*float:left;*/

        }

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


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

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

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


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

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


.pieinfotxt
 {  
    font-family: Calibri, Verdana, Helvetica;
    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: Calibri, Verdana, Helvetica;
    font-size: 11px;
    color: #3C2313;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.pieinfotxt:hover {
    font-family: Calibri, Verdana, Helvetica;
    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: #222222;  
       /* 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: #F1EBD3;
           font-family: Calibri, Verdana, Helvetica;
    font-size: 14px;
        } 

.pieinfotxt2
 {  
    font-family: Calibri, Verdana, Helvetica;
    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: Calibri, Verdana, Helvetica;
    font-size: 14px;
    color: #999999;
    LETTER-SPACING: 0px;
    text-decoration: none;
    font-weight: normal;   }
  a.pieinfotxt2:hover {
    font-family: Calibri, Verdana, Helvetica;
    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:71.74%;
	max-width:980px;

		height:65px;
        }



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


@media screen and (max-width:380px ) {
.pielimit3 {
 height:85px;
}
}

@media screen and (max-width:350px ) {
.pielimit3 {
 height:100px;
}
}



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

#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: Verdana, Helvetica, Trebuchet;
            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: 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: #cdcdcd;
	width: 500px;
            font-family: Verdana, Helvetica, Trebuchet;
            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: Verdana, Helvetica, Trebuchet;
            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: 'Lucida Grande','Lucida Grande',Tahoma,Arial,sans-serif;
            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: Verdana, Helvetica, Trebuchet;
            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;
        } 
}
