
body {
	margin-top: 0px;
	font-size: 12px;
/*	font-size: 9pt;*/
	margin-left: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	line-height: 11pt;*/
	text-decoration: none
}


#navcont { width: 230px; }

#navcont ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.04em;*/
}



#navcont a
{
display: block;
padding: 2px;
width: 230px;
background-color: #f4f4f4;
border-bottom: 2px solid #ffffff;
}

#navcont a:link
{
color: #000000;
text-decoration: none;
}

#navlist a:visited
{
color: #000000;
text-decoration: none;
}

#navcont a:hover
{
background-color: #cddefa;
color: #000000;
text-decoration: none;
}

/*
#navcap  {
	padding: 4px 4px 6px 4px;
	border-width: 2px;
	border-color: #ffffff;
	border-style: none none solid none;
	color:#000000;
	background-color: #ecf3fd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/

#navbre a
{
display: block;
padding: 5px 2px 5px 2px;
width: 230px;
background-color: #cddefa;
border-bottom: 2px solid #ffffff;
}

#navcap
{
	clear: both;
}

#navcap a
{
display: block;
padding: 5px 2px 5px 2px;
width: 230px;
background-color: #ecf3fd;
border-bottom: 2px solid #ffffff;
}

#navcap a:link
{
color: #000000;
text-decoration: none;
}

#navcap a:visited
{
color: #000000;
text-decoration: none;
}

#navcap a:hover
{
background-color: #ecf3fd;
color: #000000;
text-decoration: none;
}

/*
.niv02 {
	margin-left: 40px;
	padding-left: 40px;
}
*/



.glos {
	color: #0F3B88;
	cursor: help;
}

.ital {
	font-style: italic;
}

.negri {
	font-weight: bold;
}

.clascont {
	line-height: 120%;
}

.enc01  {
	padding: 9px 8px 8px 4px;
	border-width: 2px;
	border-color: #BED6F7;
	border-style: none none solid none;
	color:#000000;
	background-color: #ecf3fd;
	font-weight: bold;
	font-size: 140%;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.enc02  {
	padding: 7px 8px 6px 4px;
	border-width: 2px;
	border-color: #BED6F7;
	border-style: none none solid none;
	color:#000000;
	background-color: #ecf3fd;
	font-weight: bold;
	font-size: 120%;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.enc03  {
	padding: 7px 8px 6px 4px;
	border-width: 2px;
	border-color: #BED6F7;
	border-style: none none solid none;
	color:#000000;
	background-color: #ecf3fd;
	font-weight: bold;
	font-size: 110%;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
	
.cscrolcont440{
	height: 440px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	overflow: auto;
	scrollbar-track-color: #F6F6F6;
	scrollbar-face-color: #ECF3FD;
	scrollbar-highlight-color: #d0d0d0;
	scrollbar-3dlight-color: #d0d0d0;
	scrollbar-darkshadow-color: #d0d0d0;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-arrow-color: #d0d0d0;
	width: 530px;
	margin-top: 10px;
}

.cajglos {
	width: 200px;
	background-color: #FFFFFF;
	border: 6px solid #FFFFFF;
}

/*  __________________________________________________________________________*/
/*  BX  */

#xcaj h1, #xcaj h2, #xcaj p {margin:0 10px; letter-spacing:1px;}
#xcaj h1 {font-size:2.5em; color:#ffffff;}
#xcaj h2 {font-size:2em;color:#06a; border:0;}
#xcaj p {padding-bottom:0.5em;}
#xcaj h2 {padding-top:0.5em;}
#xcaj {background: transparent; margin:1em;}

.xcarri, .xcabaj {display:block; background:transparent; font-size:1px;}
.xcb1, .xcb2, .xcb3, .xcb4 {display:block; overflow:hidden;}
.xcb1, .xcb2, .xcb3 {height:1px;}
.xcb2, .xcb3, .xcb4 {background:#ecf3fd; border-left: 1px solid #4682B4; border-right:1px solid #4682B4;}
.xcb1 {margin:0 5px; background:#4682B4;}
.xcb2 {margin:0 3px; border-width:0 2px;}
.xcb3 {margin:0 2px;}
.xcb4 {height:2px; margin:0 1px;}

.xcajcontent {display:block; background:#ecf3fd; border:0 solid #4682B4; border-width:0 1px;}


/*  __________________________________________________________________________*/


.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:240px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}


a.azu:link {
	text-decoration: none;
  color: #0B85D2;
	font-weight: bold;
} 
a.azu:visited {
	text-decoration: none;
  color: #0B85D2;
	font-weight: bold;
}
a.azu:hover {
	text-decoration: none;
  color: #0B85D2;
	font-weight: bold;
} 
a.azu:active {
	text-decoration: none;
  color: #0B85D2;
	font-weight: bold;
}

a.neg:link {
	text-decoration: none;
  color: Black; 
} 
a.neg:visited {
	text-decoration: none;
  color: Black; 
}
a.neg:hover {
	text-decoration: none;
  color: Black; 
} 
a.neg:active {
	text-decoration: none;
  color: Black; 
}

a.pregfrecenun:link {
	text-decoration: none;
  color: Black;
	font-weight: bold;
} 
a.pregfrecenun:visited {
	text-decoration: none;
  color: Black;
	font-weight: bold;
}
a.pregfrecenun:hover {
	text-decoration: none;
  color: Black;
	font-weight: bold;
} 
a.pregfrecenun:active {
	text-decoration: none;
  color: Black;
	font-weight: bold;
}

.p1{
	width: 300px;
	height: 150px;
	background-color: Silver;
}

.p2{
	width: 96%;
	background-color: Aqua;
}

.p3{
	background-color: Lime;
	display: inline;
}

.p4{
	background-color: Fuchsia;
	display: inline;
}

#wrap77 {
    background:#99c;
    margin:0 auto;
    width:300px;
    }
#header77 {
    background:#ddd;
    }
#nav77 {
    background:#c99;
    }
#main77 {
    background:#9c9;
    float:left;
    width:50px;
    }
#sidebar77 {
    background:#c9c;
    float:right;
    width:250px;
    }
#footer77 {
    background:#cc9;
		clear:both;
    }



	
.container88
{
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}



.top88
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}


.leftnav88
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

.content88
{
margin-left: 200px;
border-left: 1px solid gray;
padding: 1em;
max-width: 36em;
}

.footer88
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnav88 p { margin: 0 0 1em 0; }
#content88 h2 { margin: 0 0 .5em 0; }


.pfcaj
{
width: 94%;
/* margin: 10px auto; */
background-color: #D4E3FB;
border: 1px solid #B6B6B6;
margin: 0px 0px 14px 0px;
}


.pfnum
{
float: left;
width: 16px; 
margin: 2px 1px 2px 1px;
padding: 0.3em 0.4em 0.4em 0.4em;
border: 1px solid #B6B6B6;
background-color: White;
text-align: right;
cursor: pointer;
}

.pfpreg
{
/* margin: 6px 6px 6px 34px; */
margin: 2px 2px 2px 32px;
border: 1px solid #B6B6B6;
padding: 0.3em 0.4em 0.4em 0.4em;
/* width: 252px; */
/*width: 242px;*/
background-color: White;
cursor: pointer;
/*
background-image: url(../im/info-medic-48.gif);
background-repeat: no-repeat;
background-position: right bottom;
*/
}

.pfdef
{
clear: both;
margin: 2px 2px 2px 32px;
padding: 0.6em 0.8em 0.8em 0.8em;
background-color: White;
border: 1px solid #87B1F3;
/*display: none;*/
}

div#glgl a {
  display: block;
  float: right;
  width: 18px;
  padding: 0.2em;
  margin-right: 1em;
  text-decoration: none;
  border: 1px solid #c0c0c0;
  background-color: #f4f4f4;
  color: #000000;
  height: 18px;
  text-align: center;
  vertical-align: middle;
}

div#glgl a:hover {
  background-color: #CDDEFA;
}

.sepgl {
	clear: both;
}

a#binic {
    display: block;
		float: left; 
    width: 65px;
    height: 28px;
    background-image: url(../im/b-inic.gif);
    background-position: 0 0;
    margin: 0 6px;
}

/*a#binic:hover {
    background-position: 0 -28px;
		background-position: 0 0;
}*/

a#bquee {
    display: block;
		float: left; 
    width: 127px;
    height: 28px;
    background-image: url(../im/b-quee.gif);
    background-position: 0 0;
    margin: 0 6px;
}
/*a#bquee:hover {
    background-position: 0 -28px;
		background-position: 0 0;
}*/

a#binfo {
    display: block;
		float: left; 
    width: 163px;
    height: 28px;
    background-image: url(../im/b-info.gif);
    background-position: 0 0;
    margin: 0 6px;
}
/*a#binfo:hover {
    background-position: 0 -28px;
		background-position: 0 0;
}*/

a#bherr {
    display: block;
		float: left; 
    width: 112px;
    height: 28px;
    background-image: url(../im/b-herr.gif);
    background-position: 0 0;
    margin: 0 6px;
}
/*a#bherr:hover {
    background-position: 0 -28px;
		background-position: 0 0;
}*/

a#bdesc {
    display: block;
		float: left; 
    width: 94px;
    height: 28px;
    background-image: url(../im/b-desc.gif);
    background-position: 0 0;
    margin: 0 6px;
}
/*a#bdesc:hover {
    background-position: 0 -28px;
		background-position: 0 0;
}*/

a#bmapa {
    display: block;
		float: left; 
    width: 114px;
    height: 28px;
    background-image: url(../im/b-mapa.gif);
    background-position: 0 0;
    margin: 0 6px;
}
/*a#bmapa:hover {
    background-position: 0 -28px;
		background-position: 0 0;
}*/

a#binicac {
    display: block;
		float: left; 
    width: 65px;
    height: 28px;
    background-image: url(../im/b-inic.gif);
    background-position: 0 -28px;
    margin: 0 6px;
}

a#binfoac {
    display: block;
		float: left; 
    width: 163px;
    height: 28px;
    background-image: url(../im/b-info.gif);
    background-position: 0 -28px;
    margin: 0 6px;
}

a#bqueeac {
    display: block;
		float: left; 
    width: 127px;
    height: 28px;
    background-image: url(../im/b-quee.gif);
    background-position: 0 -28px;
    margin: 0 6px;
}

a#bherrac {
    display: block;
		float: left; 
    width: 112px;
    height: 28px;
    background-image: url(../im/b-herr.gif);
    background-position: 0 -28px;
    margin: 0 6px;
}

a#bdescac {
    display: block;
		float: left; 
    width: 94px;
    height: 28px;
    background-image: url(../im/b-desc.gif);
    background-position: 0 -28px;
    margin: 0 6px;
}

a#bmapaac {
    display: block;
		float: left; 
    width: 114px;
    height: 28px;
    background-image: url(../im/b-mapa.gif);
    background-position: 0 -28px;
    margin: 0 6px;
}

.botcaps {
	background-color: #f4f4f4;
	width: 100%;
	border-bottom: 2px solid White;
}

.botcapcap {
	float: left;
}

.botcapord {
	float: right;
}

.cajmenpri {
	width: 230px;
	display: block;
	background-color: #f4f4f4;
	border: 1px solid #C8C8C8;
	padding: 1px 2px 1px 1px;
	overflow: hidden;
}


a.elemenpri:link
{
	display: block;
	padding: 2px 2px 2px 4px;
	border-left: 10px solid #ecf3fd;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 94%;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

a.elemenpri:visited
{
	display: block;
	padding: 2px 2px 2px 4px;
	border-left: 10px solid #ecf3fd;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 94%;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

a.elemenpri:hover
{
	display: block;
	padding: 2px 2px 2px 4px;
	border-left: 10px solid #cddefa;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 94%;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	background-color: #cddefa;
	width: 100%;
}

.cajmencap {
	width: 400px;
	display: block;
	background-color: #ECE9D8;
	border: 1px solid #C8C8C8;
	padding: 1px 2px 1px 1px;
	overflow: hidden;
}


a.elemencap:link
{
	display: block;
	padding: 2px 2px 2px 4px;
/*	border-left: 10px solid #ecf3fd;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

a.elemencap:visited
{
	display: block;
	padding: 2px 2px 2px 4px;
/*	border-left: 10px solid #ecf3fd;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

a.elemencap:hover
{
	display: block;
	padding: 2px 2px 2px 4px;
/*	border-left: 10px solid #cddefa;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	background-color: #cddefa;
	width: 100%;
}

.avispdf {
	background-color: #f4f4f4;
	width: 140px;
	border: 1px solid #D2D2D2;
	text-align: right;
	padding: 4px;
	float: right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #4E4E4E;
/*	font-style: italic;*/
}

a.descpdf:link {
	text-decoration: none;
  color: #962525; 
} 
a.descpdf:visited {
	text-decoration: none;
  color: #962525; 
}
a.descpdf:hover {
	text-decoration: none;
  color: #962525;
} 
a.descpdf:active {
	text-decoration: none;
  color: #962525;
}

.bordeimag {
	border: 1px solid #B5B5B5;
}

.cleboth {
	clear: both;
}

#mapcont { width: 410px; }

#mapcont ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.04em;*/
}

#mapcont a
{
display: block;
padding: 4px;
width: 410px;
background-color: #ffffff;
border-bottom: 1px solid #CEDDF9;
/*border-top: 1px solid #ffffff;*/
}

#mapcont a:link
{
color: #000000;
text-decoration: none;
}

#maplist a:visited
{
color: #000000;
text-decoration: none;
}

#mapcont a:hover
{
background-color: #cddefa;
color: #000000;
text-decoration: none;
border-bottom: 1px solid #00008B;
/*border-top: 1px solid #00008B;*/

}

.mapniv01 {
	font-weight: bold;
}

.mapniv03 {
	font-size: 11px;
}

.mapniv01inic {
	font-weight: bold;
	border-top: 1px solid #CEDDF9;
}

#noli a:hover
{
background-color: #ffffff;
color: #000000;
text-decoration: none;
border-bottom: 1px solid #CEDDF9;
/*border-top: 1px solid #00008B;
padding-top: 1px;*/
}

.marcoinic {
	background-image: url(../im/marco-inic-01.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 590px;
	height: 480px;
}

.texauspi {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 4px 4px 4px 4px;
	letter-spacing: 1px;
}

.contevai{
	border: 1px solid #a8a8a8;
	padding: 12px 4px 20px 4px;
	background-color: #F6FBFF;
}

.slidextreiz {
	border: 1px solid #adadad;
	padding: 4px 4px 4px 4px;
	width: 78px;
	background-color: #f0f0f0;
}

.slidextreder {
	border: 1px solid #adadad;
	padding: 4px 4px 4px 4px;
	width: 78px;
	background-color: #f0f0f0;
	float: right;
}

.icomano{
	cursor: pointer;	
}

.resulevai{
	width: 100%;
	border: 1px solid #adadad;
	padding: 4px 4px 4px 12px;
	font-size: 140%;
	color: #454545;
	background-color: #F6FBFF;
}

