body {padding: 0;margin: 0;min-width: 980px;width: 100%; background:#fff;}
ul, li { padding:0; margin:0; list-style:none;}
p{padding:0; margin:0;}
a img { border:none;}
.content { margin:0 auto; width:980px; padding:0 5px; clear:both !important; display:block; overflow:hidden; min-height:5px;}
.texto_gral {font-family:open_sans; font-size:13px; line-height:21px; color:#616161;}
h1, h2, h3, h4, h5, h6 {margin:0 0 8px 0; padding:3px 0; font-family:open_sans;}
h1 { font-size:40px; margin-bottom:15px; margin-top:18px; padding-top:10px; color:#333; font-weight:normal;} 
h2 { font-size:36px; margin-bottom:20px; padding-top:10px; line-height:30px;}
h3 { font-size:27px; margin-bottom:10px; padding:0; font-weight:normal; color:#434343; line-height:30px;}
h4 { font-size:18px; margin-bottom:10px; padding:0; font-weight:normal; color:#993333;}
.apt_70 { width:68%; padding:0 1%;}
.apt_50 { width:48%; padding:0 1%; float:left}
.apt_25 { width:23%; padding:0 .9%; float:left;}
.apt_30 { width:28%; padding:0 1%;}
.apt_20 {width:18%; padding:0 1%; float:left;}
.apt_80 {width:78%; padding:0 1%; float:left;}
.f-l { float:left;}
.f-r { float:right; }
.margin { margin:25px auto; overflow:hidden; min-height:5px;}
.clear2{ clear:both;}
.center{ text-align:center;}

.bg1{
	background:url(../img/bg-parallax-2-flipeed.png) no-repeat 0px -200px;
	padding:25px 0;
	color:#FFF;
}
.bg1 h3{ color:#FFF;}
#header{
	min-height:5px;
	background:#00a99d url(../img/bg-1.jpg) 0 -450px;
}
#header h1{
	color:#fff;
	font-family:bebas;
	line-height:42px;
	margin-bottom:0;
}
#header h2{
	padding:5px;
	background:#ff5601;
	color:#FFF;
	display:inline-block;
	margin:10px 0;
	font-family:bebas;
}
#header p{
	color:#fff;
	text-shadow:-2px 2px 2px #000000;
}
.apt_1{
	clear:both;
	padding:5px;
	min-height:0px;
	overflow:hidden;
	background:rgba(0,0,0,.5);
}
#datos{
	color:#fff;
	font-size:14px;
	width:390px;
	float:right;
	text-align:right;
	margin-top:35px;
}
.mail{
	color:#fff;
	text-decoration:none;
	display:inline-block;
	margin-bottom:2px;

}
.social{
	width:45px;
}
#logo{
	float:left;
	margin-right:10px;
	width:125px;
}
.logo{
	float:left;
	height:80px;
}
#menu_superior{
	text-align:center;
	min-height:0px;
	overflow:hidden;
	float:right;
	margin-top:25px;
}

ul.menu_superior {}
ul.menu_superior>li{
 float:left;
}
ul.menu_superior>li>a {
	padding:6px 15px;
	display:block;
	text-align:center;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
ul.menu_superior>li.activo>a, ul.menu_superior>li>a:hover {
	color:#333;
	background:#fff;
}
ul.menu_superior>li>ul{
 display:none;
}
ul.menu_superior>li:hover>ul{
 display:block;
 min-width: 130px;
 position:absolute;
 text-align:left;
 z-index:10;
 background:#000;
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
 margin-left:0px;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 filter:alpha(opacity=80);
}
ul.menu_superior>li>ul li a {
	font-size:15px;
	color:#FFF;
	text-decoration:none;
    padding:2px 5px;
}
ul.menu_superior>li>ul li:hover{
  background-color:#cc0000;
}


#galeria{
}
#contenido{
	padding:0;
	/*background:#FFF;*/
}
.color1{
	background:#FF5601/*00a99d*/;
	padding:20px 0;
	color:#fff;
}
.color1 h3{
	color:#fff;
	font-weight:bold;
	font-size:26px;
}
ul.lista_1 li{
	margin-left:25px;
	list-style:url(../img/ind_1.png);
}

#footer{
	padding:25px;
	min-height:5px;
	overflow:hidden;
	background:#252a2b;
	font-size:12px;
	color:#fff;
}
.mail_footer{
	color:#fff;
	text-decoration:none;
}
.mkt{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.liga_mkt{
	color:#fff;
	text-decoration:none;
}
