@font-face {
    font-family: 'swis_roman';
    src: url('../font/swissn.eot');
    src: url('../font/swissn.eot?#iefix') format('embedded-opentype'),
         url('../font/swissn.woff') format('woff'),
         url('../font/swissn.ttf') format('truetype'),
         url('../font/swissn.svg#swis_roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis_bold';
    src: url('../font/swissb.eot');
    src: url('../font/swissb.eot?#iefix') format('embedded-opentype'),
         url('../font/swissb.woff') format('woff'),
         url('../font/swissb.ttf') format('truetype'),
         url('../font/swissb.svg#swis_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis_light';
    src: url('../font/swissl.eot');
    src: url('../font/swissl.eot?#iefix') format('embedded-opentype'),
         url('../font/swissl.woff') format('woff'),
         url('../font/swissl.ttf') format('truetype'),
         url('../font/swissl.svg#swis_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	color:#727176;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
a { cursor:pointer!important; text-decoration:none;}

.linea-superior{
	background:url(../img/general/limite-superior.jpg) no-repeat;
	height:20px;}
.linea-inferior{
	background:url(../img/general/limite-inferior.jpg) no-repeat;
	height:18px;}

.container{
	/*background:url(../img/general/footer.jpg) no-repeat center bottom;*/
	height:auto;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:1024px;
}
header{
	height:auto;
	margin:0 auto;
	min-height:180px;
	position:relative;
	width:1024px;
}
.logo{
	height:auto;
	overflow:hidden;
	position:absolute;
	left:30px;
	top:36px;}
.menu-global{
	float:right;
	width:416px;
	margin-right: 76px;}
.menu{
	width:136px;
	margin-left:2px;
	cursor: pointer;
	opacity:1}
.menu:hover{
	opacity:0.8}
.men-nosotros{
	background:#E8E8E8;}
.men-servicios{
	background:#EDEDED;}
.men-contacto{
	background:#F3F3F3;}
.linea-menu{
	margin-top:48px;}
	
.boton-nosotros{
	margin:22px auto;
	background:url(../img/general/btn-nosotros.png) no-repeat;
	width:109px;
	height:25px;
	margin-bottom:22px;
	opacity:1}
.boton-nosotros:hover{
	background:url(../img/general/btn-nosotros-hover.png) no-repeat;
	opacity:0.5}
.boton-servicios{
	margin:22px auto;
	background:url(../img/general/btn-servicios.png) no-repeat;
	width:109px;
	height:25px;
	margin-bottom:22px;}
.boton-servicios:hover{
	background:url(../img/general/btn-servicios-hover.png) no-repeat;}
.boton-contacto{
	margin:22px auto;
	background:url(../img/general/btn-contacto.png) no-repeat;
	width:109px;
	height:25px;
	margin-bottom:22px;}
.boton-contacto:hover{
	background:url(../img/general/btn-contacto-hover.png) no-repeat;}
.contenido{
	overflow: hidden;
	margin:40px auto 0;}

.left{
	float:left;}
.right{
	float:right;}
.cont-punto p{
    padding-top: 1px;
    margin-top: 0px;
}
/*nav{
	background:url(../img/general/shadow.png) no-repeat center bottom;
	border-top:1px solid #d6d7db;
	bottom:0px;
	height:48px;
	left:0px;
	overflow:hidden;
	position:absolute;
	width:100%;}

.gradient{
	background: rgb(255,20,43); /* Old browsers */
	/*background: -moz-linear-gradient(top,  rgb(255,20,43) 0%, rgb(159,17,74) 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,20,43)), color-stop(100%,rgb(159,17,74))); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  rgb(255,20,43) 0%,rgb(159,17,74) 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  rgb(255,20,43) 0%,rgb(159,17,74) 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  rgb(255,20,43) 0%,rgb(159,17,74) 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  rgb(255,20,43) 0%,rgb(159,17,74) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff142b', endColorstr='#9f114a',GradientType=0 ); /* IE6-9 */
/*}



nav ul{
	height:auto;
	margin:0;
	overflow:hidden;
	padding:8px 0 0;
	width:100%;
}
nav ul li{
	border-left:1px solid #d6d7db;
	float:left;
	font-family:'swis_light', sans-serif;
	font-size:14px;
	height:auto;
	overflow:hidden;
	padding:2px 54px;
}
nav ul li a{
	color:#727176;
}
nav ul li a:hover{
	color:#ff0000;
	font-weight:bold;
}
footer{
	height:auto;
	overflow:hidden;
	padding:0 0 50px 46px;
	width:738px;
}
footer p{
	font-family:'swis_roman', sans-serif;
	font-size:16px;
	margin:0 0 11px;
}
.social_media{
	float:left;
	height:auto;
	overflow:hidden;
	padding:0 0 0 43px;
}
.social_media a{
	display:inline-block;
	height:37px;
	width:37px;
}
.facebook{
	background:url(../img/general/facebook.png) no-repeat center top;
}
.twitter{
	background:url(../img/general/twitter.png) no-repeat center top;
}
.facebook:hover{
	background:url(../img/general/facebook.png) no-repeat center bottom;
}
.twitter:hover{
	background:url(../img/general/twitter.png) no-repeat center bottom;
}
.link_web{
	float:right;
	font-family:'swis_roman', sans-serif;
	font-size:25px;
}
.link_web a{
	color:#FF142B;
}
.link_web a:hover{
	text-decoration:underline;
}
.float_left{
	float:left!important;
}
.float_right{
	float:right!important;
}
.clear_both{
	clear:both;
}*/