* {
	margin: 0;
	padding: 0;
}
html {
}
header, section, footer, aside, nav, article, figure, figcaption hgroup {
	display:block;
}
body {
	text-align:center;
	font-family: "Quattrocento Sans", Verdana, Geneva, sans-serif;
	margin:0 auto;
	padding:0;
	font-size: 14px;
    background:url(../images/foto-fondo-principal.jpg);
	background-repeat:repeat-x;
	color:#333;
}
p {
	text-align:left;
}
p.pie {
	text-align:left;
	font-size:11px;
}
p.pie-justificado {
	text-align:justify;
	font-size:11px;
	vertical-align:top;
}
h1 {
	color:#336699;
	font-family:"Raleway", Verdana, Geneva, sans-serif;
	line-height:.9;
}
h2 {
	color:#336699;
	font-family:"Raleway", Verdana, Geneva, sans-serif;
	line-height:.9;
}
h3 {
	color:#333;
	font-family:"Raleway", Verdana, Geneva, sans-serif;
/*	line-height:.9;*/
}
h4 {
	color:#666;
	font-family:"Raleway", Verdana, Geneva, sans-serif;
	line-height:.9;
}
h5 {
	color:#999;
	font-family:"Raleway", Verdana, Geneva, sans-serif;
	line-height:.9;
}
h6 {
	color:#999;
	font-family:"Raleway", Verdana, Geneva, sans-serif;
	line-height:.9;
}
a:link {
		font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#336699;
	}
a:active {
		font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#336699;
		}
a:visited {
	font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#336699;	
		}
a:hover {	
		font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#336699;
		} 
a.negrita:link {
		font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#336699;
		font-weight:bold;
	}
a.negrita:active {
		font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#336699;
		font-weight:bold;
		}
a.negrita:visited {
	font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:none;
		color:#336699;
		font-weight:bold;	
		}
a.negrita:hover {	
		font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:14px;
		text-decoration:underline;
		color:#000;
		font-weight:bold;
		}
		
a.mapa:link {
		font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
		font-size:12px;
		text-decoration:none;
		color:#333;
	}
a.mapa:active {
		font-size:12px;
		text-decoration:none;
		color:#fff;
		}
a.mapa:visited {
		font-size:12px;
		text-decoration:none;
		color:#fff;	
		}
a.mapa:hover {	
		font-size:12px;
		text-decoration:none;
		color:#fff;
		}
#contenedorprincipal {
	width: 982px;
	margin:0 auto;
	text-align:left;
	height:100%;
}
#headerprincipal {
	height:132px;
	background:url(../images/background-header.gif);
}
#headerprincipal3 {
	height:134px;
	background:url(../images/background-header2.gif);
}
#logo-gdf-cdmx {
	float:left;
	width:79px;
	height:78px;
	margin:55px 0 0 0;
	border:0;
}
#logo-cdmx {
	float:left;
	width:245px;
	height:78px;
	margin:30px 0 0 0;
	border:0;
}
#logo-sedema-cdmx {
	float:left;
	width:78px;
	height:78px;
	margin:30px 0 0 0;
	border:0;
}
#logo-gdf-cdmx3 {
	float:left;
	width:79px;
	height:78px;
	margin:20px 0 0 0;
	border:0;
}
#logo-cdmx3 {
	float:left;
	width:209px;
	height:78px;
	margin:20px 0 0 0;
	border:0;
}
#logo-sedema-cdmx3 {
	float:left;
	width:78px;
	height:78px;
	margin:20px 0 0 0;
	border:0;
}
#logosedema {
	float:left;
	width:80px;
	height:78px;
	margin:45px 0 0 0;
	border:0;
}
/*INICIA MENU HORIZONTAL DE HERRAMIENTAS*/
#menuherramientas {
	list-style:none;
	margin:0;
	padding:27px 0 0 500px;
}
#menuherramientas li {
	padding:0px;
	float:left;
}
#menuherramientas li a {
	height:8px;
	display:block;
	text-decoration:none;
	text-align:right;
	font-size:12px;
	color:#333;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:10px;
	border-right: 1px solid #000;
}
#menuherramientas li a:hover {
	color:#3399ff;
}
#toolinicio {
	width:38px;
}
#toolmapasitio {
	width:82px;
}
#toolpreguntas {
	width:120px;
}
#toolcontacto {
	width:58px;
}
#toolgdf {
	width:44px;
}
#toolsedema {
	width:55px;
}
#toolotros {
	width:113px;
}
/*INICIA DISPLAY IMECA DEL HOME*/
#displayimecahome {
}
#mapa-ias {
/*	width: 406px;*/
	width: 496px;
    height: 412px;
    float: left;
}
#titulo_mapa_cdmx {
	padding:10px 0 0 170px;
	width:312px;
	height:30px;
	float:left;
	background-color:#FFFFFF;
}
#titulo_mapa_edo_mex {
	padding:10px 0 0 0;
	width:500px;
	height:30px;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
}
.seleccionmapa {
	position:relative;
	float:left;
	left:275px;
	top:-70px;
	z-index:9000000;
}
.seleccionmapa2 {
	position:relative;
	float:left;
	left:430px;
	top:-70px;
	z-index:9000000;
}
.seleccionmapa3 {
	position:relative;
	float:left;
	left:263px;
/*	top:-416px;*/
	top:-56px;
	z-index:9000000;
}
#chaptersMap {
	width:406px;
	height:412px;
	float:left;
}
#chaptersMap2 {
	width:406px;
	height:412px;
	float:left;
	margin-left:160px;
	
}
#nomenclaturacalidadaire {
	background:url(../images/nomenclatura-calidad-aire.png);
	background-repeat:no-repeat;
	background-position:right;
	width:576px;
	height:40px;
	float:left;
}
#nomenclaturacalidadaire2 {
	background:url(../images/nomenclatura-calidad-aire2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:978px;
	height:22px;
	float:left;
	background-color:#FFF;
	padding-bottom:20px;
}
#datos-mapa-cdmx {
	width:408px;
	float:left;
	background-color:#FFF;
	padding: 18px 0 18px 80px;
	border-style: ridge; border-width: 1px;
}
#datos-mapa-edomex {
	width:408px;
	float:left;
	background-color:#FFF;
	padding: 18px 0 18px 80px;
	border-style: ridge; border-width: 1px;
}
#datos-mapa-precontingencia-col1 {
	width:408px;
	float:left;
	background-color:#FFF;
	padding: 18px 0 18px 80px;
}
#datos-mapa-precontingencia-col2 {
	width:408px;
	float:left;
	background-color:#FFF;
	padding: 18px 0 18px 80px;
}
#datos-mapa-precontingencia {
	width:898px;
	float:left;
	background-color:#FFF;
	padding: 18px 0 18px 80px;
	border-style: ridge; border-width: 1px;
}
#datos-generales {
	width:972px;
	float:left;
	background-color:#EFEFEF;
	margin:6px 0 6px 0;
	padding:5px 0 0 8px;
		border-style: ridge; border-width: 1px;
}
#basedatoscalidadaire {
/*	background:url(../images/fondo-datos-calidad-aire.png);*/
	background-color: #fff;
	height:412px;
	width:576px;
	float:left;
}
#basedatoscalidadaire_row_logo {
	float:left;
	width: 576px;
	margin-top: 10px;
}
#basedatoscalidadaire_row_uno {
		float:left;
		padding-bottom:26px;
}
#basedatoscalidadaire_row_dos {
		float:left;
}
#basedatoscalidadaire_row_tres {
	padding: 0 0 0 12px;
	margin-top:10px;
	float:left;
	border: 1px solid #f2f2f2;
	background-color:#f2f2f2;
}
#basedatoscalidadaire_row_cuatro {
}
#basedatoscalidadaire_logo_col_uno {
/*	background:url(../images/fondo-datos-calidad-aire.png);*/
	width:288px;
	float:left;
}#basedatoscalidadaire_logo_col_dos {
/*	background:url(../images/fondo-datos-calidad-aire.png);*/
	width:288px;
	float:left;
}

#basedatoscalidadaire_col_uno {
/*	background:url(../images/fondo-datos-calidad-aire.png);*/
	width:288px;
	float:left;
	font-size: 14px;
}#basedatoscalidadaire_col_dos {
/*	background:url(../images/fondo-datos-calidad-aire.png);*/
	width:287px;
	float:left;
	font-size: 14px;
	border-left: 1px solid #999;
}
#basedatoscalidadaireV2 {
	background:url(../images/fondo-datos-calidad-aire.png);
	height:350px;
	width:549px;
	margin-left:27px;
	margin-top:10px;
	float:left;
}
#renglonunodatoscalidadaireahora {
	width:576px;
	margin-top:10px;
}
#renglonunodatoscalidadaireahoraV2 {
	width:549px;
	background-color:#000066;
}

#calidadairefechaahora {
	color:#666;
	margin:0px 0 0 15px;
	float:left;/*text-shadow:0.05em 0.05em #f2f2f2;*/
}
#datos_hora_fecha_temp{
	float:left;
	width:978px;
	background-color:#EFEFEF;
}

#calidadairefechaahora2 {
	font-weight:bold;
	color:#000;
	font-size:12px;
	padding:2px 0 0px 98px;
	float:left;
	width:490px;
}
#iconorelojcalidadaireahora {
	background:url(../images/icono-reloj.png);
	margin:-3px 0 0 22px;
	height:20px;
	width:21px;
	float:left;
}

#calidadairehora {
	color:#666;
	margin:0px 0 0 8px;
	float:left;/*text-shadow:0.05em 0.05em #f2f2f2;*/
}
#calidadairehora2 {
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin:4px 0 0 8px;
	float:left;/*text-shadow:0.05em 0.05em #f2f2f2;*/
}
#iconotemperaturacalidadaireahora {
	background:url(../images/icono-temperatura.png);
	margin:-3px 0 0 13px;
	height:20px;
	width:21px;
	float:left;
}
#iconotemperaturacalidadaireahora2 {
	background:url(../images/icono-temperatura2.png);
	margin:2px 0 0 15px;
	height:15px;
	width:16px;
	float:left;
}
#calidadairetemperaturaahora {
	color:#666;
	margin:0px 0 0 0;
	float:left;/*text-shadow:0.05em 0.05em #f2f2f2;*/
}
#calidadairetemperaturaahora2 {
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin:4px 0 0 0;
	float:left;/*text-shadow:0.05em 0.05em #f2f2f2;*/
}
#renglondosdatoscalidadaireahora {
	width:268px;
	margin:6px 0 0 13px;
	color:#666;
	float:left;

}
#temperaturahora {
	color:#000000;
	font-size:20px;
	margin-left:433px;
	font-weight:bold;
	float:left;
}
#renglontresdatoscalidadaireahora {
	width:268px;
	margin:0 0 0 13px;
	color:#666;
	float:left;
}
#renglontresdatoscalidadaireahora2 {
	width:380px;
	margin:0 0 0 13px;
	color:#000000;
	font-weight:bold;
	float:left;
	font-size:16px;
}

#renglontresdatoscalidadaireahora2a {
	width:100px;
	margin:0 0 0 13px;
	color:#000000;
	font-weight:bold;
	float:left;
	font-size:16px;
}

#renglontresdatoscalidadaireahora2b {
	width:200px;
	margin:0 0 0 13px;
	color:#000000;
	font-weight:bold;
	float:left;
	font-size:16px;
}

#rengloncuatrodatoscalidadaireahora {
	width:268px;
	margin:0 0 0 13px;
	color:#666;
	float:left;
}
#rengloncincodatoscalidadaireahora {
	width:268px;
	margin:0 0 0 13px;
	color:#666;
	float:left;
}
#titulosrecomendaciones {
	width:549px;
	margin:4px 0 0 13px;
	color:#000000;
	float:left;
}
#titulosrecomendaciones2 {
	width:380px;
	margin:4px 0 0 13px;
	color:#000000;
	font-weight:bold;
	float:left;
	font-size:13px;
}

.boton-cambio-mapa {
	width:80px;
	margin:0 0 0 13px;
	padding:3px;
	float:left;
	background-color:#70706f;
	color:#000;
	border:#ccc solid 1px;
	text-align:center;
	font-size:6px;
}

#titulorecomendacioncalidadaireimagen {
	float:left;
	color:#666;
}
#tituloindiceuvimagen {
	margin:0 0 0 170px;
	float:left;
}
#tituloindiceuvimagen2 {
	float:left;
	padding: 23px 0 0 10px;
	font-weight:bold;
	font-size:10px;
}
#recomendaciones {
	float:left;
}
#recomendacioncalidadaireimagen {
	margin:3px 0 0 13px;
	float:left;
	z-index:10007;
}
#indiceuvimagen {
	margin:3px 0 0 200px;
	float:left;
}
#indiceuvimagenV2 {
	margin:3px 0 0 48px;
	float:left;
	width:180px;
}
#indiceuvimagen2 {
	margin:3px 0 0 5px;
	float:left;
}
#HNC-HNCS-VV {
	margin-top:0px;
}
#HNC-HNCS-VVV2 {
}
#textohnc {
	margin:7px 2px 0 15px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
#colorhnc {
	padding:7px 0 0 0px;
	font-size:10px;
	font-weight:bold;
	float:left;
	height:15px;
	width:35px;
	text-align:center;
}
#textohnc2 {
	padding: 8px 0 0 0;
	font-size:12px;
	float:left;
}
#textohnc2V2 {
	margin:6px 0 6px 16px;
	font-weight:bold;
	float:left;
}
#colorhnc2{
	padding:8px 0 0 0;
	font-size:10px;
	float:left;
	height:16px;
	width:30px;
	text-align:center;
}
#colorhnc2V2{
	padding:6px 0 6px 0;
	font-weight:bold;
	float:left;
	height:16px;
	width:60px;
	text-align:center;
}
#textohncsH1 {
	margin:7px 2px 0 5px;;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#666;
}
#textohncsH1V2 {
	padding:6px 6px 6px 6px;
	font-weight:bold;
	float:left;
}
#textohncsH1_2 {
	margin:8px 0 0 15px;
	font-size:12px;
	float:left;
}
#textohncsH2 {
	margin:7px 2px 0 5px;;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#666;
}
#colorhncs {
	padding:7px 0 0 5px;
	font-size:11px;
	font-weight:bold;
	float:left;
	height:15px;
	width:32px;
}
#colorhncs2 {
    padding:8px 0 0 0;
	font-size:10px;
	font-weight:bold;
	float:left;
	height:16px;
	width:60px;
	text-align:center;
}
#colorhncsH1 {
	padding:8px 0 0 5px;
	margin:0px 0 0 0;
	font-size:11px;
	font-weight:bold;
	float:left;
	height:17px;
	width:55px;
	background:#f89746;
	text-align:center;
}
#colorhncsH1V2 {
	padding:6px 0 6px 0;
	font-weight:bold;
	float:left;
	height:16px;
	width:60px;
	background:#fff;
	text-align:center;
}
#colorhncsH2 {
	padding:8px 0 0 5px;
	margin:0px 0 0 0;
	font-size:11px;
	font-weight:bold;
	float:left;
	height:17px;
	width:55px;
	background:#ef3743;
	text-align:center;
}
#colorhncsH2V2 {
	padding:6px 0 6px 0;
	font-weight:bold;
	float:left;
	height:16px;
	width:60px;
	background:#FFF;
	text-align:center;
}
#textoverifican {
	margin:12px 2px 0 5px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#colorverificanuno {
	margin:8px 0 0 0;
	float:left;
	height:22px;
	width:22px;
}
#colorverificandos {
	margin:8px 0 0 3px;
	float:left;
	height:22px;
	width:22px;
}
#textoverifican2 {
	margin:8px 0 0 15px;
	font-size:12px;
	float:left;
	width:100px;
	text-align:right;
	color:#666;
}
#textoverifican2V2 {
	margin:6px 0 6px 16px;
	font-weight:bold;
	float:left;
}
#colorverifican {
	float:left;
	height:24px;
	width:36px;
}
#colorverificanV2 {
	float:left;
	height:28px;
	width:60px;
}

/*TERMINA DISPLAY IMECA DEL HOME*/
/*INICIA DISPLAY LATERAL IMECA DEL HOME*/
#lateral_inicio {
	margin:0 0 0 0;
	width:222px;
	height:25px;
	float:left;
}
#lateral_final {
	width:220px;
	height:25px;
	float:left;
	background-color:#ebebeb;
	margin:0 0 2px 0;
}
/*#lateral_final2 {
	width:220px;
	float:left;
	background-color:#ebebeb;
	margin:0 0 2px 0;
}*/
#lateral_calidadairefechaahora {
	width:200px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	float:left;
	padding:10px;
	background-color:#ebebeb;
}
#lateral_renglonunodatoscalidadaireahora {
	width:200px;
	float:left;
	padding:0 10px 0 10px;
	background-color:#ebebeb;
}

#lateral_iconorelojcalidadaireahora {
	background:url(../images/icono-reloj.png);
	height:20px;
	width:21px;
	float:left;
	margin-left:10px;
}
#lateral_calidadairehora {
	font-weight:bold;
	color:#000;
	font-size:14px;
	float:left;
	margin:4px 0 0 5px;
}
#lateral_iconotemperaturacalidadaireahora {
	background:url(../images/icono-temperatura.png);
	height:20px;
	width:21px;
	float:left;
	margin-left:20px;
}
#lateral_calidadairetemperaturaahora {
	font-weight:bold;
	color:#000;
	font-size:14px;
	float:left;
	margin:4px 0 0 5px;
}
#lateral_renglondosdatoscalidadaireahora {
	width:210px;
	float:left;
	font-size:13px;
	padding:15px 0 5px 10px;

}
#lateral_renglontresdatoscalidadaireahora {
	width:210px;
	float:left;
	font-size:13px;
	padding:50px 0 5px 10px;
}
#lateral_rengloncuatrodatoscalidadaireahora {
	width:210px;
	color:#000000;
	font-weight:bold;
	float:left;
	font-size:13px;
	padding:0 0 0 10px;
	background-color:#ebebeb;
}
#lateral_rengloncincodatoscalidadaireahora {
	width:210px;
	color:#000000;
	float:left;
	padding:0 0 0 0px;
}
#lateral_recomendacionesairetexto{
	width:200px;
	color:#000000;
	font-weight:normal;
	float:left;
	font-size:13px;
	padding:0 10px;
	background-color:#ebebeb;
	text-align:justify;
}
#lateral_recomendacioncalidadaireimagen{
	width:210px;
	float:left;
	padding:5px 0 0 10px;
	background-color:#ebebeb;
}
#lateral_indiceuvimagen{
	width:210px;
	float:left;
	padding:5px 0 10px 10px;
	background-color:#ebebeb;
}
#lateral_escalaiuv{
	width:210px;
	float:left;
	padding:10px 0 0 0;
}
#lateral_titulorecomendacionuv{
	font-weight:bold;
	color:#000;
	font-size:14px;
	width:210px;
	float:left;
	padding:0px 0 0 10px;
	background-color:#ebebeb;
}
#lateral_tituloescalaindiceuv{
	font-weight:bold;
	color:#000;
	font-size:14px;
	width:200px;
	float:left;
	padding:0;
	text-align:left;
}
#lateral_elijaopcion {
	width:200px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	float:left;
	padding:10px 0 0 10px;
}
/*TERMINA DISPLAY LATERAL IMECA DEL HOME*/
/*INICIAN DIVS PARA SECCION INVENTARIO DE EMISIONES*/
#mapa_ubicacion_inventario{
	float:left;
	width:120px;
	margin-right:20px;
}
#titulocontenido_inventario{
	width:700px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
#lateral_elijaopcion_inventario {
	width:700px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	float:left;
	padding:10px 0 0 0px;
}
#lateral_inv_emisiones_seleccion {
	width:200px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	float:left;
	padding:10px 0 0 10px;
}
#inv_emisiones_texto_complementario{
	width:807px;
	color:#000;
	float:left;
	padding:10px 0 0 0px;
}
/*TERMINAN DIVS PARA SECCION INVENTARIO DE EMISIONES*/
nav {
}
#menuprincipal {
	background-color:#FFF;
}
.breadcrumb {
	width:942px;
	padding:5px 20px 0 20px;
	background-color:#FFFFFF;
	font-size:9.5px;
}
.breadcrumb-especial {
	width:942px;
	padding:5px 20px 0 20px;
	background-color:#FFFFFF;
	font-size:9.5px;
}
#displayslideshow {
	padding-top:0px;
	background-color:#FFF;
}
/* VENTANA DE NUBE DE TAGS Y TEPORINGO*/
#opcionnubeteporingo {
	float:left;
	width:228px;
	padding-left:1px;
}
#tituloteporingo {
	height:28px;
	width:193px;
	padding:13px 0 0 35px;
	background:url(../images/bullet-teporingo.gif);
	background-repeat:no-repeat;
}
#hometeporingo {
	float:left;
	width:228px;
	height:62px;
	border:#ccc solid 1px;
	background-repeat:no-repeat;
}
#hometwitter {
	float:left;
	width:228px;
	height:264px;
	border:#ccc solid 1px;
	margin-top:2px;
	background-color:#e5e5e5;
}
#apps {
	float:left;
	width:982px;
	height:60px;
	background:#fff;
}
#bulletaplicacionesmoviles {
	margin:12px 0 0 0;
	float:left;
	width:130px;
	height:20px;
	padding:13px 0 0 32px;
	background:url(../images/bullet-aplicaciones-moviles.gif);
	background-repeat:no-repeat;
}
#bulletappaire {
	margin:12px 0 0 50px;
	float:left;
	width:38px;
	height:38px;
	background:url(../images/icono-app-aire.gif);
}
#tituloappaire {
	margin:6px 0 0 10px;
	padding:14px 0 0 0;
	float:left;
	width:160px;
	height:24px;
}
#bulletappecobici {
	margin:12px 0 0 50px;
	float:left;
	width:38px;
	height:38px;
	background:url(../images/icono-app-ecobici.gif);
}
#tituloappecobici {
	margin:6px 0 0 10px;
	padding:14px 0 0 0;
	float:left;
	width:240px;
	height:24px;
}
#bulletappgoogleearth {
	margin:12px 0 0 50px;
	float:left;
	width:38px;
	height:38px;
	background:url(../images/icono-app-googleeath.gif);
}
#tituloappgoogleearth {
	margin:12px 0 0 10px;
	padding:14px 0 0 0;
	float:left;
	width:100px;
	height:24px;
}

/*#tituloaplicaciones {
	height:28px;
	width:40px;
	padding:13px 0 0 35px;
	background-repeat:no-repeat;
	float:left;
}*/

h2.tituloseccioneshome {
	color:#333;
	font-family:"Raleway", Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:13px;
}
h3.descripciontemasmenuprincipal {
	color:#333;
	font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
	text-align:center;
}
/* TERMINA VENTANA DE NUBE DE TAGS Y TEPORINGO*/
section {
}
#basecontenidoprincipaldoscolumnas {
	background-color:#FFF;
	float:left;
	width:982px;
}
#contenidoprincipaldoscolumnas {
	margin:25px 20px 30px 20px;
	float:left;
	width: 720px;
}
article {
}
aside {
}
#columnalateralprincipaldoscolumnas {
	height:100%;
	float:left;
	width:222px;
}
/*ESTILOS PARA EL PIE*/
footer {
	font-size:12px;
	height:122px;
	background:url(../images/background-footer.gif) left top no-repeat;
	background-color:#FFF;
}
#footerprincipal {
	padding:10px;
	clear:both;
}
#footersiguenos {
	padding:25px 0 0 30px;
	float:left;
	width:70px;
}
#footersiguenos2 {
	padding:25px 0 0 180px;
	float:left;
	width:70px;
}
#footerlogofacebook {
	padding:20px 0 0 2px;
	float:left;
	width:20px;
}
#footerlogotwitter {
	padding:20px 40px 0 2px;
	float:left;
	width:20px;
}
#footerherramientas {
	float:left;
	width:180px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
#footerherramientasmenu {
	font-size:10px;
	list-style:none;
	margin:0;
}
#footerherramientasmenu li a {
	font-size:12px;
	text-decoration:none;
	color:#333;
}
#footerherramientasmenu li a:hover {
	font-size:12px;
	color:#3399ff;
}
#estesitio {
	float:left;
	width:175px;
	padding-top: 103px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#footerlogomozila {
	float:left;
	width:20px;
	padding-top: 100px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
}
#footerlogogoogle {
	float:left;
	width:20px;
	padding-top: 100px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
}
#footerlogosafari {
	float:left;
	width:15px;
	padding-top: 100px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 2px;
}
#footerdireccion {
	padding:33px 0 0 60px;
	float:left;
	width:220px;
	text-align:right;
}
#footerdireccion2 {
	padding:22px 0 0 0px;
	float:left;
	width:500px;
	text-align:left;
}
/*#footerescudodf {
	padding:30px 0 0 15px;
	float:left;
	width:62px;
}*/
#contador {
	width:92px;
	padding:0 445px;
	background-color:#FFFFFF;
}
/*TERMINAN ESTILOS PARA EL PIE*/
#contenedorsubmenulateral {
	padding-top:15px;
	float:left;
	width:215px;
	margin:0 auto;
}
#contenedorinformacion01 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	float:left;
	width:752px;

}
#contenedorinformacion02 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:942px;
	background:url(../images/fondo-mapa-aire-ultima-hora.jpg) left top no-repeat;
}
#contenedorinformacion03 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:942px;
}
#contenedorinformacion04 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:942px;
	background:url(../images/fondo-mapa-aire-ultima-hora2.jpg) left top no-repeat;
}
#contenedorinformacion05 {
	padding-top:15px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:942px;
	background:url(../images/fondo-mapa-aire-ultima-hora3.jpg) left top no-repeat;
}
#contenedorinformacion06 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:942px;
	background:url(../images/fondo-mapa-aire-ultima-hora4.jpg) left top repeat-y;
}

/* contenedor de sección MONITOREO*/
#contenedorinformacion07 {

	padding:15px;
	float:left;
	width:737px;

}
#contenedortitulo{
	width:982px;
	padding-left:15px;
	padding-top:10px;
	float:left;
}
#titulocontenido{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:30px;
	float:left;
	width:927px;
}
#contenedortitulodos{
	width:715px;
	float:left;
	text-align:justify;
}
#titulocontenidodos{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:55px;
	float:left;
	width:655px;
	}

#iconotitulocontenidos{
	float:left;
	width:40px;
}
/*Estilo para dropbox*/
select
{
color:#FFFFFF;
width: 220px;
height: 25px;
border-radius: 1px;
border: 1px solid #ebebeb;
font-size: 12px;
font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
/*box-shadow: 1px 1px 5px #CCC;*/
background-color:#333333;
}
select:hover
{
color:#FFFFFF;
width: 220px;
height: 25px;
border-radius: 1px;
border: 1px solid #ebebeb;
font-size: 12px;
font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
/*box-shadow: 1px 1px 5px #CCC;*/
background-color:#333333;
}
.separador_dropbox
{
color:#000;
font-size: 12px;
font-family:"Quattrocento Sans", Verdana, Geneva, sans-serif;
/*box-shadow: 1px 1px 5px #CCC;*/
background-color:#fff;
font-weight:bold;
}
/*termina estilo para dropbox*/
#rosa_viento_ultima_hora_meteorologia{
	padding-top:0px;
}
#escala_mapa_viento{
	margin:25px 0 0 5px;
	height:104px;
	width:75px;
	}
#escala_temperatura{
	margin:70px 0 0 5px;
	height:225px;
	width:31px;
}
#escala_pronostico_wrf_temperatura{
	margin:230px 0 0 5px;
	height:225px;
	width:28px;
}
#escala_pronostico_wrf_capa_limite{
	margin:230px 0 0 5px;
	height:225px;
	width:45px;
}
#escala_ultima_hora_mapa{
	margin:240px 0 0 5px;
	height:225px;
	width:28px;
}
.info-estatica-columna-lateral{
	color:#000;
	font-size:11px;
	float:left;
	padding:5px 0 0 10px;
}
.info-estatica-columna-lateral-modelo{
	color:#000;
	font-size:11px;
	float:left;
	padding:20px 0 0 10px;
	width:200px;
	text-align:justify;
}
.info-estatica-columna-lateral-indicadores-graficos{
	color:#000;
	font-size:14px;
	float:left;
	padding:20px 0 0 10px;
	width:200px;
}
.info-estatica-columna-lateral-indicadores-graficos p{
	text-align:center;
	margin: 0 0 10px 0;
}
.escala-mapas-viento{
	width:200px;
	float:left;
	padding:10px 0 0 10px;
}
.escala-mapas-lluvia{
	width:200px;
	float:left;
	padding:10px 0 0 10px;
}
/* ESTILOS ACORDEON PREGUNTAS FRECUENTES */
#basic-accordian{
	border:1px solid #FFF;
	padding:5px;
	width:98%;
	position:relative;
}

.accordion_headings{
	padding:5px;
	background:#c1e8fb;
	color:#333;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#6699CC;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#999;
}
	
	/* TERMINAN ESTILOS ACORDEON PREGUNTAS FRECUENTES */
	
	/*LUPA MAPAS DE SATELITE*/
	

.img-magnifier-container {
  position:relative;
}
.img-magnifier-glass {
  position: absolute;
  border: 3px solid #000;
  border-radius: 50%;
  cursor: none;
  /*Set the size of the magnifier glass:*/
  width: 100px;
  height: 100px;
}





