/* Hubermann.com | 2008 */
/* Info@Hubermann.com */
/* CSS Essentials */
/* ---------------------*/

/*  Reset CSS */
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0; } 

body {
  text-align:center;
  background-color : #F9FBD7;
  color : #444444;
  font-family : Arial, Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";
  font-size : 11px;
  padding : 0px;
  margin : 0px;
  }
img {
border : 0;
}

.menu {
margin-top: 120px;
}
.minimenu {
margin-top: -354px;
margin-left: 742px;
margin-bottom: 354px;
}
.minimenu a{
font-family : Verdana, Arial;
font-size : 10px;
outline : none;
text-decoration : none;
color : #FFFFFF;
font-weight : bold;
}
.minimenu  a:hover, a:active {
color : #FFFFFF;
outline : none;
text-decoration : underline;
font-weight : bold;
}
a {
outline : none;
text-decoration : none;
color : #FA7901;
font-weight : bold;
}
a:hover, a:active {
color : #FA7901;
outline : none;
text-decoration : underline;
font-weight : bold;
}
#wrapper {
  width:966px;
  text-align:left; 
  margin-left:auto; 
  margin-right:auto;
  }
#header {
  background : #000000 url(imgages/cabecera.gif);
  width:986px;
  height:136px;
  padding-left: 10px;
  }
  .colmask {
		border-top: 4px solid #534D4D;
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:964px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		border-right: 1px solid #534D4D;
	}
	/* 2 column left menu settings */
	.leftmenu {
	    background : #DDDDDD;
		border-left: 1px solid #534D4D;
	}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:130px;
        background:#ffffff;
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:110px;
	    padding-bottom:1em;
	}
	.leftmenu .col1 {
        margin: 10px 10px 0 125px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
		color : #000;
		width:820px;
	}
   .leftmenu .col2 {
        float:left;
        width:130px;
        position:relative;
        right:120px;
		padding-top: 10px;
		list-style:none;
    }
	.leftmenu .col2  ul{
        list-style:none;
		margin: 0px;
		padding:0px;
		border:0px;
    }
	.leftmenu .col2  li{
        margin-left: 0px;
		padding:2px;
		border:0px;
    }
	.leftmenu .col2  li a{
        display:block; 
		width:180px;
		padding:4px 0;
		text-decoration:none;
		text-align:left;
		font-size:18px;
		font-family: "Times New Roman";
		color:#000000;
		
    }
	.leftmenu .col2  li a:hover{
		color:#fffffe;
		font-weight: bold;
		background-position:bottom;
    }
#footer {
  clear:both;
  width:996px; 
  height:22px;
  padding-top:5px;
  text-align:center;
  border-top: 1px solid #373737;
  background-color:#2d2d2d;
  color : #aaaaaa;
  }
#left {
  float:left;
  }
#right {
  float:right;
  }
#footer  .pie , .pie:visited{
outline : none;
text-decoration : none;
color : #aaaaaa;
font-weight : normal;
}
#footer  .pie:hover, .pie:active {
outline : none;
text-decoration : underline;
color : #aaaaaa;
font-weight : normal;
}
.slogan{
  padding-left:230px; 
  padding-top:75px; 
  color : #E60038;
  }
  
  
h1{font-size: 320%; color:#000;  font-weight: bold; font-family : Trebuchet MS, Verdana, "Lucida Grande" }

h2{font-size: 250%; color:#000;  font-weight: bold; font-family : Trebuchet MS, Verdana, "Lucida Grande" }

h3{font-size: 180%; color:#000;  font-weight: bold; font-family : Trebuchet MS, Verdana, "Lucida Grande" }

#login{width: 255px; float: left; }
#content{width: 996px; float: left; margin-top:5; background : #C9C7C7;}
#center{margin-left:30px; }
.textoblanco {
  color : #BBBBBB;
  font-family : Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";
  font-size : 9px;
  }
.tituloblanco {
  color : #FFFFFF;
  font-family : Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS";
  font-size : 12px;
  }

/*#wrapper{width: 960px;  margin:10px auto; overflow:hidden; background:#FFF}

#header{width: 680px; float: left; }


#menu{width: 960px; float: left; margin:0;height:30px;}


#center{width: 960px; float: left; }



#footer{width: 960px; height:100px; float: left; margin-bottom:0px}*/

/* Class */

.inside{margin:5px;}
.insideCenter{margin:5px; text-align:center;}

