@charset "utf-8";
/* CSS Document */
body {
font-family:Copse;  
font-size:1.4em;
}

 .fa-stack-2x
{
line-height:95px;
vertical-align:bottom;
color:#F00;
}

.fa-stack-1x
{
line-height:95px;
vertical-align:middle;        
color:white;    
}

.icon-background6 {
color:#F00;
}
    

      
.navbar-default .navbar-brand {
    
    
    color: rgba(255, 255, 255, 1);
}
.navbar-default {
    background-color: #666;
    font-weight:bold;
  	font-size:1em;
}
.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: #666;
  
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: #f00;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	color:#333;
	background-color: rgba(231, 231, 231, 1);
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #666666;
}

.full {
    background: url('../img/fondohombre1.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.left-or-center
      {
		text-align: left;
      }
      
@media screen and (max-width: 59.9999em){
    .left-or-center{
        display:inline-block;
        width:100%;
        text-align: center;         
    }
}
      
.box
{
	background-color:#F00;
	color: #FFF;
}
	  
	  
.numeros, .botones, .logo
      {
        vertical-align: baseline;
      }
.numeros a, .numeros p {
        color: #F00;
        text-decoration:none;
        text-align:center;
        vertical-align:bottom;
        font-size:1.2em;
        /* -webkit-text-stroke: 0.5px #FFF; */
      }
.pull-bottom {
    vertical-align: bottom;
}

.ilustracion
   {
   float:left; 
   margin:10px;
   }

h1, h2, h3, h4, a, a:hover, a:active
      {
        color: #f00;
        text-decoration:none;
      }
	  
h2 {
font-size:2.2em;	
}
      
li
      {
        font-weight:bold;
        font-size:1.3em;
      }
.nav li 
      {
        font-size:1.1em;
      }
.rowcont 
      {
        font-size:1.3em;
        margin-left:10px;
        margin-bottom:20px;
      }

.panel-heading, .panel-title
      {
        font-size:1.3em;
        text-align:center;
        background-color:#f00 !important};
        color:#FFF;
      	border-color:#9E005D;
      }
.panel-primary 
      {
	border-color: #333333 !important;
      }
.navbar
      {
       margin-bottom:0px; 
      }
      
@media screen and (max-width: 41.9999em){
  
.ilustracion
   {
   float:none; 
   }
}    



.navbar-inverse .navbar-brand {
    color:#000000;
}
.navbar-inverse {
    background-color:#F5F5F5;
    font-weight:normal;
  	font-size:0.65em;
	line-height:10px;
	border-color: #F5F5F5;
}
.navbar-inverse .navbar-nav>li>a {
    color: #000;
    background-color: #D2D2D2;
  
}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: #000;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #000;
    background-color: rgba(231, 231, 231, 1);
}
.navbar-inverse .navbar-toggle {
    border-color: #ddd;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar {
    background-color: #E10887;
}

.navbar-inverse {
    min-height: 15px;
}


p {
font-size:1.1em;	
}

.footer
{
	font-size:0.9em;
	color:#CCC;
}

.footer a
{
	font-size:0.9em;
	color:#CCC;
	text-decoration:none;
}
@media screen and (max-width: 41.9999em){
	
.carousel-caption {
	padding-bottom:0px;
}
}