@charset "utf-8";
/* CSS Document */

.acc-container {
  	width:80%;
  	margin:30px auto;
  	overflow:hidden;
  	border-top:0px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}

.acc-btn {
	/* transparency */
	background: rgb(51, 51, 51) transparent; /* default fallback */
    background: rgba(51, 51, 51, 0.75); /* nice browsers */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf333333, endColorstr=#bf333333); /* IE 6/7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf333333, endColorstr=#bf333333)"; /* IE8 */
  	/* transparency */
  	max-height:32px;
	cursor: pointer;
	overflow: hidden;
		/*gradual transition*/
	/*-moz-transition: 1s; 
	-ms-transition: 1s;
	-o-transition: 1s;
	-webkit-transition: 1s;
	transition: 1s;*/
	border-top:1px solid #000;
	border-bottom:0px solid #000;
	margin: 0px;
}

.acc-btn:hover  { 
	background:#000;
  	overflow:hidden;
	max-height:999px; /*gradual transition*/
		/*gradual transition*/
	-moz-transition: 1s; 
	-ms-transition: 1s;
	-o-transition: 1s;
	-webkit-transition: 1s;
	transition: 1s;
	/*max-height:100%;*/
}

.acc-btn h1 {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	color: #F90;
	font-size:12px;
	text-align:left;
	padding-top: 1px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin: 0px;
	font-weight: normal;
	/*border:1px solid red;*/	
}
.acc-btn h2 {
  	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
  	text-transform: uppercase;
 	color:#FFF;
 	font-size: 10px;
  	text-align: left;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
	margin: 0px;
	font-weight: normal;
	/*border:1px solid blue;*/
}

.acc-btn p {
	font-family:'Coda', arial, sans-serif;
	font-weight: 400;
	font-size:12px;
	color:#FFF;
	background-color: #485C71;	
	cursor: auto;
	/*bottom:0px;*/
	margin: 0px;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 5px;
	/*border: 1px solid purple;*/
}

.acc-btn p.cita {
	font-family:'Coda', arial, sans-serif;
	font-weight: 400;
	font-size:11px;
	color:#CCC;
	line-height: normal;
	font-style: italic;
	padding-top:10px;
	padding-left:40px;
	cursor: auto;
	/*border: 1px solid yellow;*/
}

table {
	width:80%;
	/*overflow:hidden;*/
  	/*border:1px solid #000;*/
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

table tr.a {
	background: #6A6A6A; 
	padding: 0px;
}

table tr.b {
	background: #434B54; 
	padding: 0px;
}

table td.a {
	border:1px solid #000;
	font-family:'Coda', arial, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size:12px; /*size tipo */
	color:#FFF;
	padding: 2px 6px;
	/*margin-top:25px;*/
}

table td.b {
	border:1px solid #000;
	font-family:'Coda', arial, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size:12px; /*size tipo */
	color:#FFF;
	padding: 2px 6px;
	/*margin-top:25px;*/
}

table td.c {
	border:1px solid #000;
	font-family:'Coda', arial, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size:12px; /*size tipo */
	color:#FFF;
	width:20%;
	background-color: #F90; 
	padding: 2px 6px;
	/*margin-top:25px;*/
}

.h1-table {
	position:relative;
	/*top:25px;*/
	left:45px;
	display:inline;
	padding:4px 8px;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	color: #F90;
	font-size:11px;
	text-align:left;
	background-color:#000;
	font-weight: normal;
	/*border:1px solid red;*/

}

table h1 {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	color: #F90;
	font-size:11px;
	text-align:left;
	background-color:#000;
	/*width:70%;*/
	padding: 5px 8px;
	margin: 0px;
	font-weight: normal;
	border:1px solid red;
}

.celda {
	width:60%;
}

#f_2100a {
	position: relative;
	left:0px;
	top: 10px;
	padding-bottom: 20px;
	/*border:1px solid blue;*/
}

#f_2100b {
	position: absolute;
	left:200px;
	top: 10px;
	padding-bottom: 30px;
	/*border:1px solid blue;*/
}

#f_2100c {
	position: absolute;
	right:30px;
	top: 20px;
	/*border:1px solid blue;*/
}
