body {
	margin:0px 0px 0px 0px;
	background-image:url(img/purpura.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


.tachado {
	padding-left:5px;
	padding-right:5px;
	text-decoration:line-through;
}
.ptb15 {
	padding-top:15px;
	padding-bottom:15px;
}
.ptb10 {
	padding-top:10px;
	padding-bottom:10px;
}
.ptb5 {
	padding-top:5px;
	padding-bottom:5px;
}

.plr15 {
	padding-left:15px;
	padding-right:15px;
}
.plr10 {
	padding-left:10px;
	padding-right:10px;
}
.plr5 {
	padding-left:5px;
	padding-right:5px;
}


.borde {
	border:solid 1px #000000;
}
.bordeb {
	border:solid 1px #FFFFFF;
}

h1, h2, h3, h4, h5 {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
h1 {
	font-size:69px;
	font-family:"Times New Roman", Times, serif;
	line-height:50px;
	letter-spacing:-6px;
	font-weight:lighter;
}
h2 {
	font-size:69px;
	font-family:"Times New Roman", Times, serif;
	line-height:50px;
	letter-spacing:-6px;
	font-weight:lighter;
}
h3 {
	font-size:36px;
	font-family:"Times New Roman", Times, serif;
	font-weight:lighter;
	line-height:30px;
	letter-spacing:-2px;
}
h4 {
	font-size:47px;
	font-family:"Times New Roman", Times, serif;
	font-weight:lighter;
	line-height:33px;
	letter-spacing:-2px;
}
.f8 {
	font-size:8px;
}
.f10 {
	font-size:10px;
}
.f12 {
	font-size:12px;
}
.f13 {
	font-size:13px;
}
.f14 {
	font-size:14px;
}
.f15 {
	font-size:15px;
}
.f16 {
	font-size:16px;
}
.f18 {
	font-size:18px;
}
a {
	text-decoration:none;
}
.oculto {
	display:none;
}
.visible {
	display:block;
}
.fright {
	float:right;
}
.fleft {
	float:left;
}
.aleft {
	text-align:left;
}
.acenter {
	text-align:center;
}
.overh {
	overflow:hidden;
}
.w100 {
	width:100%;
}
.centrado {
	text-align:center;
}
.aright {
	text-align:right;
}
.negrita {
	font-weight:bold;
}
.cursiva {
	font-style:italic;
}

.may {
	text-transform:uppercase;
}
.min {
	text-transform:lowercase;
}
.cap {
	text-transform:capitalize;
}
.negro {
	color:#000000;
}
.fnegro {
	background-color:#000000;
}
.blanco {
	color:#FFFFFF;
}
.fblanco {
	background-color:#FFFFFF;
}
.verde {
	color:#ACD700;
}
.fverde {
	background-color:#CCFF02;
}
.purpura {
	color:#4119A8;
}
.fpurpura {
	background-color:#4119A8;
}

.pagina {
	margin:0 auto;
	width:1000px;
}
.ladoizq {
	width:187px;
}
.ladoder {
	width:808px;
}
.cabizq {
	height:220px;
	background-image:url(img/logogen.png);
}
.imgcabizq {
	height:220;
	width:187px;
}
.cabder {
	margin-left:38px;
	height:220px;
}
.bloque_lateralizq {
	margin-top:26px;
}
.bloque_lateralder {
	margin-left:38px;
	margin-top:26px;
}
.lateralizq {
}
.lateralder {
	margin-bottom:40px;
}

.mproyecto {
	padding-left:12px;
	padding-top:8px;
	padding-right:12px;
	padding-bottom:8px;
	margin-bottom:7px;
}

.bloque_bannerizq {
	margin-top:40px;
}
.bannerizq {
	margin-bottom:20px;
}


.bloque_menus {
	margin-top:37px;
	height:20px;
}
.bloque_submenus {
	margin-top:9px;
	height:25px;
}
.menu {
	height:20px;
	border-bottom:#FFF 1px solid;
	padding-right:20px;
	padding-top:2px;
	margin-right:25px;
}
.selmenu {
	padding-left:10px;
}
.submenus {
	height:25px;
	padding-left:20px;
	padding-top:5px;
}
.submenu {
	padding-right:20px;
}
.sm1 {
	margin-left:0px;
}
.sm2 {
	margin-left:50px;
}
.frase_cab {
	padding-top:10px;
}

.texto1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	line-height:24px;
	letter-spacing:-1px;
	font-style:italic;
}
.texto2 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	line-height:24px;
	letter-spacing:-1px;
	margin-bottom:30px;
	font-style:italic;
}
.objetivo {
	padding-top:22px;
	padding-bottom:20px;
}
.pie {
	margin-bottom:30px;
	padding-left:38px;
}
.cerca {
	letter-spacing:-1px;
}
.bloque_lproyecto {
	padding-bottom:30px;
}
.logotipo {
	widoth:188px;
	margin-right:25px;
}
.imglogotipo {
	width:188px;
}
.desclproy {
	width:530px;
}
.desclproy2 {
	width:740px;
}

.bloque_subproyecto {
	margin-top:10px;
	margin-bottom:10px;
}
.descripcionsub {
	margin-top:25px;
	margin-bottom:25px;
	padding-left:5px;
}
.descripcionproy {
	padding-left:5px;
}
.imgsub {
	padding-bottom:30px;
}