﻿/*--------------------------------------------------------*/
/*---GENERAL----------------------------------------------*/
/*--------------------------------------------------------*/
/*font-family: 'Economica', sans-serif;*/
/*font-family: 'Mr Dafoe', cursive;*/
/*font-family: 'Montserrat', sans-serif;*/

a {
	text-decoration: none;
	color: inherit;
}
.contenido {
	min-width:960px;
	max-width:1280px;
	/*height:600px;*/
	margin: 0px auto 0px auto;
	background: #e9e9e9;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding-bottom: 20px;
	display: none;
	font-family: Trebuchet,"Trebuchet MS",Georgia, Arial

}

.top_mask{
	width:100%;
	height:100%;
	position:absolute;
	z-index:50;
	left:0;
	top:0;
	background: url('back.png') repeat;
	font-family: Trebuchet,"Trebuchet MS",Georgia, Arial;
	display:none;
}

.wrapper {
	min-width:800px;
	max-width:1000px;
	margin: 20px auto 0px auto;
	background: #dedede;
	/*border: solid 1px #343434;*/
	border-radius: 0px 15px 0px 15px;
	overflow: hidden;
	/*padding-bottom: 5px;*/
}

.wrapper h1 {
	margin: 0px auto 0px auto;
	width:100%;
	text-align:center;
	/*letter-spacing:1px;*/
	font-weight: normal;
	/*padding-left: 20px;*/
	/*padding-top:5px;*/
	padding-bottom: 5px;
	background:#454545;
	color: #ffffff;
	font-family: "Oregano", Trebuchet !important;
	font-size:30px;
}


.flist{
	padding-left:3px;
	padding-right:15px;
	margin-left: 15px;
	margin-top:10px;
	width:45%;
	text-align:justify;
	/*list-style: decimal outside;*/
	list-style:none;
	display: block;
	float:left;
	color:#efefef;
}

.flist li{
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:10px;
	padding-right:10px;
	border-top: solid 1px #ababab;
	border-left: solid 1px #ababab;
	border-right: solid 1px #ababab;
	border-radius: 5px 5px 0 0;
	/*margin-top: 1px;*/
	margin: 0px auto 0px auto;
	min-height:35px;
	cursor: pointer;
	-moz-box-shadow: 0px -1px 6px 2px #000000;
	-webkit-box-shadow: 0px -1px 6px 2px #000000;
    box-shadow: 0px -1px 6px 2px #000000;
	background: #ffffff;
	color: #29496f;
    text-shadow: 1px 1px 1px #afafaf;
}

.flist li:hover {
	background: #f79646;
	/*color: #232323;*/
}

.flist li.active{
	font-size: 0.89rem !important;
	background: #f79646;
	color: #000000;
	padding-top:0px;
	border-top: solid 3px #f79646;
	border-left: solid 1px #f79646;
	border-right: solid 1px #f79646;
    text-shadow: 1px 1px 1px #f4d393;
}

.flist li h2 {
	display: inline;
	font-family: "Sirin Stencil",SunSans-Regular, sans-serif;
	font-size:0.87rem;
	font-weight:normal;
	letter-spacing:normal;
	text-align:left;
	padding-top: 3px;
	padding-bottom: 3px;
	/*border-top: dotted 1px #ababab;
	border-bottom: dotted 1px #ababab;
	margin-top:20px;*/
	line-height: 0.8rem;
}

.fcont{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	width:49%;
	height:434px;
	text-align:justify;
	list-style:none;
	display: block;
	float:left;
	border-left: solid 1px #565656;
	border-right: solid 1px #565656;
	-moz-box-shadow: 0px 0px 10px #000000 inset;
	-webkit-box-shadow: 0px 0px 10px #000000 inset;
        box-shadow: 0px 0px 10px #000000 inset;
	overflow: hidden;
	background:#ffffff;
}

.fcont li{
	float: left;
	padding-left:10px;
	padding-right:10px;
	height: 440px;
	/*background:#ffffff;
	border-radius: 20px;
	border: solid 1px #232323;*/
	position:relative;
	/*top:-800px;*/
}


.fcont li h2 {
	font-family: "Paprika",Georgia,SunSans-Regular, sans-serif !important;
	font-size:1.25rem;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	color:#000000; /*#17375e;*/
	padding-right: 15px;
	padding-top: 20px;
	/*border-top: dotted 1px #ababab;
	border-bottom: dotted 1px #ababab;
	font-variant:small-caps;*/
}

.fcont li p {
	padding:20px;
	margin-top: 10px;
	margin-bottom: 20px;
	/*border-bottom: dotted 1px #ababab;*/
	font-size: 0.85rem;
	font-family: "Paprika",Georgia,SunSans-Regular, sans-serif !important;
	line-height: 1.4rem;
	color: #232323;
}

.fcont li p:first-letter {
	color: #29496f;
	font-size: 3rem;
	float:left;
	line-height: 2.5rem;
	text-shadow: 1px 1px 2px #898989;
	font-family: Georgia,SunSans-Regular, sans-serif !important;
	margin-right:3px;
	margin-bottom: 3px;
	padding-right:3px;
}
.fcont li p a {
	text-decoration:underline;
	color: #f79646;
}

.fcont li div {
	width:120px;
	height:120px;
	line-height:120px;
	font-size: 120px;
	text-align:center;
	color:#f79646;	
	border: solid 10px #f79646;
	border-radius:50%;
	padding: 20px;
	margin: 30px auto 20px auto;
	opacity: 0.3;
}

.fcont li h3 {
	font-size: 30px;
	text-align:center;
	color:#f79646;		
	opacity: 0.3;
	margin: 0px auto 0px auto;
}
.fbtn{
	padding-top:15px;
	padding-left:170px;
	position:relative;
	width: 100%;
	height:6%;
	display: block;
	float:left;
}


#linkbar{
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	background: #232323;
	border-radius: 20px;
	color: #fcfcfc;
	width: 550px;
	margin:10px auto 0px auto;
	text-align: center;
	letter-spacing:1px;
}

#linkbar a {
	margin-left: 3px;
	font-family: Arial,SunSans-Regular, sans-serif;
	cursor:pointer;
}

#linkbar a:hover {
	text-decoration: underline;
}

#fclos{
	border: solid 1px #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-radius:50%;
	text-align: center;
}

.st1{
	font-weight: bold;
	font-size: 1.1rem;
	opacity:0.9;
	text-decoration: underline;
}

.st2{
	font-weight: normal;
	font-size: 0.8rem;
	opacity:1;
	color: #f79646;
}


.st3{
	font-face: bold;
	font-size: 1.3rem;
	opacity:0.7;
	color: #f79646;
}

.st4{
	font-weight: bold;
	opacity:0.8;
}

.st5{
	font-weight: bold;
	font-size: 1.4rem;
	opacity:0.7;
	color: #f79646;
}

.st6{
	font-weight: bold;
	font-size: 0.9rem;
	opacity:1;
}

.st7{
	font-weight: normal;
	font-size: 1.6rem;
	opacity:0.85;
	color: #f79646;
}
