body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin: 0px;
	padding: 0px 0px 30px;
	background-attachment: fixed;
	color: #000000;
}

/*  ESTILOS PARA LA COMPOSICIN DE LA ESTRUCTURA: POSICIONAMIENTO DE CAPAS */


/* centra la pgina en IE5 */
#antebase{
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/* para las formas salientes de los laterales */
#prebase {
	width: 772px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../media/images/bg_laterales.gif);
	background-repeat: no-repeat;
}

/* acoge todo el contenido */
#base {
	width: 750px;
	margin: 0px auto;
	background-image: url(../media/images/bg_base.gif);
	background-repeat: repeat-y;
}


/* contenido de la cabecera */
#cabecera {
	height: 91px;
	width: 750px;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-image: url(../media/images/bg_cabecera.gif);
	background-repeat: no-repeat;
}
div.cabizda {
	float: left;
	width: 270px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

div.cabdcha {
	float: right;
	width: 480px;
	text-align: right;
	margin: 7px 0px 0px;
	padding: 0px;
}


/* contenido del lateral izquierdo */
#izda {
	float: left;
	width: 285px;
	margin: 0px auto 30px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #94A5AB;
	border-right-color: #94A5AB;
	border-bottom-color: #94A5AB;
	border-left-color: #94A5AB;
	text-align: center;
}


div.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	vertical-align: bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #0075AA;
}

div.producto {
	width: 267px;
	background-color: #F0F2F4;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: 5px;
	text-align: right;
	padding: 2px 2px 10px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #67747D;
}


div.menutitulaciones {
	width: 267px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: right;
	padding: 30px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #67747D;
	background-image: url(../media/images/bg_menutitulaciones.gif);
	background-repeat: no-repeat;
	background-color: #FBFCFC;

}



/* contenido derecha, parte superior */
div.cabcontenido {
	background-color: #FBFCFC;
	background-image: url(../media/images/papel_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px 0px 20px;
	float: right;
	width: 445px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}


/* contenido derecha, parte inferior */
div.contenido {
	margin: 0px;
	padding: 0px 0px 40px;
	float: right;
	width: 445px;
	text-align: left;
}



/* contenido pie */
#pie {
	width: 100%;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	background-image: url(../media/images/bg_pie.gif);
	background-repeat: no-repeat;
	height: 117px;
}

div.logospie {
	margin: 25px 20px 7px 10px;
	padding: 0px;
	float: right;
}

div.textopie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #C5D3D6;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 746px;
	background-image: url(../media/images/bg_textopie.gif);
	background-repeat: repeat-y;
}

div.bottomizda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32444D;
	margin: 3px 0px 0px 10px;
	padding: 0px;
	float: left;
	text-align: left;
	width: 300px;
}

div.bottomdcha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32444D;
	margin: 3px 15px 0px 0px;
	padding: 0px;
	float: right;
	width: 400px;
	text-align: right;
}


#bottom {
	text-align: center;
	width: 750px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}





/*  ESTILOS PARADAR FORMATO AL TEXTO */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #67747D;	
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px;
	}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #67747D;	
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px;
	}
	
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #67747D;	
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px;
	}	
	
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #67747D;	
	font-weight: bold;
	margin: 0px 0px 4px;
	padding: 0px;
	}		
	
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #67747D;	
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px;
	}


h5.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: small-caps;
	color: #1D262C;
	margin: 20px  0px 5px;
	padding: 3px 3px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #D7DCE1;
	border-right-color: #D7DCE1;
	border-bottom-color: #94A5AB;
	border-left-color: #D7DCE1;
}

	
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #67747D;	
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px;
	}			
	
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	padding-right: 25px;
	margin-bottom: 15px;
	margin-left: 30px;
}


li {
	font-size: 11px;
	color: #67747D;	
}

h1.menulateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32444D;
	margin: 0px 3px 5px 0px;
	padding: 0px 10px 0px 0px;
}

h1.menulateral_serv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32444D;
	margin: 0px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
}

h1.contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #73818B;
	margin: 0px;
	padding-right: 25px;

}

h2.menulateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0075AA;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-variant: normal;
}


h2.contenido {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0075AA;
	font-weight: bold;
	margin: 0px 15px 5px 0px;
	padding: 0px;
	text-align: left;
}

h4.contenido {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4F5860;
	margin: 0px;
	padding: 0px;
}

ul.izdatop {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	list-style-type: none;
	color: #67747D;
}

ul.submenu {
	list-style-image: url(../media/images/bullet01_gris.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 5px 0px 15px 35px;
	padding: 0px;
}

li.submenu_on {
	list-style-image: url(../media/images/bullet01_azul.gif);
	color: #0075AA;
}

p.zonas {
	margin: 0px;
	padding: 0px 0px 15px;
	font-size: 9px;
}

p.imgtitular {
	margin: 7px 3px 4px 0px;
	padding:  0px 10px 0px 0px;
}

p.textonormal {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}

p.herramientastop {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

p.herramientascontenido {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: italic;
	color: #5B6662;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*  ESTILOS PARA LAS TABLAS DEL PLAN DE ESTUDIOS */

table.planestudios {
	width: 420px;
	margin: 0px 0px 40px;
	padding: 2px;
	border: 0px none;
}
th.cabecera {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: lowercase;
	color: #6C757A;
	background-color: #E6EAED;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #C2CBD2;
	border-right-color: #0075AA;
	border-bottom-color: #A9B2B6;
	border-left-color: #0075AA;
	padding: 2px 3px 2px 3px;
	text-align: left;
}
td.color {
	background-color: #F0F2F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0075AA;
	border-right-color: #0075AA;
	border-bottom-color: #929A9E;
	border-left-color: #0075AA;
	text-align: right;

}
td.sincolor {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0075AA;
	border-right-color: #0075AA;
	border-bottom-color: #929A9E;
	border-left-color: #0075AA;
	text-align: right;
}
td.totales {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0075AA;
	border-right-color: #0075AA;
	border-bottom-color: #C2CBD2;
	border-left-color: #0075AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #73818B;
}
td.raya {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0075AA;
	border-right-color: #0075AA;
	border-bottom-color: #929A9E;
	border-left-color: #0075AA;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #73818B;
}

caption.planestudios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0075AA;
	text-align: left;
	padding-left: 0px;
}
td.sincolorleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0075AA;
	border-right-color: #0075AA;
	border-bottom-color: #929A9E;
	border-left-color: #0075AA;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
td.colorleft {
	background-color: #F0F2F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0075AA;
	border-right-color: #0075AA;
	border-bottom-color: #929A9E;
	border-left-color: #0075AA;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

/*  ESTILOS PARA LOS ENLACES */

/* genrico*/

a:link {
	text-decoration: none;
	color: #0075AA;
}
a:visited {
	text-decoration: none;
	color: #0075AA;
}
a:hover {
	color: #0075AA;
	text-decoration: underline;
}

a:active {
	color: #0075AA;
	text-decoration: underline;
}


/* herramientas de la cabecera */

a.herramientas:link {
	color: #C9D0D3;
	text-decoration: none;
}
a.herramientas:visited {
	text-decoration: none;
	color: #C9D0D3;
}
a.herramientas:hover {
	text-decoration: underline;
}
a.herramientas:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* menulateral de servicio*/
a.menulateralservicio:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32444D;
	margin: 0px 3px 5px 0px;
	padding: 0px 10px 0px 0px;
}
a.menulateralservicio:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32444D;
	margin: 0px 3px 5px 0px;
	padding: 0px 10px 0px 0px;
}
a.menulateralservicio:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32444D;
	margin: 0px 3px 5px 0px;
	padding: 0px 10px 0px 0px;
}
a.menulateralservicio:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32444D;
	margin: 0px 3px 5px 0px;
	padding: 0px 10px 0px 0px;
}

/* menulateral de producto  */

a.menulateral:link {
	text-decoration: none;
	color: #67747D;
}
a.menulateral:visited {
	text-decoration: none;
	color: #67747D;
}
a.menulateral:hover {
	color: #67747D;
	text-decoration: underline;
}

a.menulateral:active {
	color: #0075AA;
	text-decoration: underline;
}


/* submens de la parte derecha */

a.submenu:link {
	color: #67747D;
	text-decoration: none;
}
a.submenu:visited {
	color: #67747D;
	text-decoration: none;
}
a.submenu:hover {
	color: #0075AA;
	text-decoration: underline;
}

a.submenu:active {
	color: #0075AA;
	text-decoration: underline;
}



/* para el enlace home" */

a.home:link {
	color: #0075AA;
	text-decoration: none;
}
a.home:visited {
	color: #0075AA;
	text-decoration: none;
}
a.home:hover {
	text-decoration: underline;
}

a.home:active {
	color: #0075AA;
	text-decoration: underline;
}



/* para el pie */

a.pie:link {
	color: #32444D;
	text-decoration: none;
}
a.pie:visited {
	color: #32444D;
	text-decoration: none;
}
a.pie:hover {
	color: #32444D;
	text-decoration: underline;
}

a.pie:active {
	color: #000000;
	text-decoration: none;
}


#cabecerahome {
	height: 105px;
	width: 750px;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-image: url(../media/images/bg_cabecera.gif);
	background-repeat: no-repeat;
	background-color: #FBFCFC;
}
#izdahome {
	float: left;
	width: 265px;
	margin: 0px auto 30px;
	padding: 0px;
	text-align: right;
}
#basemenus {
	background-color: #FBFCFC;
	background-image: url(../media/images/papel_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px 0px 22px;
	float: right;
	width: 485px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #67747D;
}
div.menuoferta {
	margin: 0px;
	float: left;
	width: 263px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F0F2F4;
	background-image: url(../media/images/bg_menuoferta.gif);
	background-repeat: no-repeat;
	background-position: center top;
	clear: none;
	border-top: 5px solid #FBFCFC;
	border-right: 8px none #FBFCFC;
	border-bottom: 3px solid #FBFCFC;
	border-left: 12px solid #FBFCFC;
}
ul.menuhome {
	list-style-image: url(../media/images/bulletmenu02_gris.gif);
	margin: 0px;
	padding: 0px 0px 8px 40px;
}
p.menu {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	margin: 0px;
}
a.menuhome:link {
	color: #73818B;
	text-decoration: none;
}
a.menuhome:visited {
	color: #73818B;
	text-decoration: none;
}
a.menuhome:hover {
	color: #0075AA;
	text-decoration: underline;
}
a.menuhome:active {
	color: #73818B;
	text-decoration: underline;
}

div.menuservicios {
	background-color: #F0F2F4;
	margin: 0px;
	padding: 30px 0px 0px;
	float: right;
	width: 198px;
	background-image: url(../media/images/bg_menuservicios.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: 5px solid #FBFCFC;
	border-right: 7px solid #FBFCFC;
	border-bottom: 8px solid #FBFCFC;
	border-left: 5px solid #FBFCFC;
}
p.busquedas {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FBFCFC;
	border-right-color: #FBFCFC;
	border-bottom-color: #FBFCFC;
	border-left-color: #FBFCFC;
	background-image: url(../media/images/tit_busqueda_oferta.gif);
	background-repeat: no-repeat;
	background-position: 17px 10px;
}
.camposform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6B74;
	background-color: #EBEEEF;
	margin: 0px;
	padding: 1px;
	width: 125px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #6C7A85;
	border-right-color: #6C7A85;
	border-bottom-color: #6C7A85;
	border-left-color: #6C7A85;
}
.camposformdos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6B74;
	background-color: #E9ECEF;
	margin: 0px 0px 0px 3px;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #6C7A85;
	border-right-color: #6C7A85;
	border-bottom-color: #6C7A85;
	border-left-color: #6C7A85;
}
form.busquedas {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 13px;
}
.botonform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #0075AA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCF0FF;
	border-right-color: #004766;
	border-bottom-color: #004766;
	border-left-color: #CCF0FF;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 1px;
}
p.lateralizda {
	margin: 0px;
	padding: 5px 0px 0px;
}
.camposformtres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6B74;
	background-color: #EBEEEF;
	margin: 0px;
	padding: 1px;
	width: 210px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #6C7A85;
	border-right-color: #6C7A85;
	border-bottom-color: #6C7A85;
	border-left-color: #6C7A85;
}
form.jornadas {
	padding: 0px;
	margin: 0px;
}
div.noticias {
	margin: 0px;
	float: left;
	width: 263px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	clear: none;
	border-top: 5px solid #FBFCFC;
	border-right: 8px none #FBFCFC;
	border-bottom: 3px solid #FBFCFC;
	border-left: 8px solid #FBFCFC;
	background-image: url(../media/images/bg_noticias.gif);
	text-align: left;
}
ul.noticias {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style-image: url(../media/images/bullet01_azul.gif);
}
li.noticias {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top: 1px none #98A7AD;
	border-right: 1px none #98A7AD;
	border-bottom: 1px dotted #98A7AD;
	border-left: 1px none #98A7AD;
}
p.vermas{
	text-align: right;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: italic;
}
div.agenda {
	margin: 0px 5px 0px 0px;
	padding: 30px 0px 0px;
	float: right;
	width: 193px;
	background-image: url(../media/images/bg_agenda.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: 5px solid #FBFCFC;
	border-right: 8px solid #FBFCFC;
	border-bottom: 8px solid #FBFCFC;
	border-left: 8px solid #FBFCFC;
	text-align: left;
}
.textomenor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0075AA;
}
div.menutop {
	float: left;
	width: 480px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #FBFCFC;
}
p.logotophome {
	margin: 15px 0px 0px;
	padding: 0px;
}
div.menucontinua {
	width: 267px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: right;
	padding: 30px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #67747D;
	background-image: url(../media/images/bg_menucontinua.gif);
	background-repeat: no-repeat;
}

div.submenuareas {
    width: 50%;
    background-image: url(../media/images/tit_areastematicas.gif);
    background-repeat: no-repeat;
    background-position: 20px top;
    padding: 1px 0px 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
}

ul.submenuareas {
	list-style-image: url(../media/images/bullet01_gris.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 20px 0px;
	padding: 5px 20px 10px;
	border: 1px none #CCD4D7;
	background-color: #F0F2F4;

}
div.cabcontenido_corp {
	background-color: #FBFCFC;
	background-image: url(../media/images/papel_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 15px 0px 20px;
	float: right;
	width: 462px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #67747D;
}
div.producto_corp {
	width: 254px;
	background-color: #F0F2F4;
	margin-top: auto;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: right;
	padding: 2px 2px 10px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #67747D;
}
#izda_corp {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #94A5AB;
	border-right-color: #94A5AB;
	border-bottom-color: #94A5AB;
	border-left-color: #94A5AB;	
	float: left;
	width: 265px;
	margin: 0px auto 30px;
	padding: 0px;
	text-align: right;
}
div.contenido_corp {
	margin: 0px;
	padding: 0px 0px 40px;
	float: right;
	width: 462px;
	text-align: left;
}
#contenidodcha_corp {
	float: right;
	width: 475px;
	margin: 0px;
	padding: 0px;
}



div.contenido p {
	padding-right: 25px;
	margin-top: 5px;
	margin-bottom: 12px;
	font-size: 11px;
}
div.contenido_corp p{
	font-size: 11px;
	margin-right: 25px;
	margin-top: 0px;
	margin-bottom: 15px;
}


li.izdatop_on {
	background-image: url(../media/images/bullet01_azul.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
}

li.izdatop_off {
	padding-right: 10px;
}

ul.izdatop2 {
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 0px;
	list-style-type: none;
	color: #67747D;
	border-top: 3px solid #FBFCFC;
	border-right: 3px none #FBFCFC;
	border-bottom: 3px none #FBFCFC;
	border-left: 3px none #FBFCFC;
}
.cajetilla2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
    background-color: #f6efeb; 
    border-color: #67747D; 
	border-style: dotted;
	border-top-width: 0px;
	border-right-width:0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.cajetilla3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
    background-color: #F0F2F4; 
    border-color: #67747D; 
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.cajetilla4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
    background-color: #F0F2F4; 
    border-color: #67747D; 
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.botones2 {



	background: url("../img/submit_bg.gif") repeat-x scroll 0 0 transparent; 
	border: 1px solid #f6efeb; 
	border-radius: 2px 2px 2px 2px; 
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
	color: #000000; 
	cursor: pointer; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	height: auto; 
	padding: 6px 10px; 
	text-shadow: 0 1px 0 #FFFFFF; 
	width: auto; 
}

}

form {
	margin: 5px 0px 0px;
	padding: 0px;
}

p.nota {
	font-size: 9px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
    border-color: #67747D; 
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

hr {
	color: #D7DCE1;
	background-color: #D7DCE1;
	height: 1px;
}
div.fotosgaleria {
	margin: 0px;
	padding: 7px 5px 5px;
	float: left;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #D1D2D4;
}
div.fotosgaleria a:link img {
	border: 2px solid #FBFCFC;
}
div.fotosgaleria a:visited img {
	border: 2px solid #FBFCFC;
}
div.fotosgaleria a:hover img {
	border: 2px solid #0075AA;
}
div.fotosgaleria a:active img {

	border: 2px solid #0075AA;
}
div.herramientasgaleria {
	text-align: center;
	margin: 10px 25px 0px 0px;
	padding: 3px 3px 5px;
	background-color: #F0F2F4;
	clear: both;
	float: none;
	vertical-align: middle;
}
#avisolegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 5px double #E8EBEE;
	padding: 5px 10px 10px;
	width: 90%;
	margin-top: 20px;
}
#avisolegal p {
	margin-top: 5px;
	margin-bottom: 5px;
}
a.planestudios:link {
	color: #FFFFFF;
	background-image: url(../media/images/bg_planestudios_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	height: 16px;
	text-decoration: none;
	cursor: pointer;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-top: 1px;
}
a.planestudios:visited {
	color: #FFFFFF;
	background-image: url(../media/images/bg_planestudios_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	height: 16px;
	padding-bottom: 5px;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 1px;
	cursor: pointer;
}
a.planestudios:hover {
	color: #FFFFFF;
	background-image: url(../media/images/bg_planestudios_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	height: 16px;
	padding-bottom: 5px;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 1px;
	cursor: pointer;
}
a.planestudios:active {
	color: #FFFFFF;
	background-image: url(../media/images/bg_planestudios_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	height: 16px;
	padding-bottom: 5px;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 1px;
	cursor: pointer;
}
img.iconos {
	margin-right: 2px;
	margin-left: 1px;
}

/* ficha asignatura */

table.contacto {
	width: 420px;
	margin: 20px 0px;
	padding: 4px;
}

.descriptoresasignatura {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #333333;
	text-align: right;
	font-style: italic;
}

.tituloasignaturaficha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #32444D;
	height: 7px;
}

td.divisoriaficha {
	background-image: url(../media/images/bg_divisoriaficha.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 2px;
}
tr.fondocolor {
	background-color: #F0F2F4;
}


/* Acceso a Campus */
h5.contenido {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4F5860;
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	padding: 0px;
}
div.basepiefichanoticia {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #73818B;
	border-right-color: #73818B;
	border-bottom-color: #73818B;
	border-left-color: #73818B;
	padding: 10px 0px;
	width: 420px;
	margin-top: 2px;
	margin-bottom: 20px;
	text-align: center;
}

/* Estilos para la pgina de AGENDA DE ACTIVIDADES */
div.calendario {
	width: 267px;
	background-color: #F0F2F4;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: 5px;
	text-align: right;
	padding: 2px 2px 10px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #67747D;
}
div.calendario table {
	margin-top: 0px;
	margin-right: 7px;
	margin-left: auto;
}

td.semana {
	background-color: #FBFCFC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C8CBCD;
	border-right-color: #C8CBCD;
	border-bottom-color: #C8CBCD;
	border-left-color: #C8CBCD;
}
div.calendario form {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 5px;
	text-align: right;
	margin-right: 0px;
	float: right;
}
td.festivo {
	background-color: #DDE2E5;
	text-align: center;
}
td.calendar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DDE2E5;
	border-right-color: #DDE2E5;
	border-bottom-color: #DDE2E5;
	border-left-color: #DDE2E5;
	text-align: center;
}
td.evento {
	color: #FFFFFF;
	background-color: #0180B8;
	text-align: center;
}
a.evento:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.evento:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.evento:hover {

	color: #FFFFFF;
	text-decoration: none;
}
div.menuagenda {
	width: 267px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 30px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #67747D;
	background-image: url(../media/images/bg_eventos.gif);
	background-repeat: no-repeat;
	background-color: #FBFCFC;
	text-align: left;
}
div.menuagenda ul {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 20px;
	margin-right: 15px;
	margin-left: 5px;
}
div.menuagenda li {
	list-style-image: url(../media/images/bullet01_gris.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D8DCDE;
	border-right-color: #D8DCDE;
	border-bottom-color: #D8DCDE;
	border-left-color: #D8DCDE;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-bottom: 5px;
}
.fecha {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #0075AA;
}
.azul {
	color: #0075AA;
}
p.agenda {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D8DCDE;
	border-right-color: #D8DCDE;
	border-bottom-color: #D8DCDE;
	border-left-color: #D8DCDE;
	padding-bottom: 7px;
	padding-top: 0px;
}
h5.fechaagenda {
	padding: 0px;
	margin: 10px 15px 0px 0px;
	color: #32444D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;


}
div.menunoticias {
	width: 267px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #73818B;
	text-align: left;
}
div.menunoticias ul {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 15px;
	margin-right: 15px;
	margin-left: 5px;
}
div.menunoticias li {
	list-style-image: url(../media/images/bullet01_gris.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D8DCDE;
	border-right-color: #D8DCDE;
	border-bottom-color: #D8DCDE;
	border-left-color: #D8DCDE;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-bottom: 5px;
	padding-top: 0px;

}
div.menunoticias li.noticias_on {
	list-style-image: url(../media/images/bullet01_azul.gif);
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CACFD2;
	border-right-color: #CACFD2;
	border-bottom-color: #CACFD2;
	border-left-color: #CACFD2;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-bottom: 5px;
	background-image: url(../media/images/bg_noticia_on.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.menunoticias p {
	font-size: 9px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
}
p.entradilla {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 5px 25px 10px 0px;
	padding: 0px;
	line-height: 18px;
}


div.menunenprensa {
	width: 267px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #73818B;
	text-align: left;
}
div.menuenprensa ul {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 25px;
	margin-right: 15px;
	margin-left: 5px;
	text-align: left;
}
div.menuenprensa li {
	list-style-image: url(../media/images/bullet01_gris.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D8DCDE;
	border-right-color: #D8DCDE;
	border-bottom-color: #D8DCDE;
	border-left-color: #D8DCDE;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-bottom: 5px;
	padding-top: 0px;

}
div.menuenprensa li.noticias_on {
	list-style-image: url(../media/images/bullet01_azul.gif);
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CACFD2;
	border-right-color: #CACFD2;
	border-bottom-color: #CACFD2;
	border-left-color: #CACFD2;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-bottom: 5px;
	background-image: url(../media/images/bg_noticia_on.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.menuenprensa p {
	font-size: 9px;
	margin: 0px 0px 10px 30px;
	padding: 0px;
	text-align: left;
}
p.fuente_enprensa {
	color: #0075AA;
	text-align: right;
	margin-top: 0px;
	margin-right: 25px;
	padding: 0px;
}

.fecha_enprensa {
	font-size: 9px;
	color: #32444D;
}
div.producto input.camposform, select.camposform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #32444D;
	background-color: #FBFCFC;
	margin: 0px 0px 0px 3px;
	padding: 1px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #6C7A85;
	border-right-color: #6C7A85;
	border-bottom-color: #6C7A85;
	border-left-color: #6C7A85;
}
.botonformDos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #0075AA;
	font-weight: bold;
	margin: 0px 0px 0px 7px;
	border: 1px solid #0075AA;
	padding: 0px;
}
.campocantidad {
	color: #32444D;
	background-color: #FBFCFC;
	padding: 1px;
	width: 15px;
	border: 1px solid #B0B9BF;
	margin-left: 2px;
	font-size: 12px;
}
p.right {
	text-align: right;
}
table.ofertaFormativa {
	width: 425px;
	margin-right: 25px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6C7A85;
	border-right-color: #6C7A85;
	border-bottom-color: #6C7A85;
	border-left-color: #6C7A85;
	margin-bottom: 30px;

}
table.ofertaFormativa caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F5860;
	text-align: left;
}
td.precio {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #87929B;
}
td.titulacion {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #87929B;
}
td.cabecera_oferta {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #67747D;
	background-color: #E6EAED;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6C7A85;
}
td.total {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #87929B;
	font-weight: bold;
}
div.acceso_oferta {
	font-size: 11px;
	color: #67747D;
	padding: 10px 10px 0px 20px;
	border: 5px double #E8EBEE;
	width: 200px;
	text-align: left;
}
.enfasis_rojo {
	color: #FF0000;
}
.margenvertical {
	margin-top: 5px;
}
div.otros_sites {
	margin: 10px 0px 5px;
	padding: 27px 0px 0px;
	width: 262px;
	background-image: url(../media/images/bg_otros_sites.gif);
	background-repeat: no-repeat;
}
