@charset "utf-8";
/* CSS Document */
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B9E5FE;
	background-image: url(../imagenes/bg1.jpg);
	background-position: top;
	clip: rect(0px,0px,0px,0px);
	background-repeat: repeat-x;
}

#buscar
{
	width:790px;
}
.bac_enc
{
	background-image:url(../imagenes/header/pleca_blanca_top.png);
	width:972px;
	padding-bottom:0px;
	clip: rect(0px,0px,0px,0px);
	
	
}
#ver
{
	width:972px;
}
#pg_general
{
	width:972px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px;
	position: relative;
	background-color:;
	background-repeat: no-repeat;
	
}

#pg {
	width:972px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	background-color: #FFF;

}


}
#B2
{
	background-color:#FFF;
	width:500 px;
	white-space:normal;
}

.container {
	width: 100%;
	background-color:#B9E5FE;
	width:;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b8a89;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 20px;

}
.m_izq {
	width: 250px;
	text-decoration: none;
}

#pg .c_izq .info ul {
	padding: 0px;
	text-decoration: none;
	margin-top: 20px;
	list-style:none;
	
}

#pg .men{
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;

	 	}
#pg .men .menu {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-style: solid;
	height: 0px;

}
#pg .men .menu li {
	float: left;
	height: 0px;
	width: 0px;
	padding-right: 0px;
	
}


.subcapa
{
	position:absolute;
	left: 618px;
	top: 18px;
	width:194px;
	height: 512px;
	background-image:url(../imagenes/im_1.png);
	border:0px;
}
.content {
	float:none;
    padding: 20px;
	padding-top:10px;

   }

.col_der
{
	float: right;
    margin: 0;
    margin-left: ;
    padding: 5px;
	padding-right: 40px;
	padding-left: 20px;
	padding-top: 20px;
          
}
.col_izq
{
	float: left;
	margin: 0;
	padding-left:0px;
	padding-right:20px;
	height:630px;
	border:0px;
	padding-bottom: 20px;


          
}
.col_izq .face {
	padding-left: 35px;
}

.col_izq Li
{
	list-style:none;
}

.titulo
{
	text-align:left;
	color:#006;
}
.parrafo
{
	text-align:justify;
	color:#039;
}

.subparrafo
{
	text-align:justify;
	color:#039;
	padding-left:20px;
	padding-right:20px;
	
}


.BN {
	font-weight: bold;
}

.vacio
{
	clear: both;
    padding: 10px;
    margin-top:0px ;
            
}


/* Footer*/

/* Estilos de pie de página*/
#footer
{
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	background-color:#99CC66;
	height:120px;
	padding-bottom:0px;
	padding-top=0px;
	padding-left:40px;
	padding-right:40px;


}

#footer1
{
	
width:972px;


}


  #content 
  {
	  margin-left:0px ;
	  margin-right:0px ;
           
        }

        #sidebar-a {
            float: left;
            margin: 0px ;
            margin-right:0px  ;
            padding: 5px;
			padding-top:40px;
			padding-bottom:20px;
			
        }

        #sidebar-b {
            float:left;
            width: 0px ;
            margin: 0;
            margin-left:0px  ;
            padding: 5px;
         	padding-top:20px;
			padding-bottom:0px;
		
        }
		
		
		 #sidebar-c{
            float:right;
			text-align:center;
            margin: 0;
            margin-left: 0px ;
            padding: 5px;
         	padding-top:20px;
			padding-bottom:20px;
			color:#FFFFFF;
		
        }


       #texto
	   {
		   padding: 5px;
			text-align:center;
			color:#FFF;
			font-size:12;
			text-align:center;

			           
	   }
	   
	   
	   
	   /**/
	   #espacio
	   {
		   padding-bottom:5px;
	   }
	   
	   
	   /*  Estilos del formulario de contacto*/
	   #Form_Ema
	   {
		  background-color:#CCC;
		  width: auto;
		  float:left;
		  -webkit-border-radius: 10px 10px 10px 10px;
		  -moz-border-radius: 10px 10px 10px 10px;
		  border-radius: 10px 10px 10px 10px;
		  padding-right:20px;
		  padding-top:0px;
		  padding-left:20px;  
		}
 #Form_Ema .Form
	   {
		   padding-bottom:20px;
		   padding-left:40px;
		   padding-right:40px;
		   padding-top:40px;
		   float:left;
	   }
	   
	    #Form_Ema .form_col
	   {
		  float:left;
		  
	   }
	   
	  #Form_Ema .form .form_col .espacios
	   {
		   padding-right:3px;
		   text-align:right;
		   padding-bottom:20px;
		  
	   }
	   
	     #Form_Ema .form_col div
	   {
		    padding-bottom:10px;
		   padding-left:0px;
		   padding-right:0px;
		   padding-top:10px;
		  
	   }
	        #Form_Ema .form_col label
	   {
		   padding-top:200px;
		  
	   }
	     
	     #Form_Ema .form_col input.text
	   {
		 width:250px;  
		  
	   }
	   .mensaje
	   {
   		width:250px;height:100px;border: 0px solid #990000;
	
	   }
	input.enviar
	{
    background-image:url(../imagenes/contacto/bt_enviar_off.png);
	cursor:pointer;
	width:62px;
	height: 21px;
	border: none;
	-webkit-border-radius: 10px 0px 10px 0px;
	-moz-border-radius: 10px 0px 10px 0px;
	border-radius: 10px 0px 10px 0px;
		
	}
 

.colizquierda
{
	   width:100px;
       height:auto;
       float:left;     
       padding:3px;

}
.colderecha
{
	   width:150px;
       height:auto;
       float:right;
       padding:3px;

}
.colcentro
{
	width:10px;
       height:auto;
       

}

/* Estilo del Mapa Google */
 #Form_Map
	   {
		  
		  float:right;
		  padding-top:10px;
		  padding-right:20px;
		  width:670px;
		    
		  }


/* Estilos del encabezado */
#principal{
    margin-left: 170px;
    background-color: #ffffff;
    padding: 4 4 4 4px;
    width: 460px;
}
#otrolado{

  width: 120px;
    float: right;
	
	
	
}

#lateral{
  width: 160px;
    background-color: #999999;
    float:left;
}

#encabezado
{
	 margin: auto;
	 padding-left:40px;
	 padding-right:40px;
	 padding-bottom:20px;
	 padding-top:20px;
}


/* Estilos del submenu de  empresa */
.q_ops {
	text-align: center;

	text-decoration:none;
	
}
 .q_ops li {
	float:left;
		list-style:none;
}
.q_ops a {
	
text-decoration:none;

}
.q_ops A:hover {
color:#006;
text-decoration:none;
}


/* Estilo de catálogo */
 #containerproduct 
 		{
	   padding-bottom: 1px;
	   }
      #innerproduct {
		   float: left; 
		   overflow: hidden;
		   padding-bottom:20px;
		   text-align:center;  	 
	   }
	  
      #innerproduct div{  
	  		text-align:center;
			float: left;
			border:2px solid #03F;
			width:200px; height:auto;
			margin-right: 5px;
			margin-bottom:auto;
			-webkit-border-radius: 10px 10px 10px 10px;
			-moz-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
			}
      #innerproduct .col2 
	  {
		   text-align:center;margin-right: 5px;
		   border-color:#06F; border:2px;
		   border-width:5px;
		   border:2px solid #03F; 
	  	   -webkit-border-radius: 10px 10px 10px 10px;
		   -moz-border-radius: 10px 10px 10px 10px;
           border-radius: 10px 10px 10px 10px;
	 }
      #innerproduct .col3 
	  { 
	  text-align:center; 
	  margin-right: 5px;
	  border-color:#06F; 
	  border:2px;
	  border-width:5px;
	   border:2px solid #03F;
	   -webkit-border-radius: 10px 10px 10px 10px;
	   -moz-border-radius: 10px 10px 10px 10px;
       border-radius: 10px 10px 10px 10px;
	  }
#innerproduct  .p
{
	border-width:0px;
    color:#FFF;
	font-size:12px;
	font-style:normal;
	background-color:#06F;
	padding-top:5px;
	padding-bottom:5px;
	-webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    border:0px solid #03F;
}
