@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Conv_GeosansLight';
	src: url('fonts/GeosansLight.eot');
	src: local('☺'), url('fonts/GeosansLight.woff') format('woff'), 
	     url('fonts/GeosansLight.ttf') format('truetype'),
		 url('fonts/GeosansLight.svg') format('svg');
		 font-weight: normal;
		 font-style: normal;
}

@font-face {
      font-family: 'bullet';
      src: url('fonts/bullet.eot?92159247');
      src: url('fonts/bullet.eot?92159247#iefix') format('embedded-opentype'),
           url('fonts/bullet.woff?92159247') format('woff'),
           url('fonts/bullet.ttf?92159247') format('truetype'),
           url('fonts/bullet.svg?92159247#bullet') format('svg');
      font-weight: normal;
      font-style: normal;
    }
     

h1{
	font-family: 'Conv_FtraBk__0', Arial;
	font-size: 1em;
	color: #c20e1a;
	text-transform: uppercase;	
	}
	
h2{
	font-family: 'Conv_GeosansLight', Arial;
	font-size: 1.5em;
	color: #c20e1a;
	text-transform: uppercase;	
	font-weight:bold;
	text-align:left;
	}	

.Estilo01{
	font-family:'Conv_FtraBk__0',Arial;
	font-size:0.8em;
	color:#c20e1a;
}

.Estilo02{
	font-family: 'Conv_TT0146M', arial;
	font-size:0.7em;
	letter-spacing: 0.05em;
	color:#212121;
	}
	
.Estilo03{
	font-family: 'Conv_GeosansLight', arial;
	font-size: 0.9em;
	color: #212121;
	text-transform: uppercase;
}

.Estilo04{
	font-family: 'Conv_GeosansLight', arial;
	font-size:1.4em;
	letter-spacing: 0.05em;
	color:#555454;
	}
	
.Estilo05{
	font-family: 'Conv_GeosansLight', arial;
	font-size:1.7em;
	letter-spacing: 0.05em;
	color:#c20e1a;
	font-weight:bold;
	text-transform: uppercase;
	}	
	
.Estilo06{
	font-family: 'Conv_GeosansLight', arial;
	font-size:1.8em;
	color:#fff;
	text-align:right;

	
	-moz-text-shadow:1px 3px 2px rgba(0,0,0,0.7);
	-webkit-text-shadow: 1px 3px 2px  rgba(0,0,0,0.7);
	text-shadow: 1px 3px 2px rgba(0,0,0,0.7);
	}		
	
.Estilo07{
	font-family: 'Conv_GeosansLight', arial;
	font-size:0.85em;
	letter-spacing: 0.05em;
	text-align:left;
	color:#fff;
	
	-moz-text-shadow:1px 2px 1px rgba(0,0,0,0.7);
	-webkit-text-shadow: 1px 2px 1px  rgba(0,0,0,0.7);
	text-shadow: 1px 2px 1px rgba(0,0,0,0.7);
	}
		
.Estilo08{
	text-align:justify;
	font-family: 'Conv_FtraBk__0', arial;
	font-size:0.75em;
	color:#fff;
	}	
	
.Estilo09{
	font-family: 'Conv_FtraBk__0', Arial;
	font-size: 0.8em;
	color: #333333;
	text-align: justify;
	}
		
[class^="icon-"]:before, [class*=" icon-"]:before {
   
      font-family: "bullet";
      font-style: normal;
      font-weight: normal;
      speak: none;
	       
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
	  margin-right: .2em;
      text-align: center;
      opacity: .8;      
      
      font-variant: normal;
      text-transform: none;
     
      
      line-height: 1em;     
      margin-left: .2em;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    
       text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); 
    }
	
.icon-menu:before { 
	content: '\e807';
	font-size: 1.5em;
	color:#c20e1a;
	}
	
.icon-righ:before{
	content: '\e804';
	color:#FFF;
	font-size: 1em;
	text-align:right;
	}
	
.icon-uss:before{
	content: '\e800';
	color: #CCC;
	font-size: 1.3em;
	padding-top:5px;
	background: #333;
	width: 25px;
	height: 20px;
	text-align: center;
	/*para Firefox*/
	-moz-border-radius: 100px 100px 100px 100px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 100px 100px 100px 100px;
	/*para IE */
	behavior: url(border.htc);
	/* para Opera */
	border-radius: 100px 100px 100px 100px;
	vertical-align: middle;
	border:#FFF 1px solid;
	}

.icon-pass:before{
	content: '\e801';
	color: #CCC;
	font-size: 1.3em;
	padding-top:5px;
	background: #333;
	width: 25px;
	height: 20px;
	text-align: center;
	/*para Firefox*/
	-moz-border-radius: 100px 100px 100px 100px;
	/*para Safari y Chrome*/
	-webkit-border-radius: 100px 100px 100px 100px;
	/*para IE */
	behavior: url(border.htc);
	/* para Opera */
	border-radius: 100px 100px 100px 100px;
	vertical-align: middle;
	border:#FFF 1px solid;
	}
	
.icon-face:before{
	content: '\e80e';
	}
			
.icon-twitter:before{
	content: '\e816';
	}	
	
.icon-youtube:before{
	content: '\e821';
	}	
	
.icon-empresa:before{
	content: '\e80d';
	color: #f1f1f1;
	float:left;
	margin:10px;
	font-size:45pt;
	text-align:left;
	padding-right:8px;
	
	-moz-text-shadow:1px 3px 2px rgba(0,0,0,0.3);
	-webkit-text-shadow: 1px 3px 2px  rgba(0,0,0,0.3);
	text-shadow: 1px 3px 2px rgba(0,0,0,0.3);
	}	
	
.icon-vision:before{
	content: '\e818';
	color: #f1f1f1;
	float:left;
	margin:10px;
	font-size:45pt;
	text-align:left;
	padding-right:8px;
	
	-moz-text-shadow:1px 3px 2px rgba(0,0,0,0.3);
	-webkit-text-shadow: 1px 3px 2px  rgba(0,0,0,0.3);
	text-shadow: 1px 3px 2px rgba(0,0,0,0.3);
	}	
	
.icon-mision:before{
	content: '\e819';
	color: #f1f1f1;
	float:left;
	margin:10px;
	font-size:45pt;
	text-align:left;
	padding-right:8px;
	
	-moz-text-shadow:1px 3px 2px rgba(0,0,0,0.3);
	-webkit-text-shadow: 1px 3px 2px  rgba(0,0,0,0.3);
	text-shadow: 1px 3px 2px rgba(0,0,0,0.3);
	}

.icon-servicio:before{
	content: '\e80b';
	color: #f1f1f1;
	float:left;
	margin:10px;
	font-size:45pt;
	text-align:left;
	padding-right:8px;
	
	-moz-text-shadow:1px 3px 2px rgba(0,0,0,0.3);
	-webkit-text-shadow: 1px 3px 2px  rgba(0,0,0,0.3);
	text-shadow: 1px 3px 2px rgba(0,0,0,0.3);
	}
	
.icon-soluciones:before{
	content: '\e81a';
	color: #f1f1f1;
	float:left;
	margin:10px;
	font-size:45pt;
	text-align:left;
	padding-right:8px;
		
	-moz-text-shadow:1px 3px 2px rgba(0,0,0,0.3);
	-webkit-text-shadow: 1px 3px 2px  rgba(0,0,0,0.3);
	text-shadow: 1px 3px 2px rgba(0,0,0,0.3);
	}

.icon-soporte:before{
	content: '\e817';
	color: #f1f1f1;
	float:left;
	margin:10px;
	font-size:45pt;
	text-align:left;
	padding-right:8px;
	
	-moz-text-shadow:1px 3px 2px rgba(0,0,0,0.3);
	-webkit-text-shadow: 1px 3px 2px  rgba(0,0,0,0.3);
	text-shadow: 1px 3px 2px rgba(0,0,0,0.3);
	}	
	
.icon-soporte2:before{
	content: '\e817';
	color: #D8D2CB;
	float: left;
	font-size: 25pt;
	text-align: left;
	padding-right: 8px;
	}	
	
/* TEXTO BOTON*/	
a {
	text-decoration: none;
	color: #fff;
	}

a:visited {
	color: #fff;
	}	

a:active {
	color: #fff;
	}
		
a:hover {
	color: #fff;
	text-decoration: underline;
	}
