@charset "UTF-8";
/* CSS Document */
​

div #tctp h1{
	color:#0f69b4 !important;
}
​
div #tctp h2{
	color:#eb3c46 !important;
}
​
div #tctp .tabla-resumen{
	border-color: #0f69b4;
	border-style: dotted 1px;
}

.test{
color:red;
}

#region-main h1{
	color:#0f69b4;
}

#region-main h2{
	color:#eb3c46;
}

.tabla-resumen{
	width: 100%;
	border-color: #777777;
	border-style: dotted !important;
	border-width: 1px !important;
	background-color: #E4E4E4;
}

.tabla-resumen h5{
	color:#0f69b4;
}

.tabla-referencias{
	width: 80%;
	border-color: #0f69b4;
	border-style: dotted !important;
	border-width: 1px !important;
	background-color: #E4E4E4;
}

.tabla-referencias th,  .tabla-referencias td{
	padding: 20px !important;
}



.tabla-referencias li {  
	margin-left: 20px;
	
}

.tabla-referencias a {  
	color:red;
	font-weight: bold;
	
}



.tabla-objetivos{
	width: 80%;
	border-color: #FFFFFF;
	border-style: dotted !important;
	border-width: 1px !important;
	background-color: #0f69b4;
	color:#FFFFFF !important;
	
}

.tabla-objetivos td, .tabla-objetivos th{
	padding: 20px !important;
}

.tabla-objetivos h5 {
	color:#FFFFFF !important;
	text-align: left;
}

.tabla-indicadores h5 {
	color:#FFFFFF !important;
	text-align: left;
}

.tabla-indicadores{
	width: 80%;
	border-color: #FFFFFF;
	border-style: dotted !important;
	border-width: 1px !important;
	background-color: #777777;
	color:#FFFFFF !important;
	
}

.tabla-indicadores td, .tabla-indicadores th{
	padding: 20px !important;
}

#region-main p, #region-main h1, #region-main h2, #region-main h3, #region-main h4, #region-main h5, #region-main h6, #region-main li, #region-main ol, #region-main ul {
	font-family: 'Lato', sans-serif !important;
}

#region-main p {
	font-weight: 300;
	font-size: 1.2rem !important;
	color:#333333;
	
}

#region-main ul, #region-main ol, #region-main li {
	font-weight: 300;
	font-size: 1.2rem !important;
	color:#333333;
}
#region-main a {  
	color:red;
	font-weight: bold;
	
}

#region-main .nav a {  
	color:#FFFFFF;
	background-color:#0f69b4;
	font-weight: bold;
	
}

/*LISTADO*/

 #region-main ol {
   list-style: none;
   counter-reset: item;
 }
 #region-main li {
   counter-increment: item;
   margin-bottom: 5px;
 }
 #region-main ol li:before {
   margin-right: 10px;
   content: counter(item);
   background: lightblue;
   border-radius: 100%;
   color: #0f69b4;
   font-weight: bolder;
   width: 1.2em;
   text-align: center;
   display: inline-block;
 }

.tabla-referencias ul {
	list-style: none;
  list-style-type: "→";
	text-align: left;
	
}

 #region-main .box ul {
  list-style: none;
}

#region-main .box ul li:before {
  content: "\29BF";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: red; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
 }

 #region-main ul.topics {
  list-style: none !important;
}

 #region-main .nav ul,  #region-main .nav li{
	list-style: none !important;
}

/*/////////////*/

@media screen and (min-width: 768px){
	
	.img-full {
		width: 80%;
	}
}