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

body {
	margin:0;
	background-color:#FFF;
	font:11pt Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#747373;}

img {
	border:none;}

p {
	text-align:justify;}

h1,h2,h3,h4,h5,h6 {
	font-weight:400;}

a {
	color:#000;
	text-decoration:underline;}
a:hover {
	color:#555;
	text-decoration:none;}

iframe {
	margin:0 auto;
	width:95%;
	border:none;}

.wtodo {
	width:100%;}

.envol {
	margin:0 auto;
	width:1024px;}

#cab {
	height:100px;}

#cab #lgs {
	width:420px;
	float:left;
	margin-top:7px;}

#cab #lgs img {
	margin-right:8px;}

#cab #mnusup {
	width:603px;
	height:100px;
	float:left;
	/*background:url(../imgs/bg_mnusup.png) no-repeat;*/}

#mnusup #mnusupcent {
	width:90%;
	margin:0 auto;
	margin-top:40px;}

.tcycle {
	width:100%;
	height:425px;}

.tcycle img {
	width:100%;
	height:auto;}

#med {
	padding:20px 50px;
	min-height:185px;
	background-color:#EEEDED;}

#pie {
	padding:9px 0;
	background:rgb(190,192,194);}

#pie .info {
	width:910px;
	float:left;
	padding:20px 20px 10px 0;}

#pie .lgced {
	margin-left:auto;
	padding:15px;
	float:left;
	border-left:#000 solid 1px;}

#pie .info p {
	text-align:right;
	font-size:0.85em;
	color:#111;}

#hd_infogral, #hd_diploforma, #hd_diplodesarrollo {
	padding:30px 50px;}

#hd_infogral {
	color:#444;
	background:rgb(207,216,168);}

#hd_diploforma {
	color:#FFFEFE;
	background:rgb(184,151,192);}

#hd_diplodesarrollo {
	color:#FFFEFE;
	background:rgb(151,161,192);}

.colinicio {
	width:95%;
	margin:0 auto;}

.colinicio p {
	text-align:center;
	font-size:1.6em;}

.colmitad {
	width:48%;
	float:left;
	margin:1%;}

.colpeq {
	width:15%;
	float:left;
	margin:1%;}

.colgde {
	width:80%;
	float:left;
	margin:1%;}

.coltres {
	width:31%;
	float:left;
	margin:1%;
	background-color:#F2F2F2;}

.coltres p {
	text-align:left;
	padding:10px 20px;
	font-size:0.9em;}

img.ajusta {
	width:100%;
	height:auto;}	

.final {
	margin-right:0;}

.limpia {
	clear:both;}

.nolink {
	cursor:default;}

.linea {
	 width:auto;
	 border-bottom:#AB3 solid 1px;}

img.filet {
	border:rgb(219,227,233) solid 1px;}

.txtgde {
	font-size:1.2em;}

.txtreal {
	color:#709;}

.txtcent {
	text-align:center;}