body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-color:black;
	font-family:'Arial', Gadget, sans-serif;
	font-size:1.8em;
	font-weight:bold;
}
@media screen and (max-width: 480px) {
	body {
		font-size:1.0em;
	}
}
#contenedor {
	margin-top:4%;
	width:100%;
	float:left;
}
#top-header {
	top:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 100%;
    height:auto;
    position: fixed;
    background-color:black;
    float: left;
}
.titulo_pag {
	color:white;margin-top:1%;	
}
.logo-top img {
    padding: 0 0 0 0;
    margin: 0 0 0 2%;
    width: 6%;
    float:left;
    border: none;
    position: relative;
}
/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
 
.accordion {
    overflow:hidden;
  /*  box-shadow:0px 1px 3px rgba(0,0,0,0.25);*/
    border-radius:3px;
    background:#014c61;
    
}
 
/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:15px;
    display:inline-block;
  /*  border-bottom:1px solid #1a1a1a;*/
    background:#014c61;
    transition:all linear 0.15s;
    /* Type */
    font-size:80%;
    text-shadow:0px 1px 0px #1a1a1a;
    color:#fff;
}
 
.accordion-section-title.active, .accordion-section-title:hover {
    background:#014c61;
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    font-size:70%;
    padding:15px;
    font-weight:normal;
    display:none;
}

#footer {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 100%;
    height: auto;
    float:left;
    position:relative;
    background:black;
}

.logo-footer {
    padding: 0 0 0 0;
    margin-top: 3px;
    float:left;
    width:20%;
    position:relative;
}

.logo-footer img {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
    width: 20%;
}
.copy {
	padding-top:-2%;
	color:white;
	font-size:50%;
	font-weight:normal;
}
#nav-footer {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: right;
    width: 50%;
}
#nav-footer li {
    padding: 0 16px 0 16px;
    margin: 0 0 0 0;
    float: left;
    list-style: none;
    border-right: #A179B7 solid 1px;
}

#nav-footer li:last-child {
    border-right: none;
}

#nav-footer li a {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-decoration: none;
    font-family: Calibri, "Trebuchet MS", Arial;
    font-size: 16px;
    color: #014c61;
}

#nav-footer li a:hover {
    color: #FFF;
}

#nav-footer li.actv a {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-decoration: none;
    font-family:Calibri, "Trebuchet MS", Arial;
    font-size: 16px;
    color: #FFF;
}
#pie {
	position:relative;
	float:left;
	margin-top: 2%;
	width: 100%;	
	text-align: left;
	z-index:1;
}
#pie img {
	width:25%;
}
#opcpie {
	position:relative;
	display:block;	
	margin-top:2Px;
	color:white;
	background:#ACA094;
	padding:2%;
	text-align:center;
	width: 96%;
	font-size:60%;	
}
#opcpie a {
	width: 100%;
	padding:2%;
	color:#420471;	
	text-decoration:none;
	font-weight:normal;
}
#opcpie a:hover {
	color:#ffffff;	
	text-decoration:none;
}