body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595551;
}
body {
	background-color: #FFD678;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {color: #595551; text-decoration: none;}
a:visited {	color: #595551; text-decoration: none;	}
a:hover {	text-decoration: underline;	color: #00B5B8;}
a:active {color: #595551;	text-decoration: none; }
.barra {
	border-top: 1px solid #394881;
	border-right: 1px solid #394881;
	border-bottom: 1px solid #8096C1;
	border-left: 1px solid #394881;
	background-image: url(images/barra-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
}
#barra_home {
/*	border-right: 1px solid #394881;*/
	background-image: url(images/barra-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	padding-left: 30px;
	vertical-align: middle;
	letter-spacing: 1px;
}
#barra_home a:link, a:active, a:visited {color: #FFFFFF; text-decoration:none;}
#barra_home a:hover {color: #FABB00; text-decoration:none;}

#barra_home2 {
/*	border-right: 1px solid #394881;*/
	background-image: url(images/barra-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
#barra_home2 a:link, a:active, a:visited {color: #FFFFFF; text-decoration:none; }
#barra_home2 a:hover {color: #FABB00; text-decoration:none;}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	height: 38px;
	vertical-align: bottom;
	padding-bottom: 6px;
}

#menu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/menu-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#menu td.pais {
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-left: 8px;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align:left;
}
#menu .pais a:link, a:active, a:visited {color: #FFFFFF;	text-decoration: none;}
#menu .pais a:hover {color: #FFFFFF; text-decoration: underline;}

#menu td.botones {
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	border-bottom: 1px solid #FFA200;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 18px;
	padding-bottom:8px; padding-top:8px;
	text-align:left;
}
#menu .botones a:link, a:active, a:visited {color: #FFFFFF;	text-decoration: none;}
#menu .botones a:hover {color: #FFFFFF; text-decoration: underline;}

.td_central {
	/*padding: 15px;*/
	vertical-align: top;
	background-image: url(images/centro-sombra.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.td_borde_gris {border: solid 2px #D0D0D0; vertical-align:top;}

#contact {color:#FFFFFF; font-size:10px; font-weight:bold; padding-top:8px;}
#contact input {height:15px; width:150px; background-color:#FFFFFF; border:1px solid #ABABAB;}
#contact textarea {height:79px; width:150px; background-color:#FFFFFF; border:1px solid #ABABAB; }
#contact .form {background-color:#8099CC; text-align:center; height:18px; width:60px; color:#FFFFFF; font-size:10px; font-weight:bold; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; border:none;}
#contact .tit {color:#FFFFFF; font-size:10px; font-weight:bold; background:url(images/contact-bg.gif) repeat-x left top; border: 1px solid #394881; }

#contact2 input {height:15px; background-color:#FFFFFF; border:1px solid #ABABAB;}
#contact2 textarea {height:79px; background-color:#FFFFFF; border:1px solid #ABABAB; }
#contact2 .form {background-color:#8099CC; text-align:center; height:18px; width:60px; color:#FFFFFF; font-size:10px; font-weight:bold; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; border:none;}

.txt_blanco10 {color:#FFFFFF; font-size:10px;}
a.txt_blanco10:link {color:#FFFFFF; font-size:10px; text-decoration: none;}
a.txt_blanco10:active {color:#FFFFFF; font-size:10px; text-decoration: none;}
a.txt_blanco10:visited {color:#FFFFFF; font-size:10px; text-decoration: none;}
a.txt_blanco10:hover {color:#FFFFFF; font-size:10px; text-decoration: underline;}

.txt_blanco11 {color:#FFFFFF; font-size:11px;}
a.txt_blanco11:link {color:#FFFFFF; font-size:11px; text-decoration: none;}
a.txt_blanco11:active {color:#FFFFFF; font-size:11px; text-decoration: none;}
a.txt_blanco11:visited {color:#FFFFFF; font-size:11px; text-decoration: none;}
a.txt_blanco11:hover {color:#FFFFFF; font-size:11px; text-decoration: underline;}

.txt_gris11 {color:#595551; font-size:11px;}
a.txt_gris11:link {color:#595551; font-size:11px; text-decoration: none;}
a.txt_gris11:active {color:#595551; font-size:11px; text-decoration: none;}
a.txt_gris11:visited {color:#595551; font-size:11px; text-decoration: none;}
a.txt_gris11:hover {color:#595551; font-size:11px; text-decoration: underline;}

.txt_yellow11 {color:#FFD200; font-size:11px;}
a.txt_yellow11:link {color:#FFD200; font-size:11px; text-decoration: none;}
a.txt_yellow11:active {color:#FFD200; font-size:11px; text-decoration: none;}
a.txt_yellow11:visited {color:#FFD200; font-size:11px; text-decoration: none;}
a.txt_yellow11:hover {color:#FFD200; font-size:11px; text-decoration: underline;}

.txt_yellow10 {color:#FFD200; font-size:10px;}
a.txt_yellow10:link {color:#FFD200; font-size:10px; text-decoration: none;}
a.txt_yellow10:active {color:#FFD200; font-size:10px; text-decoration: none;}
a.txt_yellow10:visited {color:#FFD200; font-size:10px; text-decoration: none;}
a.txt_yellow10:hover {color:#FFD200; font-size:10px; text-decoration: underline;}

.tit_azul14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004FC2;}
.tit_azul11_May {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#004FC2;}
.tit_azul11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004FC2;}
a.tit_azul11:link, a.tit_azul11:active, a.tit_azul11:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#004FC2;}

.txt_azul11 {color:#004FC2; font-size:11px;}
a.txt_azul11:link {color:#004FC2; font-size:11px; text-decoration: none;}
a.txt_azul11:active {color:#004FC2; font-size:11px; text-decoration: none;}
a.txt_azul11:visited {color:#004FC2; font-size:11px; text-decoration: none;}
a.txt_azul11:hover {color:#004FC2; font-size:11px; text-decoration: underline;}

.txt_azul10 {color:#004FC2; font-size:10px;}
a.txt_azul10:link {color:#004FC2; font-size:10px; text-decoration: none;}
a.txt_azul10:active {color:#004FC2; font-size:10px; text-decoration: none;}
a.txt_azul10:visited {color:#004FC2; font-size:10px; text-decoration: none;}
a.txt_azul10:hover {color:#004FC2; font-size:10px; text-decoration: underline;}

.tit_verde12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#00B5B8;}

.txt_verde11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00B5B8;}
a.txt_verde11:link, a.txt_verde11:active, a.txt_verde11:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00B5B8;}

.txt_red10 {color:#FF0011; font-size:10px; font-weight:bold;}
a.txt_red10:link {color:#FF0011; font-size:10px; font-weight:bold; text-decoration: none;}
a.txt_red10:active {color:#FF0011; font-size:10px; font-weight:bold; text-decoration: none;}
a.txt_red10:visited {color:#FF0011; font-size:10px; font-weight:bold; text-decoration: none;}
a.txt_red10:hover {color:#FF0011; font-size:10px; font-weight:bold; text-decoration: underline;}

.txt_red11 {color:#FF0011; font-size:11px; font-weight:bold;}
a.txt_red11:link {color:#FF0011; font-size:11px; font-weight:bold; text-decoration: none;}
a.txt_red11:active {color:#FF0011; font-size:11px; font-weight:bold; text-decoration: none;}
a.txt_red11:visited {color:#FF0011; font-size:11px; font-weight:bold; text-decoration: none;}
a.txt_red11:hover {color:#FF0011; font-size:11px; font-weight:bold; text-decoration: underline;}

.txt_black11 {color:#000000; font-size:11px; font-weight:bold;}
.txt_naran12 {color:#FF6600; font-size:12px; font-weight:bold;}

.note {color: #8E8A85; font-size:10px;}

.borde_dot {border-bottom: 2px #C0C0C0 dotted; padding-bottom:6px;}
.borde_dot_txt {color:#C0C0C0; font-size:11px;}

.border_form {border-bottom: 2px #C0C0C0 dotted;}

hr {color:#C0C0C0; height:1px; }
.book_index {
	background-image: url(images/book-index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.img_borde_R {border:solid 1px #E2E2E2; padding: 1px; margin: 0px 0px 5px 10px;}
.img_borde_L {border:solid 1px #E2E2E2; padding: 1px; margin: 2px 10px 5px 0px;}
.img_borde_R_div {border:solid 1px #E2E2E2; padding: 1px; margin: 0px 0px 5px 10px; float:right;}

.td_foto_thumb {
	background-image: url(images/bg-foto-thumb.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 98px;
}

