/* ---posicionamiento--- */

#cabecera {
position: absolute;
left: 0;
top: 0;
width:1000px;
height: 76px;
margin: 0px;
padding: 0px;
}

#idioma {
position: absolute;
right: 0;
top: 0;
width: 220px;
height: 16px;
margin: 0;
padding: 0;
}

#bloque1 { position: absolute; top: 121px; left: 175px; width:350px; background-color: transparent; margin: 0;padding: 0;}

#bloque2 { position: absolute; top: 121px; left: 535px; width:250px; background-color: transparent;  margin: 0;padding: 0;}

#contenido { background-color: transparent;  position: absolute; top: 73px; left: 175px;  margin: 0; padding: 0; width:  605px; }

#menu { background-color: transparent; position: absolute; left: 5px; top: 90px; width: 160px; margin: 0; padding: 0; }

#sponsors { background-color: transparent;  text-align: right; position: absolute; left: 795px; width: 200px; top:75px; margin: 0; padding: 0; }

#pie { font: 0.7em/1.1em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-top: 1px solid #666; text-align: center; margin: 0; padding: 3px; }

/* ---etiquetas generales--- */

body { margin: 0; padding: 0; text-align: left; color: #333; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url(../img/fondo_BB.png); background-repeat: no-repeat; background-position: 0 0; }

table {margin: 10px;padding: 0;}

#bloque1 table, #bloque2 table {margin: 5px; 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; }

#bloque1 td, #bloque2 td { margin: 0; padding: 2px; text-align: left; color: #333; font-size: 0.7em;  line-height: 1em;  }

th { text-align: left; color: #f90; font: bold 1em/1.1em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 4px; }

#bloque1 th, #bloque2 th {  color: #666; fon-weight: bold; padding: 2px; }

p { font-size: 0.9em; line-height: 1.1em; margin: 10px; padding: 0; text-align: justify; }

#bloque1 p, #bloque2 p { font-size: 0.7em; line-height: 1.1em; margin: 5px; padding: 0; text-align:  justify; }

h2 { text-align: left; margin: 0 0 4px; padding: 1px 1px 1px 55px; color: #06c; font: 2.5em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-repeat: no-repeat; display: block; height: 50px; }

h3 { margin: 0; padding: 0; color: #06c; font-size: 1.6em; 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; border-bottom: 1px solid #06c;}

#bloque1 h3, #bloque2 h3 {
	margin: 10px 0 0 0;
	padding: 0 2px;
	color: #555;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	line-height: 1.1em;
	font-variant: normal;
	text-align: left;
	border-bottom: 1px solid  #999;
	background-image: url(../img/fondo_h3.png);
	background-repeat: repeat-x;
	display:block;
}

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; }

#bloque1 h4, #bloque2 h4 {padding:0 5px; margin: 2px 0; color: #666; font-size: 0.9em; font-weight: bold; font-style: normal; line-height: 1.1em; }

h5 {margin: 20px 0 -15px;padding: 0;font: bold 1.2em/1em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;color: #06c;}

h6 {
margin: 2px;
padding: 2px;
font: bold 1em/0.8em "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 table { margin: 0; font-size: 0.8em;}
#menu td { margin: 0; font-size: 0.8em; padding: 0px;}
#menu dl { margin: 0 0 1px 0; padding:0;}
#menu dt { color: black; font-size: 0.8em; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; height: 25px; margin: 1px; padding: 5px 0 0 29px; display: block;}
#menu dt a:link, #menu dt a:visited, #menu dt a:active { color: #333; margin:0; padding:0; }
#menu dd {
margin: 0 0 20px 0;
padding: 0 0 0 5px;
}

#menu ul {
text-align: left;
margin: 0;
padding: 0;
}

#menu li { list-style: none; margin: 0; padding: 1px 1px 1px 10px; color: #666; font: 0.7em/1em "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: 1px 1px 1px 10px;
margin: 0;
color: #06c;
display: block;
list-style: none;
height: 15px;
width:130px;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
}
#menu li a:hover {
padding: 1px 1px 1px 10px;
margin: 0;
display: block;
border-left: 1px solid #f90;
border-bottom: 1px solid #f90;
color: #333;
}

#menu img {
padding: 0;
margin: 2px 0;
}


/* ---lista--- */


.lista {
margin: 0 0 5px 0;
}

.titulista { text-align: right; display: block; margin: 0; padding: 1px; color: #06c; font: 1.3em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom: 1px solid #06c; }

/* ---sponsors--- */

#sponsors img {
padding:4px 0 0;
margin:0;
}


/* ---formulario--- */

.formulario { width: 100%; padding: 0; margin:15px 10px 10px 0; background-color: #c5dce4; border: dashed 1px #999; color:#000000; font: 1em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align:center; }

.formulario h3 { margin:0; padding:2px; color: #fff; font: 1.5em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #06c; }

.formulario p {
margin: 0;
padding: 15px 5px 15px 5px;
text-align:center;
}

.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; font-variant: normal; }

#contenido ul, #contenido dl { display:block; list-style-type:none; margin:10px 10px 10px 0; padding:0; color: #333; 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.3em; font-variant: normal; }

#contenido li, #contenido dt {
width: 100%;
background-color: #C5DCE4;
padding:3px;
margin:2px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#contenido dd { font: 1em/1.1em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin:0; padding:0; }

/* ---unclick--- */

.unclick {padding:2px;margin: 2px 0;background-color: #F2F2E3; }

.unclick h6{ text-align: left; padding:0; margin: 0 9px 0 5px; color: #06c; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 0.9em; font-variant: normal; }

.unclick p{ text-align: justify; padding:0; margin: 5px; color: #000; font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;line-height: 1.1em; font-variant: normal; }

/* ---noticias--- */

.noticias {background-color:#EEEEEE;margin:2px 0;padding:2px;}

.noticias p{ text-align:left; font-size:0.9em; font-weight:bold; }

.noticias h4{ padding:0 5px; margin: 2px 0; color: #666; font-size: 0.9em; font-weight: bold; font-style: normal; line-height: 1.1em; border-bottom:none;  }

.noticias_fecha { color:#666; font-size:0.8em; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS"; font-weight:normal;}


/* ---fecha--- */

.fecha {
color: #999999;
margin:0px;
padding:0px 6px 2px 6px; font-weight: normal; font-style: normal; font-size: 0.9em; line-height: 1.1em;
}
