/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML

  Porcentajes dependientes de 960percent.css
  Tamaño de fuente inicial la que dé el navegador, se puede sustituir por el tamaño elegido, así como la altura de la línea.
  Se puede jugar con media querys para que el tamaño de la fuente inicial varíe en función del tamaño de pantalla.
----------------------------------------------------------------------------------------------------*/
html {
  /* Change default typefaces here */
  font-family: serif;
  font-size: 137.5%;
  -webkit-font-smoothing: antialiased;
}
body {
  font-size: 16px; line-height: 21px; font-family: 'Open Sans', Arial, sans-serif;
   text-rendering: optimizeLegibility;
  
}

pre,
code {
  font-family: 'Open Sans', serif;
}

hr {
  border: 0 #b5b5b5 solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}
/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {  font-size: 219%; line-height:46px; text-rendering: optimizeLegibility;   margin-top: 23px;  margin-bottom: 23px;}
h2 {  font-size:  175%; line-height:34.5px; text-rendering: optimizeLegibility;   margin-top: 23px;  margin-bottom: 23px;}
h3 {  font-size:  175%; line-height:34.5px; text-rendering: optimizeLegibility; margin-top: 23px;  margin-bottom: 23px; letter-spacing: -1px;}
h4 {  font-size:  144%; line-height:23px; text-rendering: optimizeLegibility; margin-top: 23px;  margin-bottom: 0px;}
h5 {  font-size:  100%; line-height:23px; text-rendering: optimizeLegibility;  margin-top: 23px;  margin-bottom: 0px;}}
h6 {  font-size:  80%; line-height:100% ; text-rendering: optimizeLegibility;  margin-top: 23px;  margin-bottom: 0px;}

section h6 {
 font-weight:400; line-height:130% !important; margin:3px 0px 10px 0px; color:black;}
section small {
 font-weight:400;  line-height:130% !important;
 margin:5px 0px 0px 0px; display:block;
 color:black;
}
/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 3.125%;
}

p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 2.0833333333333333333333333333333%;
}

@media only screen and (max-width:480px) {body {font-size: 70%;}}
@media only screen and (min-width:481px) and (max-width:690px) {    body {      font-size: 80%;   }}
/*@media only screen and (min-width:691px) and (max-width:980px) {    body {      font-size: 100%; }}*/

/*------------------------------------------------------------
2.8 Tables 
-------------------------------------------------------------- */
#table1, .entry table {
	border-bottom:1px solid #C8C7C8;
	border-collapse:collapse;
	border-top:1px solid #C8C7C8;
	margin:20px 0px 20px 0px;
	text-align:center;
	width:100%;
}
#table1.tableleft, .entry table.tableleft{ text-align:left !important;}

#table1.tablecolor1 td, .entry table.tablecolor1 td{ background-color:#272C34 !important; color:#fff !important;}

#table1 th, .entry table th {
	background-color:#F0F0F0;
	border-left:1px solid #C8C7C8;
	border-right:1px solid #C8C7C8;
	font-weight:lighter;
		color:#231F20;
	padding:8px;
}

#table1 tr, .entry table tr {
	border-left:1px solid #C8C7C8;
	border-right:1px solid #C8C7C8;
	border-bottom:1px solid #C8C7C8;
	color:#231F20;
	padding:8px;
	background-color:#fff !important;
}
#table1 td, .entry table td {
	border-left:1px solid #C8C7C8;
	border-right:1px solid #C8C7C8;
	border-bottom:1px solid #C8C7C8;
	color:#231F20;
	padding:8px;
	background-color:transparent;
}
.entry table#table1 td {
	border-left:1px solid #C8C7C8;
	border-right:1px solid #C8C7C8;
	border-bottom:1px solid #C8C7C8;
		border-top:0px solid #C8C7C8;
	color:#231F20;
	padding:8px;
	background-color:transparent;
}
/**table2**/
#table2, .entry table {
	border-collapse:collapse;
	margin:1em 0px 1em 0px;
	text-align:center;
	width:100%;
}

#table2 th, .entry table th {
	background-color: #09F;
	color:white;
	font-weight:lighter;
	padding:1em 1em 0em 1em;
	border:1px solid #272C34;
	}
#table2 tr, .entry table tr {
	background-color:#B6DEFF;
	color:white;
	font-weight:lighter;
	padding:1em;
	border:1px solid #272C34;
}

.entry table#table2 td {
	background-color:#31559C;
	color:white;
	font-weight:lighter;
	padding:1em;
	text-transform:uppercase;
	border:1px solid #272C34;
}

#table2 .green { background-color:#00BDA5 !important;}
#table2 .red{ background-color:#ED8C8D !important;}

