body {
	background-color: #EFEFEF;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.body_visor {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.body_solicitud {
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

INPUT
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}

SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #FFFFFF;
}

TEXTAREA {
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}

.titulopub
{
    COLOR: #2f42c6;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.identificador
{
    COLOR: #29498c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.tituloSeminario
{
    BACKGROUND-COLOR: #eeeeee;
    COLOR: #283693;
    FONT-FAMILY: Verdana, Tahoma, helvetica, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: justify
}

.td_gris66_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #999999;
}

.td_grisCC_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
}

.td_azul_L_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #002577;
	border-top-color: #002577;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #002577;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #002577;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #002577;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #002577;
}

.td_grisCC_L_gris33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
}

.td_gris99_grisEF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #999999;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.td_beige_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFEB;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.td_titulares {
	background-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
}

.combo_buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #677EAE;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #FFFFFF;
	width: 119px;
	height: 19px;
}


.combo_suscripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #FFFFFF;
}

.text_field_buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #677EAE;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #FFFFFF;
	width: 80px;
}

.text_field_general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
}

.links_10_rojo_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.links_10_rojo_bold:hover {
	color: #CC0000;
}

.links_11_blanco_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.links_11_blanco_normal:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.links_11_blanco_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.links_11_blanco_bold:hover {
	text-decoration: underline;
}

.links_11_blancoazul_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.links_11_blancoazul_bold:hover {
	color: #002577;
}

.links_11_azul_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.links_11_azul_normal:hover {
	color: #003366;
}

.links_11_azul_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.links_11_azul_bold:hover {
	color: #003366;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002577;
	text-decoration: none;
}

.menu:hover {
	color: #5B5DFF;
}


.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5B5DFF;
	text-decoration: none;
}


.text_11_grisCC_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.text_11_blanco_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.text_11_blanco_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.text_11_negro_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.text_11_negro_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.text_11_gris66_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.text_11_gris66_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.text_11_azul_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002577;
	text-decoration: none;
}

.text_11_azul_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002577;
	text-decoration: none;
}

.text_10_azul_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002577;
	text-decoration: none;
}

.text_12_azul_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #002577;
	text-decoration: none;
}

.text_12_azul_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002577;
	text-decoration: none;
}

.text_12_blanco_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.text_12_blanco_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.text_12_negro_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.text_12_negro_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.text_12_gris33_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.text_12_gris33_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.text_14_blanco_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.text_16_azul_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #002577;
	text-decoration: none;
}

.calendario_dias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #002577;
	text-decoration: none;
	background-color: #EFEFEF;
	text-align: center;
}
.calendario_numeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFF0;
	text-align: center;
}
.calendario_veneconomia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #002577;
	text-align: center;
}
.calendario_otros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B38200;
	text-align: center;
}
.calendario_hoy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFF0;
	text-align: center;
}
.calendario_varios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffccaa;
	text-decoration: none;
	background-color: #FFFFF0;
	text-align: center;
}

.Enlace_Calendario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

a.Enlace_Calendario:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.cuadro_submenu_informativo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #002577;
	text-decoration: none;
	background-color: #FDFFCE;
}

.cuadro_menu_informativo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #002577;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #FDFFCE;
	height: 12px;
	vertical-align: middle;
	padding: 2px 2px 3px 2px;
}

a.cuadro_menu_informativo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #002279;
	border-style: solid;
	background-color: #002279;
	height: 12px;
	vertical-align: middle;
	padding: 2px 2px 3px 2px;
}

.Tit_Titulares_Noticias_Home{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 21px;
	width: 147px;
	vertical-align: middle;
	padding: 2px 2px 3px 10px;
}

a.enlace_menu_lateral{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 21px;
	width: 147px;
	vertical-align: middle;
	padding: 2px 2px 3px 10px;
}

a.enlace_menu_lateral:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 21px;
	width: 147px;
	vertical-align: middle;
	padding: 2px 2px 3px 10px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #003366;
}

a.enlace_paginador{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

a.enlace_paginador2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

a.enlace_paginador:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

#dhtmltooltip{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
color: #002577;
visibility: hidden;
z-index: 100;
text-align: center;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.Cuadro_Formato_Home{
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-color: #999999;
	border-style: solid;
}

.masinfo
{
    BACKGROUND-COLOR: #eeeeee;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, geneva;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

.boton{
    BACKGROUND-COLOR: #eeeeee;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, helvetica, geneva;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
	border-right: 0px;
	border-bottom: 2px;
	border-left: 1px;
	border-top: 1px;
	border-color: #999999;
	border-style: solid;
}
.bglineatitulo
{
    BACKGROUND-COLOR: #b2bed6
}
TD.SuscPub
{
    BACKGROUND: #6379ad;
    COLOR: white;
    FONT: 11px verdana
}
.bglineamenuint
{
    BACKGROUND-COLOR: #b2bed6
}
.Cuadro_Formulario_Suscripcion{
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-color: #b2bed6;
	border-style: solid;
}
.Cuadro_Formulario_Suscripcion_Error{
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-color: #b2bed6;
	border-style: solid;
}

.Cuadro_Filtro_Tips{
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-color: #b2bed6;
	border-style: solid;
}
.Cuadro_Filtro_Tips2{
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-color: #b2bed6;
	border-style: solid;
}
.imagen_fondo {
background-image: url("../shared/images/punto.gif");
background-repeat:repeat-x;
background-position: center;
}

.indicepub2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.td_gris_leyenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #999999;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}