/* CSS Document */

#container {
       background-color:#FFFFFF;
       margin: 0 auto;
       width: 952px;
       height:auto;
}

.header {
       width: 952px;
       height:auto;
       background-color:#FFFFFF;
       margin:0 0 10px 0;
	   overflow: hidden;
}

#logo {
/*	background: white url(../images/logo.jpg);*/
	background-repeat: no-repeat;
	width: 374px;
	height: 90px;
	float: left;
	}

#browser {
	float: right;
	margin-right: 17px;
	text-align: right;
}

.line {
width: 918px;
height: 1px;
}

.center {
text-align: center;
}

.left {
	   width:170px;
       height: auto;
       float:left;
	   margin-left: 17px;
	   background: white url(../images/back2_menu.jpg);
	   background-repeat: repeat-y;
}

#footer {
	width: 952px;
	margin-top: 1em;
	height: auto;
	padding-top: 5pt;
	float: right;
	text-align: center;
	color: #999999;
}

#footer a{
	color: #00ADEF;
	background: inherit;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#footer a:hover{
	color: #999999;
}

#menu_header {
	background: white url(../images/tit_bienvenidos.jpg);
	width: 170px;
	height: 22px;
}

#menu_header2 {
	background: white url(../images/menu_separador.jpg);
	width: 170px;
	height: 22px;
}

#main_menu {
	width: 140px;
	height: 170px;
	margin: 17px 15px 17px 15px;
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	max-height: 170px;
	*overflow: hidden;
}

#main_menu ul {
	list-style: none;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

#main_menu a {
        font-size: 11px; 
		color: #999999; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main_menu a:hover {
        background: #00ADEF;
		color: #FFFFFF;
/*		display: block;*/
		width: auto;
		height: 16px;
}

#main_menu2 {
	width: 140px;
	height: auto;
	margin: 17px 15px 17px 15px;
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	max-height: 170px;
	*overflow: hidden;*/
}
#login_form{
	width: auto;
	height: auto;
	margin: 17px 15px 17px 15px;
	font-size: 11px; 
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text_fields{
	width: 90px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#bottom_menu {
	background: white url(../images/bottom-menu.jpg);
	background-repeat: no-repeat;
	width: 170px;
	height: 8px;
}

#bottom_flash {
    background-color:#FFFFFF;
	width: 170px;
	height: 80px;
}

/* without the background defined for each menu, the slide out menu becomes transparent */
#menu1Content, #menu11Content, #menu12Content, #menu2Content, #menu21Content, #menu3Content, #menu31Content, #menu32Content, #menu33Content, #menu4Content, #menu5Content, #menu6Content, #menu61Content, #menu62Content, #menu63Content, #menu631Content, #menu632Content, #menu633Content, #menu7Content, #menu71Content, #menu8Content, #menu9Content{
	background-color: #e2e2e2;
}

#menu1Content a, #menu11Content a, #menu12Content a, #menu2Content a, #menu21Content a, #menu3Content a, #menu31Content a, #menu32Content a, #menu33Content a, #menu4Content a, #menu5Content a, #menu6Content a, #menu61Content a, #menu62Content a, #menu63Content a, #menu631Content a,  #menu632Content a, #menu633Content a, #menu7Content a, #menu71Content a, #menu8Content a, #menu9Content a{
	color: #666666;
}

#main{
	width: 731px;
	min-height:530px;
    margin-right: 17px;
    float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 16px;
	text-align: justify;
	word-spacing: normal;
}

.topics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00ADEF;
	background: inherit;
	font-weight: bold;
}

.legal {color: #666666;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

.buttons_blue {	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	border-style:Solid;
	border-color:#666666;
	border-width: 0.75px;
	background-color: #5FC9F3;
	background-image:  url(../images/back_button.jpg);
}

#divParaFlash
{
	z-index: 50; /* (por ejemplo)*/
	position: absolute;
	margin: 0 auto;
    width: 100%;
    height:100%;
	*width: 953px;
	*height: auto;
	vertical-align: middle;
	text-align: center;
}

img {
	border: 0;
	text-decoration: none;
}