

h1{
font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	line-height: 20px;
}
h2{
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 20px;
}
h3{
    float: left;
	clear: both; 
	width: 100%;
    margin: 0px;
    padding:0px;    
    color:#773f7d;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:18px;
    font-weight:500;
    letter-spacing:0.2px;
	line-height: 24px;

}

h4{
font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 20px;
}
h5{
font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 20px;
}
h6{
font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 20px;
}
.enlace {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	line-height: 20px;
}
A.enlace:link     {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	line-height: 20px;
	text-decoration:none;
}
A.enlace:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	line-height: 20px;
	text-decoration:none;
}
A.enlace:hover    {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	line-height: 20px;
	text-decoration: underline;
}
A.enlace:active   {
	font-family: Arial, Helvetica, sans-serif;
	color: #9E9E9E;
	line-height: 20px;
	text-decoration:none;
}
.enlaceb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 600;
	letter-spacing: 0.2px;
}
A.enlaceb:link     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 600;
	text-decoration:none;
}
A.enlaceb:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 600;
	letter-spacing: 0.2px;
	text-decoration:none;
}
A.enlaceb:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 600;
	letter-spacing: 0.2px;
	text-decoration:underline
}
A.enlaceb:active   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 600;
	letter-spacing: 0.2px;
	text-decoration:none;
}
.fondo {
	background-color: #D6D6C6;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	text-indent: 6px;
}
.pequenia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B2B2B2;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.pequeniab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.pequeniaw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.tinyw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
	text-decoration:none;
}

A.comun:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
	text-decoration:none;
}
A.comun:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
	text-decoration:underline;
}
A.comun:active   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
	text-decoration:none;
}

.comuncinecritica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.1px;
	line-height: 13px;
	text-decoration:none;
}

A.comuncinecritica:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.1px;
	line-height: 13px;
	text-decoration:none;
}

A.comuncinecritica:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.1px;
	line-height: 13px;
	text-decoration:underline;
}

A.comuncinecritica:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.1px;
	line-height: 13px;
	text-decoration:none;
}

.comunvi   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A2A384;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
	text-decoration:none;
}
.comunp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
	font-weight: normal;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comunb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0D0D;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-decoration:none;
	line-height: 15px;
}
A.comunb:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0D0D;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-decoration:none;
}
A.comunb:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0D0D;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-decoration:underline;
}
A.comunb:active   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0D0D;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-decoration:none;
}
.comunw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comunwenc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comunbw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 900;
	letter-spacing: 0.2px;
}
.comunr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #880C17;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comunv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.nieve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}

.comuna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9982C;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comunvm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #659841;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comunaz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #076799;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.comunn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6731;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
}
.grande {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #A2A384;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
	text-decoration:none;
}
.grande:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #A2A384;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
	text-decoration:none;
}
.grande:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #A2A384;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
	text-decoration:none;
}
.grande:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #A2A384;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
	text-decoration:underline;
}
.grander {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #880C17;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.grandev {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #009999;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.grandea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #C9982C;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.grandevm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #659841;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.grandeaz {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #076799;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.grandenoti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #4f4786;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}

.granden {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #CC6731;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.grandet {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #773f7d;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.mediana {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #A2A384;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.medianar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #880C17;
letter-spacing: 0.2px;
	line-height: 20px;
}
.mediana2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #A2A384;
	letter-spacing: 0.2px;
	line-height: 30px;
}
.medianaz {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #076799;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.medianan {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #CC6731;
	letter-spacing: 0.2px;
	line-height: 20px;
}

.medianavm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #659841;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.medianaa {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #C9982C;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.medianav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #009999;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.medianavx {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #158135;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.medianat {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #773f7d;
	letter-spacing: 0.2px;
	line-height: 20px;
}

.mediananegro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333333;
	letter-spacing: 0.2px;
	line-height: 20px;
}

SELECT, OPTION {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 175px;
	height:20px;
}
.enlace1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #9D1819;
	text-decoration: none;
}
.enlace2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #149D9B;
	text-decoration: none;

}
.enlace3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #C9901A;
	text-decoration: none;
}
.enlace4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #669B46;
	text-decoration: none;
}
.enlace5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #0E6398;
	text-decoration: none;
}
.enlace6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #C66432;
	text-decoration: none;
}

.enlace7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #4f4786;
	text-decoration: none;
}

.comun02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 11px;
	text-decoration:none;
	font-variant: small-caps;
}

.parada{
    clear: both;
    margin-bottom: 12px;
    /*border: 1px solid #FF7700;*/
}
div.parada p{
    clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 13px;
	text-decoration:none;
    margin-bottom: 10px;
    margin-top: 0px;
    /*float:left;*/
}


div.parada img{
    width: 150px;
    height: 150px;
    /*float:left;*/
    float:left;
    border: solid 1px #898989;
    padding: .2em;
    margin-right: 10px;
    margin-bottom: 10px;
}

/* ::: MENÚ PRINCIPAL ::: */
#menuPrincipal{
    position: absolute; 
    left: 650px; 
    top: 140px;
}
#menuPrincipal ul{
    list-style-type: none;
    margin: 0px; /* top right bottom left */        
    padding: 0px; /* top right bottom left */  
    /*border-top:1px solid #CCCCCC;    */
    width: 140px;
    float: left; /* Contain floated list items */ 
}
#menuPrincipal ul li{
 float: left; /* This corrects the */ 
 width: 100%; /* IE whitespace bug */
}
#menuPrincipal ul li a{
    /*background: #F3F4E8;*/
    /*border-top:1px solid #FFFFFF;*/
    /*border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;*/
    padding: 1px 8px 1px 4px; /* top right bottom left */  
    display: block;
    height: 15px;
    color:#505050;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    /*font-weight:600;*/
    /*letter-spacing:0.2px;*/
    text-decoration:none;    
}
#menuPrincipal ul li a:hover{ 
     /*background: #F3F4E8 url("http://www.guiadelociobcn.com/images/nieve/backmenu.gif") repeat-x left top;*/
     text-decoration:underline;
}
#menuPrincipal ul li a img{
    border: 0px;
    float:left;
    margin: 4px 2px 0px 0px; /* top right bottom left */        
}
#menuPrincipal ul li ul{
    position: absolute;
    left: 140px;
    top: 15px;
    display: block;  
    width: 220px;
}
#menuPrincipal ul li a img.flechaderecha{
    position: absolute;
    top: 5px;
    right: 5px;
}
/* ::: FIN DE MENÚ PRINCIPAL ::: */
