body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F4F4F4;
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.hagalo_online {
	width:144px;
	text-align:left;
    solid #F4F4F4;
	}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7A8C17;
	text-decoration: none;
	text-align: center;
}

.copyright a {
	color: #7A8C17;
}

.copyright a:hover {
	color:#FFF;
}

.top-slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #80807f;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.top-seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4D4D4D;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.noticias-home-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.noticias-home-titulo a:link {
	color: #333333;
	text-decoration: underline;
}

.noticias-home-titulo a:hover {
	color: #F4F4F4;
	text-decoration: underline;
}

.noticias-home-titulo a:visited {
	color: #333333;
	text-decoration: none;
}

.noticias-home-titulo a:visited:hover {
	color: #F4F4F4;
	text-decoration: underline;
}

.noticias-home-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #485210;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.noticias-home-texto a:link {
	color: #7a8c17;
	text-decoration: none;
}

.noticias-home-texto a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.noticias-home-texto a:visited {
	color: #7a8c17;
	text-decoration: none;
}

.noticias-home-texto a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.noticias-home-mas-noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
}

.noticias-home-mas-noticias a:link {
	text-decoration: none;
	color: #333333;
}

.noticias-home-mas-noticias a:hover {
	color: #F4F4F4;
	text-decoration: none;
}

.noticias-home-mas-noticias a:visited {
	text-decoration: none;
	color: #333333;
}

.noticias-home-mas-noticias a:visited:hover {
	color: #F4F4F4;
	text-decoration: none;
}

.noticias-seccion-area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #808080;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.noticias-seccion-area a:link {
	color: #808080;
	text-decoration: none;
}

.noticias-seccion-area a:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-area a:visited {
	color: #808080;
	text-decoration: none;
}

.noticias-seccion-area a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-publicacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.noticias-seccion-publicacion a:link {
	color: #000000;
	text-decoration: none;
}

.noticias-seccion-publicacion a:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-publicacion a:visited {
	color: #000000;
	text-decoration: none;
}

.noticias-seccion-publicacion a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #7a8c17;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.noticias-seccion-titulo a:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-titulo a:visited {
	color: #7a8c17;
	text-decoration: none;
}

.noticias-seccion-titulo a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-titulo-blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 15px;
}

.noticias-seccion-titulo-negro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 15px;
}

.noticias-seccion-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.noticias-seccion-texto a:link {
	color: #000000;
	text-decoration: none;
}

.noticias-seccion-texto a:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-texto a:visited {
	color: #000000;
	text-decoration: none;
}

.noticias-seccion-texto a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-paginacion1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A8A8A9;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.noticias-seccion-paginacion1 a:link {
	color: #A8A8A9;
	text-decoration: none;
}

.noticias-seccion-paginacion1 a:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-paginacion1 a:visited {
	color: #A8A8A9;
	text-decoration: none;
}

.noticias-seccion-paginacion1 a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-paginacion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a8c17;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.noticias-seccion-paginacion2 a:link {
	color: #7a8c17;
	text-decoration: none;
}

.noticias-seccion-paginacion2 a:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.noticias-seccion-paginacion2 a:visited {
	color: #7a8c17;
	text-decoration: none;
}

.noticias-seccion-paginacion2 a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
}


.titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.titulo1 a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.titulo1 a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.titulo1 a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.titulo1 a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a8c17;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.titulo2 a:link {
	color: #7a8c17;
	text-decoration: none;
}

.titulo2 a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.titulo2 a:visited {
	color: #7a8c17;
	text-decoration: none;
}

.titulo2 a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.titulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.titulo3-centrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.titulo-abl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #238D63;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.titulo-pat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E76032;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1 a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1 a:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.texto1 a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1 a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
}

.texto1-iibb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-iibb a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-iibb a:hover {
	color: #1E6DA8;
	text-decoration: underline;
}

.texto1-iibb a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-iibb a:visited:hover {
	color: #1E6DA8;
	text-decoration: underline;
}

.texto1-iibb-centrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-iibb-centrado a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-iibb-centrado a:hover {
	color: #1E6DA8;
	text-decoration: underline;
}

.texto1-iibb-centrado a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-iibb-centrado a:visited:hover {
	color: #1E6DA8;
	text-decoration: underline;
}

.texto1-centrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-centrado a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-centrado a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.texto1-centrado a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-centrado a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.texto1-derecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-derecha a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-derecha a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.texto1-derecha a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.texto1-derecha a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.texto-link-resaltado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
}

.texto-link-resaltado a:link {
	color: #606D12;
	text-decoration: underline;
	font-weight: bold;
}

.texto-link-resaltado a:hover {
	color: #A9C411;
	text-decoration: underline;
	font-weight: bold;
}

.texto-link-resaltado a:visited {
	color: #606D12;
	text-decoration: none;
	font-weight: bold;
}

.texto-link-resaltado a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-link-azul a:link {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-azul a:hover {
	color: #666666;
	text-decoration: underline;
}

.texto1-link-azul a:visited {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-azul a:visited:hover {
	color: #666666;
	text-decoration: underline;
}

.texto1-link-iibb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-link-iibb a:link {
	color: #1E6DA8;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-iibb a:hover {
	color: #F4F4F4;
	text-decoration: underline;
}

.texto1-link-iibb a:visited {
	color: #1E6DA8;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-iibb a:visited:hover {
	color: #F4F4F4;
	text-decoration: underline;
}

.texto1-link-pat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-link-pat a:link {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-pat a:hover {
	color: #666666;
	text-decoration: underline;
}

.texto1-link-pat a:visited {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-pat a:visited:hover {
	color: #666666;
	text-decoration: underline;
}

.texto1-link-abl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-link-abl a:link {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-abl a:hover {
	color: #666666;
	text-decoration: underline;
}

.texto1-link-abl a:visited {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-abl a:visited:hover {
	color: #666666;
	text-decoration: underline;
}

.texto1-link-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto1-link-gris a:link {
	color: #594D4D;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-gris a:hover {
	color: #999999;
	text-decoration: underline;
}

.texto1-link-gris a:visited {
	color: #594D4D;
	text-decoration: underline;
	font-weight: bold;
}

.texto1-link-gris a:visited:hover {
	color: #999999;
	text-decoration: underline;
}

.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a8c17;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto2 a:link {
	color: #7a8c17;
	text-decoration: none;
}

.texto2 a:hover {
	color: #4d4d4d;
	text-decoration: underline;
}

.texto2 a:visited {
	color: #7a8c17;
	text-decoration: none;
}

.texto2 a:visited:hover {
	color: #4d4d4d;
	text-decoration: underline;
}

.texto2-link-resaltado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a8c17;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

.texto2-link-resaltado a:link {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.texto2-link-resaltado a:hover {
	color: #4d4d4d;
	text-decoration: underline;
}

.texto2-link-resaltado a:visited {
	color: #7a8c17;
	text-decoration: none;
}

.texto2-link-resaltado a:visited:hover {
	color: #4d4d4d;
	text-decoration: underline;
}

.texto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}

.texto3 a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.texto3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.texto3 a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.texto3 a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.menu-impuestos-verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606D12;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #CFED2B;
	height: 23px;
	line-height: 20px;
}

.menu-impuestos-verde a:link {
	color: #606D12;
	text-decoration: underline;
	background-color: #606D12;
	height: 23px;
	text-align: center;
	display: block;
	float: none;
	clear: both;
	line-height: 20px;
	font-weight: normal;
	background-color: #CFED2B;
}

.menu-impuestos-verde a:hover {
	color: #CFED2B;
	text-decoration: none;
	background-color: #606D12;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-verde a:visited {
	color: #606D12;
	text-decoration: underline;
	background-color: #606D12;
	height: 23px;
	text-align: center;
	display: block;
	float: none;
	clear: both;
	line-height: 20px;
	font-weight: normal;
	background-color: #CFED2B;
}

.menu-impuestos-verde a:visited:hover {
	color: #CFED2B;
	text-decoration: none;
	background-color: #606D12;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}


.menu-impuestos-pat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #F1A88F;
	height: 23px;
	line-height: 20px;
	padding-right: 1px;
}

.menu-impuestos-pat a:link {
	color: #F1A88F;
	text-decoration: underline;
	background-color: #E76032;
	height: 23px;
	text-align: center;
	display: block;
	float: none;
	clear: both;
	line-height: 20px;
	font-weight: normal;
	padding-right: 1px;
}

.menu-impuestos-pat a:hover {
	color: #F4F4F4;
	text-decoration: none;
	background-color: #F1A88F;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-pat a:visited {
	color: #F1A88F;
	text-decoration: none;
	background-color: #E76032;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: normal;
}

.menu-impuestos-pat a:visited:hover {
	color: #F4F4F4;
	text-decoration: none;
	background-color: #F1A88F;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-iibb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #79B8E8;
	height: 23px;
	line-height: 20px;
	padding-right: 1px;
}

.menu-impuestos-iibb a:link {
	color: #79B8E8;
	text-decoration: underline;
	background-color: #1E6DA8;
	height: 23px;
	text-align: center;
	display: block;
	float: none;
	clear: both;
	line-height: 20px;
	font-weight: normal;
	padding-right: 1px;
}

.menu-impuestos-iibb a:hover {
	color: #F4F4F4;
	text-decoration: none;
	background-color: #79B8E8;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-iibb a:visited {
	color: #79B8E8;
	text-decoration: none;
	background-color: #1E6DA8;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: normal;
	line-height: 13px;
	padding-right: 1px;
}

.menu-impuestos-iibb a:visited:hover {
	color: #F4F4F4;
	text-decoration: none;
	background-color: #79B8E8;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-abl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #70DCB0;
	height: 23px;
	line-height: 20px;
	padding-right: 1px;
}

.menu-impuestos-abl a:link {
	color: #70DCB0;
	text-decoration: underline;
	background-color: #238D63;
	height: 23px;
	text-align: center;
	display: block;
	float: none;
	clear: both;
	line-height: 20px;
	font-weight: normal;
	padding-right: 1px;
}

.menu-impuestos-abl a:hover {
	color: #F4F4F4;
	text-decoration: none;
	background-color: #70DCB0;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-abl a:visited {
	color: #70DCB0;
	text-decoration: none;
	background-color: #238D63;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: normal;
}

.menu-impuestos-abl a:visited:hover {
	color: #F4F4F4;
	text-decoration: none;
	background-color: #70DCB0;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCCCCC;
	height: 23px;
	line-height: 20px;
	padding-right: 1px;
}

.menu-impuestos-gris a:link {
	color: #F4F4F4;
	text-decoration: underline;
	background-color: #888888;
	height: 23px;
	text-align: center;
	display: block;
	float: none;
	clear: both;
	line-height: 20px;
	font-weight: normal;
	padding-right: 1px;
}

.menu-impuestos-gris a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.menu-impuestos-gris a:visited {
	color: #F4F4F4;
	text-decoration: none;
	background-color: #888888;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: normal;
}

.menu-impuestos-gris a:visited:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
	display: block;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.fondo-tabla-contenidos {
	background-image: url(imagenes/fondo-tabla-secciones.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.tabla-titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #CFED2B;
}

.tabla-titulo a:link {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo a:visited {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-pat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #63220C;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #F1A88F;
}

.tabla-titulo-pat a:link {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-pat a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-pat a:visited {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-pat a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-pat-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #63220C;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #EE8E6F;
}

.tabla-titulo-pat-oscuro a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-pat-oscuro a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-pat-oscuro a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-pat-oscuro a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}
.tabla-titulo-abl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #10412E;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #70DCB0;
}
.tabla-titulo-abl  a:link {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}
.tabla-titulo-abl  a:hover {
	color: #A9C411;
	text-decoration: underline;
}
.tabla-titulo-abl  a:visited {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}
.tabla-titulo-abl  a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-abl-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70DCB0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #238D63;
}
.tabla-titulo-abl-oscuro  a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bolder;
}
.tabla-titulo-abl-oscuro  a:hover {
	color: #A9C411;
	text-decoration: underline;
}
.tabla-titulo-abl-oscuro  a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bolder;
}
.tabla-titulo-abl-oscuro  a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-iibb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446682;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #79B8E8;
}

.tabla-titulo-iibb a:link {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-iibb a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-iibb a:visited {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-iibb a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-iibb-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #79B8E8;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #1E6DA8;
}

.tabla-titulo-iibb-oscuro a:link {
	color: #79B8E8;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-iibb-oscuro a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.tabla-titulo-iibb-oscuro a:visited {
	color: #79B8E8;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-iibb-oscuro a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.tabla-titulo-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCCCCC;
}

.tabla-titulo-gris a:link {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-gris a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-gris a:visited {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-gris a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-gris-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #888888;
}

.tabla-titulo-izq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	background-color: #CFED2B;
}

.tabla-titulo-izq a:link {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-izq a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-izq a:visited {
	color: #4d4d4d;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-izq a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-izq-abl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #176043;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	background-color: #70DCB0;
}

.tabla-titulo-izq-abl a:link {
	color: #70DCB0;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-izq-abl a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-titulo-izq-abl a:visited {
	color: #70DCB0;
	text-decoration: underline;
	font-weight: bolder;
}

.tabla-titulo-izq-abl a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}


.tabla-texto  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tabla-texto  a:link {
	color: #4d4d4d;
	text-decoration: underline;
}

.tabla-texto  a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-texto  a:visited {
	color: #4d4d4d;
	text-decoration: underline;
}

.tabla-texto a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-texto-izq  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tabla-texto-izq  a:link {
	color: #4d4d4d;
	text-decoration: underline;
}

.tabla-texto-izq  a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-texto-izq  a:visited {
	color: #4d4d4d;
	text-decoration: underline;
}

.tabla-texto-izq a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-columna-izq  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}

.tabla-columna-izq  a:link {
	color: #4d4d4d;
	text-decoration: underline;
}

.tabla-columna-izq  a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-columna-izq  a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.tabla-columna-izq a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-totales  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81931C;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #EAF79F;
}

.tabla-totales  a:link {
	color: #4d4d4d;
	text-decoration: none;
}

.tabla-totales  a:hover {
	color: #A9C411;
	text-decoration: underline;
}

.tabla-totales  a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

.tabla-totales a:visited:hover {
	color: #A9C411;
	text-decoration: underline;
}

.normativas-fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: right;
	font-weight: normal;
	line-height: 17px;
}

.normativas-fecha a:link {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-fecha a:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-fecha a:visited {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-fecha a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto-sangria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
	text-indent: 220px;
}

.normativas-texto-sangria a:link {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-texto-sangria a:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto-sangria a:visited {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-texto-sangria a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
}

.normativas-texto a:link {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto a:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto a:visited {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-texto a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-resuelve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: center;
	font-weight: normal;
	line-height: 17px;
}

.normativas-resuelve a:link {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-resuelve a:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-resuelve a:visited {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-resuelve a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight: normal;
	line-height: 17px;
}

.normativas-texto2 a:link {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto2 a:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}

.normativas-texto2 a:visited {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: normal;
}

.normativas-texto2 a:visited:hover {
	color: #7a8c17;
	text-decoration: underline;
	font-weight: bold;
}


.fixed_help, .fixed_help_focus {
	color:#FFF;
	padding:5px;
	display:block;
	width:140px;
	height:17px;
	overflow:hidden;
	z-index:1000;
	font-size:11px;
/*
	position:absolute;
	top:0;
	right:0;
*/
	position:absolute;
}

/*
.fixed_help {
	display:block;
	clear:both;
	font:12px verdana, tahoma,arial,freesans;
}
*/

.fixed_help_focus {
	background:#757575 url('imagenes/do_your_self_corner.png') no-repeat top left;
}

.fixed_help {
/*	background:url('imagenes/do_your_self.png') no-repeat top left;*/
}

div.fixed_help a, .fixed_help_focus a {
	display:block;
	text-decoration:none;
	padding:2px;
	color:#000;
	width:150px;
	float:left;
	border:1px outset #757575;
	margin-top:1px;
	margin-left:1px;
	background-color:#FFF;
}

div.fixed_help a:hover, .fixed_help_focus a:hover {
	color:#333;
	border:1px inset #757575;
	background-color:#CFED2B;
}

/*
.fixed_help a {
	background: url('imagenes/circulo-01.gif') no-repeat center left;
	display:block;
	padding:2px;
	color:#333;
	float:clear;
	padding-left:20px;
	text-decoration:none;
}
*/

div.fixed_help .title, div.fixed_help .title_focus, div.fixed_help_focus .title_focus , div.fixed_help_focus .title_focus {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:10px;
	display:block;
}

div.fixed_help_focus .title_focus {
	padding:3px;
	font-size:13px;
	font-weight:bold;
	color:#333;
}

#dark_layer {
 	display:none;
	position: absolute;
 	top:0;
	left:0;
	background-color:#000;
	z-index:100000001;
	filter:Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#virtual_window {
	width:703px;
	display:none;
	height:452px;
	border:1px solid #000;
	background:#CFED2B url('css/images/back_virtual_window.gif') repeat-x;
	filter:Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	position:absolute;
	top:0;
	margin:0 auto;
}

#virtual_window div.logo {
	background: url('css/images/logo_hagalo_online.gif') no-repeat;
	display:block;
	width:223px;
	height:47px;
	float:left;
	margin-top:10px;
}

#ajax_virtual_window {
	height:375px;
	max-height:375px;
	overflow:hidden;
	filter: default;
	display:block;
	clear:both;
	margin-top:75px;
}

#ajax_virtual_window p.loader {
	text-align:center;
}


#ajax_virtual_window th.header, #ajax_virtual_window th.header_2 {
	font-weight:bold;
	font-size:11px;
	padding:3px;
	padding-left:25px;
	text-align:left;
}

#ajax_virtual_window th.header {
	background:#FFF url('css/images/left_arrow_header.gif') no-repeat left center;
}

#ajax_virtual_window th.header_2 {
	background:#F2F2F2 url('css/images/left_arrow_header_2.gif') no-repeat left center;
}

#ajax_virtual_window td {
	font-size:11px;
	background-color:#FFF;
}

table.maintbl {
	margin-left:3px;
	border-collapse:collapse;
}

td.td_container {
	border:1px solid #999;
}

#ajax_virtual_window table.sub_table {
	margin-left:3px;
}

#ajax_virtual_window table.sub_table tr {
	border:1px inbound #333;
}

#ajax_virtual_window ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight:ligth;
}

#ajax_virtual_window a {
	text-decoration:none;
	color:#333;
	display:block;
	padding:2px;
}
#ajax_virtual_window ul a:hover {
	background-color:#C9EB22;
}

#ajax_virtual_window ul.important, #ajax_virtual_window ul.important a {
	color:#FF4500;
}

#ajax_virtual_window li {
	display:block;
	margin-left:10px;
	padding:2px;
}

a.closevwin {
	display:block;
	float:right;
	background:#CFED2B url('css/images/close_btn.gif') no-repeat left center;
	width:60px;
	height:16px;
	border:1px solid #CFED2B;
	top:20px;
	text-decoration:none;
	margin-right:10px;
	margin-top:10px;
}

a.closevwin:hover {
	border:1px solid #B9D427;
}

#scroller_loeader {
	clear:both;
	display:block:
	padding:4px;
	font:11px arial,tahoma,freesans;
}

#scroller_loeader a {
	color:#000;
	text-decoration:none;
	display:block;
	clear:both;
	padding:3px;
}

#scroller_loeader a:hover {
	text-decoration:underline; 
}

#rotate_text {
	margin-left:20px;
}


.rotate_content {
	font-size:0.8em;
	background-color:#FFF;
}

#banner_rotate {
	margin-top:15px;
}

#right_rotate_box div.rowbanner {
	margin-top:5px;
}

#bottom_rotate_box div.rowbanner {
	margin-right:5px;
	float:left;
	display:block;
}

div.survey_box {
	display:block;
	height:auto !important;
	height:200px;
	border:1px solid #a5bd2b;
	background-color:#f4f4f4;
	font:12px arial,tahoma;
	color:#2d2d2d;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif,FreeSans;
}

div.survey_box .survey_header {
	display:block;
	padding:3px;
	color:#2f2e2c;
	font:14px arial;
	background:#cfed2d url('css/images/back_header_survey.jpg') repeat-y  top right;
	
}

div.survey_box .survey_title {
	font-weight:bold;
	padding:4px;
}

div.survey_box .survey_description {
	font-size:0.8em;
	padding:4px;
}

div.survey_box li.survey_opt {
	display:block;
	list-style:none;
}

div.survey_box li.survey_opt label {
	margin-left:5px;
	font-size:11px;
}

div.survey_box li.survey_opt input {
	position:relative;
	top:4px;
}

div.survey_box .btn {
	background-color:#a1ba21;
	border-bottom:1px solid #96af15;
	border-right:1px solid #96af15;
	border-left:1px solid #b5cf2e;
	border-top:1px solid #b5cf2e;
	text-align:center;
	color:#fff;
	font-size:0.9em;
	padding:2px;
}


div.option_row {
	display:block;
	margin-top:5px;
}

div.label_row {
	font-weight:bold;
}

div.bars {
	display:block;
	height:10px;
	width:100%;
	background: #CCC url('css/images/fillbar.png') repeat-x;
	border:1px solid #CCC;
}

div.fill {
	display:block;
	height:10px;
	background: #cae24f url('css/images/fillcolorbar.png') repeat-x;
}

div.numbers_row {
	display:block;
	text-align:right;
	font-size:0.8em;
	color:#727469;
}
.alpha {
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}

.confirmar {
	background-color:#CFED2B;
	color:#7A8C19;
	border-bottom: #666666 2px solid;
	border-top:#CCCCCC 2px solid;
	border-right:#666666 2px solid;
	border-left:#CCCCCC 2px solid;
	height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
}

.contador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7A8C19;
	text-decoration: none;
	text-align: left;
}
.contador-cifra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A8C19;
	text-decoration: none;
	text-align: left;
}