/*
css
*/

/*************** TYPE OF COLORS *********/

.colorBlack
{
	color:#000000;
	border-color:#000000;	
	border-color:#000000 !important;		
}
.colorWhite
{
	color:#FFFFFF;
	border-color:#FFFFFF;	
	border-color:#FFFFFF !important;		
}
.colorBlue
{
	color:#000098;
	border-color:#000098;
	border-color:#000098 !important;	
}

/*************** CONTAINER *****************/


div#wrapper
{
	width:85em;
	margin:0 auto;
	padding:0;
}

/*************** HEADER *****************/


div#wrapper div#header {
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width:85em;
	text-align:right;
	display:block;
}

div#wrapper div#header img {
	padding-bottom:0.1em;
}


/*************** TOP LINKS *****************/

div#wrapper div#header div#topLinks
{
	text-align:right;
	padding:0.7em 0 0.7em 0;
	float:right;
	width:100%;
}
div#wrapper div#header div#topLinks h1
{
	display:none;
	font-size:.5em;
}
div#wrapper div#header div#topLinks img
{
	vertical-align:middle;
	padding-bottom:0.1em;
}


/*********************** NAVIGATION *********************************************************************/

div#wrapper div#header div#navigation{
	width:100%;
	float:left;
	color:#FFFFFF;
	padding:0;
	margin:0;
	font-size:0.8em;
	background:#FFFFFF url(../images/bg_header2.gif) no-repeat right top;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
}

div#wrapper div#header div#navigation h1 {
	margin:0;
	padding:0;
	width:100%;
}
div#wrapper div#header div#navigation h1 img {
	float:left;
	margin:0.3em 0.3em 0.3em 0.3em;
	vertical-align: middle;
}
div#wrapper div#header div#navigation img {
	float:right;
}
div#wrapper div#header div#navigation ul {
	margin:-1.4em 0.7em 0em 0em;
	font-size:1.6em;
	float:right;
	text-align:right;
	padding:0em 0em 0em 0em;
}
div#wrapper div#header div#navigation ul li {
	float:left;
	list-style:none;
	display:inline;
	padding:0em 0.1em 0em .4em;
	margin:0em;
	background:url(../images/bg_topBtn_Lft.gif) no-repeat 1px top;
	
}
div#wrapper div#header div#navigation ul li.active {
	float:left;
	list-style:none;
	text-decoration:none;
	display:inline;
	padding:0 .1em 0 .4em;
	background:url(../images/bg_topBtn_Lft_over.gif) no-repeat 1px top;
}
div#wrapper div#header div#navigation ul li a:link,
div#wrapper div#header div#navigation ul li a:visited,
div#wrapper div#header div#navigation ul li a:active {
	background:url(../images/bg_topBtn_Rht.gif) no-repeat right top;
	display:block;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	padding:.3em .5em .6em .2em;
	color:#FFFFFF;	
	color:#FFFFFF !important;		
}
div#wrapper div#header div#navigation ul li a.active:link,
div#wrapper div#header div#navigation ul li a.active:visited,
div#wrapper div#header div#navigation ul li a.active:active {
	background:url(../images/bg_topBtn_Rht_over.gif) no-repeat right top;
	display:block;
	font-size:.8em;
	color:#000000;	
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif;
	padding:.3em .5em .6em .2em;
}



/*************** CONTAINER *****************/

#container { 
	float: left; 
	width:85em;
	overflow:hidden;
	z-index:10;
	position:relative;
	border:1px solid;
} 


/*************** LEFT *********************/

#columnLeft { 
	float:left;
	margin:0;
	padding:0;
	width:17em;
	*left:-17em;
	z-index:10;
	position:relative;
} 

#colormenu {
	float:left;
	width:17em;
	position:relative;
	background-color:#000098;
	margin-bottom: -100000px; 
	padding-bottom: 100000px;  
	z-index:3;
	overflow:hidden !important;	
}

#fondomenu{
	position:relative;
	background:url(../images/bg_izq.gif) no-repeat right bottom;
	float:left;
	width:17em;
	height:321px;
	top:-321px;
	margin-bottom:-321px;
	z-index:5;
}

/*************** CONTENT *****************/



