html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 98%;
	border: 0px;
	font-family: Verdana;
	font-size:11px;
	color: #2E2E2E;
	background-color: #FFF;
}

img {
	border: 0;
}

a {
  color:#2E2E2E;
  text-decoration:none;
}

a:hover {
  color:#009EE0;
  text-decoration:none;
}

#centrado { 
  position: relative;
	width: 799px;
	margin: 0 auto;
  padding: 0; 
}

#enlace{
  position:relative;
  clear:both;
  width: 799px;
  height:56px;
  margin:0;
  padding:0; 
}

#enlace img{ 
  margin:0;
  padding:30px 0 0 42px; 
}

#cabecera{
  position:relative;
  clear:both;
  width: 799px;
  height: 191px;
  margin:0;
  padding:0; 
}

#contenido:after
{
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}

* html #contenido
{
  height: 0;
}

#contenido{
  position:relative;
  clear:both;
  width: 720px;  
  margin:0 51px 0 28px;
  padding:37px 0 0 0;   
}

#menu{
  position:relative;
  float:left;
  width: 581px;  
  margin:0;
  padding:0;  
}

#menu ul{
  margin:0px;
  padding:0px;
}

#menu ul li{
  float:left;
  margin:0 14px 0 0;
  padding:0 0 23px 0;
  list-style-type:none;
}

#logo{
  position:relative;
  float:left;
  width: 139px;  
  margin:0;
  padding:0;  
}

#linea{
  position:relative;
  clear:both;
  width: 720px;  
  margin:0 0 30px 0;
  padding:0; 
  height:1px;
  background-color:#777373; 
}

#formulario {
	position:relative;
  clear:both;
  width: 720px;  	
	margin: 0;
	padding: 0;		
}

.fila{
  position:relative;  
  clear:both;
  margin:0;  
  padding:4px 0 0 0;
}

.col{
  position:relative;
  float:left;  
  font-size: 11px; 
	color: #2E2E2E;	
	font-family: Verdana;	
	margin:0;
	padding:0 42px 0 0;
}

#formulario label{
  position:relative;
  float:left;  
  font-size: 11px; 
	color: #2E2E2E;	
	font-family: Verdana;	
  width: 70px;  
  margin:0;
	padding:0;		
}


#formulario .input, #formulario .select , #formulario .select2 , #formulario .submit, #formulario .button, #formulario .textarea{
  position:relative;
  float:left;  
  font-size: 11px; 
  width: 148px;  
	color: #2E2E2E;	
	font-family: Verdana;	  
	margin:0;
	padding:0;
	background-color:#FFF;
	border: 1px solid #C3C3C3;
}

#formulario .select {  
  width: 151px;  	
}

#formulario .select2 {  
  width: 300px;  	
}

#formulario .textarea {  
  width: 340px;  	
}

#formulario .submit {    
  width: 64px; 
  height: 23px; 	
}

#formulario .button {    
  width: 100px; 
  height: 23px; 	
  margin:0 0 0 10px;
}

#formulario .label2{
  position:relative;
  float:left;  
  font-size: 11px; 
	color: #2E2E2E;	
	font-family: Verdana;	
  width: 170px;  
  margin:0;
	padding:0;		
}

#formulario .label3{
  position:relative;
  float:left;  
  font-size: 11px; 
	color: #2E2E2E;	
	font-family: Verdana;	
  width: 175px;  
  margin:0;
	padding:0;		
}

#formulario .label4{
  position:relative;
  float:left;  
  font-size: 11px; 
	color: #2E2E2E;	
	font-family: Verdana;	
  width: 400px;  
  margin:0;
	padding:0;		
}

.texto{  
  font-size: 11px; 
	color: #2E2E2E;	
	font-family: Verdana;	 
	margin:0;
	padding:0 0 8px 0;
}

/*Fielset sin borde*/
fieldset.fsetoculto {
	border: none;
	margin:0;
	padding:0 0 30px 0;
}

/*Legend oculta*/
legend.lgdoculto {
	display: none;
}


.tr{ 
	background-color:#1F76CD;
}

.td, .td a{ 
	color: #FFF;	
	font-family: Verdana;	  
	margin:0;
	padding:2px 4px;	
}


.tr_r{ 
	background-color:#FFF;
}

.td_r, .td_r a{ 
	color: #2E2E2E;	
	font-family: Verdana;	  
	margin:0;
	padding:2px 4px;	
}


#pie{
  position:relative;
  clear:both;
  width: 799px;
  height:18px;
  margin:0;
  padding:31px 0 0 0; 
}
