body {
	margin: 0px;
	padding: 0px;
	background:	#202e3a url('imagenes/bg_contenedor.gif') repeat-y center;
}

#contenido
{
	margin: 7px auto 7px auto;
	width: 687px;

	background: transparent;
}

#col1
{
	float: left;
	width: 481px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}

#col2
{
	float: left;
	width: 198px;
	margin: 0px 0px 0px 8px;
	background: transparent;
}

#encabezado_foto
{
	margin: 0px 0px 7px 0px;
	width: 481px;
	height: 166px;
	background:	transparent;
}

#encabezado_logo
{
	margin: 0px 0px 7px 0px;
	width: 198px;
	height: 166px;
	background:	transparent url('imagenes/encabezado_logo.jpg');
}

#navegacion
{
	margin: 0px 0px 7px 0px;
	width: 481px;
	background: #202e3a url('imagenes/borde_abajo481.gif') no-repeat bottom;
}

#navegacion p
{
	margin: 0px;
	padding: 8px 8px 8px 8px;
	background: transparent url('imagenes/borde_arriba481.gif') no-repeat top;
	font-family: Verdana;
	font-size: 11px;
	color: #eff4fc;
}

#navegacion a:link, #navegacion a:active, #navegacion a:visited
{
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #f2e9c3;
}

#navegacion a:hover
{
	font-weight: bold;
	color: #ffcc33;
	border-bottom: #ffcc33 1px dotted;
}

#menu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:	198px;
	background: #485b73;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: #a2b0ab;
	overflow: auto;
}

#menu p
{
	margin: 0px;
	padding: 0px 8px 8px 8px;	
}

#menu_lista
{
	font-family: Verdana;
	font-size: 12px;
	position: relative;
	left: -5px;
	text-align: left;
	list-style-image:url('imagenes/vineta1.gif');
	color: #a2b0ab;
}

#menu_lista li
{
	margin: 5px 0px 3px 0px;	
}

#menu_lista a:link, #menu a:active, #menu a:visited
{
	color: #f2e9c3;
	text-decoration: none;
	font-weight: bold;
	
}

#menu_lista a:hover
{
	color: #ffcc33;
	border-bottom: #ffcc33 1px dotted;
	font-weight: bold;
}

#menu_lista_sub
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 10px;
	position: relative;
	left: -5px;
	text-align: left;
	list-style-image:url('imagenes/vineta2.gif');
	color: #ffffff
}

#menu_lista_sub li
{
	margin: 2px 0px 2px -20px;	
}

#menu_lista_sub a:link, #menu_lista_sub a:active, #menu_lista_sub a:visited
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

#menu_lista_sub a:hover
{
	font-weight: normal;
	color: #ffffff;
	border-bottom: #ffffff 1px dotted;
}

#cuerpo
{
	margin: 0px;
	width:	481px;
	padding: 0px 0px 5px 0px;
	background: #485b73 url('imagenes/borde_abajo481.gif') no-repeat bottom;
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	color: #eff4fc;
}

#cuerpo h1
{
	margin: 0px;
	padding: 5px 10px 2px 10px;
	background: transparent url('imagenes/borde_arriba481.gif') no-repeat top;
	font-family: Tahoma;
	font-size: 20px;
	color: #f2e9c3;
}

#cuerpo h2
{
	margin: 5px 5px 10px 5px;
	padding: 6px 10px 6px 13px;
	background: #f2e9c3;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #202e3a;
}

#cuerpo p
{
	margin: 0px 10px;
	padding: 8px 8px 10px 8px;
	background: transparent;
	border-top: #aeb2af 0px dotted;
}

#cuerpo p.centro
{
	text-align: center;
}

#cuerpo img.foto
{
	width: 60px;
	height: 75px;
	background: url('imagenes/cabildo/bg.gif') no-repeat;
	border: 1px solid #000000;
}

#cuerpo a:link, #cuerpo a:active, #cuerpo a:visited
{
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #f2e9c3;
}

#cuerpo a:hover
{
	font-weight: bold;
	color: #ffcc33;
	border-bottom: #ffcc33 1px dotted;
}

#cuerpo ul
{
	list-style-image:url('imagenes/vineta1.gif');

}

#cuerpo ul li
{
	margin: 5px;
}


#pie
{
	margin: 7px 0px 7px 0px;
	width: 687px;
	height: 50px;
	background: #202e3a url('imagenes/borde_abajo687.gif') no-repeat bottom;
	font-family: Verdana;
	font-size: 11px;
	color: #f2e9c3;
}

#pie p
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url('imagenes/borde_arriba687.gif') no-repeat top;
	text-align: center;

}

#pie a
{
	color: #f2e9c3;

}

table.tprincipal
{
	border: 1px solid #000000;
	margin: 0px auto 10px auto;
	width: 95%;
	background: #ffffff;
}

table.tprincipal th
{
	text-align: center;
	background: #202e3a;
	padding: 2px;
	font-size: 12px;
}

table.tprincipal td
{
	color: #202e3a;
	background: #f2e9c3;
	font-size: 10px;
	padding: 7px;
	margin: 0px;
}
