  
	/* DISEÑO PARA IMAGEN FONDO*/
	 #background {
		width: 100%; 
		height: 100%; 
		position: fixed; 
		left: 0px; 
		top: 0px; 
		z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
	}
	
	.stretch {
		width:100%;
		height:100%;
	}
		
	/* DIV ENCABEZADO */
	.div_enca{
			-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
			-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
			box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
			background: #F00; 
			width:100%;							
			height:auto;								
			border-radius:5px
			
		}	
	
	.div_titulo_medio{
		-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		background:#efaf00; 					
		height:50px;								
		border-radius:5px;
		margin-top:50px;
		margin-left:10px;
		}
		
			
		.titulo_principal{				
			color:#2e2e2e; font-size:x-large;font-style:normal;text-align: left; margin-top:15px;font-weight: bold;
		 } 
		 
		 .titulo_leyenda{				
			color:#2e2e2e; font-size:medium;font-style:italic;text-align: left; font-weight: bold;
		 } 

	   .parrafo_titulo{				
			 color:#2e2e2e; font-size:x-large;font-style: normal;text-align:center; padding-top:25px;font-weight: bold;
		 }  
	   .parrafo_texto{
	margin-left: 1em;
	color: #2e2e2e;
	font-size: medium;
	font-style: normal;
	margin-top: 15px;
	font-weight: bold;
		 }
		/*
		.titulo_medio{				
			 color:#2e2e2e; font-size: xx-large;font-style: normal;
			 margin-top: 15px;
			  text-align:left;			  
		 } 
*/
		/* centered columns styles */
			.row-centered {
				text-align:center;
			}
			
		.section_parrafos{
			-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
			-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
			box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
			background: #FFF; 
			width:350px; 
			height:625px;
			margin: 0 auto; 			
			border-radius:5px
		}
            .imagen_parrafo{
			-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
				-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
				box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
			margin-left:50px;
			}
		   .imagen_parrafo_2{
			-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
				-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
				box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);

			}	
  		
		   .parrafo_texto_2{				
			margin-left:1em;  color:#2e2e2e; font-size:large;font-style:normal; margin-top:5px;
		 } 
  		.section_parrafos_2{
			background: #fff; 
			width:100%; 
			height:auto;
			margin: 0 auto; 			

		}
		.div_titulo_medio_2{
		-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		background:#efaf00; 					
		height:50px; width:90%;								
		border-radius:3px;		
		margin: 0 auto; 
		margin-top:15px;		
				}
		.div_titulo_medio_3{
		-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.61);
		background:#efaf00; 					
		height:50px; width:95%;								
		border-radius:3px;		
		margin: 0 auto; 
		margin-top:15px;
		}

  
  .cuadro_separadora{
	  
	 background-color: #F4F4F4;
 height: 2px;
 width: 100%;
 box-shadow: 0 1px 13px rgba(0, 0, 0, 0.4);
 margin-top: 20px;
 float: left;  
  }
  /*******************************************************************************/
  
              @media only screen and (min-width : 320px){
				 .titulo_medio{				
					color:#2e2e2e; 
					 font-size: large;font-style:normal; font-weight:bold; text-align:left; margin-top:10px;			  					  
				 } 
				 
				 .titulo_medio_2{				
				 color:#000; font-size: large;font-style:normal; font-weight:bold; text-align:left; margin-top:3px; text-align:left;
				} 
         
            }
         
            /* Extra Small Devices, Phones */
            @media only screen and (min-width : 480px){
					.titulo_medio{				
					color:#2e2e2e; 
					 font-size: large;
					 font-style:normal;
					  text-align:left;
 					  margin-top:10px;			  
				 } 
				 .titulo_medio_2{				
				 color:#2e2e2e; font-size: large;font-style:normal; font-weight:bold; text-align:left; margin-top:3px; text-align:left;
				} 
         
            }
         
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
				.titulo_medio{				
					 color:#2e2e2e; 
					 font-size:large;
					 font-style:normal;
					  text-align:left;			  
					  margin-top:10px;					  
				 } 
				 .titulo_medio_2{				
				 color:#2e2e2e; font-size: large;font-style:normal; font-weight:bold; text-align:left; margin-top:3px; text-align:left;
				} 

         
            }
         
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
					.titulo_medio{				
					 color:#2e2e2e; 
					 font-size:x-large;
					 font-style:normal;					 
					  text-align:left;						  		  
				 } 
				 .titulo_medio_2{				
				 color:#2e2e2e; font-size: x-large;font-style:normal; font-weight:bold; text-align:left; margin-top:3px; text-align:left;
				} 

         
            }
         
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
		         .titulo_medio{				
					 color:#2e2e2e; 
					 font-size:x-large;
					 font-style:normal;
					  text-align:left;			  
				 } 
		 .titulo_medio_2{				
			 color:#2e2e2e; font-size: x-large;font-style:normal; font-weight:bold; text-align:left; margin-top:3px; text-align:left;
				} 

            }
			
			
		.lista_serv{			
			list-style-image:url("ico/appbar16.png");			
		}
  /********************************************************************************/
  
  /**
   * Base styles for horizontal navigation
   */
   /*
  .horizontal-nav {
	background: #efaf00;
	border-radius: 5px;
	margin-top:15px;
  }
  .horizontal-nav ul {
	background: #2e2e2e;
	float: left;
	text-align: center;
	border-radius: 5px;
	border: 0px solid #2e2e2e;
  }
  .horizontal-nav ul li {
	float: left;
	border-left: 1px solid #2e2e2e;
  }
  .horizontal-nav ul li:first-child {
    border-left: 0 none;
  }
  .horizontal-nav ul li a {
    display: block;
    padding: 10px 20px;
    color: #efaf00;
	font-weight: bold;
	font-size:medium;
	 
    border-top: 1px solid rgba(255,255,255, 0.25);
    border-left: 1px solid rgba(255,255,255, 0.25);
  }
  .horizontal-nav ul li:first-child a {
    border-left: 0 none;
  }
  .horizontal-nav ul li a:hover {
	background: #FFFFFF;
	color: #2e2e2e;
	font-weight: bold;
	font-size:medium;
  }
  .horizontal-nav ul li:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .horizontal-nav ul li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  
  
  */
  