html {height:100%;}

BODY {
	padding:5px 0px;
	margin:0px 0px;	
	text-align:center;
}

#documento { 
	width:700px;
	margin:0px auto;
	text-align:left;
	padding:0px;
}

h1.cabecera_oculta { display:none; }

img {margin:0; padding:0; border:0px;}

TR { font-family:Helvetica, Arial;font-size:11px; }
TD { font-family:Helvetica, Arial;font-size:11px; }
UL { font-family:Helvetica, Arial;font-size:11px; }
LI { font-family:Helvetica, Arial;font-size:11px; }

A { color: #ff0000; text-decoration:none; }
/****************************************************************************/



/****************************************************************************/
/** CABECERA                                                               **/
/****************************************************************************/
.un {
	border-collapse: collapse; 
	empty-cells: show; 
	
	width:702px; 
	height:25px; 
	
	margin:0px; 
	padding:0px;	
}

.hueco {
	width:515px;
}

.hueco_raya {
	width:515px; 
	border-top:1px solid #bdbdbd;	
}

.cabecera {
	border-collapse: collapse; 
	empty-cells: show;  
	width:700px; 
	margin:0px; 
	padding:0px;
}

.cabecera_td {
	width:700px; 
	height:70px; 
	margin:0px; 
	padding:0px; 
	border:none; 
	border-bottom:1px solid #CBCBCB;
}

.menu_principal {
	vertical-align:top; 
	width:700px; 
	height:65px; 
	margin:0px; 
	padding:0px; 
	border:none;
	background-color: transparent;
}
/****************************************************************************/



/****************************************************************************/
/** CUERPO                                                                 **/
/****************************************************************************/
.cuerpo {
	margin:0px; 
	padding:10px 0px; 
	text-align:left; 
	border:none;
}

.cuerpo_tabla {
	border-collapse: collapse; 
	width:700px; 
	margin:0px;
	padding:0px;
}
   

.cuerpo_texto {
	width:450px;
	height:200px;
	padding:0px; 
	margin:0px;		
	vertical-align:top;
}

.fotografia {
	vertical-align:top; 
	width:450px; 
	height:200px; 
	margin:0px 0px 10px 0px; 
	padding:0px; 
}

.recuadro {
	vertical-align:top; 
	width:450px; 
	height:65px; 
	margin:0px 0px 10px 0px; 
	padding:0px; 
}

.cuerpo_texto p {
	font-family:Helvetica; 
	font-size:11px; 
	vertical-align:top;
}

.menu {
	vertical-align:top; 
	width:450px; 
	height:65px; 
	margin:0px 0px 20px 0px; 
	padding:0px; 
}

.cuerpo_hueco {
	width:25px;	
	padding:0px; 
	margin:0px;
}

.cuerpo_anexo {
	width:225px;
	padding:0px; 
	margin:0px;
	
	font-family:Helvetica; 
	font-size:11px; 
	vertical-align:top;
}
/****************************************************************************/




/****************************************************************************/
/** CONTENIDOS DEL CUERPO                                                  **/
/****************************************************************************/
h2 {
	font-family:Helvetica, Arial;
	font-size:12px;
	color:#FF0000;
}

.cuerpo {
	font-family:Helvetica, Arial;
	font-size:11px;
	color:black;	
}

.flota_izquierda {
	float: left;
	
	margin:0px 8px 4px 0px;
}

.flota_derecha {
	float: right;

	margin:0px 8px 4px 0px;
}
/****************************************************************************/




/****************************************************************************/
.anexo_tabla {
	border-collapse: collapse; 
	width:225px; 
	margin:10px 0px;
	padding:0px;
}

.anexo_tabla tr td {
	border-bottom: 1px solid #888888; 
}

.opcion_anexo {
	width:215px;
	padding:2px 10px 2px 0px;
	margin:0px;
	
	font-family:Helvetica;
	font-size:11px; 
	vertical-align:top;
}

.subopcion_anexo {
	width:215px;
	padding:2px 10px 2px 15px; 
	margin:0px;
	
	font-family:Helvetica; 
	font-size:11px; 
	vertical-align:top;
	color:#888888;
}

.rojo {
	color:#ff0000;
}
/****************************************************************************/




/****************************************************************************/
/** PIE                                                                    **/
/****************************************************************************/
.pie {
	width:700px; 
	height:25px;
	
	border-top:1px solid #bdbdbd;
}
/****************************************************************************/






.estilo2negrita {
	font-family: Helvetica;
	font-weight: bold;
}

.estilo2gris {
	font-family: Helvetica;
	color: #666666;
}

.estilo2 {
	font-family: Helvetica;
}

.enlace_rojo {
	font-family: Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.enlace_subopcion_anexo {
	width:auto;
	padding:2px 10px 2px 5px;
	margin:0px;
	font-family:Helvetica;
	font-size:11px;
	vertical-align:top;
	color:#888888;
	text-decoration: none;
}

.enlace_rojo_menu {
	color:#ff0000;
	font-family: Helvetica;
	font-weight: bold;
	text-decoration: none;
}

.enlacegrislinks {
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8F8F8F;
	text-decoration: none;
}

.cuerpo_texto_9 {
	width:450px;
	height:200px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	font-size: 9px;
}

.enlace_rojo_peq {
	font-family: Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.enlace_rojo_peqnegrita {
	font-family: Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}


	/****************************************************************************/
	/** FORMULARIO                                                             **/
	/****************************************************************************/
	.form-principal {
		margin:5px 0px; 
		padding: 3px;
		border:1px solid #6D7091;	
		
		text-align:center;
	}
	
	.form-fieldset {
		border:0px;
		color:white;
		
		margin:0px;
		padding:0px;

		text-align:center;
	}
	
	.form-input {
		display:inline;
		
		margin:0px;
		padding:1px;
		
		border:1px solid #dcdcdc;
		background-color: rgb(252, 252, 252);
		
	    font-size: 8pt;
	    font-weight:normal;
	    color: black;
	}
	
	.form-enviar {
		display:inline;
		
		margin:0px;
		padding:0px;
		
		border:1px solid black;
		background-color: rgb(252, 252, 252);
		
	    font-size: 8pt;
	    font-weight:normal;
	    color: black;
	}
	/****************************************************************************/
	
TABLE.datos {
	margin:0px;
	padding:0px;
	border:1px solid #E4E4E4;
}

TABLE.datos TR TD {
	margin:0px;
	padding:0px;
	border:1px solid #E4E4E4;
}

HR {
		clear:both; 
		width:90%;
		
		border:none; 
		border-top:1px solid #dcdcdc; 
		height:1px;	
		
		text-align:center; 
}
