HTML {
    text-align: center;
    background-color: #000000;
    color: #FFFFFF;
    margin: 0px;
    width: 100%;
}
BODY {
    text-align: center;
    background-color: #000000;
    color: #FFFFFF;
    margin: 0px;
    width: 100%;
}
P {
    text-align: center;
    background-color: #000000;
    color: #FFFFFF;
    margin: 20px;
}
A {
    text-decoration:none;
    color: #B8BDFE;
}
A:hover  {
    text-decoration:none;
    color: #D8DDFF;
}
H1 {
    background-color: #000060;
    border : 2px solid #445187;
    color: #FFFFFF;
    text-align: center; 
	margin-top: 0px;
	margin-bottom: 0px;
}
H2 {
    background-color: #000030;
    border: 2px solid #445187;
    text-align: center; 
    margin-top: 0px;
}
IMG {
    border: 0px;
}
TABLE {
    margin-left: auto;
    margin-right: auto;
}
TD {
    color: #FFFFFF;
}
DIV {
    margin-left: auto;
    margin-right: auto;
}
DIV.map {
    margin-left: 0;
    margin-right: 0;
    width:  100%;
    height: 460px;
}
DIV.minibr {
    display: block;
    height: 4px;
}
FORM {
    display: inline;
    margin-bottom: 0px;
}
.center {
    text-align: center;
}
.texto {
    text-align: justify;
    color: #FFFFFF;
}
.textoderecha {
    text-align: right;
    color: #FFFFFF;
}
.white {
    background-color: #000000;
    color: #FFFFFF;
}
.black {
    color: #000000;
}

/* Map menu bar */
.menumap {
	background-color : #6471A7;
	border : 2px solid #445187;
	width: 100%;
	text-align: center;
    margin-left: 0;
    margin-right: 0;
    display: table;
    height: 26px;
    vertical-align: middle;
}
.cellmap {
    display: table-cell;
    *float: left;
}
.cellmapr {
    line-height: 26px;
    margin: 2px;
}

/* Map buttons */
.GM-button, .GM-button-selected {
    margin: 5px;
    cursor: pointer;
    font-family: Arial, sanf-serif;
    font-size: 12px;
    line-height: 160%;
    padding: 0 6px;
    overflow: hidden;
    text-align: center;
    border-radius: 2px; -moz-border-radius: 2px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35); -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
    -webkit-user-select: none; -moz-user-select: none;
}
.GM-button {
    color: #000;
    border: 1px solid #A9BBDF;
    background: #FEFEFE;    /* old browsers */
    background: -moz-linear-gradient(top, #FEFEFE 0%, #F3F3F3 100%);    /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#F3F3F3));  /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F3F3F3',GradientType=0); /* ie */
}
.GM-button-selected, .GM-button:hover {
    border: 1px solid #678AC7;
}
.GM-button-selected {
    font-weight: bold;
    color: #fff;
    background: #6D8ACC;    /* old browsers */
    background: -moz-linear-gradient(top, #6D8ACC 0%, #7B98D9 100%);    /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6D8ACC), color-stop(100%,#7B98D9));  /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6D8ACC', endColorstr='#7B98D9',GradientType=0);   /* ie */
}

/* Main menu bar */
.mainmenu {
	background-color : #6471A7;
	border : 2px solid #445187;
	text-align: center;
}
.topmenu {
	width: 760px;
	overflow: hidden
}
.comentariodarkito {
    background-color : #042147;
	width: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.comentarioclarito {
	background-color : #243167;
	border : 2px solid #445187;
	color: #D8DDDF;
	margin: 0px;
}
input.readonly {
    background-color:   #AAAAAA;
    font-style:         italic
}

/* Adsense */
IFRAME.adsensead {
    background-color : #000000;
    width:     728px;
    height:    90px;
    border:    0px;
    margin:    0px;
    overflow:  hidden;
}
IFRAME.adsenselink {
    background-color : #6471A7;
    width:     728px;
    height:    15px;
    border:    0px;
    margin:    0px;
    overflow:  hidden;
}

