body {
	background: #FFFFFF url("../img/fondo.png") no-repeat;
	font-family:"Lucida Grande",Verdana,sans-serif;
	margin:0;
	padding:0;
	color: #4B4740;
}

p {
	margin-bottom: 0.5em;
}

a:link, a:visited {
	color:#224466;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

input, textarea {
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #E5E5E5;
}
input:focus, textarea:focus {
	border:1px solid #A2A2A2;
}

/* Estilo especifico */
#marco {
	width: 100%;
	margin-top: 20px;
}

#cabecera {
	width: 919px;
	height: 135px;
	background: transparent url("../img/header.png") no-repeat;
	margin: auto;
	position: relative;
}

#cabecera h1, #cabecera h1 a{
	width: 100%;
	height: 135px;
	display: block;
}

#cabecera h1 a{
	font-size: 1px;
	text-indent: -10000em;
}

#cabecera #logo {
	left:-15px;
	position:absolute;
	top:-15px;
}

#contenedor {
	width: 919px;
	margin: 1em auto;
}

#contenido h2 {
	font-size:1.5em;
	margin: 1em 0;
}

#contenido h3 {
	font-size:1.1em;
	margin: 0.8em 0;
}

#mantenimiento {
margin: 12% 33% 0;
padding: 10px;
position: absolute;
text-align: center;
font-size: 13px;
}

#mantenimiento img {
	display: block;
	margin: auto;
}


#pie {
	height: 60px;
	width: 100%;
	margin: 0;
	padding: 3em 0 0;
	background: transparent url("../img/footer.png") repeat-x;
	clear: both;
	text-align: center;
	color: #666666;
	font-size: 0.7em;
}

/* Iconos de tipos de archivo */

a[href$=".pdf"],a[href$=".PDF"],a[href$=".txt"],a[href$=".mp3"],a[href$=".aiff"],a[href$=".wav"],a[href$=".ogg"],a[href$=".wma"],a[href$=".zip"],a[href$=".rar"],a[href$=".ace"],a[href$=".tar.gz"],a[href$=".tgz"],a[href$=".mpg"],a[href$=".mpeg"],a[href$=".avi"],a[href$=".mv2"],a[href$=".mov"],a[href$=".mp4"],a[href$=".wmv"],a[href$=".swf"],a[href$=".xls"],a[href$=".XLS"],a[href$=".doc"],a[href$=".DOC"],a[href*="@"]
{
		padding:2px 0 2px 22px!important;
		background:transparent;
	}
a[href$=".pdf"], a[href$=".PDF"]
		{
			background: url("../img/icons/pdf.png") no-repeat scroll 0 3px!important;
		}
a[href$=".txt"]
		{
			background: url("../img/icons/txt.png") no-repeat scroll 0 3px!important;
		}
a[href$=".mp3"],a[href$=".aiff"],a[href$=".wav"],a[href$=".ogg"],a[href$=".wma"]
		{
			background: url("../img/icons/audio.png") no-repeat scroll 0 3px!important;
		}
a[href$=".zip"],a[href$=".rar"],a[href$=".ace"],a[href$=".tar.gz"],a[href$=".tgz"]
		{
			background: url("../img/icons/comprimido.png") no-repeat scroll 0 3px!important;
		}
a[href$=".mpg"],a[href$=".mpeg"],a[href$=".avi"],a[href$=".mv2"],a[href$=".mov"],a[href$=".mp4"],a[href$=".wmv"]
		{
			background: url("../img/icons/video.png") no-repeat scroll 0 3px!important;
		}
a[href$=".swf"]
		{
			background: url("../img/icons/swf.png") no-repeat scroll 0 3px!important;
		}
a[href$=".xls"], a[href$=".XLS"]
		{
			background: url("../img/icons/xls.png") no-repeat scroll 0 3px!important;
		}
a[href$=".doc"], a[href$=".DOC"]
		{
			background: url("../img/icons/doc.png") no-repeat scroll 0 3px!important;
		}
a[href*="@"]
		{
			background: url("../img/icons/email.png") no-repeat scroll 0 3px!important;
		}


