/* ----------------------------------------------------------------------------
	STYLE RESET
---------------------------------------------------------------------------- */
*{margin:0; padding:0; }
body{margin:0; padding:0; border:0;}
a{outline:none; text-decoration:none;}
a:hover{outline:none; text-decoration:underline;}
a img{border:0;}
ul{list-style:none; list-style-position:outside;}
abbr{border:0;}

/* clearfix */
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ----------------------------------------------------------------------------
	LAYOUT 
---------------------------------------------------------------------------- */

/* =footer [Sticky Footer Solution: http://www.cssstickyfooter.com] --------------------------------------------- */
html, body, #outerContainer{height:100%;}
body > #outerContainer {height:auto; min-height:100%;}
body.iframe{height:auto;}
#innerContainer{padding-bottom:50px;}  /* must be same height as the footer */
#footer{clear:both; position:relative; margin-top:-50px; height:50px;}

/* =container --------------------------------------------- */
#innerContainer{width:100%; margin:0; padding:0; position:relative;}

/* =heading --------------------------------------------- */
#heading{height:50px; position:relative; margin:0 0 5px 0;}

/* =topNav --------------------------------------------- */
#topNav{position:absolute; top:10px; right:10px;}

/* =mainMenu --------------------------------------------- */
#mainMenu{float:left; margin:0 0 10px 5px;  width:180px;}

/* =contenido --------------------------------------------- */
#content{margin:0 10px 100px 195px;}
body.iframe #content{margin:0; padding:0 10px;}

/* =login --------------------------------------------- */
#login #content, #salir #content{float:none; margin:0 auto; padding:20px; width:500px;}

#login label{width:100px;}
#login input{width:160px;}
#login input.inputButton{width:auto;}

#login form.login div{margin:5px 0 5px 50px;}
#login .error,#login .info{margin:5px 0;}

