body {
margin:0;
padding:0;
background: #000 url('img/bg_carbono.png') repeat-x;
color: #fff;
font-family: arial;
}


#contenedor {
margin-left:0px;
text-align:left;
width:100%;
}

a {
	font-weight: bold;
	font-family: arial;
	font-style: italic;

}


.flotante-der {
float: right;
}

.forzado-der {
position:absolute;
right:30px;
}

.ul-flotante-der {
	list-style:none;
	margin:0;
	padding:0;
}

.ul-flotante-der li {
	font-family: arial;
	font-weight: bold;
	font-size: 20px;
	font-style:italic;
	margin:2px;
	padding:2px;
	float:left; 
}


.ul-flotante-der li a {
	text-decoration: none;
	color: #fff;
	font-family: arial;
	font-weight: bold;
	font-size: 20px;
}

.ul-flotante-der li a:hover {
	color:#FFCC00;
}




/* -- Menu superior -- */
/*----------------------------------------------------------------------------------*/
#barra-top {
/* background: url('img/sombra_inf.png') bottom repeat-x; */
background: #fff url('img/logo_letras.png') left center no-repeat;
background-position: 5px;
color: #000;
height: 33px;
width: 100%;
position:relative;

/*padding-left: 320px;*/

right: 5px;
}

#menu-top{
position: absolute;
right: 10px;
bottom: 5px;
width: 400px;
}


.imgnoborder{
border:0;
}


.ul-menu-top {  
	list-style:none;
	margin:0;
	padding:0;
}
.ul-menu-top li {
	float: left;
	margin:2px;
	padding:0; 
	padding-left: 35px;
	background: url('img/separa.png') left center no-repeat;
	display: block;
}
.ul-menu-top li a {
	text-decoration: none;
	text-align: right;
	color: #000;
	font-family: arial;
	font-weight: bold;
	font-size: 1.4em;
	display: block;
}


.ul-menu-top li a:hover {
	color:#FF0000 !important;
	/*background: #eee;*/
}

.ul-menu-top li a:visited {
	color: #000;
}

/*----------------------------------------------------------------------------------*/



/* -- Menu lateral -- */
/*----------------------------------------------------------------------------------*/
#menu {
margin-top: 20px;
width: 180px;
float: left;
}

.ul-menu {  
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
}
.ul-menu li {
	margin:2px;
	padding:0; 
}
.ul-menu li a {
	text-decoration: none;
	text-align:right;
/*	font-size:20px; */
	font-size: 1.1em;
	color:#FFFFFF;
	padding-right: 25px;
}
.ul-menu li a:hover {
	color:#FF0000;
	background: url('img/icon_selec.png') right center no-repeat;
}

/*----------------------------------------------------------------------------------*/

#pral {
margin-top: 35px;
margin-left: 180px;
min-width:620px;
}


#pie{
width: 100%;
border-top: solid 2px #fff;
color: #fff;
font-size: 12px;
text-align: center;

padding:10px;
}

#pie a{
color: #aaa;
font-weight: bold;
text-decoration: none;
}

#pie a:hover{
color: #f00;
}

.si2 {
margin-right: 15px;
margin-bottom: 15px;
float: right;
}


/*----------*/
/*eventos*/

#videos {
margin-right: 20px;
}


.unvideo {
text-align: center;
margin: 10px; 
/* float: right;*/
float: left;
}



/*----------*/
#menuprivado {color: #000;}
#menuprivado a,a:visited {color: #000; text-decoration:none;}
#menuprivado a:hover {text-decoration:underline;}


#pralprivado {
margin: 20px;
}


a,a:visited {color: #fff;}
a:hover {text-decoration:none;}


.aviso {
width: 100%; padding: 10px; margin: 5px; background: #FFFF99; color: #626262; font-style: italic; text-align: center';
}