body{

	margin:0px;

	background-color:#CCCCDD;

}



body, td {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size:11px;

}



img{

	border:0px;

}



input, textarea, select{

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-weight:normal;

}



input,textarea{

	font-size:11px;

}



select{

	font-size:9px;

}



table.main{

	text-align:center;

	margin:0px;

	height:100%;

	width:100%;

}





h1,h2,h3,h4,h5{

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	color:#1B1A53;

}



h1{

	font-size:12px;

	font-weight:normal;

	padding-top:0px;

	margin-top:0px;

	padding-bottom:0px;

	margin-bottom:0px;

}



h2{

	font-size:24px;

	font-weight:normal;

	padding-top:0px;

	margin-top:0px;

}



h3{

	padding-top:0px;

	margin-top:0px;

	font-size:15px;

	font-weight:bold;

	padding-bottom:0px;

	margin-bottom:0px;

}



h4{

	font-size:13px;

	font-weight:bold;

	padding-bottom:0px;

	margin-bottom:0px;

}



h5{

	padding-top:3px;

	margin-top:3px;

	padding-bottom:0px;

	margin-bottom:0px;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

}



ul{

	font: normal normal 11px/11pt Verdana, Geneva, Arial, helvetica, sans-serif;

}



ul.menu{

	margin-top:0px;

	font-weight:normal;

	list-style-image:url(images/dot1.gif);

	padding-left:10px;

	margin-left:10px;

	padding-bottom:0px;

	font: normal normal 11px/10pt Verdana, Geneva, Arial, helvetica, sans-serif;

}



li.doble{

	padding-bottom:10px;

}



a:link {text-decoration:none;color:#1B1A53}

a:visited {text-decoration:none;color:#1B1A53}

a:hover {text-decoration:none;color:#9D1110}

a:hover.menu {list-style-image:url(images/dot2.gif)}



.interlineado{	font: normal normal 11px/14pt Verdana, Geneva, Arial, helvetica, sans-serif; text-align:justify;	}



.resaltado{ font-weight:bold; }





fieldset.menu{

    position: relative;

    padding:5px;

    padding-top:5px;

    padding-bottom:5px;

    margin-left:5px;

    margin-top:0px;

    margin-bottom:0px;

    width:200px;

	 border-color:#660000;

	 background-color:#f9f9f9

}



.menu legend{

    padding:1px;

    font-weight:bold;

    position:relative;

    top:-10px;

    margin-bottom:0px;

	 color:#660000;

}



fieldset.menu td{

	color:#000000;

}



form.compacto, p.compacto{

	margin:0px;

	border:0px;

	padding:0px;

}



.formulariorapido, .formulariorapido a:link, .formulariorapido a:visited{

	font-size:10px;

	color:#FFFFFF;

	font-weight:bold;

}



.formulariorapido a:hover{

	color:#FFFFFF;

	text-decoration:underline;

}



.formulario{

	font-size:9px;

}



#todo{

	width:970px;

	height:540px;

	position:relative;

	background-image:url(images/fondo.jpg);

	text-align:left;

	z-index:0px;

}



#top{

	top:0px;

	left:0px;

	position:absolute;

}



#titulo{

/*	top:110px;*/

	bottom:360px;

	left:200px;

	position:absolute;

}



#menuflash{

	top:100px;

	left:0px;

	position:absolute;

	background-color:#1b1a53;

	height:440px;

	z-index:5;

}



#buscadorrapido{

	bottom:0px;

	left:0px;

	position:absolute;

	background-color:#660000;

	color:#FFFFFF;

	background-image:url(images/brfondo.jpg);

	background-repeat:repeat-x;

	height:125px;

	width:170px;

	z-index:6;

	text-align:center

}



#menuderecho{

	top:105px;

	right:45px;

	position:absolute;

/*	z-index:2;

	background-color:#FFFFFF;*/

}

	

#imagenbarrio{

	bottom:360px;

	right:315px;

	position:absolute;

	z-index:2;

	border:solid 10px #FFFFFF;

	/*	background-color:#FFFFFF;*/

}

	

#contenido{

	overflow:auto;

	width:790px;

	height:360px;

	left:180px;

	top:180px;

	position:absolute;

	z-index:1;

}



#cuerpo{

	width:720px;

	left:20px;

	position:relative;

	text-align:justify;

}



#footer{

	width:970px;

	text-align:center;

	font-size:11px;

	position:absolute;

	bottom:-15px;

	left:0px;

	z-index:9;

}



hr{

	border:1px solid #9999AA;

}



#degr{

	left:183px;

	bottom:0px;

	width: 600px;

	height: 60px; 

	position:absolute;

	z-index:2;

}



#buscador{

	width:825px;

	height:380px;

	left:145px;

	top:160px;

	position:absolute;

	z-index:1;

}



#linkbuscardor{

	z-index:4;

	position:absolute;

	right:15px;

	top:10px;

	font-weight:bold;

}



fieldset.busquedarapida{

	width:300px;

}

legend{

	color:#1b1a53;

	font-weight:bold;

}



.resaltado{

	font-weight:bold;

}



tr.cabecera, td.cabecera{

	background-color:#1b1a53;

	font-weight:bold;

	color:#FFFFFF;

}



tr.registroimpar, td.registroimpar{

	background-color:#EFEFFA;

}



tr.registropar, td.registropar{

	background-color:#DEDDF4;

}



th.titulo{

	font-size:12px;

	color:#1b1a53;

	background-color:#FFFFFF;

}



div.hidden{

	display:none;

}

