

/* CSS Document */
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,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}


html, body, #Todo { margin:0; width:100%; padding:0; height:100%; min-height:100%; }
#Todo { position:absolute; }
html > body, html > body #Todo { height:auto; }


#Pie {
	position:absolute;
	bottom:0;
	width:100%;
	margin:0;

	padding-top:6px;
	text-align:center;
	background-color: #000000;
	height: 20px;
	background-image: url(../img/pie.gif);
}


body {
	color: #b4b7b8;
	font-size:12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#000000;
 	background-image: url(../img/bg.jpg);
	 
}

.centrado {
	position:relative;
	width:1024px;
	margin-right: auto;
	margin-left: auto;
	height:100%;
}



#logo{
	position:absolute;
	top:30px;
	left: 60px;
}
#idioma {
	position:absolute;
	width:94px;
	height:29px;
	z-index:2;
	top: 0px;
	right: 1px;
	left: 865px;

}
#idioma a{
	display:block;
	width:94px;
	height:29px;



}
#idioma a:hover{
background-position:bottom;

}
.english{
background-image:url(../img/english.gif);
}
.espan{
background-image:url(../img/espanol.gif);
}
#idioma span{
display:none;
}
h3{
margin-bottom:10px;
}
p{
	margin:4px;
	line-height: normal;
}
#cabecera {
	position:relative;
	width:100%;
	height:105px;
	background-image: url(../img/fondo-head.jpg);
	margin-top: -9px;
}

#texto, .texto {
	position:relative;
	width:850px;
	left: 60px;
	border: 15px solid #1a1a1a;
	background-image: url(../img/fondo_rec.gif);
	padding-left: 20px;
	padding-top: 18px;
	_height:200px;
	min-height:200px;
	margin-top: 97px;
	margin-right: 0px;
	margin-bottom: 97px;
	margin-left: 0px;
	background-color: #000000;
	background-repeat: no-repeat;
	height: 284px;
}
#texto_der {
	position:relative;
	width:267px;

	z-index:1;
	float: right;
	padding-left: 50px;
	display:block;
}
#texto_der ul{
	margin:5px;
	padding:5px;
	list-style-image: url(../img/flecha_lista.gif);
}
#texto_der ul li, #texto_izq ul li{
	list-style:url(../img/flecha_lista.gif);
	margin-bottom: 1px;
}
#texto_izq ul{
	padding-left:10px;
	list-style-type: square;
	margin-top: 10px;
}
#texto_izq{
	position:relative;
	width:500px;
float:left;
}
h4{
	color:#00bbff;
	font-size: 18px;
	margin-top: 38px;
	margin-bottom: 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
h3{
color:#04b1cf;
font-size:20px;
}


.separador{
clear:both;
}
.texto li{
margin-top:3px;
}

