@font-face {
	font-family: 'Open Sans 4';
	font-style: normal;
	font-weight: 400;
	src: url('https://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot');
}

@font-face {
    font-family: 'Handel Gothic';
    src: url('handelgothic-webfont.eot');
    src: local('Handel Gothic'), 
         local('Handel'), 
         url('handelgothic-webfont.ttf') format('truetype'),
         url('handelgothic-webfont.svg#font') format('svg'); 
}

body     
{
    font-family: 'Open Sans 4', 'Open Sans', Helvetica, Arial;
	font-size: 10pt;
	color: #666;
	/* background: url('../img/stripe.png'); */
	background: #ccc;
}

a { text-decoration: none; color: #00F; }
a:hover { text-decoration: underline; color: #e22f25; }

p { font-size: 9pt; margin-bottom: 1em; text-align: justify; }
.tesica { color: #2b449c; font-weight: bold; }

#wrapper
{
    margin: 1em auto 1em auto;
	min-width: 1024px;
	max-width: 1024px;
	text-align: left;
	background: #fff;
	/* height: 850px; */
	padding: 1em 1em 0 1em;
	/* border: 2px solid #333; */
	-webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 20px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 20px rgba(50, 50, 50, 1);
	border-radius: 15px;
	border: 2px solid #ddd;
}

#logo
{
    width: 100%;
}

#logoImg
{
    width: 1px;
    padding: 0.5em 0 0.25em 0;
}

#toplinks
{
	text-align: right;
	padding: 0.5em;
	font-size: 9pt;
}
#toplinks a
{
	padding: 0 0 0 1em;
}

#toplogos
{
	text-align: right;
	margin: 5px 1em 0 0;
}

#menu
{
	font-weight: bold;
}

#menu table tr td
{
	text-align: center;
	padding: 0;
}

#content
{
	padding: 0 0.25em 0 0.25em;
}

#footer
{
	margin: 1em 0 1em 0;
}

#footer p
{
	text-align: center;
	font-size: smaller;
	margin: 0;
	padding: 0;
}

.bx { height: 100%; }
.bxRed { }
.bxBlue { }
.bx.cnt { height: 100%; }

.bx > h3
{
	color: #2b449c;
    font-family: 'Open Sans 4', 'Open Sans', Helvetica, Arial;
	font-size: small;
    padding-left: 0.25em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #000;
}
.bxRed > h3
{
	color: #2b449c;
    font-family: 'Open Sans 4', 'Open Sans', Helvetica, Arial;
	font-size: small;
    padding-left: 0.25em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #e22f25;
}
.bxBlue > h3
{
	color: #2b449c;
    font-family: 'Open Sans 4', 'Open Sans', Helvetica, Arial;
	font-size: small;
    padding-left: 0.25em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #2b449c;	
}

/*
.bx { border: 1px solid #000; }
.bxRed { border: 1px solid #e22f25; }
.bxBlue { border: 1px solid #2b449c; }
.bx.cnt { padding: 0.5em; border: 0; }

.bx > h3
{
    font-family: 'Handel Gothic';
    font-weight: lighter;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url('../img/corner.gif');
    background-color: #000;
    color: #fff;
    padding-left: 0.25em;
}
.bxRed > h3
{
    font-family: 'Handel Gothic';
    font-weight: lighter;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url('../img/corner.gif');
    background-color: #e22f25;
    color: #fff;    
    padding-left: 0.25em;
}
.bxBlue > h3
{
    font-family: 'Handel Gothic';
    font-weight: lighter;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url('../img/corner.gif');
    background-color: #2b449c;
    color: #fff;    
    padding-left: 0.25em;
}
*/

/* ############################################################### */
/* ############################################################### */
/* ############################################################### */

/*
.box.hdr { width: 100%; text-align: left; padding-left: 0.5em; }
.box.hdr { font-family: 'Handel Gothic'; font-weight: lighter; font-size: 11pt; background: #000; color: #fff; border: 1px solid #000; }
.box.cnt { border: 1px solid #000; }
.box.red.hdr { background: #e22f25; color: #fff; border: 1px solid red; }
.box.red.cnt { border: 1px solid #e22f25; }
.box.blue.hdr { background: #2b449c; color: #fff; border: 1px solid #2b449c; }
.box.blue.cnt { border: 1px solid #2b449c; }
*/
