/* ---posicionamiento--- */

#cabecera {
width:800px;
height: 130px;
margin: 20px auto 0;
padding: 0; 
background-repeat: no-repeat;
}

#contenedor {
width:800px;
margin: 0 auto;
padding: 0;
background-image: url(../img/contenedor.jpg); background-repeat: repeat;
text-align:left;
overflow:hidden;
}

#menu { float:left; width: 140px; margin: 0; padding: 0; height: 300px; }

#contenido {  float:left;  width: 545px; margin: 0 0 0 10px; padding: 0; }

#col_1 {  float:left;  width: 260px; margin: 10px 0 10px 10px; padding: 0; text-align:right; font-size:0.8em; color: #666; }
#col_2 {  float:left;  width: 250px; margin: 10px 0 10px 10px; padding: 0; }


#pie {
clear:both;
width:800px;
height: 60px;
margin: 0 auto 0;
padding: 0;
background-image: url(../img/pie.jpg); background-repeat: no-repeat;
}

/* ---etiquetas generales--- */

body { margin: 0; padding: 0; text-align: center; color: #333; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-size:0.9em; line-height:1.2em;  background-image: url(../img/fondo.jpg); background-repeat: repeat;  }

table {
margin: 10px;
padding: 0;
}

td { margin: 0; padding: 4px; text-align: left; color: #333; font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;line-height: 1em; font-variant: normal; }

th { text-align: left; color: #f90; font: bold 1em/1.1em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 4px; }


p {
	font-size: 0.9em;
	line-height: 1.1em;
	margin: 10px;
	padding: 0;
	text-align: justify;
}

h1 { display:none;  }


h2 { margin: 0; padding: 5px 10px; color: #06c; font: 1.8em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-repeat: no-repeat;  }

h3 { margin: 0; padding: 5px 10px 2px; color: #06c; font-size: 1.4em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;line-height: 1.1em; font-variant: normal; text-align: left; }

h4 { margin: 15px 0 0; padding: 0; border-bottom: 1px solid #f90; color: #333; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;line-height: 1.1em; font-variant: normal; }

h5 {
margin: 20px 0 -15px;
padding: 0;
font: 1.2em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
color: #06c;
}

h6 {
margin: 0;
padding: 2px;
font: 1.1em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
color: black;
}

input { background-color: #fff; margin: 0; padding: 0; color: #333; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;line-height: 1em; font-variant: normal; }

select { background-color: #fff; margin: 0; padding: 0; color: #333; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;line-height: 0.9em; font-variant: normal; }

a:link, a:visited, a:active {
color: #06c;
text-decoration:none;
}

a:hover {
color: #f93; text-decoration: none;
}

/* ---menu--- */


#menu ul {
text-align: left;
margin: 0;
padding:  10px 0 0;
}

#menu li { list-style: none; margin: 0; padding: 1px 1px 1px 10px; color: #fff; font: 1.1em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight:bold; display: block; }

 
#menu li a:link, #menu li a:visited, #menu li a:active{
padding: 2px;
margin: 0;
color: #fff;
display: block;
list-style: none;
height: 15px;
width:120px;


}
#menu li a:hover {
padding: 2px;
margin: 0;
display: block;
color: #333;
}

.formulario { background-color:#ccc; padding:10px; margin:10px;}

.formulario input { margin: 5px 5px 0; padding: 2px; color:#000; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;f;line-height: 1.1em; border-color: #999 #666 #666 #999; border-style: solid; border-width: 1px; ont-variant: normal; }



#contenido ul, #contenido dl { display:block; list-style-type:none; margin:10px; padding:0; color: #333; font-size: 0.9em;  font-weight: bold; font-style: normal;line-height: 1.3em; font-variant: normal; }

#contenido li, #contenido dt {
width: 100%;
background-color: #C5DCE4;
padding:2px;
margin:2px 0px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#cabecera P {
text-align:right;
margin: 0;
padding: 108px 660px 0 0;
color: #CCC;
font-weight:bold;
font-size: 1.3em;
}

#pie P { text-align: right; margin: 0; padding: 30px 245px 0 110px; text-indent: 0;  color: white; font-size: 0.7em; }


