/* mx.edu.eaf */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	}

a, a:link {	outline: none; }

img { border-width: 0px; }

body {
	margin: 0px;
	padding: 0px 40px;
	background-color: rgb( 240, 240, 240 );
	}
#divIFrame p {
	font-size: 12px;
	text-align: justify;
	margin: 8px 0px;
	line-height: 19px;
	color: rgb( 80, 80, 80 );
	}

#divIFrame div.breakerInicio {
	visibility: hidden;
	font-size: 1px;
	height: 1px;
	}
#divIFrame div.breakerFinal {
	visibility: hidden;
	font-size: 1px;
	height: 10px;
	}
#divIFrame .ruta {
	font-size: 11px;
	color: rgb( 85, 42, 133 );
	color: rgb( 132, 132, 132 );
	text-align: left;
	margin-bottom: 16px;
	}
#divIFrame h1 {
	font-weight: normal;
	font-size: 28px;
	color: rgb( 85, 42, 133 );
	margin: 40px -10px 16px;
	line-height: 28px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url( ../imagenes/brdr_m_sld.gif );
	background-repeat: repeat-x;
	background-position: bottom left;
}
#divIFrame h2 {
	font-weight: normal;
	font-size: 20px;
	color: rgb( 85, 42, 133 );
	text-align: left;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 19px -10px 10px;
	background-image: url( ../imagenes/brdr_g1_1x1.gif );
	background-repeat: repeat-x;
	background-position: top left;
}
#divIFrame h3 {
	color: rgb( 80, 80, 80 );
	font-weight: bold;
	font-size: 13px;
	margin: 16px -10px 10px;
	line-height: 21px;
	padding: 3px 10px;
	background-color: rgb( 230, 230, 230 );
	}
#divIFrame p.separadorM1 { /* gris 1 */
	line-height: 1px;
	font-size: 1px;
	margin: 19px -10px 17px;
	background-image: url( ../imagenes/brdr_m_sld.gif );
	background-repeat: repeat-x;
}
#divIFrame p.separadorG1 {
	line-height: 1px;
	font-size: 1px;
	margin: 19px -10px 17px;
	background-image: url(../imagenes/brdr_g1_1x1.gif);
	background-repeat: repeat-x;
}

#divIFrame ul {
	font-size: 12px;
	margin: 8px 0px 8px 40px;
	color: rgb( 80, 80, 80 );
	}
#divIFrame li {
	list-style-type: none;
	list-style-position: outside;
	background-image: url(../imagenes/li_3px.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
	line-height: 19px;
	text-indent: 0px;
	padding-left: 10px;
	}
#divIFrame a:link, #divIFrame a:visited, #divIFrame a:active {
	color: rgb( 3, 134, 138 );
	text-decoration: none;
}
#divIFrame a:hover {
	text-decoration: underline;
}
#divIFrame .imVolver {
	text-align: right;
	margin-top: -1px;
	margin-bottom: 8px;
}
#divIFrame select {
	font-size: 12px;
	background-color: #F8F8F8;
	border: 1px solid #DDD4E7;
	color: #552A85;
}
#divIFrame select option {
	margin: 2px 0px;
}

#divIFrame form label {
	margin-right: 3px;
	margin-left: 3px;
}

#divIFrame form .frmTexto {
	color: #552A85;
	font-size: 12px;
	border: 1px solid #DDD4E7;
	background-color: #F8F8F8;
}
#divIFrame form .frmTextoFocus {
	color: #552A85;
	font-size: 12px;
	border: 1px solid #552A85;
	background-color: #FFFFFF;
}

#divIFrame form input.frmTexto {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	width: 300px;
}
#divIFrame form textarea.frmTexto {
	padding-left: 5px;
	line-height: 1.4em;
}
#divIFrame form .frmBoton {
	font-weight: bold;
	text-align: center;
	background-color: #DDD4E7;
	color: #552A85;
	border: 1px solid #DDD4E7;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: pointer;
}





#divIFrame .imVolver img {
	cursor: pointer;
}

