/* hubor.css 												*/
/* hoja de estilo para diseño de páginas web 	*/
/* realizada por hubor							 		*/
/* Octubre 2005 											*/

/* características para toda la página */
body
{
font-size:					10pt;
font-family:				verdana,arial,helvetica;
font-weight:				normal;
font-style:					nornal;
font-variant:				normal;
color:						#000080;

line-height:				normal;
text-decoration:			none;
text-align:					center;
text-indent:				0;
text-transform:			none;
word-spacing:				normal;
letter-spacing:			normal;
vertical-align:			baseline;

background-color:			#D1D1D1;
background-image:			none;
background-repeat:		repeat;
background-attachment:	scroll;
background-position:		0%;

border-color:				#000000;
border-style:				none;
border-left-width:		0;
border-right-width:		0;
border-top-width:			0;
border-bottom-width:		0;
margin-left:				0;
margin-right:				0;
margin-top:					0;
margin-bottom:				0;
padding-left:				0;
padding-right:				0;
padding-top:				0;
padding-bottom:			0;
float:						none;
clear:						none;

white-space:				normal;
width:						100%;

list-style-type:			disc;
list-style-position:		outside;

scrollbar-face-color: 			#178760;
scrollbar-shadow-color: 		#000000;
scrollbar-highlight-color: 	#0d710b;
scrollbar-3dlight-color: 		#ffffff;
scrollbar-darkshadow-color: 	#000000;
scrollbar-track-color: 			#c2f6c8;
scrollbar-arrow-color: 			#1f541e;

cursor: 						url("img/cursor.ani"),text;
}

/* contenedor */
.contenedor
{
/* 
width:						778px;
*/
width:						100%;
margin:						auto;
padding-bottom:			100px;
}

/* cabecera */
.cab
{
background-color:			#10420E;
background:					url(img/fondo_cabecera.gif);
background-repeat:		repeat;
border-style:				none;
height:						100px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
margin-bottom:				0px;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
}

/* cabecera tercio izquierda */
.cab_izq
{
float:						left;
width:						110px;
text-align:					center;
padding-top:				8px;
padding-left:				8px;
}
/* cabecera tercio central */
.cab_cent
{
font-size:					14pt;
font-style:					bold;
color:						#2AFF2A;
margin-left:				120px;
margin-right:				120px;
text-align:					center;
}
/* cabecera tercio derecha */
.cab_dcha
{
float:						right;
width:						110px;
text-align:					center;
padding-top:				8px;
padding-right:				8px;
}

/* segunda linea de cabecera */
.cab2
{
background-color:			#FFFFFF;
color:						#10420E;
}

/* cuerpo */
.cuerpo
{
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
margin-bottom:				0px;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
background-color:			#D1D1D1;
}

/* enlaces de llamada de baja intensidad */
.enlace
{
color:						#D31414;
background-color:			#ffffff;
text-decoration:			none;
}

/* cuerpo tercio izquierda: menu */
.menu
{
color:						#10420E;
background-color:			#D1D1D1;
font-size:					8pt;
float:						left;
width:						120px;
border-style:				none;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
margin-bottom:				0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					10px;
}
.menutit
{
background-color: 		#10420E;
color: 						#ffffff;
}
.menu ul
{
font-size:					10pt;
list-style-type:			none;
margin-bottom:				0;
margin-left:				0;
margin-right:				0;
margin-top:					0;
padding-bottom:			0;
padding-left:				0;
padding-right:				0;
padding-top:				0;
}
.menu ul ul
{
font-size:					10pt;
list-style-type:			none;
margin-bottom:				0;
margin-left:				10px;
margin-right:				10px;
margin-top:					0;
border-color:				#10420E;
border-left-width:		6px;
border-right-width:		6px;
border-top-width:			6px;
border-bottom-width:		6px;
padding-bottom:			0;
padding-left:				0;
padding-right:				0;
padding-top:				0;
border-style:				solid;
}
.menu li
{
border-style:				solid;
color:						#10420E;
background-color:			#E7E7E7;
border-left-width:		1px;
border-right-width:		1px;
border-top-width:			1px;
border-bottom-width:		1px;
margin-bottom:				0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
padding-bottom:			2px;
padding-left:				2px;
padding-right:				2px;
padding-top:				2px;
text-align:					center;
}
.menu li a:link
{
color:						#10420E;
background-color:			#E7E7E7;
text-decoration:			none;
}
.menu li a:visited
{
color:						#10420E;
background-color:			#E7E7E7;
text-decoration:			none;
}
.menu li a:hover
{
color:						#95F452;
background-color:			#10420E;
text-decoration:			none;
}

/* cuerpo tercio central: principal */
.principal
{
font-size:					11pt;
color:						#10420E;
background-color:			#D1D1D1;
text-align:					justify;
border-style:				none;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
margin-bottom:				0px;
margin-left:				125px;
margin-right:				110px;
margin-top:					0px;
}

.titular
{
padding:						4px;
font-size: 					12pt;
margin-bottom:				0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					10px;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
background-color: 		#10420E;
color: 						#ffffff;
}

.subprincipal
{
font-size:					11pt;
color:						#021b38;
background-color:			#f0f0f0;
text-align:					justify;
border-style:				outset;
border-left-width:		3px;
border-right-width:		3px;
border-top-width:			0px;
border-bottom-width:		3px;
padding-bottom:			3px;
padding-left:				3px;
padding-right:				3px;
padding-top:				3px;
margin-bottom:				30px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
}

.principal_izq
{
font-size:					8pt;
color:						#021b38;
background-color:			#e5e5bb;
float:						left;
width:						100px;
border-style:				outset;
border-left-width:		3px;
border-right-width:		3px;
border-top-width:			0px;
border-bottom-width:		3px;
padding-bottom:			3px;
padding-left:				3px;
padding-right:				3px;
padding-top:				3px;
margin-bottom:				0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
}

.principal_dcha
{
font-size:					11pt;
color:						#021b38;
background-color:			#f0f0f0;
float:						right;
width:						430px;
border-style:				outset;
border-left-width:		3px;
border-right-width:		3px;
border-top-width:			0px;
border-bottom-width:		3px;
padding-bottom:			3px;
padding-left:				3px;
padding-right:				3px;
padding-top:				3px;
margin-bottom:				0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
}

.principal_fin
{
clear:						both;
}
.nota
{
font-size:					8pt;
color:						#560f0a;
}
.principal a:link
{
color:						#A42208;
}
.principal a:visited
{
color:						#A42208;
}
.principal a:hover
{
color:						#A42208;
}
.termino
{
color:						#A24424;
background-color:			#e0e0e0;
margin:						20px;
}
.definicion
{
color:						#10420E;
}

/* cuerpo tercio derecha: no utilizado */
.derecha
{
float:						right;
width:						105px;
margin-top:					10px;
border-style:				none;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
}
.derechatit
{
background-color: 		#0508a7;
color: 						#ffffff;
}
.derecha ul
{
font-size:					10pt;
list-style-type:			none;
margin-bottom:				0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
}
.derecha ul ul
{
font-size:					10pt;
list-style-type:			none;
margin-bottom:				0;
margin-left:				10px;
margin-right:				10px;
margin-top:					0px;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
border-style:				solid;
}
.derecha li
{
color:						#10420E;
background-color:			#f6f6f6;
border-left-width:		1px;
border-right-width:		1px;
border-top-width:			1px;
border-bottom-width:		1px;
border-style:				solid;
border-color:				#10420E;
margin-bottom:				0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
padding-bottom:			2px;
padding-left:				2px;
padding-right:				2px;
padding-top:				2px;
text-align:					center;
}
.derecha li a:link
{
color:						#10420E;
background-color:			#f6f6f6;
text-decoration:			none;
}
.derecha li a:visited
{
color:						#10420E;
background-color:			#f6f6f6;
text-decoration:			none;
}
.derecha li a:hover
{
color:						#FFFFFF;
background-color:			#10420E;
text-decoration:			none;
}

/* faldon */
.faldon
{
color:						#10420E;
background-color:			#c0c0c0;
border-style:				none;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
margin-bottom:				0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
}

/* faldon tercio izquierda */
.faldon_izq
{
float:						left;
width:						150px;
background-color:			#c0c0c0;
border-style:				none;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				3px;
margin-top:					0px;
margin-bottom:				0px;
}

/* faldon tercio central */
.faldon_cent
{
background-color:			#c0c0c0;
border-style:				none;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
margin-bottom:				0px;
margin-left:				155px;
margin-right:				155px;
margin-top:					0px;
}

/* faldon tercio derecha */
.faldon_dcha
{
float:						right;
width:						150px;
background-color:			#c0c0c0;
border-style:				none;
border-left-width:		0px;
border-right-width:		0px;
border-top-width:			0px;
border-bottom-width:		0px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				3px;
margin-top:					0px;
margin-bottom:				0px;
}

/* formularios */
.formulario
{
color:						#000080;
background-color:			#ffc993;
vertical-align:			top;
text-align:					left;
width:						auto;
border-left-width:		4px;
border-right-width:		4px;
border-top-width:			4px;
border-bottom-width:		4px;
border-style:				solid;
padding-bottom:			40px;
padding-left:				40px;
padding-right:				40px;
padding-top:				40px;
margin-bottom:				20px;
margin-left:				40px;
margin-right:				40px;
margin-top:					20px;
}
.titformulario
{
color:						#000080;
background-color:			#ffffF0;
text-align:					center;
}
