body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  background-color: #32373D;
}

a {
  text-decoration: none;
  outline: none;
}

img {
  border: 0;
}

#linetop {
  clear: both;
  position: relative;
  overflow: visible;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

#logos {
  position: relative;
  width: 68%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

#logos li {
  list-style-type: none;
  position: relative;
  float: left;
  width: 22%;
  padding: 0 6% 0 5%;
}

#linebottom {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 30px 0 0 0 ;
  z-index: 1;
}

#fecogestor {
  width: 35%;
  margin: 0 auto;
}

#fecogestor form {
  margin: 0;
  padding: 0;
}

#fecogestor fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

#fecogestor legend {
  display: none;
}

#fecogestor div {
  position: relative;
  float: left;
  width: 34%;
  overflow: hidden;
  margin: 0;
  padding: 0 3% 0 0;
}

#fecogestor label {
  clear: both
  position: relative;
  float: left;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: .7em;
  color: #FFF;
  font-weight: bold;
  margin: 0 0 .5em 0;
  padding: 0;
}

#fecogestor 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;
}

#fecogestor .fecogestorbt {
  width: 74px;
  margin: 1.2em 0 0 0;
  padding: 0;
}

* html #fecogestor .fecogestorbt {
  margin-top: 1.3em;
}

*:first-child+html #fecogestor .fecogestorbt {
  margin-top: 1.3em;
}

#fecogestor .fecogestorbt input {
  width: 74px;
  height: 23px;
  overflow: hidden;
  padding: 0;
  background: #DADADA url("../imgs/fnd_btindex.gif") no-repeat top left;
  border: none;
}

#fecogestor .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;
}

#fecogestor .linelink a {
  color: #FFF;
}

#lineclose {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial,sans-serif;
  font-size: .7em;
  font-weight: bold;
  z-index: 2;
}

#lineclose ul {
  width: 100%;
  margin: 0;
  padding: 0;
  z-index: 3;
}

#lineclose li {
  list-style-type: none;
  float: left;
  padding: .5em 0 0 2%;
  color: #97999C;
}

#lineclose a {
  color: #FFF;
}

#lineclose .withimg {
  margin-top: -0.5em;
}

/*------------------------- Para las ventanas emergentes --------------------------------*/

.vwpantalla {
	width: 100%;
	height: 100%;
  position:fixed;
	top: 0;
	left: 0;
  z-index: 5000;
  background-color: #000;
  opacity: .5;
 	filter: alpha(opacity=50);  
}

* html .vwpantalla {
  position: absolute;
}	

.about {
  position: fixed;
  top: 1%;
  left: 25%;
  z-index: 10000;
  width: 50%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: 1px solid #787878;
  font-family: Arial, sans-serif;
  box-shadow: 2px 2px 15px #000;
  -webkit-box-shadow: 2px 2px 15px #000;
  -moz-box-shadow: 2px 2px 15px #000;
}

* html .about {	
  position: absolute;
  display: block;
  border: none;
  top: 0;
}

*:first-child+html .about {	
  border: none;
}

*:first-child+html .pdr_about {
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  padding: 1%;
  margin: 0;
  background-color: #787878;
}

* html .pdr_about {
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  padding: 1%;
  margin: 0;
  background-color: #7A7A7A;
}

* html .pdr_about .tit_window {
  width: 98%;
}

*:first-child+html .pdr_about .tit_window {
  width: 98%;
  overflow: hidden;
}

.tit_window {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: .4em 1%;
  background: #AEAEAE url("../imgs/fnd_titw.jpg") repeat-x top left;
  font-size: .75em;
  text-shadow: .1em .1em #E6E6E6;
  color: #333;
  border-bottom: 1px solid #8C8C8C;
  cursor: move;
}

.txt_vwprompt {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.cjemergente {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  z-index: 10;
  margin: 0;
  padding: 0;
  background-color: #EFEFEF;
}

.frow {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 6% 5%;
}

.frowhr {
  border-top: 1px solid #C0C0C0;
}

.fcol {
  position: relative;
  float: left;
  padding: 0;
  margin: 0;
}

.fcolico {
  width: 6%;
  padding-right: 2%;
}

.fcoltxt {
  width: 80%;
}

.fcolcampos {
  width: 80%;
  padding-left: 8%;
}

.txform {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0 0 7px 0;
  font-size: .75em;
  color: #000;
}

label.txform {
  color: #5F5F5F;
}

.boxform {
  position: relative;
  float: left;
  width: 60%;
  padding: .1em;
  color: #5F5F5F;
  font-size: .75em;
  border: 1px solid #ABABAB;
  font-family: Arial, sans-serif;
}

.fboton {
  background: #FFF  url("../imgs/fnd_btform.jpg") repeat-x bottom left;
  border: 1px solid #D0D0D0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  cursor: pointer;
  font-size: .75em;
  color: #000;
  font-family: "Arial Bold",Arial, sans-serif;
  padding: 3px 5px;
}

* html .fboton {
  background: transparent url("../imgs/fnd_btform2.jpg") no-repeat top right;
  border: none;
  padding: 0;
}

.botons {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: .55em 0;
  text-align: center;
  background-color: #EFEFEF;
}

.fboton input {
  background: none;
  border: none;
  cursor: pointer;
}

* html .fboton input {
  background: transparent url("../imgs/fnd_btform1.jpg") no-repeat top left;
  padding: 2px 3px;
}
