/* estructura */

body {
	margin-left: 0px;
	margin-top:0px;
	background-color:#f2f2f2;
}
.oneColFixCtr #container {
	padding-top: 5px;
	padding-bottom:0px;
	width: 908px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	/* height: 1074px; */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	width: 893px;
	/*height:1030px;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	vertical-align:top;
	text-align:center;
	background-image:url(imagenes/fondo_gral.png);
	background-repeat: repeat-y;
}

.top {
	background-image:url(imagenes/fondo_top.png); background-repeat: no-repeat;	vertical-align: top; padding-top: 8px; text-align: center; width: 892px;
}

.general {
	vertical-align: top; padding-top: 5px; text-align: center; width: 858px; text-align:center; margin:auto;
}

.bottom {
	background-image:url(imagenes/fondo_bottom.png); background-repeat:no-repeat; vertical-align:bottom; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
}

.pie {
	background-image:url(imagenes/fondo_pie.png); background-repeat:no-repeat; height:63px; text-align: center; width:858px; margin:auto;
}

.link_pie {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; font-weight:bold;
}
.link_pie:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; font-weight:bold;
}


/*--fondos---*/
.banner_informacion {
	background-image:url(imagenes/banner_informacion.jpg); background-repeat:no-repeat; width:140px; height:66px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; color:#000000; padding-top:175px;
}

.banner_masters {
	background-image:url(imagenes/fondo_banner_masters2.png); background-repeat:no-repeat; width:120px; height: 210px; padding-top: 60px; text-align:center; 
	padding-left: 10px; padding-right: 10px;
}

.fondo_home {
	text-align:center; width:580px; margin-top: 5px; margin:auto; background-color:#b6b6b6; height:775px;
}

.fondo_campus {
	background-color:#b6bdcd; text-align:center; width:581px; margin-top: 5px; padding-top: 10px; margin:auto; height:690px;
}

.fondo_acuaticas{
	background-color:#e3e3e3; width:580px; margin:auto; text-align:center; padding-top: 15px; height:690px;
}

.fondo_quienes {
	background-image:url(imagenes/fondo_base.jpg); background-repeat:no-repeat; text-align:center; width:580px; margin-top: 5px; padding-top: 10px; margin:auto; height:698px;
}
.fondo_base {
	background-color:#d3d3d3; text-align:center; width:580px; margin-top: 5px; padding-top: 10px; margin:auto; height:698px;
}
.fondo_cursos {
background-color:#FFFFFF;  text-align:center; width:580px; margin-left:0px;
}

.fondo_ficha {
	background-image: url(imagenes/fondo_ficha_grande.png); background-repeat:no-repeat; text-align:center; width:550px; height:613px; margin-top:7px; padding-top: 5px; padding-left:15px; padding-right:15px; margin-left:0px;
}

.fondo_ficha_masters {
	background-image: url(imagenes/fondo_ficha_masters.png); background-repeat:no-repeat; text-align:center; width:550px; height:765px; margin-top:7px; padding-top: 5px; padding-left:15px; padding-right:15px; margin-left:0px;
}

/*--botoneras y botones--*/
.boton {
	background-image:url(imagenes/fondo_bt.png); background-repeat:no-repeat; width:116px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;
	text-align:center; 
}
.boton_amarillo {
	background-image:url(imagenes/fondo_bt_amarillo.png); background-repeat:no-repeat; width:69px; font-family:Georgia; font-size:10px; color:#000000; font-weight:bold;
	text-align:center; 
}
.home_cursos {
	background-color:#e21e27; width:265px; height:43px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin-top:1px; margin-bottom:2px;
}
.home_tecnico {
	background-color:#4a4585; width:265px; height:72px; padding:3px 1px; margin:5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; line-height:16px;
}
.home_masters {
	background-color:#f59121; width:265px; height:43px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin-top:1px; margin-bottom:2px;
}
.contenedor_caratula_mini_home, .contenedor_caratula_mini_home_cursos {
	width:60px; height:70px; float:left; background-color:#FFF; margin:1px 3px;	
}
.contenedor_caratula_mini_home_cursos {
	width:33px; height:43px;
}

/*--titulos y subtitulos---*/
.subtitulo_gris { 
	background-color:#cccccc; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin-top:1px; margin-bottom:2px; margin-left:5px; margin-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e21e27;
}

.subtitulo_marino { 
	background-color:#00267b; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin-top:1px; margin-bottom:2px; margin-left:5px; margin-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.subtitulo_rojo { 
	background-color:#e21e27; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin-top:1px; margin-bottom:2px; margin-left:5px; margin-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.subtitulo_azul { 
	background-color:#1c73a6; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.subtitulo_amarillo { 
	background-color:#f9ae3b; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin-top:1px; margin-bottom:2px; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}

.subtitulo_violeta { 
	background-color:#4a4585; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.subtitulo_verde { 
	background-color:#669124; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.subtitulo_purpura { 
	background-color:#a61c70; width:570px; height:20px; padding-top:2px; padding-bottom:2px; padding-left: 1px; margin-top:1px; margin-bottom:2px; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.titulo_azul {
	font-family: Verdana; font-size:12px; color:#1c73a6; padding-left: 5px; padding-right: 5px; padding-top: 5px; font-weight:bold; text-align:left;
}

.titulo_violeta {
	font-family: Verdana; font-size:12px; color:#4a4585; padding-left: 5px; padding-right: 5px; padding-top: 5px; font-weight:bold; text-align:left;
}

/*--links---*/
.link {
	font-family:arial;	font-size: 11px; color:#000000;	font-weight:bold; text-decoration:none;	text-align:left;
}
.link:hover {
	font-family:arial;	font-size: 11px; color:#c13440;	font-weight:bold; text-decoration:none;
}

.link_cursos {
	font-family:Verdana; font-size: 9px; color: #ffffff; font-weight:bold; text-decoration:none;
}
.link_cursos:hover {
	font-family:Verdana; font-size: 9px; color: #cccccc; font-weight:bold; text-decoration:none;
}

.link_cursos11 {
	font-family:Verdana; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration:none;
}
.link_cursos11:hover {
	font-family:Verdana; font-size: 11px; color: #cccccc; font-weight:bold; text-decoration:none;
}

.linkblanco {
	font-family: Georgia; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;
}
.linkblanco:hover {
	font-family: Georgia; font-size:10px; color:#e21e27; font-weight:bold;	text-decoration:none;
}

/*--textos---*/
.texto {
	font-family:arial;	font-size: 11px; color:#ffffff;	margin-left:10px;	margin-right:10px;
}
.texto10 {
	font-family:arial;	font-size: 10px; color:#333333;	padding-left:5px; padding-right:5px;	padding-bottom:5px;	padding-top:5px; text-align:left;
}

.comboformulario {
	font-family:arial;	font-size: 10px; color:#333333;	padding-left:5px; padding-right:5px; text-align:left;
}

.div_texto10 {
	font-family:arial;	font-size: 10px; color:#333333;	padding-left:0px; padding-right:5px;	padding-bottom:5px;	padding-top:5px; text-align:left;
}

.texto12 {
	font-family:arial; font-size: 12px; color:#333333;	padding-left: 10px;	padding-right: 10px;	text-align:left;
}
.textorojo {
	font-family:arial;	font-size: 12px; color:#C70000;
}
.textomarino {
	font-family:arial;	font-size: 12px; color:#00267b;
}

.textoblanco {
	font-family:arial;	font-size: 10px; color:#ffffff;	font-weight:bold;
}
.campos_mailing {
	background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px;
}

/*--lineas y separadores---*/
.separador_trans {
	height: 2px;
}
.linea_roja_punteada {
	height: 1px; background-image:url(imagenes/linea_roja_punteada.png); background-repeat:repeat-x; margin-top:3px; margin-bottom:3px;
}

.linea_azul_punteada {
	height: 1px; background-image:url(imagenes/linea_azul_punteada.jpg); background-repeat:repeat-x; margin-top:3px; margin-bottom:3px;
}
.linea_negra_punteada {
	height: 1px; background-image:url(imagenes/linea_negra_punteada.jpg); background-repeat:repeat-x; margin-top:3px; margin-bottom:3px;
}
.linea_purpura_punteada {
	height: 1px; background-image:url(imagenes/linea_purpura_punteada.jpg); background-repeat:repeat-x; margin-top:3px; margin-bottom:3px;
}

.linea_verde_punteada {
	height: 1px; background-image:url(imagenes/linea_verde_punteada.jpg); background-repeat:repeat-x; margin-top:3px; margin-bottom:3px;
}

.linea_violeta_punteada {
	height: 1px; background-image:url(imagenes/linea_violeta_punteada.jpg); background-repeat:repeat-x; margin-top:3px; margin-bottom:3px;
}
.linea_marino_punteada {
	height: 1px; background-image:url(imagenes/linea_marino_punteada.png); background-repeat:repeat-x; margin-top:3px; margin-bottom:3px;
}
