body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
a:link, a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B50206;
	font-weight: bold;
	text-decoration: none;
}
.floatleft {
	float: left;
}

/*TEXTOS*/

.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2C1C1C;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.texto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.texto1small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #877D6C;
}
.texto1brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F322C;
}
.texto1grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.texto1pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D18E8E;
}
.texto1red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B50206;
}
a.texto1small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F322C;
}
a.texto1brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D18E8E;
}
a.texto1pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D18E8E;
}
a.texto1red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B50206;
}
.texto1hoy {
	font-family: Arial, Helvetica, sans-serif;
	background: #C0ADA5;
	font-size: 10px;
	font-weight:bold;
	color: #3F322C;
}
/*COMUNES*/
#main {
	background: #FFFFFF;
	width: 775px;
	height: 830px;
	margin: auto;
}
#main_left {
 background-image: url(../images/PNR_ini_A.jpg);
	background-repeat: no-repeat;
	width: 475px;
	height: 830px;
	float: left;
}
#main_right {
    background-image: url(../images/PNR_ini_B.jpg);
	background-repeat: no-repeat;
	width: 300px;
	height: 830px;
	float: right;
}
#empty_top_left {
    padding-top: 376px;
}
#empty_mid_menu_right {
	float: left;
	width: 248px;
	height: 121px;
}
#empty_mid_menu {
	width: 100px;
	height: 121px;
	float: left;
}
#empty_mid_left {
	float: left;
	width: 474px;
	height: 100px;
}
#empty_top_right {
    padding-top: 246px;
}
#menu {
	line-height: 8pt;
	height: 121px;
	width: 126px;
	float: left;
}
#logpro {
	float: left;
	width: 296px;
	margin-bottom: 16px;
}
#proyec {
	width: 136px;
	float: right;
	margin-top: 4px;
}
#bottom_text_left {
 padding-left: 200px;
	width: 268px;
	line-height: 8pt;
	float: left;
	clear:both;
}
#bottom_text_right {
	line-height: 8pt;
	width: 296px;
}
#noticia_ini_label {
	width: 240px;
}
/*NOTICIA-INI*/
#noticia_ini_title {
	margin-top: 6px;
}
#noticia_ini_text {
	margin-top: 6px;
	margin-bottom: 8px;
}

/*CALEN*/
#calen {
	width: 145px;
	height: 167px;
	float:left;
}
#calen_sala {
	width: 145px;
	height: 138px;
	float: right;
	margin-right: 22px;
	border: 1px solid #786A5F;
}
#calen_pop {
	width: 145px;
	height: 138px;
	float: right;
	margin-right: 42px;
	border: 1px solid #786A5F;
}
#calen_pop_proyec {
	width: 145px;
	height: 138px;
	float: left;
	margin-left: 20px;
	border: 1px solid #786A5F;
}

/*FORMULARIO*/
#frmLogin {
	width: 110px;
	height: 53px;
	float: left;
	margin-top: 32px;
	margin-left: 12px;
}
#Usuario {
	width: 100px;
	height: 14px;
}
#Password {
	width: 100px;
	height: 14px;
	margin-top: 22px;
}
#login {
	width: 145px;
	float: left;
}
#login_body {
	background-image: url(../images/PNR_login_body.jpg);
	background-repeat: no-repeat;
	width: 134px;
	height: 90px;
	float: left;
}
#login_body_logged {
	background-image: url(../images/PNR_login_body_logged.jpg);
	background-repeat: no-repeat;
	width: 134px;
	height: 95px;
	float: left;
}
#login_right {
	float: right;
}

/*PIE*/
#footer {
	width: 775px;
}
#left_foot {
	width: 420px;
	text-align: left;
	float: left;
	padding-top: 20px;
}
#right_foot {
	width: 285px;
	text-align: right;
	float: right;
}
#right_text {
	width: 200px;
	text-align: right;
	float: left;
	padding-top: 21px;
	padding-right: 5px;
}
#egeda {
	width: 80px;
	float: right;
}
