@charset "iso-8859-1";
body{
	font-family: verdana, arial,sans-serif;
    font-size: 9px;
	color: #333333;
	line-height: 1.166;
	text-align:left;
	margin: 0px;
	padding: 0px;

	scrollbar-face-color: 529EA6;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-track-color: ooffff;
	scrollbar-darkshadow-color: gray;
	scrollbar-arrow-color: green; 

    background-image: url(kgfree1back.gif);
	
}

td {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 8pt;
        font-color: #dfdfdf;
}

.td_style {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt; 
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: middle;
	text-align:left;
	text-decoration: none;
	clip:   rect(   );
	color: #ffffff;
	background-color: #4b6fa3;
	height: 22px;
	border: 1px solid #000000;
}

a {
	color: #000000;
}

a:link{
	color: #ffffff;
}

a:visited{
	color: #ffffff;
}

a:hover{
	color: #0000ff;
}

a.info:visited {color:#0000ff;}
a.info:active {color:#0000ff;}
a.info:link {color:#0000ff;}
a.info:hover {color:red;}

a.letras:visited {color:#000000;} 
a.letras:active {color:#000000;} 
a.letras:link {color:#000000;} 
a.letras:hover{color:red;} 

a.comercios:visited {color:#ff0000;} 
a.comercios:active {color:#ff0000;} 
a.comercios:link {color:#ff0000;} 
a.comercios:hover {color:#8b0000;}

a.pie:visited {color:#ffffff;} 
a.pie:active {color:#ffffff;} 
a.pie:link {color:#ffffff;} 
a.pie:hover {color:#0000ff;} 

a.autor:visited {color:black;} 
a.autor:active {color:black;} 
a.autor:link {color:black;} 
a.autor:hover {color:blue;}

a.servicios:visited {color:blue;} 
a.servicios:active {color:blue;} 
a.servicios:link {color:blue;} 
a.servicios:hover {color:#529EA6;}

a.servicios2:visited {color:#529EA6;} 
a.servicios2:active {color:#529EA6;} 
a.servicios2:link {color:#529EA6;} 
a.servicios2:hover {color:blue;}

a.historias:visited {color:blue;} 
a.historias:active {color:blue;} 
a.historias:link {color:blue;} 
a.historias:hover {color:red;}

a.mapas:visited {color:blue;} 
a.mapas:active {color:blue;} 
a.mapas:link {color:blue;} 
a.mapas:hover {color:green;}

a.interes:visited {color:blue;} 
a.interes:active {color:blue;} 
a.interes:link {color:blue;} 
a.interes:hover {color:red;}

a.servicio:visited {color:black;} 
a.servicio:active {color:black;} 
a.servicio:link {color:black;} 
a.servicio:hover {color:blue;}

a.sitio:visited {color:red;} 
a.sitio:active {color:red;} 
a.sitio:link {color:red;} 
a.sitio:hover {color:blue;}

a.correo:visited {color:red;} 
a.correo:active {color:red;} 
a.correo:link {color:red;} 
a.correo:hover {color:blue;}

a.relocations:visited {color:#0033cc;} 
a.relocations:active {color:#0033cc;} 
a.relocations:link {color:#0033cc;} 
a.relocations:hover {color:#ff9900}

a.volver:visited {color:blue;} 
a.volver:active {color:blue;} 
a.volver:link {color:blue;} 
a.volver:hover {color:red;}

a.actual:visited {color:red;} 
a.actual:active {color:red;} 
a.actual:link {color:red;} 
a.actual:hover {color:blue;}

a.busqueda:visited {color:green;} 
a.busqueda:active {color:green;} 
a.busqueda:link {color:green;} 
a.busqueda:hover {color:blue;}

a.lista:visited {color:red;} 
a.lista:active {color:red;} 
a.lista:link {color:red;} 
a.lista:hover {color:blue;}

a.volverbus:visited {color:brown;} 
a.volverbus:active {color:brown;} 
a.volverbus:link {color:brown;} 
a.volverbus:hover {color:red;}

a.nolinea:visited {text-decoration:none;color:blue;}
a.nolinea:active {text-decoration:none;color:blue;} 
a.nolinea:link {text-decoration:none;color:blue;} 
a.nolinea:hover {text-decoration:none;color:green;}

a.marquesina:visited {color:blue;} 
a.marquesina:active {color:blue;} 
a.marquesina:link {color:blue;} 
a.marquesina:hover {color:red;}

#foldheader{cursor:hand ; font-weight:bold ;
list-style-image:url(fold.gif);}
#foldinglist2{list-style-image:url(open.gif);}

.contenedorfoto { 
   float:left; 
   width:210px; 
   height:180px; 
   margin: 10px; 
   padding:5px; 
   background-color:#f5f7f9; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   text-align:center; 
}

#principal { 
   margin:0 auto; 
}

.tit_mediano {
	font-size: 11pt; color: #ffffff; font-family: arial,helvetica; letter-spacing: 0em; text-decoration: none
}
.tit_mediano2 {
	font-size: 10pt; color: #000000; font-family: arial,helvetica; letter-spacing: 0.1em; text-decoration: none
}
.texto_normal {
	font-size: 9pt; color: #333333; font-family: arial,helvetica; letter-spacing: 0em; text-decoration: none
}

.textbox335px {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 335px;
	clip:   rect(   );
	color: #333333;
	background-color: #f0f0f0;
	height: 19px border;
	border: thin solid #333333;
}

.textbox130px {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 130px;
	clip:   rect(   );
	color: #333333;
	background-color: #f0f0f0;
	height: 19px border;
	border: thin solid #333333;
}

.textbox200px {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 200px;
	clip:   rect(   );
	color: #333333;
	background-color: #f0f0f0;
	height: 19px border;
	border: thin solid #333333;
}

.textbox300px {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 300px;
	clip:   rect(   );
	color: #333333;
	background-color: #f0f0f0;
	height: 19px border;
	border: thin solid #333333;
}

.textbox275px {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 275px;
	clip:   rect(   );
	color: #333333;
	background-color: #f0f0f0;
	height: 19px border;
	border: thin solid #333333;
}

/***********************************************/
/* styles para ingreso de propiedades          */
/***********************************************/
.textarea_chico {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 200px;
	color: #333333;
	background-color: #ffffff;
	height: 40px;
	border: 1px solid #000000;
}
.textarea_grande {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	width: 280px;
	color: #333333;
	background-color: #ffffff;
	height: 50px;
	border: 1px solid #000000;
}
.combobox {  font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 130px; clip:  rect(   ); background-color: #f0f0f0}
.combomini {  font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 50px; clip:  rect(   ); background-color: #f0f0f0}
.textbox {  font-family: verdana, arial; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 130px; clip:  rect(   ); background-color: #ffffff}
.textbox1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; width: 60px; color: #000000; background-color: #ffffff; border-color: #9f7f00 #000000 #000000 #9f7f00; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; width: 250px; color: #000000; background-color: #ffffff; border-color: #353a95 #000000 #000000 #4c985a; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; width: 30px; color: #000000; background-color: #ffffff; border-color: #353a95 #000000 #000000 #4c985a; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textbox4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; width: 100px; color: #000000; background-color: #ffffff; border-color: #9f7f00 #000000 #000000 #9f7f00; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/***********************************************/


h1{
 font-family: verdana,arial,sans-serif;
 font-size: 120%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: arial,sans-serif;
 font-size: 114%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: arial,sans-serif;
 font-size: 100%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: arial, verdana,arial,sans-serif;
 font-size: 160%;
 color: #526b94;
 margin: 0px;
 padding: 0px;
 letter-spacing: 1px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #000000;
}

.path_font {
	font-size: 6.5pt;
}

.pieinfo{
 	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	color: #000000;
}

/***********************************************/
/* layout divs                                 */
/***********************************************/

#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navbar{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
}

#headlines{
  float:right;
	width: 20%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#content{
	float: left;
  width: 55%;
}

/***********************************************/
/* components                                  */
/***********************************************/

#sitename{
	margin: 0;
	padding: 0 0 0 10px;
}



/*********** #navbar link styles ***********/

#navbar ul a:link, #navbar ul a:visited {display: block;}
#navbar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix ie/win's broken rendering of block-level anchors in lists */
#navbar li {border-bottom: 1px solid #eee;}

/* fix for browsers that don't need the hack */
html>body #navbar li {border-bottom: none;}


/*********** #sectionlinks styles ***********/

#sectionlinks{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffcc00;
	font-size: 90%;
}

#sectionlinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionlinks a {
	display: block;
	border-top: 1px solid #ffcc00;
	padding: 2px 0px 2px 10px;
}

#sectionlinks a:hover{
	background-color: #dddddd;
}


/*********** .relatedlinks styles ***********/

.relatedlinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedlinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedlinks a:link,
.relatedlinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}


/************** estilos botones sub-menúes **************/

.m0 {
	margin: 0px
}

#button {
	width: 120px; font-family: 'verdana'
}

#button2 {
	width: 120px; font-family: 'verdana'
}

#button ul {
	border-right: medium none; padding-right: 0px; border-top: medium none; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none; list-style-type: none
}

#button li {
	font-size: 12px; width: 100%; color: white; border-bottom: #ffffff 0px solid; background-color: #727272
}

#button2 li {
	font-size: 12px; width: 100%; color: white; border-bottom: #ffffff 0px solid; background-color: #727272
}

<!-- color de fondo de los menues -->
<!-- background: dfdfdf -->

<!-- border-left: dfdfdf -->

#button li a {
	padding-right: 1px; display: block; padding-left: 5px; font-size: 11px; padding-bottom: 2px; border-left: white 10px solid; width: 100%; color: #000000; padding-top: 2px; background-color: white; text-decoration: none
}

#button2 li a {
	padding-right: 1px; display: block; padding-left: 5px; font-size: 11px; padding-bottom: 2px; border-left: white 10px solid; width: 100%; color: #000000; padding-top: 2px; background-color: white; text-decoration: none
}

unknown {
	width: auto
}
#button li a:hover {
	border-left: #000000 10px solid
}

#links {
	width: 160px; font-family: 'verdana'
}
#links ul {
	border-right: medium none; padding-right: 0px; border-top: medium none; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none; list-style-type: none
}
#links li {
	font-size: 12px; width: 100%; color: white; border-bottom: #ffffff 0px solid; background-color: #000000
}

<!--#links li a {
	border-right: #dfdfdf 10px solid; padding-right: 1px; display: block; padding-left: 15px; font-size: 11px; padding-bottom: 2px; width: 100%; color: #000000; padding-top: 2px; background-color: #dfdfdf; text-decoration: none
}-->

unknown {
	width: auto
}
#links li a:hover {
	border-right: #000000 10px solid
}

.r-dertop { font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; clip: rect( ); border: solid; border-color: #9f7f00 #9f7f00 #9f7f00 #9f7f00 ; border-width: 1pt 1pt 0pt 0pt}
.r-derizqtop { 
	font-family: arial; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	clip: rect( ); 
	border: solid; 
	border-top: 1pt solid #000066;
	border-right: 1pt solid #000066;
	border-bottom: 0px solid #666666;
	border-left: 1pt solid #000066;
}

.r-derizqtopbottom { 
	font-family: arial; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	clip: rect( ); 
	border: solid; 
	border-top: 1pt solid #000066;
	border-right: 1pt solid #000066;
	border-bottom: 1pt solid #000066;
	border-left: 1pt solid #000066;
}

.recuadro_light{ 
	font-family: arial; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	clip: rect( ); 
	border: solid; 
	border-top: 1pt solid #a4a5a5;
	border-right: 1pt solid #a4a5a5;
	border-bottom: 1pt solid #a4a5a5;
	border-left: 1pt solid #a4a5a5;
}

.recuadro_rojo{ 
	font-family: arial; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	clip: rect( ); 
	border: solid; 
	border-top: 1pt solid #ff0000;
	border-right: 1pt solid #ff0000;
	border-bottom: 1pt solid #ff0000;
	border-left: 1pt solid #ff0000;
}
.r-bottom { 
	font-family: arial; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	clip: rect( ); 
	border: solid; 
	border-color: #9f7f00 #9f7f00 #000066 #9f7f00 ; border-width: 0pt 0pt 1px}
.r-bottom-gris {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 0pt solid #9f7f00;
	border-right: 0pt solid #9f7f00;
	border-bottom: 1px solid #666666;
	border-left: 0pt solid #9f7f00;
}
.r-derbottom { 
	font-family: arial; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	border: solid; 
	border-color: #9f7f00 #bacada #bacada #9f7f00 ; 
	border-width: 0pt 1pt 1pt 0pt
	}

.r-izqbottom { font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; clip: rect( ); border: solid; border-color: #9f7f00 #9f7f00 #9f7f00 #9f7f00 ; border-width: 0pt 0pt 1pt 1pt}

.r-top {
 	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	color: #999999;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 1pt solid #999999;
	border-right: 0pt solid #9f7f00;
	border-bottom: 0pt solid #9f7f00;
	border-left: 0pt solid #9f7f00;
}
.r-topbottom {
 	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	color: #999999;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 1pt solid #666666;
	border-right: 0pt solid #9f7f00;
	border-bottom: 1pt solid #666666;
	border-left: 0pt solid #9f7f00;
}
.r-top-fino {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 1px solid #9f7f00;
	border-right: 0pt solid #9f7f00;
	border-bottom: 0pt solid #9f7f00;
	border-left: 0pt solid #9f7f00;
}
.r-derizqbottom {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 0pt solid #9f7f00;
	border-right: 1pt solid #265888;
	border-bottom: 1pt solid #265888;
	border-left: 1pt solid #265888;
}
.r-derizq {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 0pt solid #9f7f00;
	border-right: 1pt solid #000066;
	border-bottom: 0pt solid #000066;
	border-left: 1pt solid #000066;
}
.r-izqtop { font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; clip: rect( ); border: solid; border-color: #9f7f00 #9f7f00 #9f7f00 #9f7f00 ; border-width: 2pt 0pt 0pt 1pt}

.r-izq {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 0pt solid #9f7f00;
	border-right: 0pt solid #9f7f00;
	border-bottom: 0pt solid #9f7f00;
	//border-left: 1pt solid #000066;
	border-left: 0pt solid #000066;
}

.r-der {
	clip: rect( );
	border-right: 0pt solid #333333;
	//original: "border-right: 1pt solid #333333;"
}
.r-izqtopbottom { font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; clip: rect( ); border: solid; border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; border-width: 1pt 0pt 1pt 1pt}
.r-dertop-b { font-family: arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; clip: rect( ); border: solid; border-color: #9f7f00 #9f7f00 #9f7f00 #9f7f00; border-width: 2pt 2pt 0pt 1pt}
.r-izqtop-b {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 2pt solid #9f7f00;
	border-right: 1pt solid #9f7f00;
	border-bottom: 0pt solid #9f7f00;
	border-left: 1pt solid #9f7f00;
}
.r-dertopbottom {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	clip: rect( );
	border-top: 2pt solid #9f7f00;
	border-right: 2pt solid #9f7f00;
	border-bottom: 1pt solid #9f7f00;
	border-left: 0pt solid #9f7f00;

}

.regpar
{
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-indent: 1px;
    font-family: arial, helvetica, sans-serif;
    background-color: rgb(254,245,209);
    text-decoration: none
}

.regimpar
{
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-indent: 1px;
    font-family: arial, helvetica, sans-serif;
    background-color: rgb(252,220,197);
    text-decoration: none
}

.imprimir
{
	color:blue;
	cursor:hand;
	text-decoration: underline
	td:hover:red
}


.ftmenu_a { color: #ffde02; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-bottom: 1px; padding-left: 2pt; padding-top: 2px; text-decoration: none ; background-color: ##999999 }
a.ftmenu_a:link		{color: #ffde02; ; text-decoration: none}
a.ftmenu_a:visited	{color: #ffde02; ; text-decoration: none}
a.ftmenu_a:hover		{color: #ffde02; ; text-decoration: none}

.ftmenu_b { background-color: #e8ad30; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-bottom: 1px; padding-left: 2pt; padding-top: 2px; text-decoration: none }
a.ftmenu_b:link		{color: #000000; ; text-decoration: none}
a.ftmenu_b:visited	{color: #000000; ; text-decoration: none}
a.ftmenu_b:hover		{color: #000000; ; text-decoration: none}



.titulo{	font-size:17px;	color:blue;	text-align:center;	font-weight:bold;  }  
.subtitulo{ font-size:15px; color:blue; font-family: arial;  background-color:#F0F3F5;  }     
.titulo_tabla{  font-family:Verdana; font-weight:bold; font-size: 11px;color: #ff0000; padding-top:13px; padding-left:5px; }   
.texto{BORDER-RIGHT: #738191 1px solid; BORDER-TOP: #738191 1px solid; BORDER-LEFT: #738191 1px solid; BORDER-BOTTOM: #738191 1px solid ; font-family:Verdana; font-size: 11px;color: #505050; padding-left: 4px; }  

