﻿@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
*{margin:0; padding:0;}
html { 
  background: url(img/fnd_home.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#intro_text {font-family: 'Source Sans Pro', height:544px; width:400px; margin:0 auto; padding:10px; text-align:justify; padding-right: 300px; padding-top:150px;}
#intro_text h1{font-family: 'Source Sans Pro', sans-serif;  text-align:center; padding-left:17px; text-transform:uppercase;}
#intro_text p{font-family: 'Source Sans Pro', sans-serif;  text-align: center; font-size:1.4em; margin-top:20px; margin-left:15px;  }
#intro_text a{font-family: 'Source Sans Pro', sans-serif;  text-align: center; font-size:1.4em; margin-top:20px; margin-left:15px;  }

#dProgama {
	float: right;
	height: 462px;
	margin: 0 auto;
	z-index: 999;
	position: absolute;
	display: block;
	left: 1px;
	top: 154px;
	width: 315px;
	margin: 0 auto;
	font-family: Tahoma, Geneva, sans-serif;
	color: #72a299;
	padding-left: 0;
	padding-top: 5px;
	/* overflow: scroll; */
}

#dProgamaFijo {
	float: right;
	height: 462px;
	margin: 0 auto;
	z-index: 999;
	position: absolute;
	display: block;
	left: 1px;
	top: 154px;
	width: 315px;
	margin: 0 auto;
	font-family: Tahoma, Geneva, sans-serif;
	color: #72a299;
	padding-left: 0;
	padding-top: 5px;
	/* overflow: scroll; */
}


 
 
#escala {
	font-family: Tahoma, Geneva, sans-serif;
	z-index: 999;
	position: absolute;
	height: 128px;
	width: 260px;
	left: 345px;
	top: 440px;
	font-size: 12px;
}

#escala li {
background-image: url(img/bg_box.png);
list-style: none;
border: 1px silver solid;
height: 18px;
/* margin: 3px; */
}




.cien { height:19px; width:19px; background-color:#FC8414; float: right }
.ochenta { height:19px; width:19px; background-color:#F79941; float: right }
.cuarenta { height:19px; width:19px; background-color:#F3AD6D; float: right }
.veinte { height:19px; width:19px; background-color:#EDC096; float: right }
.cero { height:19px; width:19px; background-color:#E8D3BF; float: right }

.boton{ background-image:url(img/icon.png); background-position:right; background-repeat:no-repeat; padding:15px; padding-right:28px; margin:0 0 0 30px; background-color:#315c5d; float:left;  height:15px; }

.tabla {border:1px #CFE2DB solid; background-color:white; margin:0 auto}

.tedes{ background-color:#2e5d5e; padding:5px; font-family: 'Source Sans Pro', sans-serif; color:white; font-weight:400; font-size:18px; }
.titu{font-weight:400; font-size:15px; font-weight:700; border-bottom:1px #D7D3BF solid;
background-color:#73a49b; padding:2px; } 
.conte { background-color:#c6eee7; }

.cifras { width:500px; float:left; color:white; font-family: Tahoma, Geneva, sans-serif;margin-top:8px;}
.cifras h1{ font-size:58px; margin: 1px; text-align:center}
.cifras p{ font-size:19px; text-align:center; margin-top: 1px;}
.boton a{ color:white; font-family: Tahoma, Geneva, sans-serif; text-decoration:none }
.boton a:hover{ color:#f1a05f;}

.menu {font-family:Tahoma, Geneva, sans-serif; height:68px; border-bottom: #FFBA17 1px solid; background-image:url(img/fnd_menu.jpg); }
.btn {float:left; height:40px; background-color:#224c4d; border-top:8px white solid; padding-top:20px; padding-left:5px; padding-right:5px;  }
.btn a{ color:white; font-size:18px; text-decoration:none;    }
.btn a:hover{ color:#F90   }

.btn_n {float:left; height:40px; border-top:8px white solid; padding-top:20px; padding-left:5px; padding-right:5px;  }
.btn_n a{ color:white; font-size:18px; text-decoration:none;    }
.btn_n a:hover{ color:#F90 }
.info {width:310px; height:438px; margin-left:20px;overflow: scroll; font-size:12px;  font-family: Tahoma, Geneva, sans-serif}



			.intro_text a {
				font-family: 'Source Sans Pro', sans-serif;
				text-align: center;
				font-size: 1.4em;
				margin-top: 20px;
				margin-left: 15px;
				text-decoration: none;
			}
			.intro_text a:hover {
				color: #f1a05f;
			}
			* {
				padding: 0;
				margin: 0;
			}
			body {
				background-color: #E4F1F4;
			}
			.caja_titulo_home {
				border-bottom: 1px #F90 solid;
				padding-left: 10px;
				padding-top: 10px;
				margin-bottom: 10px;
				height: 70px;
				width: 335px;
				background-color: #5a7d81;
				font-family:Tahoma;
				color: #FFF;
				font-size: 1em;
				vertical-align: middle;
			}
			.caja_titulo {
				/*border-bottom: 1px #F90 solid;*/
				padding-left: 10px;
				padding-top: 1px;
				margin-bottom: 1px;
				height: 60px;
				width: 335px;
				background-color: #f1a05f;
				font-family:Tahoma;
				color: #FFF;
				font-size: 1em;
				vertical-align: middle;
			}
			.caja_titulo p {
				height:14px;
				margin-top:0px;
				padding-top:0px;
			}
			.caja_titulo a {
				color: white;
				text-decoration: none;
				font-size: .9em;
			}
			.caja_titulo a:hover {
				color: #F93;
				text-decoration: none
			}
			.info_mun {
				
				background-color: #f2f4f4;
				border: 5px white solid;
				margin: 0 auto;
			}
			.info_mun li {
				list-style: none;
				margin-left: 5px;
			}
			.titulo {
				font-family:Tahoma;
				color: #555B5B;
				font-size: 1.18em;
			}
			.cifra {
				padding-left: 10px;
				list-style: disc;
				font-family:Tahoma;
				color: #F93;
				font-size: .8em;
				font-weight: 500;
			}
			.pro {
				padding-left: 10px;
				font-family:Tahoma;
				color: #555B5B;
				font-size: .8em;
			}
			.vdetalle {
				padding-left: 10px;
				font-family:Tahoma;
				color: #555B5B;
				font-size: .8em;
			}
			
			.body_tt {
				font-family:Tahoma;
				color: white;
				font-size: 1.70em;
			}
			.body_tt li {
				list-style: none;
				line-height: .8;
			}
			.c_titulo {
				font-size: .9em;
			}
			.c_cifra {
				padding-left: 10px;
				font-size: 1.4em;
				font-weight: 500;
			}
#tCifra{
				padding-left: 10px;
				font-family:Tahoma;
				font-weight:bold;
				color:#8e9090;font-size: .9em;
				height:40px;
				line-height:1; margin-top: 5px;
			}

.aprobados{
				padding-left: 10px;
				font-family:Tahoma;
				color:#333;font-size: .90em;
				margin-top: 2px;

			}


.fondo_program{ background-color:##f2f4f4; color:#65968d; font-size:14px; font-weight:bold; font-family:Tahoma; }
.info_mun {
	font-family:Tahoma;
background-color: #f2f4f4;
border: 5px white solid;
margin: 0 auto;
padding-bottom:1px;


}




.info_contenedor {
	font-family:Tahoma;
	background-color: #f2f4f4;
	margin: 0 auto;
	width: 310px;
	height: 460px;
}

.cifra_total_m { margin-bottom:2px; color:red; color:#F93; font-size:1.30em; border-bottom:1px #C5C2BC solid;}


#tProyAprobt{ width:141px; margin-left:7px; float:left; margin-bottom:2px; color:red; color:#F93; font-size:1em; font-family:Tahoma;}
#tMontoAprobt{ width:181px; margin-left:5px; padding-left:3px; border-left:1px silver solid; float:left; margin-bottom:2px; color:#F93; font-size:1em; font-family:Tahoma;}

#link_bd{
	z-index:998;
	position:absolute;
	left: 770px;
	top: 527px;
}
#link_bd_ver{
	z-index:998;
	position:absolute;
	left: 351px;
	top: 528px;
}
