/* general */	
    *  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#333;
		padding:0;
		margin:0;
    }
   
    body  {
    	margin: 0;
    	padding: 0;
    	text-align: center;
		background-image:url(../archivos/imagenes/layout/fondo.jpg);
    }

	/* fix para png en internet explorer 6.0 // llevan dos archivos asociados en el root que son blank.gif y iepngfix.htc */
	ul, ol {	
		list-style-position:inside;
	}
	
	ul ul, ol ul, ul ol, ol ol {
		margin-left:10px;
	}
	
	ol.decimal {
		list-style-type:decimal;
		margin:10px 0;
	}
	
	ol.none {
		list-style-type:none;
	}
	
	ul.double {
		margin:20px 0;
	}
	
	ul.double li {
		font-weight:bold;
		margin-bottom:10px;
	}
	ul.double ol li {
		font-weight:normal;
		margin-bottom:0px;
	}
	
	img { behavior: url(iepngfix.htc); }
	
	a img {
		border:0;
	}
	/* generales */
	a {
		color:#d91f24;
		text-decoration:underline;
	}
	
	a:hover {
		color:#999;
		text-decoration:none;
	}
	
	a.alt {
		font-size:11px;
		color:#042F65;
	}
	
    #nobody  {
    	background: #fff;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    }
	
	input, textarea, select {
		font-size: 11px;
		padding:2px;
		margin:0px;
		font-weight:normal;
		border:1px solid #66f;
	}
	
	select {
		display:block;
		border:1px solid #66f;
	}
	
	option {
		font-size: 11px;
	}
	
	
	input {
		width:95%;
	}
	
	textarea {
		height:100px;
		width:96%;
	}
		
	table {
		border-collapse:collapse;
	}
	
	input.check {
		vertical-align:middle;
		float:left;
		width:auto;
		margin-right:5px;
	}
	
/* clases generales */
	
	/* Textos de errores de los formularios 
				- utilizado en contact.php */
	/* color y tamaño de fuente */
	.alert_menssage {
		font-size: 12px;
		font-weight:normal;
		color:#f00;
	}
	
	/* margen para los mensajes de los campos - que son spans -
		pero no recaen sobre el mensaje 'principal' - que es un p - */
	span.alert_menssage {
		margin-left:5px;
	}

	/* 
	los botones de envio de los formularios 
	todos los botones cuadrados y
	estan compuestos por inputs buttons o submits
	con clase submit	
	
	Debo cambiar los inputs por anclas CHRISTIAN,
	por ello he quitado input de la seleccion de 
	estas reglas
	
	*/
	.submit {
		padding:2px;
		width:auto;
		background-color:#ff9900; /* naranja */
		border:0;
		color:#fff;
		font-weight:bold;
		font-size:10px;
		text-transform:uppercase;
		padding:5px 8px 5px 8px;
		cursor:pointer;
		text-decoration:none;
	}
	.submit:hover {
		color:#fff;
	}
/* enlace impedidos */
	a.oculto {
		display:none;
	}


	/*
	clase general para alinear a la derecha uno o
	varios parafos a la izquierda embebiendolos
	con un div o p con clase right
	*/
	.right {
		float: right;
	}
	
	.left {
		float: left;
	}

    .select {
		margin-left:7px;
    } 
	
	
/* contenido layout */		
    #container { 
		width:900px;
		height:100%;
    	margin: 0 auto; 
    	text-align: left;
		border-left:8px solid #fff;
		border-right:8px solid #fff;
		background-color:#FFFFFF;
		
    }
    #contenido { 
		width:900px;
    	margin: 0 auto; 
    	text-align: left;
		margin-bottom:20px;
		clear:both;
		background-color:#FFFFFF;
    } 
    .secciones {
		padding-bottom:25px;
		padding-top:15px;
		float:left;
		line-height:18px;
		width:649px;
		padding-left:20px;
		vertical-align:top;
    }
    .secciones_portada {
		padding-bottom:25px;
		padding-top:15px;
		line-height:18px;
		padding-left:20px;
		vertical-align:top;
		width:100%;
    }
    .secciones_izquierda {
		width:290px;
		margin-right:35px;
		margin-bottom:20px;
		float:left;
		vertical-align:top;
    }
    .secciones_derecha {
		width:290px;
		float:left;
		padding-left:20px;
		margin-bottom:20px;
		vertical-align:top;
    }
    .columna_derecha {
		padding:6px;
		float:right;
		margin-left:15px;
    }	
    #firmas { 
		width:900px;
		height:30px;
    	margin: 0 auto;
		clear:both;
		background-color:#005ca5;
    } 
    #firmas p { 
		margin-top:10px;
		font-size:10px;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:10px;
		padding-right:10px;
    } 
    #firmas p a { 
		font-size:10px;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
    }
/* cabecera */	
    .cabecera {
		width:900px;
		height:105px;
    	margin: 0 auto; 
		background-image:url(../archivos/imagenes/layout/cabecera_fondo.jpg);
		clear:both;
    }
    .cabecera .logo {
		width:294px;
		height:105px;
		float:left;
    }
    .cabecera .enlaces {
		padding-right:6px;
		float:right;
    }
    .cabecera img {
		border:0;
		padding:0;
		margin:0;
    }

    .claim {
		width:900px;
		height:20px;
		clear:both;
    }


/* menu */	
    .menu {
		width:230px;
    	margin: 0 auto;
		vertical-align:top;
		background-color:#efefef;
		height:100%;
		margin-bottom:20px;
    } 
     ul.menu {
		float:left;
		width:230px;
		background-color:#042f65;
    }
     ul.menu li {
	 	list-style:none;
		text-transform:uppercase;
		clear:both;
		border-top:1px solid #fff;
    }
     ul.menu li a {
		width:210px;
		text-align:left;
		padding:10px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		float:left;
		margin:0;
    }
	ul.menu li a#first-item {
		border-top:0px;

    }
    ul.menu li a:hover {
		background-color:#b8c4dc;
		color:#042f65;
		text-decoration:none;
    }
	ul.menu li a.unselected {
		color:#fff;
	}
	ul.menu li a.unselected:hover {
		background-color:#b8c4dc;
		color:#042f65;
	}
	ul.menu li a.especial.unselected {
		background-color:#349800;
	}
	ul.menu li a.especial.unselected:hover {
		background-color:#a4d291;
		color:#260;
	}
	
    ul.menu li a.selected {
		background-color:#b8c4dc;
		background-image:url(../archivos/imagenes/layout/flecha_menu.png);
		background-position:left;
		background-repeat:no-repeat;
		color:#042f65;
    }
	
    ul.menu li a.selected:hover {
		color:#fff;
    }
	
	ul.menu li a.especial.selected {
		background-color:#a4d291;
		background-image:url(../archivos/imagenes/layout/flecha_menu_especial.png);
		color:#260;
    }
	
	ul.menu li a.especial.selected:hover {
		color:#fff;
    }
	
		
 /* compartidos */   
	h1 { 
		margin-bottom:5px;
		font-size:20px;
		font-weight:bold;
		color:#ff8100;
		line-height:25px;
    } 
	h2 { 
		font-size:17px;
		font-weight:bold;
		color:#ff8100;
		line-height:25px;
    } 
	
	h1.underline {
		border-bottom:1px solid #ccc;
		margin-bottom:10px;
	}
	
	h3.important {
		margin:20px 0;
		color:#042F65;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
	}
	
	h4.important {
		margin:20px 0;
		color:#042F65;
		font-size:14px;
		font-weight:bold;		
	}
	
	.secciones p.main {
		text-decoration:underline;
		margin:15px 0;
	}
	
	strong {
		font-weight:bold;
	}
	
	p img {
		vertical-align:top;
		text-align:left;
		float:left;
		margin:0;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	img.comillas {
		float:none;
		display:inline;
		margin:0;
	}
	
	
	img.medium {
		width:120px;
		height:80px;
	}
	
	h2 a {
		font-size:17px;
		color:#042F65;
		text-decoration:none;
	}
	
	.secciones h2 {
		color:#042F65;
		font-weight:bold;
		font-size:130%;
	}
	
	.secciones p {
		padding:2px 0;
		margin:2px 0;
    } 
	strong.important {
		color:#042F65;
		font-weight:bold;
		font-size:130%;
    } 
	.secciones a.profesor {
		color:#042F65;
		font-weight:bold;
		text-decoration:none;
	}
	.secciones a.profesor:hover {
		text-decoration:underline;
	}
	
	.secciones span {
		color:#042F65;
		font-weight:bold;
    }
	.secciones span.apellidos {
		text-transform:uppercase;
    } 
	p.texto_destacado {
		background-color:#C3D7F4;
		padding:10px;
		color:#042F65;
		line-height:17px;
		margin-top:15px;
		margin-bottom:15px;
    } 
	
	p.texto_destacado_img {
		height:168px;
		background-color:#C3D7F4;
		padding:10px;
		color:#042F65;
		line-height:17px;
		margin-top:15px;
		margin-bottom:15px;
    } 
	p.texto_destacado_img img.foto_equipo  {
		float:left;
		border:1px solid #333;
		margin-right:15px;
    } 
	.pequeno_destacado { 
		font-size:90%;
		color:#999999;
		line-height:15px;
		clear:both;
		padding-top:15px;
    } 
	

/* secciones */	

/* profesorado detallado */
	p.texto_blanco {
		background-color:#fff;
		color:#000;
	}
	p.texto_blanco strong {
		color:#042F65;
	}
	
	p.curriculum strong {
		font-size:100%;
		color:#000;
	}
	


/* portada */	
	.texto_destacado_vertical {
		background-color:#fcd1a6;
		padding:10px;
		color:#042F65;
		line-height:17px;
		margin-top:15px;
		margin-bottom:15px;
		font-size:11px;
		height:520px;
    } 
	.texto_destacado_vertical b {
		color:#042F65;
    } 
	.texto_destacado_vertical img.foto {
		margin-bottom:15px;
		border:1px solid #333;
    } 
	
	.item_portada {
		clear:both;
		padding-top:30px;
		margin-top:30px;
		border-top:1px dotted #ccc;
    } 
	.item_portada .item_portada_destacado {
		clear:both;
    } 
	.item_portada .item_portada_destacado .numero {
		color:#aebccd;
		font-size:45px;
		text-transform:uppercase;
		float:left;
		line-height:35px;
    } 
	.item_portada .item_portada_destacado .tipo {
		color:#f68b1e;
		font-size:35px;
		text-transform:uppercase;
		float:left;
		padding-left:10px;
		line-height:35px;
    } 
	.item_portada .item_portada_texto {
		clear:both;
		padding-top:10px;
    } 
	.item_portada .item_portada_texto .nombre {
		clear:both;
		font-weight:bold;
		font-size:120%;
		color:#042f65;
    } 
	.item_portada .item_portada_texto .nombre a {
		color:#042f65;
		text-decoration:none;
    } 
	.item_portada .item_portada_texto .nombre a:hover {
		text-decoration:underline;
    } 
	.item_portada .item_portada_texto .inscripcion {
		clear:both;
    } 
	
	.item-descargar {
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		background-color:#efefef;
		padding:5px 5px;
		color:#042f65;
		margin:10px 0;
		clear:both;
		overflow:hidden;
    } 
	
	.item-descargar p {
		clear:both;
	}
	
	.item-descargar p.left
	{
	clear: none;
	float:left;
	}
	
	.item-descargar p.right
	{
	clear: none;
	float:right;
	}
	
	.descargar {
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		background-color:#efefef;
		padding:5px;
		color:#042f65;
		margin-top:10px;
		clear:both;
    } 
	.descargar span, .item-descargar span {
		font-size:10px;
		padding-left:6px;
		color:#333333;
    } 
	.descargar a, .item-descargar a {
		color:#042f65;
		font-weight:bold;
		font-size:11px;
    } 
	.descargar  a.enlace_programa, .item-descargar a.enlace_programa {
		font-size:10px;
		color:#FF0000;
		font-weight:normal;
		text-decoration:none;
    }
	.descargar img, .item-descargar img {
		margin-right:8px;
		border:0;
		vertical-align:middle;
    } 
	
	.banner {
		clear:both;
		padding-top:15px;
		padding-left:13px;
    } 
	.banner img {
		border:1px solid #ccc;
    } 

	.banner.pmp {
		background-color:#fff;
		border:1px solid #ccc;
		padding:0;
		margin:0 15px;
		margin-top:20px;
	}
	
	.pmp img {
		border:0;
	}
	
	.pmp a {
		text-decoration:none;
	}
	
	.pmp .bheader {
		background-color:#017ac3;
		color:#fff;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		padding:5px;
	}
	
	.pmp .bbody {
		font-size:18px;
		font-weight:bold;
		color:#002c5b;
		text-align:center;
		padding:10px;
	}
	
	.pmp .bfooter {
		border-top:1px solid #ccc;
		color:#666;
		font-size:8px;
		text-align:center;
		padding:3px 0;
	}
	
	/* banners pequeños laterales */
	div.b-inicio {
		float:left;
		width:90px;
		text-align:center;
	}
	
	div.b-inicio a {
		color:#000;
		font-size:10px;
		text-decoration:none;
	}
	
	/* noticias en la portada*/
	
	.titular-noticia {
		clear:both;
		margin-top:30px;
		border-bottom:1px solid #ccc;
		overflow:hidden;
	}
	
	
/* empresas*/	
	.empresas-logos {
		clear:both;
		margin-bottom:10px;
	}
	.empresas-logos img {
		margin-right:10px;
		border:0;
	}
	.empresas-logos img.lastitem {
		margin:0;
		border:0;
	}
	
	
/* certificación*/	
	.foto-derecha img {
		float:right;
		margin-left:15px;
		margin-bottom:50px;
	}
	.tablapmp {
		font-size: 11px;
		color: #000000;
		margin: 10px 0 10px 0;
		border:0;

	}
	.tablapmp td {
		font-size: 11px;
		color: #000000;
		padding: 0 15px 0 6px;
		border:1px solid #ccc;
	}
	.tablapmp td span {
		font-size: 14px;
		font-weight: bold;
		color: #F68B1E;
		line-height: 22px;
}	
/* aula*/
	.avisos {
		padding:10px;
		text-align:center;
		background-color:#c4d7f5;
	}

	.user-session {
		float:right;
		text-align:right;
	}
	
	.user-session * {
		font-size:9px;
		line-height:10px;
		margin:0;
	}
	
	.user-session a {
		float:right;
	}
	
	.user-session img {
		float:left;
		vertical-align:middle;
	}
	.user-session p {
		width:200px;
		line-height:14px;
		vertical-align:middle;
	}
		
	.user-session p, .user-session p strong {
		font-size:11px;
		color:#042F65;
	}
	
	div.hz-submenu {
		clear:both;
		width:100%;
		overflow:hidden;
	}
	
	ul.hz-submenu {
		margin:10px 0;
		width:100%;
		background-color:#042F65;
		overflow:hidden;
	}
	
	ul.hz-submenu li {
	 	list-style:none;
		text-transform:uppercase;
		float:left;
		border-right:1px solid #fff;
	}
	
	ul.hz-submenu li a {
		color:#fff;
		display:block;
		padding:5px 10px;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}	

	ul.hz-submenu li a:hover {
		background-color:#b8c4dc;
		color:#042f65;
	}

	ul.hz-submenu li a.selected {
		background-color:#b8c4dc;
		color:#042f65;
    }
	
    ul.hz-submenu li a.selected:hover {
		background-color:#b8c4dc;
		color:#fff;
    }

	.box-line {
		margin:10px 0;
		padding:5px;
		border:1px solid #ccc;
	}
	
	a.box-line {
		display:block;
		text-decoration:none;
	}
	
	.texto-inicio-aula {
		margin:10px 0;
		float:left;
		width:50%;
	}
	
	.texto-inicio-aula h3 {
		margin-bottom:10px;
		font-size:110%;
	}	
	
	.banner-inicio-aula {
		float:right;
		margin:0;
		width:50%;
	}
	
	.banner-inicio-aula h2 {
		margin:15px 0;
	}
	
	.banner-inicio-aula p {
		margin:15px 0;
	}
	
	.banner-inicio-aula img {
		margin-right:10px;
	}

/* Subir-trabajos  */
	.caja-subir-trabajos {
		margin-top:20px;
		float:left;
		width:350px;
	}
	
	.caja-ayuda-subir-trabajos {
		margin-top:30px;
		float:right;
		width:250px;
		background-color:#d7e5f8;
		padding:20px;
	}
	
	label {
		cursor:pointer;
	}
	
	div.hr {
		border-bottom:1px solid #666;
	}
	
	.tiny {
		font-size:9px;
		color:#666;
	}
	
	.element {
		padding:2px 0;
		margin:10px 0;
	}
	
	.caja-ayuda-subir-trabajos ol {
		list-style-position:inside;
		list-style-type:decimal;
	}
	
	.caja-ayuda-subir-trabajos ol li {
		margin-top:15px;
		color: #042f65;
	}
	
	.caja-ayuda-subir-trabajos h4 {
		color: #042f65;
	}
	
	select#trabajo {
		width:96%;
	}
	
/*
	Mensaje de recepcion de trabajo
*/
	div.mensaje {
		border:1px solid #ccc;
		padding:8px;
	}
	
	div.mensaje h1 {
		font-size: 16px;
		color: #c00;
		text-align:center;
		margin-bottom:10px;
	}
	
	div.mensaje h2 {
		font-size: 12px;
		color:#0c2e5b;
		text-align:center;
		margin-bottom:10px;
	}
	
	div.mensaje p {
		text-align:center;
		margin-bottom:10px;
	}
	
/* listado de cuestionarios */

	img.tiny {
		width:25px;
		height:25px;
	}
	
	p img.tiny {
		vertical-align:bottom;
	}
	
	ul.cuestionarios-list {
		clear:both;
		list-style-type:none;
	}
	
	ul.cuestionarios-list li {
		margin-bottom:15px;
		margin-top:15px;
		border-bottom:1px solid #ccc;
	}
	
	ul.cuestionarios-list h3, ul.cuestionarios-list h3 * {
		color:#ff8100;
		font-size:14px;
		margin:0;
		margin-bottom:5px;
	}
	
	ul.cuestionarios-list h4 {
		color:#042f65;
		font-size:14px;
		margin:0;
	}

	ul.cuestionarios-list p {
		margin:0;
	}
	
	ul.cuestionarios-list img {
		float:right;
	}

/* formulario cuestionarios */

	table.cuestionario {
		border-collapse:collapse;
		width:100%;
		margin:10px 0;
		border: 1px solid #7f9db5;
	}
	
	table.cuestionario th, table.cuestionario td {
		padding:8px 4px;
	}
	
	table.cuestionario thead th {
		background-color:#053067;
		color:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		width:20%;
		text-transform:uppercase;
		font-weight:normal;
		font-size:11px;
	}
	
	table.cuestionario thead td p {
		vertical-align:middle;
	}
	
	table.cuestionario thead td img {
		margin-right:10px;
		vertical-align:middle;
	}
	
	table.cuestionario thead td {
		background-color:#c4d7f5;
		color:#053067;
		border-bottom:1px solid #fff;
	}
	
	table.cuestionario td.titulo {
		font-weight:bold;
	}
	
	table.cuestionario tbody th {
		background-color:#f90;
		color:#fff;
		font-weight:bold;
		border-top:1px solid #fff;
	}
	
	table.cuestionario tbody td {
		color:#000;
		border-bottom:1px solid #7f9db5;
	}
	
	table.cuestionario td.dato {
		width:60%
	}
	
	table.cuestionario td.dato select {
		width:200px;
	}
	
	.subcategoria {
		background-color:#b8c4dc;
		padding:2px;
		padding-left:5px;
	}
	
	.caja-subcategoria {
		padding:2px 4px;
		margin:2px 0;
		background-color:#ff9a00;
		color:#fff;
		font-weight:bold;
	}
	
	.caja-login {
		padding:15px;
		border:1px solid #ccc;
		width:255px;
		margin-top:10px;
		margin-right:20px;
		float:left;
	}	
	
	.caja-login .login-button {
		display:block;
		float:left;
		font-size:9px;
		margin-left:3px;
		margin-right:4px;
		padding:10px;
		padding-top:84px;
		width:58px;
		background-repeat:no-repeat;
		background-position:left top;
		color:#0d2d5e;
		text-decoration:none;
		line-height:11px;
		text-align:center;
	}
	
	a.login-button:hover {
		text-decoration:underline;
	}
	
	.login-button.consult-bibliography {
		background-image:url(/archivos/imagenes/layout/aula-buttons/consult-bibliography-btn.jpg);
	}
	
	.login-button.download-lessons {
		background-image:url(/archivos/imagenes/layout/aula-buttons/download-lessons-btn.jpg);
	}
	
	.login-button.upload-work {
		background-image:url(/archivos/imagenes/layout/aula-buttons/upload-work-btn.jpg);
	}
	
	.caja-registro {
		padding:15px;
		border:1px solid #ccc;
		margin-top:10px;
		float:left;
	}	
	.aclaracion {
		font-size: 10px;
		color: #999;
		line-height:15px;
	}
	
	
/* mensajes generales de error */
	div.error {
		border: 1px solid #ccc;
		padding: 10px;
		margin: 20px auto;
	}
	
	div.error h2 {
		font-size:14px;
		font-weight:bold;
		color:#cc0000;
		line-height:18px;
		padding:0 0 10px 0;
		margin:0;
	}
	
	div.error p {
		font-weight:normal;
		margin: 5px 0;
	}
	
/* mensajes generales de aviso */
	h2.aviso {
		color:#f90;
	}
	
	div.aviso p {
		font-weight:normal;
		margin: 5px 0;
	}

	
/* programa estilos heredados de la otra web*/	
.area2 {
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #042F65;
	background-color: #E0E3E8;
}
.margeninterno {
	padding-left: 15px;
	width:550px;
}
.txtnormal {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txtblanco {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	padding:5px;
	background-color:#042f65;
	text-align:center;
	background-color:#FF9900;
}
.txtblancogrande {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.txtblancogrande {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.modulo {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	padding:5px;
	background-color:#042f65;
	text-align:center;
}
.area {
	color: #fff;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #042F65;
	background-color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	padding:5px;
	text-align:center;
	width:80px;
}
.area1 {
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #042F65;
	background-color:#042F65;
}
.negritaazul {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #042F65;
	width:550px;
	padding:5px;
	text-align:center;
	background-color:#E0E3E8;
}
.separator {
	padding-top:10px;
	margin-bottom:10px;
	clear:both;
	border-bottom:1px solid #ccc;
	width:620px;
}

/* noticias */
div.titulo {
	margin:0;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}

.item-noticia {
	clear:both;
	margin:20px 0;
	padding:10px 0;
}

/* paginado */
.pagination {
	text-align:center;
	color:#005ca5; /* azul */
}

.pagination span {
	font-weight:bold;
	color:#000;
}

.pagination a {
	color:#005ca5; /* azul */
}

/* errores */
ul.errors {
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.errors li {
	text-transform:none;
	color:#f00;
	font-size:10px;
}
		    
img#bannerMedipArgentina{
	padding-top:10px;
}  