body {
	margin: 0px;
	padding: 0px;
	background-color: #f1f1f1;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
div {
	margin: 0;
	padding: 0;
	background-color: transparent;
}

#fondo {
	position:absolute;
	top:50%;
	left:50%;
	width:780px;
	height:380px;
	margin-left:-390px;
	margin-top:-190px;
	background-image: url(images/moderno/fondo.jpeg);
	overflow: hidden;
}
body.index #fondo {
	background-image: url(images/moderno/fondoindex.jpeg);
}
#titular {
	position: absolute;
	top: 0;
	left: 0;
	width: 740px;
	height: 80px;
	overflow: hidden;
	padding: 20px 20px 0 20px;
	z-index: 1;
}
body.index #titular {
	height: 110px;
}
#titular h1 {
	font-size: 30px;
	color: #FFF;
	margin-top: 8px;
}
body.index #titular h1 {
	font-size: 40px;
}
#webpersonaldeaitor {
	display: none;
}
body.index #webpersonaldeaitor {
	display: inline;
}
#principal {
	position: absolute;
	top: 100px;
	width: 550px;
	height: 240px;
	overflow: auto;
	padding: 20px;
	z-index: 0;
}
body.index #principal {
	top: 150px;
	width: 550px;
	height: 190px;
	padding: 20px;
}
#principal h3 {
	padding-top: 7px;
	background-image: url(images/moderno/titulos.png);
	background-repeat: no-repeat;
	background-position: center;
}
#TDC {
	position: absolute;
	top: 100px;
	left: 590px;
	width: 150px;
	height: 240px;
	overflow: auto;
	padding: 20px;
	z-index: 2;
}
#TDC a {
	display: block;
	text-align: left;
	color: #616161;
}
#TDC a:hover {
	background-color: #B9B9B9;
	color: #000;
}
#TDC a.inline {
	display: inline;
}

h1, h2, h3, h4, h5, h6 {
	text-align: center;
}

A:link IMG, A:visited IMG, A:active IMG {
	border: none;
}
a.sinhref:link, a.sinhref:visited, a.sinhref:hover {
	color: inherit;
}
a:link {
	color: #616161;
}
a:visited {
	color: #616161;
	text-decoration: line-through;
}
a:hover {
	color: #000000;
}

#txtBuscador {
	width: 270px;
}

abbr, acronym {
	border-bottom: 1px dotted;
	cursor: help;
}

.flotanteder {
	float: right;
	margin: 1em;
}
.flotanteizq {
	float: left;
	margin: 1em;
}

.cli {
	border: 1pt solid black;
	padding: 0.5em;
	background-color: white;
	color: black;
	font-family: monospace;
}
.cli em {
	color: black;
}

thead td {
	font-weight: bold;
	text-align: center;
}

p.centrar {
	text-align: center;
}

span#e-ie {
	font-size: x-large;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #2C98E6;
}

.pocoimportante {
	font-size: 0.8em;
}

.pequeno {
	font-size: 0.9em;
}

.ocultoencss {
	display: none;
}
