/* CSS Document */

body{ background-color:#000; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#FFFFFF; margin:0;}

#sub_contenedor{ background-image:url(../img/bg_total.jpg); background-position:center; background-repeat:repeat-y;}

#contenedor{ background-color:#000000;margin:0 auto; width:780px;}

#top{ background-repeat:no-repeat; width:780px; height:180px; color:#FFFFFF;}

#medio{ width:780px;}

#col_izquierda{ float:left; padding-right:20px; padding-left:10px; width:470px;}

#col_derecha{ float:left; width:270px; padding-right:10px; }

#pie{ height:50px; background-color:#004B97; padding:2px 2px 2px 2px; text-align:center; background-image:url(../img/bg_pie.jpg); background-repeat:repeat-x;}

#menu {

	BORDER-RIGHT: #037aa0 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #037aa0 1px solid;  margin:0 10px 10px 10px; BORDER-LEFT: #037aa0 1px solid; WIDTH: 766px; BORDER-BOTTOM: #037aa0 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px; BACKGROUND-COLOR: #004B97;

}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

LI {

	FLOAT: left; POSITION: relative

}

LI UL {

	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 24px; BACKGROUND-COLOR: #004B97

}

UNKNOWN {

	LEFT: auto; TOP: auto

}

UL LI A {

	BORDER-RIGHT: #037aa0 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #006699; PADDING-TOP: 4px; TEXT-DECORATION: none

}

LI:hover UL {

	CLEAR: both; DISPLAY: block; FLOAT: left; WIDTH: 120px

}

LI.over UL {

	CLEAR: both; DISPLAY: block; FLOAT: left; WIDTH: 120px

}

UL LI UL LI {

	DISPLAY: block; BORDER-LEFT: #037aa0 5px solid; WIDTH: 100%; BORDER-BOTTOM: #037aa0 1px solid

}

UL LI {

	DISPLAY: block

}

UL LI A:hover {

	COLOR: #fff; BACKGROUND-COLOR: #369

}

/*   fin del menu */



hr{ border:none; border-bottom:1px solid #003366;}

h1, h2, h3, h4, h5 {font-weight: bold;letter-spacing: -.01em;margin:0 0 5px 0; padding: 0;	line-height: 1em; }

h1 {font-size: 20px; color:#FFFFFF;}

h2 {font-size: 18px; color:#0099FF;}

h3 {font-size: 15px;display: inline;color:#FFCC00;}



.subraya{ background-image:url(../img/subraya.gif); background-repeat:no-repeat; height:3px; display:block; line-height:0px; padding:0 0 5px 0; margin:0 0 5px 0;}

p{	font-size:11px;color:#eee;padding: 0; margin: 3px 0 5px 0;}

.imagen{ float:left; margin-right:10px;}

.foto_gal img{ border:1px solid #FFFFFF; padding:1px;}

.foto_integrante{ float:left; margin-right:10px;}

.foto_integrante img, .foto_galeria img,.foto_galeria_th img{border:1px solid #FFFFFF; padding:1px;}

.foto_galeria{ float:left; margin-right:10px;}

.foto_galeria_col2{ float:left; margin-right:10px; width:200px;clear:both; }

.foto_galeria_th{ float:left; margin-right:5px; margin-bottom:5px; width:150px;}

.foto_galeria_th_col2{ float:left; margin-right:5px; margin-bottom:5px; width:230px; height:110px;}

.foto_galeria_th p{ font-size:9px;}

.bloque{ display:block; clear:both; margin-bottom:10px;}

.bloque_col2{ display:block; clear:both; margin-bottom:10px; width:470px; float:left; margin-left:7px; margin-right:4px;}

.bloque li{ font-size:12px;}

.bloque_integrante{ display:block; clear:both; margin-bottom:10px; margin-top:10px;}



.fecha{font-size:10px; color:#FFCC00;padding: 0;margin: 2px 0 5px 0;font-weight:bold;}

#letras{ margin:20px 10px 0 80px; border-left:10px solid #333; padding-left:10px;}













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

a:hover{ color:#CCCCCC;}



#novedades_home{ float:left; width:243px;}