.txt_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.txt_normal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}
a.txt_normal:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.txt_normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.txt_normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.bg_barra {
	background-color: #558ED5;
}
.bg_cabecera {
	background-image: url(images/fondo_cabecera.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width: 705px;
}
.bg_esquina {
	background-image: url(images/esquina_barra.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 16px;
}
.bg_esquina2 {
	background-image: url(images/esquina_barra2.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 16px;
}
.txt_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.txt_blanco:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.txt_blanco:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.txt_blanco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.bg_gris_claro {
	background-color: #F7F7F7;
}
.bg_columna {
	background-image: url(images/bg_columna.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 160px;
}
.bg_azul {
	background-color: #80B2E1;
}
.borde_azul {
	border: 1px solid #80B2E1;
}

.bg_amarillo {
	background-color: #F7BF0F;
}
.borde_amarillo_inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7BF0F;
}

.borde_amarillo {
	border: 1px solid #F7BF0F;
}
.bg_amarillo_claro {
	background-color: #FFFBF0;
}
.txt_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}
a.txt_gris:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}
a.txt_gris:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}
a.txt_gris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: underline;
}
.borde_rosa_inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DD0F68;
}
.br_rosa_claro {
	background-color: #FFF8FB;
}
.borde_azul_inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80B2E1;
}
.bg_azul_claro {
	background-color: #F3F8FC;
}
.bg_azul2 {
	background-color: #C1D9F0;
}
.borde_gris {
	border: 1px solid #CDCDCD;
}
.bg_gris_claro {
	background-color: #FAEFF3;
}
.borde_rosa {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DFC5CE;
	border-bottom-color: #DFC5CE;
	border-left-color: #DFC5CE;
}
.borde_esquina {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4B0BC;
	border-bottom-color: #D4B0BC;
}


.caja1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 16px;
	width: 250px;
	border: 1px solid #CDCDCD;
}
.bg_gris_oscurp {
	background-color: #808080;
}
.boton_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5690D0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.borde_gris_inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}
.caja2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 16px;
	width: 120px;
	border: 1px solid #CDCDCD;
}
.boton_amarillo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F7BF0F;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.boton_rosa {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CF1B64;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bg_morado {
	background-color: #9E385F;
}
.bg1_ultimas {
	background-image: url(images/bg1_ultimas.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 146px;
}
.bg2_ultimas {
	background-image: url(images/bg2_ultimas.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 119px;
}
.bg_negro {
	background-color: #000000;
}
.txt_burdeos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: none;
}
a.txt_burdeos:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: none;
}
a.txt_burdeos:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: none;
}
a.txt_burdeos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.caja3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	width: 80px;
	border: 1px solid #CDCDCD;
}
.boton_burdeos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8E3356;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 55px;
}
.bg_candidatos {
	background-image: url(images/img_candidatos2.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 160px;
}
.bg_empresas {

	background-image: url(images/img_empresas2.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 160px;
}
.bg_rosa2 {
	background-color: #DB1069;
}
.bg_azulM {
	background-color: #7FB2E1;
}
.bg_burdeos {
	background-color: #903256;
}

.txt_burdeos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: none;
}
a.txt_burdeos2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: underline;
}
a.txt_burdeos2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: underline;
}
a.txt_burdeos2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: none;
}
.txt_blanco2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.borde_esquina2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4B0BC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4B0BC;
}
.bg3_ultimas {

	background-image: url(images/bg3_ultimas.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 143px;
}
.bg4_ultimas {


	background-image: url(images/bg4_ultimas.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 118px;
}
.tit_burdeos {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #980C3B;
	text-decoration: none;
}

.tit_blanco{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


.caja4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 16px;
	width: 220px;
	border: 1px solid #CDCDCD;
}
.caja5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 16px;
	width: 350px;
	border: 1px solid #CDCDCD;
}
.caja7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 16px;
	width: 650px;
	border: 1px solid #CDCDCD;
}
.caja6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 350px;
	border: 1px solid #CDCDCD;
}.borde_punteado {

	border: 1px dashed #CDCDCD;
}
.tit_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}
.bg_blanco {
	background-color: #FFFFFF;
}

.txt_azul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F010D;
	text-decoration: none;
}
a.txt_azul2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F010D;
	text-decoration: none;
}
a.txt_azul2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F010D;
	text-decoration: none;
}
a.txt_azul2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.borde_rosatotal {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DFC5CE;
	border-bottom-color: #DFC5CE;
	border-left-color: #DFC5CE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFC5CE;
}
.bg_amarillo2 {
	background-color: #F7BF0F;
	background-image: url(images/bg_amarillo.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 629px;
}

.rb1 {background-image:url(images/b1_top.gif); height:12px; width:629px; background-repeat:no-repeat; }
.rb2 { background-color:#DCEAFC; }
.rb3 {background-image:url(images/b1_bot.gif); height:12px; width:629px; background-repeat:no-repeat; }
.rb1_tit {background-image:url(images/b1_top_tit.gif); height:27px; width:629px; background-repeat:no-repeat; }
.bg_amarillo_claro {

	background-color: #FDF1CE;
}
.bg_amarillo3 {
	background-color: #F7BF0F;
	background-image: url(images/bg_amarillo3.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 629px;
}
.bg_rosa1 {
	background-color: #DE0F69;
	background-image: url(images/bd_rosa.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 629px;
}
.bg_azul1 {
	background-color: #7FB2E1;
	background-image: url(images/bg_azul.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 629px;
}
.bg_resalte {
	background-color: #E6D2B7;
}
.bg_resalte2 {
	background-color: #FDDC97;
}
.bg_resalte3 {
	background-color: #FDB897;
}
.bg_resalte4 {
	background-color: #DCD7E1;
}
.bg_resalte5 {
	background-color: #DDF1BE;
}
.bg_resalte6 {
	background-color: #CFE0D5;
}
.bg_resalte7 {
	background-color: #F7EAFD;
}
.bg_resalte8 {
	background-color: #FFFEE6;
}
.tit_amarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F7BF0F;
}
.tit_rosa {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #DB1069;
}
.bg_burdeos3 {

	background-color: #913156;
	background-image: url(images/bg_burdeos3.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 629px;
}

.txt_caducada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}