body{

	padding:0;

	margin:0;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:10px;

	/*line-height:12px;*/

}

.tata{

	border: solid 4px;

}

div{

	/*border: solid 1px #eee;*/

}

a{

	color: #c31230;

	text-decoration:none;

}

a:hover{

	text-decoration:line-through;

}



 

.clear{

	clear:both;

	height:0;

	line-height:0;

}

#wrapper{

	width:970px;

	margin:auto;

}



#nav{

	width: 100%;

	padding: 30px 0 0 0; 

	margin:0;

	height: 30px;

}

#nav ul.menu{

	margin:0;

	padding:0 105px;

	float:left;

}

#nav ul.menu .item{

	margin:0;

	padding:0 50px 0 0;

	float:left;

	display: block;

	color: #000000;

	list-style: none;

}

#nav ul.menu .item a{

	color: #777777;

	text-decoration:none;

	height:13px;

	display: block;

	padding: 0 0 1px 0;

}

#nav ul.menu .item a img{

	border:0;

	margin: -1px 0 0 0;

}

#nav ul.menu .item a:hover{

	border-bottom:solid 1px #000;

	padding: 0;

}

#nav ul.menu .item a.on{

	font-weight:bold;

}

#about{

	text-align:center;

	color: #a9a9ab;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:10px;

	line-height:12px;

	padding: 10px 255px;

}

#timelineHolder{

	padding: 0 35px;

	clear:both;

	width:900px;

	float:left;

	margin: 10px 0 0 0;

}

#updatesHolder{

	margin: 0;
	
}

#copyrights{

	text-align:center;

	color: #a9a9ab;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:10px;

	line-height:20px;

	padding: 10px 255px 20px;

}

#copyrights p{

 margin:0;

}

#copyrights span{

	display:block;

	height: 20px;

}

#copyrights span a{

	line-height: 20px;

	height: 20px;

	font-size: 20px;

	color: #A9A9AB;

}



#copyrights span a img{

	border:0;

	vertical-align: middle;

	margin: 0 3px;

}



.login{

	float:right;

}



.login span{

	float: left;

	display: block;

}

.login a.log{

	margin: 0 5px;

	cursor: pointer;

	color: #000000;

	text-decoration:none;

	height:13px !important;

	display: block;

	padding: 0 0 1px 0;

	float:left;

}

.login a.log:hover{

	border-bottom:solid 1px #000;

	padding: 0;

}



.login .form {

	float:left;

	margin: -1px 0 0 5px;

	height: 15px !important;

	/*overflow:hidden !important;*/

	width:240px;

}

.login .loginError{

	color: #c2142f;

	display:block;

	clear:both;

	

}

.login .form input{

	height: 13px;

	font-size: 10px;

	line-height: 12px;

	padding: 0;

	display: block;

	float: left;

	margin: 0 6px 0 0;

	color: #000;

	border: solid 1px #000;

	width:80px;

}

.login .form input.writeable{

	color: #000;

}

.login .form input.submit{

	height: 11px;

	width: 30px;

	padding: 0;

	margin: 2px 0 0 3px;

	background: url('../img/flecha2.gif') no-repeat;

	border: 0;

	cursor:pointer;

}



.linkToLogin{

	color: #c2142f;

	text-decoration:none;	

}

.linkToLogin:hover{

	color: #c2142f;

	text-decoration:underline;	

}





#updatesHolder .line{

	height: 13px;

	border-bottom: solid 1px #e1e1e1;
	
}

#updatesHolder ul{

	float:left;

	display: block;

	margin:-13px 0 0 0 ;

	padding:0;

	list-style: none;

}

#updatesHolder ul li{

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

	position: relative;

}

#updatesHolder ul li img{

	margin: 0;

	padding: 0;

	display:inline;

	border:0; 

}

#updatesHolder ul li a{

	outline:none;

	text-decoration:none;

}



#updatesHolder ul li h3{

	margin: 0;

	padding: 0;

	font-size: 10px;

}

#updatesHolder ul li p{

	margin: 0;

	padding: 0;

	font-size: 10px;

}

#updatesHolder ul li .popup{

	display: none;

	position:absolute;

	top:0;

	left:0;

	width: 116px;

	margin: -50% 0 0 60%;

	padding: 5px 5px 15px 5px;

	z-index:10000;

	overflow: hidden;

}

#updatesHolder ul li .rojo h3{

	color: #FFF;

}

#updatesHolder ul li .rojo p{

	color: #fdc202;

}



#updatesHolder ul li .amarillo h3{

	color: #c2142f;

}

#updatesHolder ul li .amarillo p{

	color: #000;

}



#updatesHolder ul li .verde h3{

	color: #fdc202;

}

#updatesHolder ul li .verde p{

	color: #FFF;

}





#updatesHolder ul li .popup.amarillo{

	background: url('../img/updates/amarillo_grande.png') no-repeat left bottom;

}

#updatesHolder ul li .popup.rojo{

	background: url('../img/updates/rojo_grande.png') no-repeat left bottom;

}

#updatesHolder ul li .popup.verde{

	background: url('../img/updates/verde_grande.png') no-repeat left bottom;

}

#updatesHolder ul li a.item{

	cursor: pointer;

}

#updatesHolder ul li a.item:hover .popup{

	display:block;

}



a.editUser{

	color: #c31230;

	text-decoration:none;

}

a.editUser:hover{

	text-decoration:line-through;

}



body.mainpagebody{

	background-color: #FFF !important;

}



.mainpagebody #footer ,.mainpagebody #about,.mainpagebody  #copyrights{

	color: #777777 !important;

}



body.mainpagebody #timeline .time {



}


.fondohome {

  width: 900px;
  position: absolute;
  left: 50%;
  margin-left: -450px;
  z-index:-1;
  margin-top:-35px;

}
