/* hubor3.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:					center;
text-indent:				0;
text-transform:			none;
word-spacing:				normal;
letter-spacing:			normal;
vertical-align:			baseline;

background-color:			#707070;
background-image:			url(img/fondo.gif);
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:						778px;
margin:						auto;
}

/* cabecera */
.cab
{
background-color:			#c0c0c0;
color:						#000080;
border-style:				ridge;
height:						75px;
margin-left:				4px;
margin-right:				4px;
margin-top:					4px;
margin-bottom:				4px;
border-left-width:		4px;
border-right-width:		4px;
border-top-width:			4px;
border-bottom-width:		4px;
padding-bottom:			1px;
padding-left:				1px;
padding-right:				1px;
padding-top:				1px;
}
/* cabecera tercio izquierda */
.cab_izq
{
float:						left;
width:						110px;
text-align:					center;
padding:						0px;
margin:						0px;
border:						0px;
}
/* cabecera tercio central */
.cab_cent
{
background:					url(img/fondo_cabecera.jpg);
color:						#7A104A;
font-size:					14pt;
margin-left:				115px;
margin-right:				95px;
height:						75px;
text-align:					center;
padding:						0px;
border:						0px;
}
/* cabecera tercio derecha */
.cab_dcha
{
float:						right;
width:						90px;
text-align:					center;
padding:						0px;
margin:						0px;
border:						0px;
}

/* cuerpo */
.cuerpo
{
margin-left:				4px;
margin-right:				4px;
margin-top:					4px;
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;
}

/* enlaces de llamada de baja intensidad */
.enlace
{
color:						#D31414;
background-color:			#ffffff;
text-decoration:			none;
}

/* cuerpo tercio izquierda: menu */
.menutit
{
background-color: 		#4d4d4d;
color: 						#ffffff;
}
.menu
{
color:						#000080;
background-color:			#a0a0a0;
float:						left;
width:						150px;
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:				0;
margin-left:				10px;
margin-right:				10px;
margin-top:					0;
border-color:				#a5a5a5;
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:				ridge;
color:						#000080;
background-color:			#f6f6f6;
margin-bottom:				0;
margin-left:				0;
margin-right:				0;
margin-top:					0;
padding-bottom:			0;
padding-left:				0;
padding-right:				0;
padding-top:				0;
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;
}
.aviso
{
font-size:					8pt;
}

/* cuerpo tercio central: principal */
.principal
{
font-size:					10pt;
margin-left:				160px;
margin-right:				30px;
padding-bottom: 			4px;
padding-left:	 			4px;
padding-right:		 		4px;
padding-top:	 			4px;
border-style:				ridge;
color:						#000080;
background-color:			#e0e0e0;
text-align:					justify;
}
.principal ul
{
list-style-type:			circle;
}
.principal ul ul
{
list-style-type:			square;
}
.principal ul ul ul
{
list-style-type:			disc;
}
.principal a:link
{
color:						#000080;
background-color:			#88af9c;
text-decoration:			none;
border-style:				ridge;
}
.principal a:visited
{
color:						#000080;
background-color:			#88af9c;
text-decoration:			none;
border-style:				ridge;
}
.principal a:hover
{
color:						#fcffbb;
background-color:			#000080;
text-decoration:			none;
border-style:				ridge;
}

.gailfoto
{
}
a.galfoto:link
{
border-color:				#e0e0e0;
background-color:			#e0e0e0;
color:						#e0e0e0;
border-style:				none;
padding-bottom: 			0px;
padding-left:	 			0px;
padding-right:		 		0px;
padding-top:	 			0px;
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;
}
a.galfoto:visited
{
border-color:				#e0e0e0;
background-color:			#e0e0e0;
color:						#e0e0e0;
text-decoration:			none;
border-style:				none;
padding-bottom: 			0px;
padding-left:	 			0px;
padding-right:		 		0px;
padding-top:	 			0px;
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;
}
a.galfoto:hover
{
border-color:				#e0e0e0;
background-color:			#e0e0e0;
color:						#e0e0e0;
padding-bottom: 			0px;
padding-left:	 			0px;
padding-right:		 		0px;
padding-top:	 			0px;
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;
border-style:				ridge;
}

.principal h1
{
font-size:					12pt;
color:						#094f24;
background-color:			#e0e0e0;
}
.principal b
{
color:						#6efad9;
background-color:			#000080;
}
.pregunta
{
color:						#402d2a;
background-color:			#e0e0e0;
}
.respuesta
{
color:						#8d3b1f;
background-color:			#e0e0e0;
}
.termino
{
color:						#c6522c;
background-color:			#e0e0e0;
}
.definicion
{
color:						#7a5650;
background-color:			#e0e0e0;
}

.titular
{
padding:						0px;
margin: 						0px;
font-size: 					14pt;
padding-left: 				4px;
margin-bottom: 			10px;
background-color: 		#4d4d4d;
color: 						#ffffff;
}

/* cuerpo tercio derecha: no utilizado */
.derecha
{
float:						right;
width:						20px;
padding-bottom:			0;
padding-left:				0;
padding-right:				0;
padding-top:				0;
border-style:				ridge;
}

A:hover IMG
{
border-style:				solid;
border-color:				#c0c0c0;
}

/* faldon */
.faldon
{
margin-left:				4px;
margin-right:				4px;
margin-top:					4px;
margin-bottom:				4px;
color:						#000080;
background-color:			#c0c0c0;
border-style:				ridge;
padding-bottom:			3px;
padding-left:				10px;
padding-right:				10px;
padding-top:				3px;
}

/* faldon tercio izquierda */
.faldon_izq
{
float:						left;
width:						200px;
text-align:					left;
padding-bottom:			4px;
padding-left:				4px;
padding-right:				4px;
padding-top:				4px;
}

/* faldon tercio central */
.faldon_cent
{
margin-left:				205px;
margin-right:				205px;
padding-bottom:			4px;
padding-left:				4px;
padding-right:				4px;
padding-top:				4px;
text-align:					center;
}

/* faldon tercio derecha */
.faldon_dcha
{
float:						right;
width:						200px;
text-align:					right;
padding-bottom:			4px;
padding-left:				4px;
padding-right:				4px;
padding-top:				4px;
}

/* 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:			4px;
padding-left:				4px;
padding-right:				4px;
padding-top:				4px;
}
.titformulario
{
color:						#000080;
background-color:			#ffffF0;
text-align:					center;
}

