	/***************************************************************************
	//file:			m_base.css
	//about:		especificaciones css para la cara de m_base
	//autor:		Mercenario
	//history:		- 14/09/2007: creacion
	//
	//c&p:				- #0274b2 - azul
	//***************************************************************************/

a.mbase{
font-family: 'Trebuchet MS',tahoma;
font-size: 14px;
font-variant: small-caps;
text-transform: none;
text-decoration: none;
padding: 3px 10px 3px 10px;
color:#000;
}
a.mbase:hover{color:#BECEFA;text-decoration:underline;}

a.aviso_legal{
color:white;
font-weight:bold;
text-decoration: none;
font-family: Tahoma;
font-size:11px;
}
a.copyrights:hover{text-decoration:underline;}

span.nfo{
color:black;
font-weight:bold;
font-family: Tahoma;
font-size:12px;
}

h1.mbase{
position:absolute;
left:170px;
top:10px;
padding: 5px;
color: #FFFFFF;
font-family: Tahoma;
margin: 0px;
font-size: 22px;
font-weight: bold;
}

h2.mbase{
position:absolute;
left:180px;
top:40px;
padding: 0px;
padding-left: 15px;
color: #FFFFFF;
font-family: Tahoma;
margin: 0px;
font-size: 15px;
font-weight: lighter;
text-transform:capitalize;
text-align:left;
}

h2.mbaseh2{
padding: 5px;
color: #FFFFFF;
font-family: Tahoma;
margin: 0px;
font-size: 18px;
font-weight: bold;
}

small.mbase{
color:white;
font-family: Tahoma;
font-size:11px;
padding:3px;
}

small.mbase a{color:white;font-weight:bold;text-decoration: none;}
small.mbase a:hover{text-decoration:underline;}

.err{
font-weight: bold;
color:#FFD9D9;
font-family: Tahoma;
font-size:11px;
padding:3px;
}

/*----------------------------- PANEL DE USUARIO --------------------------------*/
#container_mn_user{
position:relative;
left:0px;
top:0px;
width:100%;
color:#FFFFFF;
background-color:#000;
font-family:Tahoma,sans-serif;
border-bottom:1px solid #A8A8FF;
text-align:center;
font-size:12px;
padding:0px;
}

#container_mn_user a img{
border:0;
}

#mn_user{
width:970px;
height:27px;
top:0px;
margin:0 auto;
background-image: url("../img/m_base/back970.jpg");
padding:0px;
margin-bottom:10px;
}

#mn_user .data{
position:relative;
top:10px;
padding:10px;
text-align:left;
margin-bottom:10px;
text-align:left;
font-family: Verdana;
}

table.actionsbuttons{
position:relative;
width:970px;
left:0;
top:0;
padding:0;
}

/*----------------------------- FORMULARIO DE MENU DE USUARIO --------------------------------*/
#mn_user_form{
position:absolute;
top:110px;
width:100%;
}

#mn_user_form textarea,select {
font-family:Tahoma;
font-size:14px;
color:#040791;
font-weight:800;
padding:3px;
}
/*----------------------------- FORMULARIO DE REGISTRO DE USUARIO --------------------------------*/
#form_register{
position:relative;
background-image: url("../img/m_base/back740.jpg");
width:740px;
height:710px;
_height:720px; /* IE SUCK*/
color:#FFF;
padding:0;
margin:0;
text-align:left;
}

#form_register .header{
position:absolute;
left:0;
top:0;
width:100%;
height:90px;
_height:110px; /* IE SUCK*/
}

#form_register .data{
position:absolute;
left:0;
top:100px;
width:100%;
height:540px;
}

#form_register .footer{
position:absolute;
left:0;
top:650px;
width:100%;
height:80px;
}

#form_register label{
font-family: Verdana;
font-size:12px;
}

#form_register table{
margin:35px;
width:680px;
}

#form_register .logo{
position:absolute;
left:10px;
top:5px;
width:150px;
height:70px;
background-image:  url("../img/m_base/logo.jpg");
border: 1px solid #000080;
}

#form_register .sep{
position:absolute;
bottom:0px;
left:0px;
background-image:  url("../img/m_base/hr740.jpg");
background-repeat: no-repeat;
width:740px;
height:3px;
}

#form_register .top{
position:absolute;
background-image:  url("../img/m_base/top740.jpg");
background-repeat: no-repeat;
top:-9px;
left:0px;
width:740px;
height:9px;
}

#form_register .bottom{
position:absolute;
background-image: url("../img/m_base/bottom740.jpg");
background-repeat: no-repeat;
bottom:-9px;
_bottom:-18px;	/* IE SUCK*/
left:0px;
width:740px;
height:9px;
}

#form_register .about{
position:absolute;
float:right;
width:100%;
height:15px;
right:0;
bottom:10px;
font-family:verdana;
font-size:8px;
text-align:right;
padding-right:10px;
}
/*----------------------------- FORMULARIO DE LOGEO --------------------------------*/
#form_login{
position:relative;
background-image: url("../img/m_base/back480.jpg");
width:480px;
height:320px;
_height:330px; /* IE SUCK*/
color:#FFF;
padding:0;
margin:0;
}

#form_login .header{
position:absolute;
left:0;
top:0;
width:100%;
height:90px;
_height:110px; /* IE SUCK*/
}

#form_login .data{
position:absolute;
left:0;
top:100px;
width:100%;
height:150px;
}

#form_login .footer{
position:absolute;
left:0;
top:250px;
width:100%;
height:80px;
}

#form_login label{
font-family: Verdana;
font-size:12px;
}

#form_login .logo{
position:absolute;
left:10px;
top:5px;
width:150px;
height:70px;
background-image:  url("../img/m_base/logo.jpg");
border: 1px solid #000080;
}

#form_login .about{
position:absolute;
float:right;
width:100%;
height:15px;
right:0;
bottom:0;
font-family:verdana;
font-size:8px;
text-align:right;
padding-right:10px;
}

#form_login .sep{
position:absolute;
bottom:0px;
left:0px;
background-image:  url("../img/m_base/hr480.jpg");
background-repeat: no-repeat;
width:480px;
height:3px;
}

#form_login .top{
position:absolute;
background-image:  url("../img/m_base/top480.jpg");
background-repeat: no-repeat;
top:-9px;
left:0px;
width:480px;
height:9px;
}

#form_login .bottom{
position:absolute;
background-image: url("../img/m_base/bottom480.jpg");
background-repeat: no-repeat;
bottom:-9px;
_bottom:-18px;	/* IE SUCK*/
left:0px;
width:480px;
height:9px;
}

/*----------------------------- FORMULARIO DE RECUPERACION DE PASS --------------------------------*/
#form_recoverpass{
position:relative;
background-image: url("../img/m_base/back580.jpg");
width:580px;
height:210px;
_height:230px; /* IE SUCK*/
color:#FFF;
padding:0;
margin:0;
}

#form_recoverpass .header{
position:absolute;
left:0;
top:0;
width:100%;
height:90px;
_height:110px; /* IE SUCK*/
}

#form_recoverpass .data{
position:absolute;
left:0;
top:100px;
width:100%;
height:80px;
}

#form_recoverpass .footer{
position:absolute;
left:0;
top:180px;
width:100%;
height:30px;
color:#FFFFFF;
}

#form_recoverpass .logo{
position:absolute;
left:10px;
top:5px;
width:150px;
height:70px;
background-image:  url("../img/m_base/logo.jpg");
border: 1px solid #000080;
}

#form_recoverpass .sep{
position:absolute;
left:0;
bottom:0;
background-image:  url("../img/m_base/hr580.jpg");
background-repeat: no-repeat;
width:580px;
height:3px;
}

#form_recoverpass .top{
position:absolute;
background-image:  url("../img/m_base/top580.jpg");
background-repeat: no-repeat;
top:-9px;
left:0px;
width:580px;
height:9px;
}

#form_recoverpass .bottom{
position:absolute;
background-image: url("../img/m_base/bottom580.jpg");
background-repeat: no-repeat;
bottom:-9px;
_bottom:-18px;	/* IE SUCK*/
left:0px;
width:580px;
height:9px;
}


/*----------------------------- FORMULARIO DE AVISO LEGAL --------------------------------*/
#form_avisolegal{
position:relative;
background-image: url("../img/m_base/back740.jpg");
width:740px;
height:660px;
_height:680px; /* IE SUCK*/
color:#FFF;
padding:0;
margin:0;
text-align:left;
}

#form_avisolegal .header{
position:absolute;
left:0;
top:0;
width:100%;
height:90px;
_height:110px; /* IE SUCK*/
}

#form_avisolegal .data{
position:absolute;
left:0;
top:100px;
width:100%;
height:500px;
padding-left:20px;
padding-right:20px;
}

#form_avisolegal .footer{
position:absolute;
left:0;
top:600px;
width:100%;
height:80px;
}

#form_avisolegal label{
font-family: Verdana;
font-size:12px;
}

#form_avisolegal sup{
font-size:8px;
}

#form_avisolegal .logo{
position:absolute;
left:10px;
top:5px;
width:150px;
height:70px;
background-image:  url("../img/m_base/logo.jpg");
border: 1px solid #000080;
}

#form_avisolegal .sep{
position:absolute;
bottom:0px;
left:0px;
background-image:  url("../img/m_base/hr740.jpg");
background-repeat: no-repeat;
width:740px;
height:3px;
}

#form_avisolegal .top{
position:absolute;
background-image:  url("../img/m_base/top740.jpg");
background-repeat: no-repeat;
top:-9px;
left:0px;
width:740px;
height:9px;
}

#form_avisolegal .bottom{
position:absolute;
background-image: url("../img/m_base/bottom740.jpg");
background-repeat: no-repeat;
bottom:-9px;
_bottom:-18px;	/* IE SUCK*/
left:0px;
width:740px;
height:9px;
}

#form_avisolegal .about{
position:absolute;
float:right;
width:100%;
height:15px;
right:0;
bottom:10px;
font-family:verdana;
font-size:8px;
text-align:right;
padding-right:10px;
}

/*------------------------- ENLACE PARA LOGEO Y REGISTRO DE USUARIOS ----------------------------*/
#usr_login{
position:absolute;
right:0;
top:0;
background-color:#DDDDDD;
padding:2px;
padding-right:10px;
border-color:#A8A8FF;
border-style:solid;
border-top-style:none;
border-right-style:none;
}

#usr_login a{
font-family: 'Trebuchet MS',tahoma;
font-size: 10px;
font-weight: normal;
font-variant: small-caps;
text-decoration:none;
text-transform: none;
color:#000000;
}

#usr_login a:hover{
color: #595959;
text-transform: none;
text-decoration: none;
}
