html, body, div, span, applet, object, iframe, h1, h2, h3,   
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,   
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,   
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,   
fieldset, form, label, legend, table, caption, tbody, tfoot,   
thead, tr, th, td {   
    margin: 0;   
    padding: 0;   
    border: 0;   
    outline: 0;   
    font-weight: inherit;   
    font-style: inherit;   
    font-size: 100%;   
    font-family: inherit;   
    vertical-align: baseline;   
}   
:focus {   
    outline: 0;   
}   
table {   
    border-collapse: separate;   
    border-spacing: 0;   
}   
caption, th, td {   
    text-align: left;   
    font-weight: normal;   
}   
a img, iframe {   
    border: none;   
}   
ol, ul {   
    list-style: none;   
}   
input, textarea, select, button {   
    font-size: 100%;   
    font-family: inherit;   
}   
select {   
    margin: inherit;   
}   
/* Fixes incorrect placement of numbers in ol's in IE6/7 */  
ol { margin-left:2em; }   
/* == clearfix == */  
.clearfix:after {   
    content: ".";   
    display: block;   
    height: 0;   
    clear: both;   
    visibility: hidden;   
}   
.clearfix {display: inline-block;}   
* html .clearfix {height: 1%;}   
.clearfix {display: block;}

/*-------------------*/
/*COMIENZO DE ESTILOS*/
/*-------------------*/
html
{
	margin: 0 0 0 0px;
	padding: 0;
	background: #ffffff;
}
body { 
	margin: 0; 
	padding: 0;
}
#powered 
{
	position: absolute;
	left: 893px;
	top: 3px;
	height: 15px;
	background-color: #006600;
}
#powered p
{
	font-weight:bold;
	font-size: 10px;
	color:#ffffff;
	font-family: arial, helvetica, sans-serif;
}
#cabezal
{
	position: absolute;
	left: 00px;
	top: 0px;
	height: 106px;
	width: 100%;
	background: #006600;
	border: 1px solid #b5e373;
}
#cabezal h1
{
	font-family: Garamond, arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: 63px;
	display: block;
	letter-spacing: .1em;
	margin:10px 0 0 30px;
	text-align:left;
}
#logoolimpico
{
	position: absolute;
	left:900px;
	top:70px;
}
#mapapolitico
{
	position: absolute;
	left:210px;
	top:118px;
}
#icoverde
{
	position: absolute;
	left: 775;
	top: 140px;
	height: 40px;
	width: 140px;
	background-color: #FFFFFF;
	border:1px solid #5C8C0D;
	border-left-width:2px;
	border-bottom-width:2px;
}
#icoverde p
{
	margin:10px 0px 0px 5px;
	font-family: Garamond, arial, helvetica, sans-serif;
	text-align:center;
	font-size:20px;
	color:#5C8C0D;
}
#icoverde span
{
	font-family: Garamond, arial, helvetica, sans-serif;
	font-size:25px;
	text-align:center;
	font-size:20px;
	color:#5C8C0D;
}
#icoverde a:link, a:active, a:visited
{
	color:#5C8C0D;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	background-color:#FFFFFF;
	border:0px;
}
#icoverde a:hover
{
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight:bold;
	color: #5C8C0D;
}
#icoazul
{
	position: absolute;
	left: 795px;
	top: 230px;
	height: 30px;
	width: 120px;
	background-color: #FFFFFF;
	border: 1px solid #0b66b2;
	border-left-width: 2px;
	border-bottom-width: 2px;
}
#icoazul p
{
	margin:5px 0px 0px 5px;
	font-family: Garamond, arial, helvetica, sans-serif;
	text-align:center;
	color:#0b66b2;
}
#icoazul span
{
	font-family: Garamond, arial, helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	color:#0b66b2;
}
#icoazul a:link, a:active, a:visited
{
	color:#0b66b2;
	font-family: arial, helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;
	background-color:#FFFFFF;
	border:0px;
}
#icoazul a:hover
{
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight:bold;
	color: #0b66b2;
}
#icoamarillo
{
	position: absolute;
	left: 795px;
	top: 280px;
	height: 30px;
	width: 120px;
	background-color: #FFFFFF;
	border: 1px solid #ffdb00;
	border-left-width: 2px;
	border-bottom-width: 2px;
}
#icoamarillo p
{
	margin: 5px 0px 0px 5px;
	font-family: Garamond, arial, helvetica, sans-serif;
	text-align: center;
	color: #ffdb00;
}
#icoamarillo span
{
	font-family: Garamond, arial, helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#ffdb00;
}
#icoamarillo a:link, a:active, a:visited
{
	color:#ffdb00;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	background-color:#FFFFFF;
	border:0px;
}
#icoamarillo a:hover
{
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight:bold;
	color: #ffdb00;
}
#icorojo
{
	position: absolute;
	left: 795px;
	top: 330px;
	height: 30px;
	width: 120px;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	border-left-width: 2px;
	border-bottom-width: 2px;
}
#icorojo p
{
	margin: 5px 0px 0px 5px;
	font-family: Garamond, arial, helvetica, sans-serif;
	text-align: center;
	color: #990000;
}
#icorojo span
{
	font-family: Garamond, arial, helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	color:#990000;
}
#icorojo a:link, a:active, a:visited
{
	color:#990000;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	background-color:#FFFFFF;
	border:0px;
}
#icorojo a:hover
{
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight:bold;
	color: #990000;
}
#iconegro
{
	position: absolute;
	left:250px;
	top:120px;
}
.limpia {clear:both} /*... para usar en los br.
