/* CSS Document */
*{
	padding:0; 
	margin:0;
}
body
{
	font-size:62.5%; 
	background-color:rgb(255,255,255); 
	font-family:verdana,arial,sans-serif;
}
.page
{
	width:900px; 
	margin:0px auto; 
	margin-top:10px; 
	margin-bottom:10px; 
	border:solid 0px rgb(150,150,150); 
	font-size:1.0em;
	border: solid 1px #000;
}
.main
{
	clear:both; 
	width:900px; 
	padding-bottom:30px; 
	background:transparent url(../imagenes/bg_main_withnav.jpg) top left repeat-y;
	
}
.menu-navigation
{
	display:inline /*Fix IE floating margin bug*/; 
	float:left; 
	width:200px; 
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	
}
.main-content
{
	display:inline; /*Fix IE floating margin bug*/; 
	float:left;
	width:660px; 
	margin:0 0 0 10px; 
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	border:0px solid #123456;
}
.footer
{
	clear:both; 
	width:900px; 
	padding:1.0em 0 1.0em 0; 
	background:rgb(225,225,225); 
	font-size:1.0em; 
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}

/* HEADER */
.header
{
	width:900px; 
	font-family:"trebuchet ms",arial,sans-serif;
}
.header-top
{
	width:900px; 
	height:30px; 
	background:rgb(240,240,240); 
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
.header-middle
{
	width:900px; 
	height:150px; 
	background:rgb(230,230,230) url(../imagenes/bg_head_middle.gif); 
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
.header-bottom
{
	width:900px; 
	height:10px; 
	background:rgb(255,255,255);
}
.header-breadcrumbs
{
	clear:both; 
	width:900px; 
	padding:0em 0 0em 0; 
	background:rgb(255,255,255);
}
/*  HEADER SECTION  */
.sitename
{
	width:350px;
	height:10px;
	position:absolute;
	z-index:1;
	margin:10px 0 0 20px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
.sitename a {text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

.navp {width:350px; position:absolute; z-index:3; margin:10px 0 0 550px;}
.navp ul {float:right; padding:0 15px 0 0; font-weight:bold;}	
.navp li {display:inline; list-style:none;}
.navp li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:120%;}
.navp a:hover {text-decoration:none; color:rgb(50,50,50);}

.sitemessage {width:700px; height:120px; position:absolute; z-index:1; margin:60px 0 0 180px; color:rgb(234,239,247); 
/*overflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}
.sitemessage h1 {width:700px; text-align:right; font-size:230%;}
.sitemessage h2 {float:right; width:700px; margin:0px 0 0 0; text-align:right; line-height:100%; font-size:160%;}
.sitemessage h3 {float:right; width:320px; margin:10px 0 0 0; text-align:right; font-size:140%;}
.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}
.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}


.header-breadcrumbs
{
	clear:left;
	width:660px;
	border:0px solid #123456;
	padding:0px;
	margin-top:20px;
	font-size:9px;
}

.header-breadcrumbs ul {
	list-style:none; 
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
}

.header-breadcrumbs  ul li {
	display:inline; 
	padding:0px; 
	font-weight:bold;
	background: url(../imagenes/arrow_breadcrumbs.gif) no-repeat 0 70%;
	font-size:9px;
}




.main-breadcrumbs ul {
	font-size:9px;
	padding:0 0 0 0px; 
	font-family:verdana,arial,sans-serif;
}
.main-breadcrumbs ul li {
	padding:0 0 0 10px; 
	font-weight:bold; 
}
.main-breadcrumbs ul a {
	text-decoration:none;
	font-size:11px;
}
.main-breadcrumbs ul a:hover {
	text-decoration:underline;
}



/*  MAIN */
/* MAIN NAVIGATION */
/*
.menu-navigation {width:10px; height:10px; position:absolute; z-index:10; margin:0 0 0 110px; background: url(/img/bg_corner_topright.gif) no-repeat;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:10; margin:0 0 0 110px; background: url(/img/bg_corner_topright.gif) no-repeat;}
*/
/* MAIN CONTENT */
.column1-unit {text-align:justify;width:640px; font-family: arial; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column1-unit p{font-face:100%;font-family: arial;}



.people {font-size:100%;}


/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {.main {clear:both; width:900px; padding-bottom:20px; background:transparent;}}
@media print {.menu-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}



