html {
	background-image: url(images/backgrounds/main.gif);
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000140;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {text-decoration: none; font-weight: normal;color: Blue;}
a:hover {text-decoration: underline;}

a.highlite {
	text-decoration: none;
	font-weight: bold;
	color: #E68A05;
}
a.highlite:hover {text-decoration: underline;}

p {padding-left: 20px; padding-right: 20px; text-align: justify; line-height: 24px;}
b {font-weight: normal;}

ul, li {line-height: 24px; padding-right: 20px; text-align: justify;}

h1	{font-size: 14px; margin-bottom: 0px; margin-top: 20px; padding-left: 20px; padding-right: 20px;}
h2	{
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-left: 20px;
	color: #9B9B9B;
}
h3	{}

.highlight {color: #006400; font-weight: bolder;}

table, td {background-color: #FFFFFF; font-size: 14px;}
table.main {border-left: 1px solid White; border-right: 1px solid White;}
td.header { background-color: #FFFFFF; font-size: 12px; height: 90px;}
td.banner {height: 90px;}
td.directory {padding-left: 20px;}


/* SEO */

a.seolinkmain {text-decoration: none; font-weight: normal; color: #93CDEE;}
a.seolinkmain:hover {text-decoration: none;}

a.seolink {text-decoration: none; font-weight: normal; color: #FFFFFF;}
a.seolink:hover {text-decoration: none;}


/* Menus */

a.menutop {text-decoration: none; color: #014286; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px;}
a.menutop:hover {text-decoration: none; background-color: #165594; color: #ffffff;}

a.menutopon {text-decoration: none; color: #014286; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px; background-color: #FFFFFF;}
a.menutopon:hover {text-decoration: underline; color: #014286;}


td.menu {
	font-size: 12px;
	color: #01195f; /* #014286 #01195f */
	background-color: #052060; /* #93cdee #FFA500 */
/* background-image: url(images/backgrounds/menu.jpg); */
	font-weight: bold;
	height: 25px;
	border-top: 0px solid #052060;
	border-bottom: 1px solid #FFFFFF;
}
a.menu {
	text-decoration: none;
	color: #FFFFFF; /* #014286 #01195f */
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	float: left; 
	border-right: 1px solid #FFFFFF; 

}
a.menu:hover {text-decoration: none; background-color: #165594; color: #ffffff;}
a.menuon {
	text-decoration: none;
	color: #052060;
	background-color: #CEE8F7;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	display: block;
	float: left;
	font-weight: normal;
	border-right: 1px solid #FFFFFF;
}
a.menuon:hover {text-decoration: none; background-color: #165594; color: #ffffff;}

a.menupromo {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	float: left;
	border-right: 0px solid #FFFFFF; 
}
a.menupromo:hover {text-decoration: none; background-color: #165594; color: #ffffff;}


a.menupromoon {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	float: left;
	font-weight: normal;
	border-right: 0px solid #FFFFFF;
}
a.menupromoon:hover {text-decoration: none; background-color: #165594; color: #ffffff;}

td.menucontent {
	font-size: 12px;
	color: #ffffff;
	background-color: #01195f;
	font-weight: bold;
	height: 36px;
	border-top: 1px solid White;
}

a.menucontent {text-decoration: none; color: #ffffff; display: block; padding-top: 9px; padding-bottom: 10px; padding-left: 7px; padding-right: 7px; float: right; border-left: 1px solid #FFFFFF;}
a.menucontent:hover {text-decoration: none; background-color: #165594; color: #ffffff;}
a.menucontenton {
	text-decoration: none;
	color: #014286;
	background-color: #ffffff;
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	float: right;
}

a.menucontenton:hover {text-decoration: underline; color: #014286; background-color: #CEE8F7;}

a.menucontentpromo {
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	background-color: #01195f;
	padding-top: 9px;
	padding-bottom: 10px;
	width: 180px;
	display: block;
	float: right;
}
a.menucontentpromo:hover {text-decoration: underline; color: #014286; background-color: #CEE8F7;}

a.menucontentpromoon {
	text-decoration: none;
	font-weight: bold;
	color: #014286;
	background-color: #ffffff;
	padding-top: 9px;
	padding-bottom: 10px;
	width: 180px;
	display: block;
	float: left;
}
a.menucontentpromoon:hover {text-decoration: underline; color: #014286; background-color: #CEE8F7;}


/* SubMenus */

th.submenu {
	border-top: 0px solid #77C0EA;
	border-right: 1px solid #77C0EA;
	border-bottom: 1px solid #77C0EA;
	background-color: #77C0EA;
	display: block;
	height: 30px;

}

a.submenutitle {text-decoration: none; font-size: 12px; color: #01195f; display: block; padding-top: 8px; padding-bottom: 8px;}
a.submenutitle:hover {text-decoration: underline; background-color: #CEE8F7;}

td.submenu {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #77C0EA;
	border-right: 1px solid #77C0EA;
	background-color: #EFEFEF;
	text-align: left;
	font-size: 12px;
	height: 30px;
	width: 180px;
}

a.submenu {text-decoration: none; color: #01195f; display: block; padding-top: 7px; padding-left: 7px; padding-bottom: 7px;}
a.submenu:hover {text-decoration: underline; background-color: #CEE8F7;}

a.submenuon {
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	color: #ffffff;
	background-color: #EC962F;
}
a.submenuon:hover {
	text-decoration: none;
	color: #000000;
	background-color: #F0E68C;
} /* #CEE8F7 */

td.menuprocedures {font-size: 12px; color: #014286; font-weight: bold; height: 30px; border-top: 0px solid White; border-bottom: 1px solid White;}

table.menumain {background: transparent;}
th.menumain {background-color: transparent; height: 30px; vertical-align: top; color: Black; text-align: left;}
td.menumain {background: transparent;}
a.menumain {
	text-decoration: none;
	display: block;
	padding-left: 15px;
	line-height: 16px;
	color: #014286;
	background: url(images/general/bullet.gif);
	background-position: 0px;
	background-repeat: no-repeat;
}
a.menumain:hover {
	text-decoration: none;
	color: #E98803;
	font-weight: normal;
}


/* Contenido */

div.promotxt {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 14px;
	background-color: #FFE0C3;
}

div.promocol {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	background-color: #FFE0C3;
}

td.content {}

td.promoimage {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #77C0EA;
	border-right: 1px solid #77C0EA;;
	background-color: #EDF6FC;
}
td.footer {
	font-size: 11px;
	line-height: 16px;
	border-top: 2px solid #01195f;
	color: Gray;
}

/* Forms */

td.form {
	background-color: #FFA500;
	color: #000000;
}

/* Photos */

table.photos {
	margin-top: 10px;
}

td.photos {

}

td.photos img {
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
}

td.photos a {
	color: #FFFFFF;
	display: block;
	color: #FFFFFF;
	background-color: #165594; /* 052060; */
	padding-top: 15px;
	padding-bottom: 10px;
}

td.photos a:hover {
	color: #FFFFFF;
	background-color: #052060; /* #CEE8F7 */
	text-decoration: none;
}
