* { 
list-style: none;
list-style-image:none;
padding: 0;
margin: 0;
}
body {
font-size: 62.5%;
font-family: Verdana, Arial, Sans-Serif;
color: #555555;
background-image: url('../images/back.jpg');
background-repeat:no-repeat;
background-position: center top;
background-color: #071017;
}
#contenedor { 
margin: 0 auto;
width: 950px;
background-color: #FFFFFF;
overflow: hidden;
}
#page_content {
background-image: url('../images/backsite.jpg');
background-repeat: repeat-y;
background-position: top center;
}
/*hack para el foro y la galeria*/
#page_contentfyg {
background-image: url('../images/backsitefyg.jpg');
background-repeat: repeat-y;
background-position: top center;
}
#header {
width: 950px;
height: 143px;
float: left;
background-image: url('../images/header.jpg');
background-repeat: no-repeat;
background-position: center center;
}

#login {
width: 400px;
padding: 10px;
margin: 30px 30px 0px 0px;
border: 1px solid #cc0000;
float: right;
overflow: hidden;
}
#login input {
	margin-bottom: 10px;
}
#login a {
color: #FFFFFF;

}
#navegacion {
	width: 950px;
	background-image: url('../images/nav.png');
	background-repeat: repeat-x;
	float: left;
	background-color: #FFFFFF;
}
.blog_more {
	margin-top: 1750px;
}

.blog_more strong {
	display: block;
	font-size: 125%;
	margin: 0 0 5px;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 5px;
}

.category {
	font-size: 125%;
	font-weight: bold;
}
#search {
	float: left;
	width: 120px;
	padding-top: 5px;
}
#search input {
	border: 1px solid #333333;
	background-color: #000000;
	color:#FFFFFF;
}
#scroll {
	height: 25px;
}

#ruta {
	float: left;
	width: 950px;
	background-color: #333333;
	/*height: 49px;*/
	line-height: 23px;
	color:#FFFFFF;
	padding-left: 10px;
}

#izquierda { 
/*padding-top: 10px;*/
padding-left: 10px;
padding-right: 10px;
/*padding-bottom: 9999px;*/
/*margin-bottom: -9999px;*/
width: 190px;
float: left;
/*background-color: #e9e9eb;*/
/*background-color: #222222;*/
}

#contenido { 
float: left;
width: 495px;
/*overflow: hidden;*/
margin-left: 10px;
margin-right: 10px;
margin-top: 15px;
/*text-align: center;*/
}
/*hack para el foro y la galeria*/
#contenidofyg { 
float: left;
width: 700px;
margin-left: 10px;
margin-right: 10px;
margin-top: 15px;
text-align: center;
}

#derecha { 
color: #FFFFFF;
/*padding-top: 10px;*/
padding-left: 10px;
padding-right: 10px;
/*padding-bottom: 9999px;*/
/*margin-bottom: -9999px;*/
width: 205px;
float: left;
/*background-color:#e9e9eb;*/
/*background-color:#14222f;*/
}

#slide {
float: left;
width: 475px;
overflow: hidden;
margin-left: 20px;
}
.fpss-introtext .slidetext h3 { 
border: none;
background-image: none;
}

#footer {
	width: 950px;
	clear: both;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
	background-color:#000000;
	color:#FFFFFF;
}

/* Color
--------------------------------------------------------- */

#header a {
font-size: 14px;
}

a {
text-decoration:none;
}

a{
color:#FF3131;
}


/* Elementos
--------------------------------------------------------- */

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

a img{
border:0px;
}

h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}

h1 {
font-size: 2em;
}

h2 {
font-size: 1.6em;
}

h3 {
font-size: 1.3em;
}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {
	text-decoration: none;
}

/* Modulos
--------------------------------------------------------- */

#izquierda .moduletable_menu {
/*text-align:right;*/
margin-bottom:15px;
}

#derecha .moduletable_menu, #derecha .moduletable{
text-align:left;
margin-bottom:15px;
}

#izquierda .moduletable_menu li {
margin:3px 0 0;
padding:0;
list-style-image:none;
list-style-type:none;
}

#izquierda .moduletable_menu li:before{
content: "\00BB \0020";
}

.moduletable_menu h3, .moduletable h3, .moduletable_text h3{
	background-image: url('../images/barra.png');
	height: 25px;
	line-height: 25px;
	border: #1E2962 1px solid;
	text-transform:uppercase;
	font-size: 13px;
	color: #FFF;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 3px;
}

/* Contenido
--------------------------------------------------------- */

.contentheading {
	float:left;
	width: 490px;
	font-size:1.4em;
	margin:0;
	color:#333333;
	font-weight:bold;
}

.contentheading:hover {
color:#3B6EA5;
}

.componentheading{
font-size:1.4em;
margin:0;
color:#777777;
font-weight:bold;
padding-left:10px;
}

.contentpaneopen {
text-align: left;
/*line-height:1.4em;*/
/*font-size:1.2em;*/
/*padding: 0px 10px 0px 10px;*/
}

.contentpaneopen img{
/*padding: 5px 10px;*/
}

.readon{
text-align:left;
}

.contenttoc, .pagenavcounter{
margin-bottom:10px;
}

.article_separator{
display:block;
background:#474747;
height:1px;
margin: 10px 2px 10px 2px;
}

small , .createdate, .modifydate{
font-family:Arial,Helvetica,Sans-Serif;
font-size:0.9em;
line-height:1.5em;
color:#777777;
padding-bottom:10px;
}

.banneritem_text, .bannerfooter_text{
padding:5px;
}

/* Menu superior
--------------------------------------------------------- */

ul.menu-nav {
	width: 830px;
	float: left;
}
ul.menu-nav li {
	float: left;
	list-style: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url('../images/nav.png');
	height: 28px;
	line-height: 28px;
	font-size: 13px;
	font-weight: bold;
	border: 1px #FFFFFF solid;
}

.moduletable ul.menu {
	list-style: none;
	font-size: 11px;
	line-height: 15px;
}

.moduletable ul.menu a {
	font-size: 11px;
}


.moduletable ul.menu a:hover {
	font-size: 11px;
	color:#003366;
	text-decoration: underline;
}
.moduletable ul.menu .separator {
	font-weight: bold;
	margin-top: 3px;

}

copyright_info {
	width: 100%;
	height: 18px;
	line-height: 18px;
	clear: both;
	font-size: 10px;
	padding:0;
	margin: 2px 0 0 0;
	text-align:center;
	overflow:hidden;
	background-image:url('../images/copy.gif');
	background-repeat: repeat-x;
}
#copyright_info p {
	font-size: 10px;
	padding:0;
	margin:0;
	text-align:center;
}
.mod_login {
	list-style: none;
	font-weight: bold;
}
/* Encuestas */
.pollstableborder td {
	text-align: left;
}

.pollstableborder {
	text-align: left;
	line-height: 18px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
  padding:3px;
}

/* FIN-Encuestas */
.banneritem {
	text-align: center;
}

.mostread {
	width: 180px;
	list-style: none;
}
/* para el modulo de apuntes
--------------------------------------------------------- */

#remositorycontainerlist {
	text-align: left;
}

.moduletable_foroact{
	color:#FFF;
	width: 400px;
	margin-left: 45px;
	margin-bottom: 10px;
}
.moduletable_foroact img{
	margin-left: 20px;
	float: left; 
	height: 42px; 
	width: 35px; 
	overflow:hidden; 
	border:#000 solid 1px;
}


#activs{
	width:490px;
	background-image: url('../images/back_activities.jpg');
}

p.sobi2CatName { 
font-size: 13px;
margin-right: 0px;
margin-bottom: 2px;
margin-top: 0px;
padding-left: 50px;
margin-left: 0px;
line-height:96px;
}

.fb_iframe_widget {
	margin-top:10px;
}
.div.jform img {
float:right;
}