body {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 17px;
	background-color:transparent;
}

body.geosurfer {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 17px;
	background-color: #ffffff;
}


td, option, select, input {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.streetsuggest {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.button {
  font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
  padding: 2px 20px 2px 20px;
  border: 2px solid black;
  background-color: #E20A17;
  color: #FFFFFF;
  height: 20px;
  width:70%;
  text-decoration: none;
  font-weight: bold;	
  cursor: pointer;
  cursor: hand;
}

.button_img {
	cursor: pointer;
  cursor: hand;
}


/* geosurfer */
.div_header {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: black;
	font-weight:bold;
	border-bottom: 2px solid black;
	height:20px;
	cursor: pointer;
        cursor: hand;
}
.page_header {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: black;
	font-weight:bold;
	border-bottom: 2px solid black;
	height:20px;
}

.group_header {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: black;
	font-variant: small-caps;
}


.help {
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 17px;
}

/* map tips */

.maptip {
	padding: 0px;
  opacity: 0.85;
  filter: alpha(opacity=85);
  /*background-color: #fec788;*/
}

.maptip_header {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	background-color: #ae5d00;
	font-weight: bold;
	padding: 1px;
	padding-left: 10px;
}

.maptip_body {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	background-color: #fec788;
}

/* rounded frames */

.tc {
	background: #F3F3F1;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	margin: 50px;
	background-image: url("../img/boto_rollover_middle.png");
}

.ll{
	background-image: url("../img/rounded/ll.gif"); 
}

.lr{
	background-image: url("../img/rounded/lr.gif"); 
}

.bc{
	background-image: url("../img/rounded/bc.gif"); 
}

.tl {
	background-image: url("../img/rounded/tl.gif"); 
}

.tr {
	background-image: url("../img/rounded/tr.gif"); 
}

.bl {
	background-image: url("../img/rounded/bl.gif"); 
}

.br {
	background-image: url("../img/rounded/br.gif"); 
}



/* rounded map */

.mtc {
	background: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin: 10px;
	
}

.mbc{
	background: #FFFFFF;
}

.mtline{
	background: #7E0000;
}

.mll {
	background-image: url("../img/rounded/mll.gif"); 
}

.mlr {
	background-image: url("../img/rounded/mlr.gif"); 
}

.mlc {
	background: #FFFFFF; 
}

.mtl {
	background-image: url("../img/rounded/mtl.gif"); 
}

.mtls {
	background-image: url("../img/rounded/mtls.gif"); 
}

.mtr {
	background-image: url("../img/rounded/mtr.gif"); 
}

.mtrs {
	background-image: url("../img/rounded/mtrs.gif"); 
}

.mtc {
	background-image: url("../img/rounded/mtc.gif"); 
}

.mbll {
	background-image: url("../img/rounded/mbll.gif"); 
}

.mblr {
	background-image: url("../img/rounded/mblr.gif"); 
}

.mblc {
	background-image: url("../img/rounded/mblc.gif"); 
}

.mgll {
	background-image: url("../img/rounded/mgll.gif"); 
}

.mglr {
	background-image: url("../img/rounded/mglr.gif"); 
}

.mglc {
	background: #FFFFFF; 
}


.mbl {
	background-image: url("../img/rounded/mbl.gif"); 
}

.mbr {
	background-image: url("../img/rounded/mbr.gif"); 
}

.mbc {
	background-image: url("../img/rounded/mbc.gif"); 
}

.ltl {
	background-image: url("../img/rounded/ltl.gif"); 
}

.ltc {
	background-image: url("../img/rounded/ltc.gif"); 
}

.ltr {
	background-image: url("../img/rounded/ltr.gif"); 
}

/* rounded maptips */

.mttc {
	background: #F3F3F1;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	margin: 50px;
	background-image: url("../img/rounded/mttc.gif");  
}

.mtll{
	background-image: url("../img/rounded/mtll.gif"); 
}

.mtlr{
	background-image: url("../img/rounded/mtlr.gif"); 
}

.mtbc{
	background-image: url("../img/rounded/mtbc.gif"); 
}

.mttl {
	background-image: url("../img/rounded/mttl.gif"); 
}

.mttr {
	background-image: url("../img/rounded/mttr.gif"); 
}

.mtbl {
	background-image: url("../img/rounded/mtbl.gif"); 
}

.mtbr {
	background-image: url("../img/rounded/mtbr.gif"); 
}

.print_link a, a:link, a:hover, a:active, a:visited{
	color : #000066;
}

.div_scroll {
	width:191px;
	height:1px;
	position:absolute;
	top:30px;
	overflow:auto;
	
}

 .menu_boto, .menu_boto_seleccionat {
   
    margin: 2px;
    margin-top: 6px;
    padding-bottom:2px;
    padding-top:2px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
} .menu_boto a, .menu_boto_seleccionat a {
    color: black;
    display: block;
    margin-left: 15px;
    text-decoration: none;
    background-repeat: no-repeat;
    font-size: 12px;
}

.menu_boto{
    background-image: url("../img/boto_menu_fons_middle.png");
}
.menu_hover, div.menu_boto:hover{
    background-image: url("../img/boto_rollover_middle.png");
}
 .menu_boto a:hover {
    color: black;
    font-weight: bold;
    text-decoration: none;
}
.menu_boto  {

        background-color: transparent;
}
.menu{
    
    background-image:url("../img/fons_menu_rallat.png");
}
.infoLayers{

    background-image:url("../img/fons_menu_rallat.png");
}


