/* Maitestas by KEN */

body {
    font-family:Verdana,Arial,Helvetiva,sans-serif;
    font-size:11px;
    color:#000;
    background-color:#ddd;
    background-image:url('../images/fondo.gif');
    background-repeat:repeat-y;
    background-position:top center;
    text-align:center; /*aqui mandamos a centrar todo el contenido*/ 
}

#contenedor {
    width:920px; /*ancho total de la pagina*/ 
    background-color:#fff;
    margin:10px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
    text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ 
}

#encabezado {
    margin:0px;
    padding:0 15px 15px 0; 
    width:215px; 
    float:left; 
    display:inline;
}
p{
	text-align:left;
}
#menu1 {float:left; margin:12px 10px auto 0;} 


#menu2 {
    float:left;
    margin:0px 15px 0 0;
    width:215px;
    height:auto;
}
#noticias p{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#menu2 ul {
    list-style-type:none; /*con esto quitamos las vi�etas*/
    margin:0; /*le quitamos el margen a la lista*/ 
    padding:0; /*y el relleno*/
}

#menu2 li {margin:0; /*le quito el margen al elemento de la lista*/ }


#menu2 li a {
    display:block;
    background-color:#fff;
    color:#000; 
    text-decoration:none; 
    font-weight:normal;
}

#menu2 li a:hover {color:#f00;}

#menu2 .seccion {padding:0 0 2px 0;color:#f00;font-weight:bold; /*decoraci�n para la seccion seleccionada*/}
#menu2 .select {color:#f00;font-weight:normal; /*decoraci�n para el link seleccionado*/}

#colabora {float:right; margin:12px 5px auto 0; width:50px;} 

#contenido {
    width:920px; 
    clear:both;
    padding:0;
} 

#textos {width:450px;  margin-left:230px;padding:0;font-family:Arial,Helvetiva,sans-serif; color:#000;font-size:14px;line-height:17px;} 
#textos p{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#textos2 {width:450px; margin-left:230px;padding:0;font-family:Arial,Helvetiva,sans-serif; color:#000;font-size:14px;line-height:17px;} 
#textos a, #textos2 a{color:#f00;text-decoration:none;} 
#footer a{color:#999999;text-decoration:none;} 
#footer a:hover{text-decoration:underline;}
#textos a:hover, #textos2 a:hover{color:#f00;text-decoration:underline;}

.titular {font-size:16px; font-family:Arial,Helvetiva,sans-serif; color:#f00; text-transform:none; font-weight:bold; line-height:17px;}

h3 {font-size:14px;color:#000; font-weight:bold;}

#fotos {float:right; margin-bottom:10px} 
#fotos1 {width:auto; float:left; padding:0 0 15px 0;} 

#titulos {
    margin:30px 0 10px 230px;
    width:450px;  
    float:left;
    clear:both;
	font-size:21px;
	font-weight:normal;
} 
#titulos2 {
   clear:both;
	float:left;
	margin:10px 0 0 230px;
	width:680px;
} 

#banner {
    margin:0;
    background:#000;
    width:920px;  
    height:300px;
    float:left;
    clear:both;
} 

#espacio {
    margin:5px 15px 0 0;
    background:#fff;
    width:215px;  
    height:70px;
    float:left;
    padding:0;
} 

#noticias {
    margin:5px 12px 0 0;
    background:#fff;
    width:160px;  
    /*height:70px;*/
    float:left;
    padding:0;
} 
#general{
	clear:both;
	height:auto;
	min-height:120px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#noticias a{color:#f00;text-decoration:none;} 
#noticias a:hover{color:#f00;text-decoration:underline;}

#footer {
    position: relative;
    bottom:0;
    width:920px;
    float:left;
    clear:both;
    border-top:1px solid #999;
    text-align:right;
    margin:25px 0;
    padding:5px 0;
    font-size:98%;
    font-style:normal;
    color:#999;
}
