body {
	margin: 0 0 0 0;
}

li { list-style-image: url(../images/iconos/rojo_der.gif); }

/*sombras bordes externos de la pag*/
.borde_sombra_izq, borde_sombra_der, borde_sombra_bot {
	 width: 5px;
	 text-align: left;
	 vertical-align: top;
}

.borde_sombra_izq{ background-image: url(../images/bg_left.jpg); }
.borde_sombra_der{ background-image: url(../images/bg_right.jpg); }
.borde_sombra_bot{ background-image: url(../images/bg_bottom.jpg); }


/*celda logo del Banco*/
.logo_banco {
	 text-align: left;
	 background-color: #FF211A;
	 vertical-align:top;
}

/*Encabezado donde estan los links y el form de buscar*/
.encab_links_buscar{
	text-align: right;
	vertical-align: top;
	background-color: #FF211A;
}

/*estilo utilizado en la mayor de los textos es entandar*/
.texto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	clip: rect(auto auto auto 60px);
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
	list-style-image: url(../images/iconos/rojo_der.gif);
}
.style1 {font-size: 9px; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.textorojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff3333;
	clip:   rect(auto auto auto 60px);
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
	list-style-image: url(../images/iconos/rojo_der.gif);
}

.tabla_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #E6E6E6;
}
.tabla_grisoscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
}
.tabla_grisclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #F3F3F3;
}

/*para el input text de buscar*/
.selectbuscar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 16px;
	border: 1px solid #999999;
	vertical-align: middle;
}

/*Menu de Flash*/
.menu_swf{
	text-align: left;
	vertical-align: top;
	background-color: #FF211A;
}


/*celda logo de universia*/
.logo_universia {
	 text-align: center;
	 background-color: #f7f7f7;
}

/*celda logo grupo santander*/
.logo_santander {
	 text-align: center;
	 background-color: #FD0100;
}




/*Celda principal columna izq, der*/
.celda_der{
	vertical-align: top;
	width:140px;
}
.celda_izq{
	vertical-align: top;
	text-align: left;
	width:180px;
}


/*Celda principal columna medio*/
.celda_med{
	vertical-align: top;
	text-align: left;
	width:440px;
}

/*para algunos enlaces como el de imprimir y volver*/
.enlace_rojo_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}

/*algunos enlaces como el rastro de migas*/
.txt_enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.txt_enlace:hover {
	color: #ff3333;
	text-decoration: underline;
}
.txt_rastro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.txto_menu_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ee3224;
	letter-spacing: 0px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;

}

.txto_encuesta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ee3224;
	letter-spacing: 0px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;
}


.txto_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;

}

.fondo_ptogris {
	background-image: url(../images/punto_gris.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.borde_tabla_basic {
	border: 1px solid #CCCCCC;
}

/*borde utilizado en algunas tablas o celdas*/
.borde_ext {
	border: 2px solid ;
}

/*Celda donde estan los 3 enlaces en el footer*/
.acces {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	width: 33%;
}

/*Estilo de los enlaces de los 3 enlaces del footer*/
.txto_acces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	letter-spacing: -1px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;

}

/*Estilo del texto de los cuadros del centro*/
.txto_cuadro_centro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	letter-spacing: -1px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;
	

}

.titulo_cuadro_centro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: -1px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;
	

}

a.titulo_cuadro_centro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	letter-spacing: -1px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;

}

.texto_acces2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;

}
a.txto_acces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ff0000;
	letter-spacing: -1px;
	padding: 2px;
	line-height: 16px;
	text-decoration: none;
}

.franjatop {
	background-attachment: fixed;
	background-image: url(../images/franjatop_bg.jpg);
	background-repeat: repeat-x;
	clear: right;
	float: right;
	height: 42px;
	position: absolute;
	visibility: visible;
	z-index: 1;
	top: 0px;
}

.txto_top {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-decoration: none;
}
a.txto_top:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	text-decoration: none;
}



/*celda donde se muetra la fecha*/
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	/*text-align: center;*/
}
.tabla_grisoscuro10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
}
.tabla_grisclaro9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #F7f7f7;
	letter-spacing: -0.1em;
}
.tablagris9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #E6E6E6;
	letter-spacing: -0.1em;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.titulo_product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.titulo_product:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

/*texto que esta en el footer*/
.txto_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 10px;
	letter-spacing: -0.5px;
	vertical-align: top;
	text-align: center;
}

.sticker_tabla {
	background-color: #FFFFFF;
	padding: 2px;
	height: 20px;
	width: 100%;
	border: 1px solid #CCCCCC;
}
.sticker_txo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
}
a.sticker_txo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}
.accesogeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.accesogeneral:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}
.botonok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
}
.select_accesodirecto {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:	10px;
	width:145px;
	height:15px;
	text-decoration: none;
	background-color: #FFFFFF;
	
}
/*.select_accesodirectoleft {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 150px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}*/
.noticias {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.noticias:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.txto_variosPeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding: 2px;
	text-decoration: none;
	letter-spacing: -1px;
}
a.txto_variosPeq:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ff0000;
	letter-spacing: -1px;
	padding: 2px;
	text-decoration: none;
}

/*utilixado en varios enlaces para que se vea peq y rojo*/
.txto_variosPeqrojo {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	letter-spacing: -1px;
	padding: 2px;
	text-decoration: none;
}
.botonokclaves {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px;
	height: 16px;
	border: 1px solid #999999;
	vertical-align: middle;
	font-weight: bold;
	width: 65px;
}
.radiobutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	vertical-align: top;
	font-weight: bold;
}
.txto_recomendaciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: -1px;
	padding-left: 1px;
	line-height: 10px;
}
.celda_linea_inf_txto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.td_lineagris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.celda_lineas_izq-inf_txto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.celda_lineas_der-inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.lineaizq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.lineader {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.celda_linea_inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}


.blacklinkstitulares {COLOR: #000000; TEXT-DECORATION: none; }

/*interna*/

.titulo_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.celd_titu_seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: none;
	background-color: #F8F8F8;
	border: 1px solid #D8D8D8;
	text-indent: 5px;
	padding-top: 2px;
	padding-left: 2px;
}

	.Fbutton{
		border: 1px solid #999999; 
		background-color:#FFFFFF; 
		color: #999999; 
		font-weight:bold;
	}
	
	.Ftext{
		color: #666666;
				
	}
	.mensaje {
		font-weight: bold;
		color: #FF0000;
		padding: 10px;
		width: 80%;
		border: 1px solid #CCCCCC; 
		
		text-align: center;
		vertical-align: middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
select {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:	10px;
	width:135px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.celda_linea_inf_txto_bold {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
optgroup{
font-family: Arial, Helvetica, sans-serif;
font-style:normal;
font-size: 11px;
color: #666666;
font-weight:bold;
}
optgroup option{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
}
option{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
}