
.avisos {
  clear: both;
  position: relative;
  float: left;
  width: 96%;
  margin: 0;
  padding: .7em 2em .4em 3.125em;
  font-size: .75em;
  color: #000;
}

* html .avisos {
  width: 95.8%;
}

* html #foot .avisos {
  clear: none;
  float: none;
	position: absolute;
	right: 0;
	bottom: 45px;
	width: expression(eval(document.documentElement.clientWidth*0.80));
	/*padding: 1.3em 1% 1.18em 10%;*/
/*	margin-left: 22%;*/
}

.avisos p {
  position: relative;
  float: left;
  width: 85%;
  margin: 0;
  padding: 0 0 .5em 0;
}

.avisos p.txblack {
  clear: both;
  position: relative;
  float: left;
  width: 85%;
  margin: 0;
  padding: 0 0 .5em 0;
  color: #000;
  text-align: left;
}

.avisos .txindent {
  width: 84%;
  padding-left: 6em !important;
}


.aver {
  background: #FFE0E0 url("../imgs/ic_error.jpg") no-repeat 1em .4em;
  border-bottom: 1px solid #FF7F7F;
  color: #CD0000;
}


#banners {
  position: relative;
  width: 68%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

#banners li {
  list-style-type: none;
  position: relative;
  float: left;
  width: 35%;
  padding: 0 6% 0 5%;
}

.bannerLeft {
  float: right;
  width: 290;
  height: 103;
}

.bannerRight {
  float: left;
  width: 290;
  height: 103;
}

.frowEmergente {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: .6em 0 .6em 0;
}

.fcolEmergente {
position: relative;
float: left;
padding: 0 0 0 2%;
margin: 0;
}

.opcformEmergente {
clear: both;
position: relative;
float: left;
width: 100%;
color: #000;
font-size: .75em;
border: 1px solid #ABABAB;
font-family: Arial, sans-serif;
}


#webinar {
  position: relative;
  width: 68%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

#webinar li {
  list-style-type: none;
  position: relative;
  float: left;
  width: 35%;
  padding: 0 6% 0 5%;
}

#idepaBanner {
  position: relative;
  width: 68%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

#idepaBanner li {
  list-style-type: none;
  position: relative;
  float: left;
  width: 35%;
  padding: 0 6% 0 5%;
}


/*
eva
*/

#sideUsuario {
  height: 97%;
  position: relative;
  float: left;
  padding-left:5%;
  width: 25%;
  z-index: 3;
}


#sidePubli {
  height: 97%;
  position: relative;
  float: left;
  width: 70%;
  z-index: 2;
}

#sidePie {
  
  height: 3%;
  float: left;
  width: 100%;
 
  font-family: Arial,sans-serif;
  font-size: .7em;
  font-weight: bold;
  bottom: 0;
  padding: 0;
  z-index: 1;
}

#divLogo {
   float: top;
   padding-top:50%;
   padding-bottom:15%;
   padding-left: 10%;   
}


#divUsuario {
  padding-top:5%;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:5%;
  box-shadow: 2px 2px 15px #000;
  
}



#bannersArriba {
   float: top;
   position: relative;
   padding-top: 15%;
   padding-left: 15%;
}

#bannersMedio {
   float: top;
   padding-top: 20%;
   padding-left: 15%;
   position: relative;
}

#bannersAbajo {
	
   float: top;
   padding-left: 20%;
  
}

.bannerLeft {
    float: left;
}

.bannerRight {
    float: right;
    margin-right: 10%;
}


.bannerMedio {
    float: top;
   padding-top: 20%;
    padding-left: 30%;
}






#sidePie ul {
  width: 100%;
  margin: 0;
  padding: 0;
  z-index: 3;
}

#sidePie li {
  list-style-type: none;
  float: left;
  padding: .5em 0 0 2%;
  color: #97999C;
}

#sidePie a {
  color: #AAAAAA;
}

#sidePie .withimg {
  margin-top: -0.5em;
}

#fecogestorL {
    width: 100%;
    margin: 0 auto;
}


#fecogestorL form {
  margin: 0;
  padding: 0;
}

#fecogestorL fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

#fecogestorL legend {
  display: none;
}

#fecogestorL div {
  position: relative;
  float: left;
  width: 34%;
  overflow: hidden;
  margin: 0;
  padding: 0 3% 0 0;
}



#fecogestorL label {
  clear: both
  position: relative;
  float: left;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: .7em;
  color: #AAA;
  font-weight: bold;
  margin: 0 0 .5em 0;
  padding: 0;
}

#fecogestorL input {
  clear: both
  position: relative;
  float: left;
  width: 96%;
  font-family: Arial, sans-serif;
  font-size: .75em;
  color: #000;
  margin: 0 0 .5em 0;
  padding: .2em .25em;
  border: 1px solid #ABABAB;
}

#fecogestorL .fecogestorbt {
  width: 74px;
  margin: 1.2em 0 0 0;
  padding: 0;
}

* html #fecogestorL .fecogestorbt {
  margin-top: 1.3em;
}


#fecogestorL .linelink {
  clear: both;
  position: relative;
  float: left;
  width: 63%;
  overflow: hidden;
  margin: 0;
  padding: 1% 0 0 37%;
  font-family: Arial, sans-serif;
  font-size: .75em;
}

#fecogestorL .linelink a {
  color: #AAA;
}


/*
#fecogestor .fecogestorbt input {
  width: 74px;
  height: 23px;
  overflow: hidden;
  padding: 0;
 background: #DADADA url("../imgs/fnd_btindex.gif") no-repeat top left;
  border: none;
}*/

.linecenter {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 5% 0;
    color: #AAAAAA;
    font-size: .75em;
    font-family: Arial,sans-serif;
}


body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  background-color: #FFFFFF;
}