/* 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:					normal;
font-variant:				normal;
color:						#000080;

line-height:				normal;
text-decoration:			none;
text-align:					left;
text-indent:				0;
text-transform:			none;
word-spacing:				normal;
letter-spacing:			normal;
vertical-align:			baseline;

background-color:			#ffffff;
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;
}

/* contenedor */
.contenedor
{
width:						550px;
margin:						auto;
}

/* cuerpo */
.cuerpo
{
margin-left:				4px;
margin-right:				4px;
margin-top:					0px;
margin-bottom:				4px;
border-left-width:		4px;
border-right-width:		4px;
border-top-width:			4px;
border-bottom-width:		4px;
padding-bottom:			4px;
padding-left:				4px;
padding-right:				4px;
padding-top:				4px;
}

/* cuerpo tercio izquierda: menu */
.menu
{
color:						#000080;
float:						left;
width:						250px;
border-style:				none;
border-left-width:		4px;
border-right-width:		4px;
border-top-width:			4px;
border-bottom-width:		4px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
text-align:					center;
}
.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:				6px;
margin-left:				20px;
margin-right:				20px;
margin-top:					6px;
border-color:				#a5a5a5;
border-left-width:		6px;
border-right-width:		6px;
border-top-width:			6px;
border-bottom-width:		6px;
padding-bottom:			10px;
padding-left:				0;
padding-right:				0;
padding-top:				10px;
border-style:				solid;
}
.menu li
{
border-style:				ridge;
color:						#000080;
background-color:			#f6f6f6;
margin-bottom:				0px;
margin-left:				0;
margin-right:				0;
margin-top:					0;
padding-bottom:			3px;
padding-left:				0;
padding-right:				0;
padding-top:				3px;
text-align:					center;
}
.menu li a:link
{
color:						#000080;
background-color:			#f6f6f6;
text-decoration:			none;
}
.menu li a:visited
{
color:						#000080;
background-color:			#f6f6f6;
text-decoration:			none;
}
.menu li a:hover
{
color:						#f9f943;
background-color:			#102b52;
text-decoration:			none;
}

/* cuerpo tercio derecha: menu2 */
.menu2
{
float:						right;
color:						#000080;
width:						250px;
border-style:				none;
border-left-width:		4px;
border-right-width:		4px;
border-top-width:			4px;
border-bottom-width:		4px;
padding-bottom:			0px;
padding-left:				0px;
padding-right:				0px;
padding-top:				0px;
text-align:					center;
}

.menu2 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;
}
.menu2 ul ul
{
font-size:					10pt;
list-style-type:			none;
margin-bottom:				6px;
margin-left:				20px;
margin-right:				20px;
margin-top:					6px;
border-color:				#a5a5a5;
border-left-width:		6px;
border-right-width:		6px;
border-top-width:			6px;
border-bottom-width:		6px;
padding-bottom:			10px;
padding-left:				0;
padding-right:				0;
padding-top:				10px;
border-style:				solid;
}
.menu2 li
{
border-style:				ridge;
color:						#000080;
background-color:			#f6f6f6;
margin-bottom:				0px;
margin-left:				0;
margin-right:				0;
margin-top:					0;
padding-bottom:			3px;
padding-left:				0;
padding-right:				0;
padding-top:				3px;
text-align:					center;
}
.menu2 li a:link
{
color:						#000080;
background-color:			#f6f6f6;
text-decoration:			none;
}
.menu2 li a:visited
{
color:						#000080;
background-color:			#f6f6f6;
text-decoration:			none;
}
.menu2 li a:hover
{
color:						#f9f943;
background-color:			#102b52;
text-decoration:			none;
}
.menu2tit
{
font-size:					12pt;
background-color: 		#003470;
color: 						#ffffff;
padding-bottom:			5px;
padding-left:				0px;
padding-right:				0px;
padding-top:				5px;
margin-bottom:				2px;
margin-left:				0;
margin-right:				0;
margin-top:					8px;
}

/* cuerpo tercio central: separación central */
.principal
{
font-size:					10pt;
margin-left:				270px;
margin-right:				270px;
padding-bottom: 			4px;
padding-left:	 			4px;
padding-right:		 		4px;
padding-top:	 			4px;
text-align:					justify;
}

/* compartidos */
.menutit
{
font-size:					12pt;
background-color: 		#003470;
color: 						#ffffff;
padding-bottom:			5px;
padding-left:				0px;
padding-right:				0px;
padding-top:				5px;
margin-bottom:				2px;
margin-left:				0;
margin-right:				0;
margin-top:					8px;
}
