﻿
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	scrollbar-face-color:#F3D4A8; 
	scrollbar-shadow-color:#A57A27; 
	scrollbar-darkshadow-color:#D59A47; 
	scrollbar-highlight-color:#FFEACD; 
	scrollbar-3dlight-color:#C2D1F5; 
	scrollbar-base-color:#BBC4D9; 
	scrollbar-track-color:#EAEFF9; 
	scrollbar-arrow-color:#A86C18;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 8px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 8px;
}

table {
	font-size: 12px;
}



a {
	text-decoration: none;
	color: #0000CC;
}
a:link {
	text-decoration: none;
	color: #4040BB;
}
a:hover {
	text-decoration: underline;
	cursor: hand;
	color: #4040BB;
}
a:visited {
	cursor: hand;
	color: #4040BB;
}

.sideMainMenu {
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
}
.sideTabletd {
	BORDER-COLLAPSE: collapse;
	background-color: #2C83BE;
	padding: 2px 6px 2px 6px;
	border-top: 1px solid #5773AD;
	border-right: 1px solid #5773AD;
	border-bottom: 1px none #5773AD;
	border-left: 1px solid #5773AD;
}
.sideTabletd2 {
	color: #FFFFFF;
	BORDER-COLLAPSE: collapse;
	background-color: #699FD2;
	padding: 1px 6px 1px 6px;
	border: 1px solid #548FC4;
}

.sideMenu_BannerCell {
	color: #FFFFFF;
	BORDER-COLLAPSE: collapse;
	background-color: #699FD2;
	padding: 1px 1px 1px 1px;
	border: 1px solid #548FC4;
}

.baseMenuLinkMajor:link {
	font-weight: bold;
	color: #FFFFFF;
}
.baseMenuLinkMajor:visited {
	font-weight: bold;
	color: #FFFFFF;
}
.baseMenuLinkMajor:hover {
	font-weight: bold;
	color: #FFFFFF;
}
.baseMenuLinkMinor:link {
	font-weight: normal;
	color: #FFFFFF;
}
.baseMenuLinkMinor:visited {
	font-weight: normal;
	color: #FFFFFF;
}
.baseMenuLinkMinor:hover {
	font-weight: normal;
	color: #FFFFFF;
}

.TopMenuLink, TopMenuLink:link, TopMenuLink:hover  {
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.TopMenuLink:visited {
	color: #FFFFFF;
}

.toptable {
	text-align: center;
	BORDER-COLLAPSE: collapse;
	border: none;
}
.toptabletd {
	BORDER-COLLAPSE: collapse;
	color: #000000;
	border-top: 1px none #C2D9F0;
	border-bottom: 1px none #C2D9F0;
}

.mainBottom {
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.tableA {
	padding: 5px;
	BORDER-COLLAPSE: collapse;
	border: 1px none;
	margin: 0px;
}

.tableAtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px none;
	border-left: 1px solid;
}

.tableAcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border-top: 1px none;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}

.tableAcontentAll {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}

.tableAtitleTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
}
.generalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
.countryFocusTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;

}
.countryFocusHeadline {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
}
.sideTabletdSpace {
	font-size: 2px;
	BORDER-COLLAPSE: collapse;
	background-color: #699FD2;
	padding: 2px 6px 2px 2px;
	border-top: 1px solid #7498BE;
	border-right: 1px solid #7498BE;
	border-bottom: 1px none #7498BE;
	border-left: 1px solid #7498BE;
}

.toptabletdEnd {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	BORDER-COLLAPSE: collapse;
	color: #000000;
	border: 1px none #FFFFFF;
}
.blackt {
	color: #000000;
}
.blackt:link {
	color: #000000;
}
.blackt:visited {
	color: #000000;
}
.blackt:hover {
	color: #505050;
}
.darkblue {
	color: #4040BB;
}
.darkblue:link {
	color: #4040BB;
}
.darkblue:visited {
	color: #4040BB;
}

.cursoSubjects {
	margin: 50px 5px 10px 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F37325;
	margin-top: 2px;
	margin-bottom: 2px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6633;
	margin-bottom: 3px;
	margin-top: 3px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6633;
	font-style: normal;
	margin-top: 1px;
	margin-bottom: 1px;
}
.buttonc {
	cursor: hand;
}
.tableAcountryidx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 1px solid;
}
.tableAcountryidxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 1px solid;
	font-weight: bold;
	color: #FFFFFF;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	direction:ltr;
}
.newsTable {
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tdBorderAllSides {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	border: 1px solid;
}
.newsLink {
text-decoration: none;
color: #0000CC;
}
.newsLink:link {
text-decoration: none;
color: #0000CC;
}
.newsLink:hover {
color: #0000CC;
text-decoration: underline;
cursor: hand;
}
.newsLink:visited {
text-decoration: none;
cursor: hand;
color: #0000CC;
}
.frontPageBienvenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005391;
	padding: 0px;
	font-weight: bold;
}
.countrysource {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.countrysource:link {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.gallerylink {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
}
.gallerylink:link {
	color: #000000;
}
.gallerylink:visited {
	color: #404040;
}
.event_participants {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
.small_text1 {
	font-size: 10px;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
unicode-bidi:embed;
}
.orangeman {
	background-color: #FA7900;
}
.orangebright {
	background-color: #FABB26;
}
.translationBox {
font-size: 12px;
background-color: #FFFFFF;
border: 1px solid #FF9900;
position: relative;
visibility: hidden;
text-align: center;
}
.eventsheading {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.eventsheadingbg {
	background-color: #FF9900;
}
.small1 {
	font-size: 10px;
}
.small_ENG1 {
	font-size: 9px;
}
.bold {
	font-weight: bold;
}
.englishMenu {
	font-size: 10px;
}
smallInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}






.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px arial;
color: white;
background: #548FC4 url(../imagesn/arrowstop.gif) no-repeat 170px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 35px 7px 7px; /*7px is rignt indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: white;
background: #699FD2;
display: block;
padding: 4px 4px;
line-height: 8px;
padding-right: 35px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: white;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #548FC4;
}



#footer
{
background-image:url(../imagesn/footer_bg.gif);
background-repeat:repeat-x;
width:100%;
height:56px;
text-align:center;
padding-top:15px;
}
#footer p
{
font-family:Arial;
font-size:12px;
color:#3f3f3a;
line-height:18px;
}
#footer a
{
color:#3f3f3a;
text-decoration:none;
}
#footer a:hover
{
color:#000;
text-decoration:underline;
}