/* CSS Document */
*{
	padding:0; 
	margin:0;
}
body
{
	font-size:62.5%; 
	background-color:rgb(255,255,255); 
	font-family:verdana,arial,sans-serif;
}
p
{
	font-size:20px;
}
.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:640px; 
	margin:0 0 0 30px; 
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
.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:85px; 
	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:40px; 
	background:rgb(255,255,255);
}
.header-breadcrumbs
{
	clear:both; 
	width:900px; 
	padding:1.0em 0 1.5em 0; 
	background:rgb(255,255,255);
}
.main-breadcrumbs
{
	clear:both; 
	width:100%; 
	padding:1.0em 0 1.5em 0; 
	background:rgb(255,255,255);
}



/*  HEADER SECTION  */
.sitename
{
	width:350px;
	height:45px;
	position:absolute;
	z-index:1;
	margin:20px 0 0 20px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 -4px 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:45px 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:30px 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 ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../imagenes/arrow_breadcrumbs.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}


.main-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 0px; font-family:verdana,arial,sans-serif;}
.main-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../imagenes/arrow_breadcrumbs.gif) no-repeat 0 70%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.main-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;font-size:11px;}
.main-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}



/*  MAIN */
/* MAIN NAVIGATION */
/*
.menu-navigation {width:10px; height:10px; position:absolute; z-index:10; margin:0 0 0 190px; 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 190px; background: url(/img/bg_corner_topright.gif) no-repeat;}
*/
/* MAIN CONTENT */
.column1-unit {text-align:justify;font-family: arial;width:640px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column1-unit p{font-size:100px;font-family: arial;}



/********************************/
/*  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:30px; 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*/;}}


