 html, body, #map-container {
        margin: 0;
        height: 500px;
        width: 100%;
        font-family: sans-serif;
}

#datosListado{
	width:370px;
	float:left;
}
#datosMapa{
	float:left;
	width: 625px;
	margin-left:5%;
	margin-top:25px;
}
#mapa{
	width:485px;
}

.datoTit {
    color: #545351;
    font-weight: bold;
    text-align: left;
    padding-bottom:3px;
}
.tablaPred{
	width:98%;
}

.datoEstacion a{ 

	color:#1D4CF7;
	font-weight: bold;
}


/* Azul: Sen actualizar */
.tablaPred td.dato0 a{
	color:#1D4CF7 !important;
	font-weight: bold;
}

/* Verde: Actualizado */
.tablaPred td.dato1 a{
	color:#29B238  !important;
	font-weight: bold;
}

.tablaPred td.dato0 a:hover{ 
	color:#FF9900  !important;
	font-weight: bold;
}

.tablaPred td.dato1 a:hover{ 
	color:#FF9900  !important;
	font-weight: bold;
}




.dato {
    color: #545351;
    font-weight: bold;
    text-align: left;
    padding-bottom:3px;
}

.datoSin a{
   color:#1D4CF7;
    text-align: left;
    padding-bottom:3px;
}





.bordeVerdeSmallTit {
    background: rgba(0, 0, 0, 0) url("../images/cousas/patronGris.png") repeat-x scroll center bottom;
}
.bordeVerdeMedianoTit {
    background: rgba(0, 0, 0, 0) url("../images/cousas/patronVerde_mediano.png") repeat-x scroll center bottom;
}


.bordeVerdeMediano {
    background: rgba(240, 240, 240, 0.6) url("../images/cousas/patronVerde_mediano.png") repeat-x scroll center bottom;
}

.dijitTab .tabLabel {
    color: #29446f;
    font-weight: bold;
}
.dijitTab .tabLabel {
    display: inline-block;
    min-height: 15px;
}

#divMapa{
	float:left;
	margin-left:5px;
}


div.olControlAttribution {
	top: 0px;
	bottom: auto;	
}

.imgFeder{
	margin:auto;
	
}
.imgFeder img{
	
	margin-top:5px;
	padding-top: 10px;
	margin-left:80px;
}


.tdatos{
    padding-top: 12px;
    float:left;
    width:60%;
 }

.tdatos table {
    border-collapse: collapse;
     width: 96%;
     margin:auto;
     text-align:center;
 
    
    
}
.tdatos tr.trcab {
    background: #ffffff none repeat scroll 0 0;
    padding-left: 4px;
    padding-right: 4px;
}
.tdatos tr {
    margin: 0;
    padding: 0;
}


.tdatos td {
    border: 1px dashed #cccccc;
    height: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.trcab {
    color: #294478;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
.ligazons{
	margin-top:12px;
	float:left;
	width:36%;
}

/* UNHA METEOESCOLA*/
.rcorners2 {
    border: 1px solid #bcc0c4;
    -moz-border-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-radius: 10px;
    padding: 10px;
}

.textoGris {
    color: #29446f;
}
.titulo1 {
    padding: 0 0 5px;
}

.ancho30 {
	width: 40%;
}
.ficha{
	float:left;
	position:relative;
	margin:auto;
	
	margin-left:18px;
}

.maisDatos{
	position:relative;
	margin:auto;
	margin-top:15px;
	
}

#infoEscola{
	
	margin:auto;
	
}
#datosEscola{
	padding-top:15px;
	clear:both;
	width:98%;
	margin:auto;
}
#estacionTit{
	color: #29446f;
	font-size: 16px;
	font-weight: bold;
	
}

hr.linea {
    background-color: #334271;
    border: 0 none;
    height: 1px;
    margin-bottom: 5px;
}
.tituloResult{
	color:#29446f;
	font-weight:bold;
	font-size:11px;
}
.datosRex{
	clear:both;
	padding-top:20px;
}
.datosRex table{
	width:100%;
}


ul.enlaceMais li {
    background: rgba(0, 0, 0, 0) url("../images/principal/flechaoc_h2.png") no-repeat scroll 0 2px;
    padding: 0 0 0 14px;
}
td{
	text-align:center;
	
}

table tbody tr:nth-of-type(odd) {

	background-color: #eee;
}
.senDatos{
	margin-top:30px;
	text-align:center;
	font-style:italic;
}
.subTitulo{
	background-color: #E9F2F3;
	text-align:center;
}
.tituloBordes{
	text-align:left;
}
.esconder{
	visibility:hidden;
}
#superior{
	
	position:absolute;
	
}
#supDcha{
	display:inline;
	float:right;
	width:49%;
	/*border:1px solid red;*/
	position:relative;
	padding-left:4px;
}

#supIzda{
	display:inline;
	float:left;
	width:49%;
	position:relative;
	/*border:1px solid green;*/
}

.botonConsulta {
    background-color: #D0D304;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    margin-bottom: 5px;
    border:0;
    outline:none;
}
/*
button.botonConsulta:focus {
	outline:0 none;
	border:0;
}*/
	
.imgInser{
	width:10px;
}	

.fondoRed {
        background: orangered;
      }
      
.fondoGris {
        background-color: #cdcdcd;
      }
.fondoVerde {
        background: greenyellow;
      }
      
      
	
	
	