/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;  
  font-size: 16px;	
	color: #333333;
	line-height: 1.166;	
	margin: 0;
	padding: 0;
}

body.contenidos{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

body.popup{
	margin: 0;
	background-color: #ffffff;	
}


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

a{
	color: #0033aa;
	text-decoration: none;
}

a:link{
	color: #0033aa;
	text-decoration: none;
}

a:visited{
	color: #0033aa;
	text-decoration: none;
}

a:hover{
	color: #0033aa;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 19px;
 color: #ffffff;
 margin: 0;
 padding: 0;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 18px;
 color: #006699;
 margin: 0;
 padding: 0;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 18px;
 color: #333333;
 margin: 0; 
 padding: 0;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 16px;
 font-weight: normal;
 color: #333333;
 margin: 0;
 padding: 0;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 14px;
 font-weight: bold; 
 color: #333333;
 margin: 0;
 padding: 0;
}

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: 14px;
 font-weight: bold;
 color: #999999;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#pagCell{
  width: 780px;
  height: 615px;
  background-color: #ffffff;
  text-align: left;
  margin: 0;
  padding-bottom:0px;
	border: 1px solid #cccccc;  
}

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

#navBar{
	float: left;
	width: 146px;
	height: 500px;
	margin: 0;
	padding: 0;		
	background-color: #E6E7F4;
	border-right: 1px solid #cccccc; 
	border-bottom: 0;
}


/*********** #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 require hack */
html>body #navBar li {border-bottom: none;}


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


/***********************************************/
/* Components                                  */
/***********************************************/

/************* globalx styles ****************/

#globalx{
position: relative;
width: 780px;
min-width: 640px;
top: 1px;
height: 23px;
line-height: 20px;
color: #00ffff;
padding: 0;
margin: 0;
background-image:  url("imgs/but_dn.gif");
border-bottom: 1px solid #cccccc;
left: 0;
z-index: 100;
}

a.gindex, a.gindex:visited{
	font-size: 14px;
	color: #6676A0;
	font-weight: bold;
	margin: 0;
	padding: 6px 9px 4px 2px;
	border-right: 1px solid #cccccc;
}

a.gindex:hover{
	color: #5B6A90;
  background-image:  URL("imgs/but_on.gif");
	text-decoration: none;
}

a.glink, a.glink:visited{
	font-size: 12px;
	color: #006699;
	font-weight: normal;
	margin: 0;
	padding: 7px 5px 4px 5px;
	border-right: 1px solid #cccccc;
}

a.glink:hover{
	Color: #000099;
  background-image:  URL("imgs/but_on.gif");	
	text-decoration: none;
}

/************* #search styles ***************/

#search{
	margin: 10px 0px 0px 7px;
	text-align: left;
}

#search form{
	font-size: 11px;
	margin: 0;
}

#search label{
	font-size: 15px;
	color: #999999;	
	display: block;
	margin: 0px 0px 4px 1px;
}

/************* #biz styles ***************/

#bizz{
	margin: 18px 0px 0px 6px;	
	font-size: 11px;
	text-align: left;
	border-bottom: 0px solid #cccccc;
}

/************ subglobalNav styles **************/
#sectionLabel0, #sectionLabel1, #sectionLabel2, #sectionLabel3, #sectionLabel4, #sectionLabel5, #sectionLabel6, #sectionLabel7, #sectionLabel8, #sectionLabel9 {
	font-size: 14px;	
  width:146px; 
	height: 20px;	  
	border-bottom: 1px solid #cccccc;		
	margin: 0;	
  padding: 0px 0px 0px 8px;	
}

.sectionLabel{	
	display: block;
	position: absolute;
	top: 210px;
	left: 0;
	Visibility: hidden;
}

#sectionLink0 a, #sectionLink1 a, #sectionLink2 a, #sectionLink3 a,  #sectionLink4 a, #sectionLink5 a, #sectionLink6 a, #sectionLink7 a, #sectionLink8 a, #sectionLink9 a {
	font-size: 13px;	
  width:146px; 
	height: 20px;  
	border-bottom: 1px solid #cccccc; 	
  margin: 0;
  padding: 2px 0px 0px 0px;
}

.sectionLink{	
	display: block;
	position: absolute;
	top: 230px;
	left: 0;
	color: #006699;	
	Visibility: hidden;
}

.sectionLink a:link, .sectionLink a:visited {
	font-size: 13px;
	color: #006699;
}

.sectionLink a:hover{
	color: #000099;
	background-color: #F5F5FB;
	text-decoration: none;	
}


/************** .feature styles ***************/

.feature{
	padding: 0;
	font: 12px Arial, Verdana;
	color: #000000;
}

.feature h3{
	padding: 15px 10px 0px 0px;
	text-align: center;
	font: 15px Arial, Verdana;	
	color: #555555;
	font-weight: bold;	
}

.feature p{
	padding: 0px 5px 8px 5px;
	text-align: justify;
	font: 12px Arial, Verdana;	
	color: #000000;	
}

.feature img{
  margin: 0px 5px 0px 5px;
}

.feature Object{
	float: left;
	margin: 3px 5px 3px 0px;
} 

/************** .legal styles ***************/

.legal{
	padding: 0;
	font-size: 13px;
}

.legal h3{
	padding: 50px 50px 0px 50px;
	text-align: center;
}

.legal p{
	padding: 0px 50px 4px 50px;
	text-align: justify;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 12px;
	color: #aaaaaa;
	padding: 2px 0px 3px 5px;
}

#siteInfo img{
	border: 0;
  margin-bottom: -3px;

}

/*********** #contenidos styles ***********/

#contenidos{
	float: left;
  width: 629px;   
  height: 500px;
	padding: 0;
	margin: 0; 
}


/*********** #paging styles ***********/

#paging{
	padding: 0;
	font-size: 13px;   
}

#paging h5{
  font-size: 13px;
  color: #333333;	
	padding: 5px 0px 0px 15px;
}


/************** #banners styles **************/

#banners{
	position: relative;
	top: -3px;
	left: 0;	
	width: 129px;
	height: 498px;
	border-left: 1px solid #cccccc;	
	margin: 0;
	padding: 0px 5px 0px 10px;
	font-size: 13px;
}
    
#banners p{
	padding: 0px 0px 10px 0px;
}


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

#advert{
	padding: 5px 0px 0px 0px;		
}

#advert img{
	margin: 5px 0px 0px 0px;		
}


/* Listado styles*/

.listtitulo {
	font: 12px Verdana, Arial;
	background-color: #ffffff;	
	text-align: left;
	Color: #000000;	
	font-weight: bold;
	padding: 0px 10px 0px 15px;		
}

.listlocation {
	font: 10px Verdana, Arial; 
  background-color: #aaaaaa;
	padding: 2px 10px 2px 10px;
  Color: #eeeeee;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.listdescripcion {
	font: 11px Verdana, Arial;
	padding: 3px 10px 3px 10px;
	height:77px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.listleft {
	font: 9px Verdana, Arial;
	padding: 0px 0px 0px 15px;
	height:13px;	
	color: #00ff00;	
	text-align: left;	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
}

.listcenter_l {
	font: 9px Verdana, Arial;
	padding: 0px 12px 0px 0px;
	height:13px;	
	color: #000000;	
	text-align: center;	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
}

.listcenter_r {
	font: 9px Verdana, Arial;
	padding: 0px 0px 0px 12px;
	height:13px;	
	color: #000000;	
	text-align: center;	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
}

.listright {
	font: 9px Verdana, Arial;
	padding: 0px 15px 0px 0px;
	height:13px;	
	color: #000000;	
	text-align: right;	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
}

.minimap {
	width:63px;
	height:74px;
  border: 1px solid #cccccc;   
}

.fototh {
	width:100px;
	height:75px;
  border-bottom: 1px solid #cccccc;   
}

.listpopuphead {
	font: 13px Verdana, Arial;		
	position: relative;		
	padding: 0;
	color: #000000;
	text-align: center;	
	background-color: #ffffff;
}
	
.listgoto {
	font: 12px Verdana, Arial;	
	text-align: right;		
	position: relative;	
	font-weight: bold;		
	padding: 0px 5px 0px 0px;
}	
	
.listgotoleft {
	font: 12px Verdana, Arial;	
	text-align: left;		
	position: relative;	
	font-weight: bold;		
	padding: 0px 5px 0px 0px;
}	
	
.listgotocenter {
	font: 12px Verdana, Arial;	
	text-align: center;		
	position: relative;	
	font-weight: bold;		
	padding: 0;
}		
	
.listpopupsub {
	font: 12px Verdana, Arial;	
	height:0px;	
	position: relative;		
	padding: 0;
	color: #444444;
	text-align: center;
	background-color: #ffffff;
}	
	
.listpopup {
	font: 10px Verdana, Arial;	
	height:0px;	
	position: relative;		
	padding: 0;
	color: #444444;
	text-align: center;
	background-color: #ffffff;
}

/************** .az styles ***************/

.az{
	padding: 55px 0px 0px 55px;
	font-size: 13px;
}

.municipio{
	width:220px;
  font: 10px Verdana,sans-serif;
  font-weight: bold;
  border: 0;
}

.localidades{
	width:220px;
  font: 10px Verdana,sans-serif;
  font-weight: bold;
  border: 0;
}

.category_az{
	width:300px;
  font: 10px Verdana,sans-serif;
  font-weight: bold;
  border: 0;
}

.map{
	padding: 0;
	font-size: 13px;
}


.satTable {
width: 100%;
height: 18px;
padding:0px;
}
