body  {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	background: #eee;
	margin: 0em;
	padding: 0em;
	width: 960px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

a:link {

	color: #003080;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #066;

}

a:hover {

	text-decoration: underline;

	color: #003080;

}

a:active {

	text-decoration: none;

	color: #003080;

}

img, a img { border: none; }



div#logo {
	font-size: 0.8em;
	background-color: #FFFFFF;
	color: #EEE;
	text-align: center;
	margin-top: 1em;
	margin-right: 2%;
	margin-bottom: 1em;
	margin-left: 2%;

}

div#logo a {

	background-color: transparent;

	color: #999;

}

div#logo a#arriba {
	position: absolute;
	top: 10px;
	left: 10px;

}

div#logo a:hover { color: #000; }
#linkcontenido {
	position: absolute;
}




div#container {

	margin: 0em 2%;

	padding: 0em;

} 

.twoColHybLtHdr #header {
	background: #DDDDDD;
	padding-top: 0;
	padding-right: 0.63em;
	padding-bottom: 0;
	padding-left: 0.63em;

} 

.twoColHybLtHdr #header h1 {

	margin: 0;

	padding: 0.63em 0;

}

.twoColHybLtHdr #sidebar1 {
	text-align:left;
	float: left;
	width: 180px;
	border: thin solid #5E719A;
	background-color: #DCE2ED;
	padding-top: 0.94em;
	padding-right: 0.3em;
	padding-bottom: 0.94em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 10px;
}

.twoColHybLtHdr #sidebar1 {
	margin-left: 0em;
	margin-right: 0.63em;
}

#mainContent {
	margin: 0 auto;
	text-align:left;
	background-color: #FFF;
	color: #000;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: 0;
	margin-left: 13em;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0.5em;
	padding-left: 2em;
}

#mainContent .destaca {

	font-weight: bold;

}

#mainContent .indice {

	font-style:italic;

	font-weight:bold;

	font-size: 1.2em;

	color: #066

}

#mainContent .especial {

	font-style:italic;

	font-weight:bold;

	font-size: 1.1em;

	color: #903

}

#mainContent h1 {

	font-style: italic;

	font-weight:bold;

	font-size: 1.5em;

}

#mainContent h2, h3, h4, h5, h6 {

	font-style:italic;

	font-weight:bold;

	font-size: 1.2em;

}

#mainContent div.imagen {

	text-align: center;

	color: #FFF

}

#mainContent div.descripcion {

	text-align: left;

}

#mainContent div.interes {

	text-align: center;

	font-weight:bold;

}

.twoColHybLtHdr #footer {

	padding: 0 0.63em;

	font-size: 0.7em;

	text-align: center;

	font-style: normal;

	background-color: #DCE2ED;

	border: thin solid #5E719A;

	margin: 2%;

} 

.twoColHybLtHdr #footer p {

	margin: 0;

	padding: 0.63em 0;

}

.fltrt {

	float: right;

	margin-left: 0.50em;

}

.fltlft {

	float: left;

	margin-right: 0.50em;

}

.clearfloat {

	clear:both;

    height:0;

    font-size: 0.06em;

    line-height: 0;

}
.margenderecho {
	margin-right: 10px;
	margin-bottom: 10px;
}
.margenizquierda {
	margin-bottom: 10px;
	margin-left: 10px;
}
