﻿fieldset{
	margin:12pt;
	padding:12pt;
}
 
legend{
	font-weight:bold;
	color:#807b7b;
	font-variant:small-caps;
	font-size:12pt;
}
/* This is specific to the homepage only */
body 		{ font-family: Arial, sans-serif; margin: 0px; padding: 0px; }
a:link      { color: maroon; text-decoration: none; }
a:active   	{ color: #000000; text-decoration: none; }
a:visited   { color: maroon; text-decoration: none; }
a:hover		{ color: red; text-decoration: none; }
	
.bodyText { font-size: 12px; color: #333333; }
.bodyTextSmall { font-size: 12px; color: #333333; }

/* Text Headers, Named with color and size */
.headerOrange20 { font-size: 20px; color: gray; font-weight: bold; }	/* Leftnav and Right Column */
.headerOrange15 { font-size: 15px; color: gray; font-weight: bold; }	/* Leftnav and Right Column */
.headerOrange14 { font-size: 14px; color: gray; font-weight: bold; }	/* Leftnav and Right Column */
.headerWhite15	{ font-size: 15px; color: #ffffff; font-weight: bold; }	/* Center Column */
.headerWhite14	{ font-size: 14px; color: #ffffff; font-weight: 300; }	/* Center Column */
.cabecera20	{ font-size: 20px; color:maroon; font-weight: bold;}	/* Leftnav and Right Column */
.headerBlue14	{ font-size: 14px; color: red; font-weight: bold; }	/* Center Column */
.headerBlue13	{ font-size: 13px; color: red; font-weight: bold; }	/* Center Column */
.headerBlue12	{ font-size: 12px; color: red; font-weight: bold; }	/* Center Column */

/* Dashed lines to stretch across any distance without loading a new image for each length */
.dashGrey	{ height: 3px; background: url('/global/images/art_dash_f7f6f3.gif') repeat-x; }
.dashWhite	{ height: 3px; background: url('/global/images/art_dash_ffffff.gif') repeat-x; }

/* Designates the color of the images with border="1" */
a img { border-color:#333333; color:#333333; }

img a { border-color:#333333; color:#333333; }
.searchInput {
	border-top: 1px solid #d7d7d7;
	border-right: 0px; /* border color and the border right of 0px so it bleeds into the search button */
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	width: 230px;
	height: 18px;
	padding: 0px;
	margin: 0px;
}

img {
	border-color: #333333;
	color: #333333;
	visibility: visible;
}

/* Page Header and Seach Area */
.headerBlueText		{ font-size: 12px; color: red; }
.headerWhiteText	{ font-size: 12px; color: #ffffff; text-transform: uppercase; }
.headerTagline		{ font-size: 13px; color: #ffffff; }

/* Left Column, Navigation Column */
.leftText { font-size: 12px; color: #666666; padding-top:5px; }

.bprincipal { color: #ffffff; font-size: 11px; font-weight: bold; }
.bprincipal a { color: black; display: block; padding: 4px 10px 4px 13px; border-bottom: 1px solid #D6D6D6; }
.bprincipal a:hover { color: red; }

.bprincipal2 { color: #ffffff; font-size: 11px; font-weight: bold; }
.bprincipal2 a { color: black; display: block; padding: 4px 10px 4px 13px; border-bottom: 1px solid #D6D6D6; }

.bsecundario { color:maroon; font-size: 9px; font-weight: bold; }
.bsecundario a { color: maroon; display: block; padding: 4px 10px 4px 13px; border-bottom: 1px solid #D6D6D6; }
.bsecundario a:hover { color: red; }

.btercero { color:000000; font-size: 9px; font-weight: bold; }
.btercero a { color: 000000; display: block; padding: 2px 10px 4px 13px; border-bottom: 1px solid #D6D6D6; }
.btercero a:hover { color: red; }



/* 23 - 10 = 10. gives the div 20px of left margin, whilest wrapping under the bullet correctly */
.navNumbers { 
	font-size: 12px;
	margin-left: 23px; text-indent: -10px;
	margin-top: 4px; margin-right: 10px; margin-bottom: 4px; color: red;
}
.navBullets { 
	font-size: 12px;
	margin-left: 23px; text-indent: -10px;
	margin-top: 4px; margin-right: 10px; margin-bottom: 4px; color: red;
}

/* Center Column */
/* 27 - 13 = 15. gives the div 15px of left margin, whilest wrapping under the bullet correctly */
.dailyNews { font-size: 13px; color: red; margin-left: 27px; text-indent: -13px; margin-top: 4px; margin-bottom: 4px; margin-right: 10px; }
.oftheDay { font-size: 12px; color: #336699; margin-left: 25px; text-indent: -10px; margin-top: 3px; margin-right: 10px; margin-bottom: 2px; }

.insideTitle { font-size: 16px; color: red; padding-bottom: 4px; font-weight: bold; }
.insideTextLink { font-size: 12px; color: red; padding-top: 5px; }
.globalSites { font-size: 9px; color: #cccccc; }

/* Right Column */
#R1 { padding-left: 5px; padding-top: 1px; padding-right: 50px; padding-bottom: 1px; margin-left: 10px; }
.rightText { font-size: 12px; color: #333333; padding-top:5px; }
.rightTextBullet { font-size: 12px; color: #333333; text-indent: -10px; padding-left: 10px; padding-top: 5px; padding-right: 10px; }
.advertisement { font-size: 10px; color: #cccccc; text-transform: uppercase; } /* advertisement GLOBAL?? */

/* Footer */
.footer { font-size: 13px; color: #aaaaaa; }
.footer12 { font-size: 12px; color: #aaaaaa; }

.subtitulo{
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	
}
.enlaces{
	font-size:10pt;
	font-weight:bold;

}
.nombre{
	font-size:10pt;
	text-align:right;
}

.texto2{
	font-size:9pt;
	text-align:justify;
}
.descarga{
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}

.texto_peque{
	font-size:9pt;

}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#990000;
}
.autor{
	font-size:8pt;
	text-align:right;

}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
}
