body
{
padding: 0;
margin: 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 90.1%;background-image: url(img/bg.gif);background-repeat: repeat-y;}

.clear
{
clear: both;
}

div.floatDiv
{float: left;padding-right: 30px;}

span.error
{
color: #f00;
font-weight: bold;
display: block;
}
div#head
{
padding: 0px;background-color: #99CCCC;
height: 125px;
color: #fff;border-top: 25px #336666 solid;background-image: url(img/logo.gif);background-repeat: no-repeat;background-position: center center;}
div#head strong
{
font-size: 30px;
}

ul#mainNav
{
position: absolute;
top: 224px;
left: 0px;
}

div#content
{
margin-left: 250px;
margin-right: 50px;
margin-top: 50px;
margin-bottom: 200px;
}

div.graphContainer
{
width: 580px;
font-size: 80%;font-style: oblique;
margin-bottom: 20px;}
div.graphContainer img
{
float: left;
margin-right: 10px;
}

ul.stats
{margin-top: 15px;margin-left: 0px;margin-bottom: 25px;margin-right: 0px;padding: 0px;}
ul.stats li
{display: inline;list-style-type: none;
margin-right: 1px;padding: 0px;margin-bottom: 0px;margin-left: 0px;margin-top: 0px;font-size: 80%;font-weight: bold;
height: 20px;
border-top: 1px #336666 solid;border-bottom: 1px #336666 solid;}
ul.stats li a, ul.stats li a:VISITED
{
width: 150px;
height: 20px;
line-height: 20px;
background-color: #99CCCC;
color: #fff;text-decoration: none;padding-left: 10px;padding-right: 10px;}
ul.stats li a:HOVER
{
background-color: #CCFFFF;
color: #FF6600;
}

table.dataTable
{border-top: 1px #000 solid;border-left: 1px #000 solid;}
table.dataTable tr.lt
{background-color: #FFFFCC;}
table.dataTable tr.dk
{background-color: #fff;}
table.dataTable tr.hilite
{background-color: #ccffff;
cursor: pointer;
color: #336666;}
table.dataTable td, table.dataTable th
{border-bottom: 1px #000 solid;
border-right: 1px #000 solid;padding: 3px;}
table.dataTable th
{background-color: #336666;
color: #fff;}

span.domainWarn
{
font-size: 12px;
color: #fff;margin-top: 2px;margin-left: 2px;}

span.domainWarn a
{
color: #CCFFFF;
}

h3#provTitleDisplay
{width: 400px;text-align: center;height: 24px;margin: 0px;padding: 0px;font-style: italic;font-weight: normal;
color: #000;}

div#provInfo
{float: left;}

h1
{color: #FF6600;letter-spacing: 0.1em;
font-size: 2em;}

h2
{color: #000;letter-spacing: 0.1em;
font-size: 1.3em;}

h3
{/*color: #FF6600;*/
color: #336666;letter-spacing: 0.1em;
font-size: 1.1em;font-style: italic;}

a, a:VISITED
{color: #0099CC;}

/*a:VISITED
{color: #8B00CC;}*/

a:HOVER
{background-color: #CCFFFF;}

form fieldset
{/*border: 2px #336666 dashed;*/margin-bottom: 20px;/*background-color: #EFF8F8;*/padding-top: 20px;padding-left: 20px;padding-bottom: 20px;padding-right: 20px;}

form fieldset legend
{
color: #336666;font-size: 1.2em;font-weight: bold;letter-spacing: 0.1em;}
dt
{font-size: 1.2em;font-weight: bold;margin-bottom: 5px;margin-top: 25px;
}

dd
{margin: 0px;padding: 0px;}

div#indexExtranjeros, div#indexNacionales
{
width: 200px;
height: 133px;
float: left;
color: #fff;font-size: 18px;margin-right: 50px;}


div#indexExtranjeros.comoFunc, div#indexNacionales.comoFunc
{
width: 400px;
height: 225px;
float: none;
color: #fff;font-size: 1em;margin-right: 0px;}

div#indexExtranjeros span, div#indexNacionales span
{display: block;margin-left: 80px;margin-right: 10px;margin-bottom: 0px;margin-top: 23px;}

div#indexExtranjeros a, div#indexNacionales a
{display: block;
width: 200px;
height: 133px;}

div#indexExtranjeros.comoFunc div, div#indexNacionales.comoFunc div
{/*display: block;*/margin-left: 80px;margin-right: 10px;margin-bottom: 0px;margin-top: 0px;
/*border: 1px solid #000;*/padding-top: 0px;}

div#indexExtranjeros.comoFunc div h3, div#indexNacionales.comoFunc div h3
{
color: #fff;
}

div#indexExtranjeros a, div#indexExtranjeros a:VISITED, div#indexNacionales a, div#indexNacionales a:VISITED
{
color:#fff;text-decoration: none;}

div#indexExtranjeros a:HOVER, div#indexNacionales a:HOVER
{
color:#fff;text-decoration: underline;background-color: transparent;}


div#indexExtranjeros
{background-image: url(img/extBg.gif);background-color: #FF6600;background-repeat: no-repeat;}
div#indexNacionales
{
background-image: url(img/nacBg.gif);background-color: #000;background-repeat: no-repeat;}

table.infoTable
{border-top: 1px #000 solid;border-left: 1px #000 solid;}
table.infoTable tr.lt
{background-color: #FFFFCC;}
table.infoTable tr.dk
{background-color: #fff;}
table.infoTable tr.hilite
{background-color: #ccffff;
cursor: pointer;
color: #336666;}
table.infoTable td, table.infoTable th
{border-bottom: 1px #000 solid;
border-right: 1px #000 solid;padding: 3px;}
table.infoTable th
{background-color: #336666;
color: #fff;}

#credit
{
margin-top: 100px;
font-size: 12px;
}