body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:12pt;}
h2{font-size:12pt;}
h3{font-size:12pt;}
h4,h5,h6{font-size:12pt;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

/* Images */


/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:none { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }


/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

/*hide various parts from the site*/

#header, #footer, #navigation, #rightSideBar, #leftSideBar 
{display:none;}

.container a.button, .container button {
  display:none;
}

#pie {
  visibility:hidden; 
  display:none;
}

.principal {
  visibility:hidden; 
  display:none;
}

/* -------------------------------------------------------------- 
  
 Hartija Css Print  Framework
   * Version:   0.8 (2008-03-10)
   
   * In use by BlueTripCSS
	 
-------------------------------------------------------------- */
.aviso {
	background-color: #F9EDBE;
	border-bottom: 1px solid #F0C36D;
	position: relative; padding: 10px;
	margin-bottom: 30px;
	font-size: 13px;
	text-align: center;
	display: none;
* display: none;
}

.barra {
	background: #000;
	height: 30px;
	display: block;
	color: white;
	text-align: right;
	padding: 8px 15px 0 0;
	position: fixed;
	z-index: 1;
	width: 100%;
	visibility:hidden;
	display: none;
}

.barra_usuario {
  visibility:hidden; 
  display:none;
}

/*[fmt]1A90-1A0B-3*/

/*MENU ESTACIONES*/
.menu1 {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	height:35px;
	background:#fff
	url(/images/button1.gif);
	position:relative;
	border:1px solid #506B05;
	border-width:0 1px;
	border-bottom:1px solid #506B05;
	display: none;
* display: none;
}

.menu1 li {
	float:left;
}

.menu1 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: White;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 8px;
	cursor: pointer;
}

.menu1 li a b {
	float:left;
	display:block;
	padding: 0 16px 0 8px;
}

.menu1 li.current a {
	color:#fff;
	background: url(/images/button3.gif);
}

.menu1 li.current a b {
	background: url(/images/button3.gif) no-repeat right top;
}

.menu1 li a:hover {
	color:#fff;
	background: url(/images/button2.gif);
}
	
.menu1 li a:hover b {
	background: url(/images/button2.gif) no-repeat right top;
}

.menu1 li.current a:hover {
	color:#fff; background: url(/images/button3.gif); cursor:default;
}

.menu1 li.current a:hover b {
	background: url(/images/button3.gif) no-repeat right top;
}

/*MENU FILTRO*/
.menu2 {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	height:35px;
	background:#fff
	url(/images/button4.gif);
	position:relative;
	border:1px solid #2A3D58;
	border-width:0 1px;
	border-bottom:1px solid #2A3D58;
	display: none;
* display: none;
}

.menu2 li {
	float:left;
}

.menu2 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: White;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 8px;
	cursor: pointer;
}

.menu2 li a b {
	float:left;
	display:block;
	padding: 0 16px 0 8px;
}

.menu2 li.current a {
	color:#fff;
	background: url(/images/button6.gif);
}

.menu2 li.current a b {
	background: url(/images/button6.gif) no-repeat right top;
}

.menu2 li a:hover {
	color:#fff;
	background: url(/images/button5.gif);
}
	
.menu2 li a:hover b {
	background: url(/images/button5.gif) no-repeat right top;
}

.menu2 li.current a:hover {
	color:#fff; background: url(/images/button6.gif); cursor:default;
}

.menu2 li.current a:hover b {
	background: url(/images/button6.gif) no-repeat right top;
}

/*MENU RAYOS*/
.menu3 {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	height:35px;
	background:#fff
	url(/images/button7.gif);
	position:relative;
	border:1px solid #C62A2A;
	border-width:0 1px;
	border-bottom:1px solid #C62A2A;
	display: none;
* display: none;
}

.menu3 li {
	float:left;
}

.menu3 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: White;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 8px;
	cursor: pointer;
}

.menu3 li a b {
	float:left;
	display:block;
	padding: 0 16px 0 8px;
}

.menu3 li.current a {
	color:#fff;
	background: url(/images/button9.gif);
}

.menu3 li.current a b {
	background: url(/images/button9.gif) no-repeat right top;
}

.menu3 li a:hover {
	color:#fff;
	background: url(/images/button8.gif);
}
	
.menu3 li a:hover b {
	background: url(/images/button8.gif) no-repeat right top;
}

.menu3 li.current a:hover {
	color:#fff; background: url(/images/button9.gif); cursor:default;
}

.menu3 li.current a:hover b {
	background: url(/images/button9.gif) no-repeat right top;
}

/*MENU TERREMOTOS*/
.menu4 {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	height:35px;
	background:#fff
	url(/images/button10.gif);
	position:relative;
	border:1px solid #EF652C;
	border-width:0 1px;
	border-bottom:1px solid #EF652C;
	display: none;
* display: none;
}

.menu4 li {
	float:left;
}

.menu4 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: White;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 8px;
	cursor: pointer;
}

.menu4 li a b {
	float:left;
	display:block;
	padding: 0 16px 0 8px;
}

.menu4 li.current a {
	color:#fff;
	background: url(/images/button12.gif);
}

.menu4 li.current a b {
	background: url(/images/button12.gif) no-repeat right top;
}

.menu4 li a:hover {
	color:#fff;
	background: url(/images/button11.gif);
}
	
.menu4 li a:hover b {
	background: url(/images/button11.gif) no-repeat right top;
}

.menu4 li.current a:hover {
	color:#fff; background: url(/images/button12.gif); cursor:default;
}

.menu4 li.current a:hover b {
	background: url(/images/button12.gif) no-repeat right top;
}

/*MENU SERVICIOS*/
.menu5 {
	padding: 0 0 0 12px;
	margin: 0;
	list-style: none;
	height: 35px;
	background: #FFF url(../images/button10.gif);
	position: relative;
	border: 1px solid #EF652C;
	border-width: 0 1px;
	border-bottom: 1px solid #EF652C;
	visibility:hidden;
	display: none;
}

.menu6 {
	padding: 0 0 0 12px;
	margin: 0;
	list-style: none;
	height: 35px;
	background: #FFF url(../images/button10.gif);
	position: relative;
	border: 1px solid #EF652C;
	border-width: 0 1px;
	border-bottom: 1px solid #EF652C;
	visibility:hidden;
	display: none;
}

.menu7 {
	padding: 0 0 0 12px;
	margin: 0;
	list-style: none;
	height: 35px;
	background: #FFF url(../images/button10.gif);
	position: relative;
	border: 1px solid #EF652C;
	border-width: 0 1px;
	border-bottom: 1px solid #EF652C;
	visibility:hidden;
	display: none;
}

.oddrowcolor{
background-color:#FDF7F2;
}
.evenrowcolor{
background-color:#FCE7D2;
}

/*+clearfix {*/
#bienvenida:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

#bienvenida {
	display: inline-block;
}

#bienvenida {
/*\*/
	display: block;
/**/
	-height: 1px;
}

/*+}*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

.container {
	margin: 0 auto;
	width: 950px;
}



body {
	background: url(../images/fondo.jpg) no-repeat center top;
	font: 11px/170% tahoma;
	color: #333;
}

body .body0 {
	background: url(../images/fondo0.jpg) no-repeat center top !important;
}

#cabecera {
	height: 238px;
	position: relative;
}

.cabecera0 {
	background: url(../images/cabecera0.jpg) no-repeat left top;
	height: 121px !important;
}

.cabecera1 {
	background: url(../images/cabecera1.jpg) no-repeat left top;
}

.cabecera2 {
	background: url(../images/cabecera2.jpg) no-repeat left top;
}

.cabecera3 {
	background: url(../images/cabecera3.jpg) no-repeat left top;
}

.cabecera4 {
	background: url(../images/cabecera4.jpg) no-repeat left top;
}

.cabecera5 {
	background: url(../images/cabecera5.jpg) no-repeat left top;
}

.cabecera6 {
	background: url(../images/cabecera6.jpg) no-repeat left top;
}

.cabecera7 {
	background: url(../images/cabecera7.jpg) no-repeat left top;
}

#logotipo {
	border: none;
	left: 0;
	position: absolute;
	right: 0;
}

/*#logotipoadvanced {
  visibility:hidden; 
  display:none;
}*/

a:hover #logotipo {
	filter: alpha( opacity = 70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#menu {
	background: transparent;
	list-style: none;
	position: absolute;
	right: 200px;
	top: 75px;
}

#medio {
	height: 350px;
	height: auto !important;
	min-height: 350px;
}

.medio0 {
	background: #FFF url(../images/medio0.jpg) no-repeat left top;
}

.medio1 {
	background: #FFF url(../images/medio1.jpg) no-repeat left top;
}

.medio2 {
	background: #FFF url(../images/medio2.jpg) no-repeat left top;
}

.medio3 {
	background: #FFF url(../images/medio3.jpg) no-repeat left top;
}

.medio4 {
	background: #FFF url(../images/medio4.jpg) no-repeat left top;
}

.medio5 {
	background: #FFF url(../images/medio5.jpg) no-repeat left top;
}

.medio6 {
	background: #FFF url(../images/medio6.jpg) no-repeat left top;
}

.medio7 {
	background: #FFF url(../images/medio7.jpg) no-repeat left top;
}

.medio8 {
	background: #FFF url(../images/medio8.jpg) no-repeat left top;
}

.medio9 {
	background: #FFF url(../images/medio9.jpg) no-repeat left top;
}

#pie {
	border-top: 1px solid #DDD;
	color: #666;
	font: 11px tahoma;
	padding-top: 7px;
	display: none;
}

/*[clearfix]*/
#bienvenida {
}

#bienvenida h1 {
	font: bold 20px "droid sans";
	color: #90C127;
	text-transform: none;
	margin-right: 25px;
	letter-spacing: 1px;
}

#bienvenidarayos h1 {
	font: bold 20px "droid sans";
	color: #E48383;
	text-transform: none;
		margin-right: 25px;
	letter-spacing: 1px;
}

#bienvenidafiltro h1 {
	font: bold 20px "droid sans";
	color: #6F9FCE;
	text-transform: none;
	margin-right: 25px;
	letter-spacing: 1px;
}

#bienvenidaterremotos h1 {
	font: bold 20px "droid sans";
	color: #F08E64;
	text-transform: none;
	margin-right: 25px;
	letter-spacing: 1px;
}

#bienvenida p {
	font: 12.5px/1.8 "droid sans";
	text-align: justify;
}

#bienvenidarayos p {
	font: 12.5px/1.8 "droid sans";
	text-align: justify;
}

#bienvenidafiltro p {
	font: 12.5px/1.8 "droid sans";
	text-align: justify;
}

#bienvenidaterremotos p {
	font: 12.5px/1.8 "droid sans";
	text-align: justify;
}

#bienvenida p a {
	color: #EA954E;
	text-decoration: none;
}

#bienvenidarayos p a {
	color: #EA954E;
	text-decoration: none;
}

#bienvenidafiltro p a {
	color: #EA954E;
	text-decoration: none;
}

#bienvenidaterremotos p a {
	color: #EA954E;
	text-decoration: none;
}

#bienvenida p a:hover {
	background-color: #FEF3EB;
}

#bienvenidarayos p a:hover {
	background-color: #FEF3EB;
}

#bienvenidafiltro p a:hover {
	background-color: #FEF3EB;
}

#bienvenidaterremotos p a:hover {
	background-color: #FEF3EB;
}

#bienvenida p em {
	font-style: italic;
	padding-left: 2px;
	padding-right: 2px;
	color: #000000;
}

#bienvenidarayos p em {
	font-style: italic;
	padding-left: 2px;
	padding-right: 2px;
	color: #000000;
}

#bienvenidafiltro p em {
	font-style: italic;
	padding-left: 2px;
	padding-right: 2px;
	color: #000000;
}

#bienvenidaterremotos p em {
	font-style: italic;
	padding-left: 2px;
	padding-right: 2px;
	color: #000000;
}

#bienvenida img {
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 19px;
	padding-bottom: 25px;
}

#bienvenidarayos img {
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 19px;
	padding-bottom: 25px;
}

#bienvenidafiltro img {
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 19px;
	padding-bottom: 25px;
}

#bienvenidaterremotos img {
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 19px;
	padding-bottom: 25px;
}

.container h1.supertitular {
	color: #719321;
	font: bold 28px calibri;
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 0px;
	/*text-align: center;*/
	padding: 19px;
}

.container h1.supertitularrayos {
	color: #C62A2A;
	font: bold 28px calibri;
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 0px;
	text-align: center;
	padding: 19px;
}

.container h1.supertitularfiltro {
	color: #415878;
	font: bold 28px calibri;
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 0px;
	text-align: center;
	padding: 19px;
}

.container h1.supertitularterremotos {
	color: #EF652C;
	font: bold 28px calibri;
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 0px;
	text-align: center;
	padding: 19px;
}

.container h1.supertitularformulario {
	color: white;
	font: bold 25px "droid sans";
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 0px;
	text-align: center;
	padding: 19px;
}

.container h1.superior {
}

.container #contenido h1 {
	color: #766;
	font: 24px "droid sans", arial;
	margin-top: 15px;
	margin-bottom: 0px;
}

.container #contenido h2 {
	color: #E5934E;
	font: bold 16px "droid sans", arial;
	margin-top: 15px;
	margin-bottom: 0px;
}

.container p {
	color: #000;
	margin-top: 5px;
	line-height: 19px;
	margin-left: 5px;
}

.container #contenido a, .datosdecontacto a {
	color: #37698A;
}

.container #contenido a:hover {
}

.container #contenido ul, .container #contenido ol {
	margin-left: 15px;
	margin-right: 15px;
	margin: 6px 30px;
	color: #898080;
}

strong {
}

/*subíndice y superíndice*/
.superindice 
	{vertical-align:super;
	font: 10px "droid sans";}
.subindice 
	{vertical-align:sub;
	font: 10px "droid sans";}

#addspeech {
	display: none;
}

/*banners*/
#bannersuperior {
	/*+placement:anchor-top-left 366px 37px;*/
	position: absolute;
	left: 366px;
	top: 37px;
	visibility:hidden;
	display: none;
}

.bannercentrado {
	margin-top: 12px;
	margin-bottom: 32px;
	text-align: center;
	visibility:hidden;
	display: none;
}

#bannerlateral {
	visibility:hidden;
	display: none;
}

.capabusqueda h2 {
	background-color: #719321;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedafiltro h2 {
	background-color: #415878;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px; /*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedarayos h2 {
	background-color: #C62A2A;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px; /*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedaterremotos h2 {
	background-color: #EF652C;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px; /*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedaestaciones h2 {
	background-color: #719321;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

/*formularios busqueda*/
.capabusqueda form {
	background-color: #E1FFAC;
	padding: 10px 10px 19px;
	height: 220px;
	font: 16px calibri, "droid sans";
	margin-bottom: 20px;
}

.rayos form {
	height: 350px;
}

.capabusquedafiltro form {
	background-color: #C6DAEE;
	padding: 10px 10px 19px;
	height: 220px;
	font: 16px calibri, "droid sans";
	margin-bottom: 20px;
}

.capabusqueda form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedafiltro form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusqueda form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedafiltro form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusqueda form input {
	display: block;
	width: 885px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedafiltro form input {
	display: block;
	width: 885px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusqueda form input[type='submit'] {
	background-color: #90C127;
	color: #FFF;
	width: 200px;
	cursor: pointer;
}

.capabusquedafiltro form input[type='submit'] {
	background-color: #6F9FCE;
	color: #FFF;
	width: 200px;
	cursor: pointer;
}

.capabusquedadecimal form {
	background-color: #E1FFAC;
	padding: 10px 10px 19px;
	height: 173px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedafiltrodecimal form {
	background-color: #C6DAEE;
	padding: 10px 10px 19px;
	height: 173px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedadecimal form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedafiltrodecimal form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedadecimal form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedafiltrodecimal form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedadecimal form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri; /*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedafiltrodecimal form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri; /*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedadecimal form input[type='submit'] {
	background-color: #90C127;
	color: #FFF;
	cursor: pointer;
}

.capabusquedafiltrodecimal form input[type='submit'] {
	background-color: #6F9FCE;
	color: #FFF;
	cursor: pointer;
}

.capabusquedadecimal h2 {
	background-color: #719321;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedafiltrodecimal h2 {
	background-color: #415878;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedagrados form {
	background-color: #E1FFAC;
	padding: 10px 10px 19px;
	height: 173px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedafiltrogrados form {
	background-color: #C6DAEE;
	padding: 10px 10px 19px;
	height: 173px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedagrados form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedafiltrogrados form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedagrados form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedafiltrogrados form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedagrados form input {
	display: block;
	width: 420px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedafiltrogrados form input {
	display: block;
	width: 420px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedagrados form input[type='submit'] {
	background-color: #90C127;
	color: #FFF;
	width: 200px;
	cursor: pointer;
}

.capabusquedafiltrogrados form input[type='submit'] {
	background-color: #6F9FCE;
	color: #FFF;
	width: 200px;
	cursor: pointer;
}

.capabusquedagrados h2 {
	background-color: #719321;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedafiltrogrados h2 {
	background-color: #415878;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedarayos form {
	background-color: #FFD5D8;
	padding: 10px 10px 19px;
	height: 220px;
	font: 16px calibri, "droid sans";
	margin-bottom: 20px;
}

.capabusquedaterremotos form {
	background-color: #F8D0AD;
	padding: 10px 10px 19px;
	height: 220px;
	font: 16px calibri, "droid sans";
	margin-bottom: 20px;
}

.rayos form {
	height: 350px;
}

.terremotos form {
	height: 350px;
}

.capabusquedarayos form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedarayos form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedarayos form input {
	display: block;
	width: 885px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedarayos form input[type='submit'] {
	background-color: #E48383;
	color: #FFF;
	width: 200px;
	cursor: pointer;
}

.capabusquedarayosdecimal form {
	background-color: #FFD5D8;
	padding: 10px 10px 19px;
	height: 242px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedarayosdecimal form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedarayosdecimal form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedarayosdecimal form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedarayosdecimal form input[type='submit'] {
	background-color: #E48383;
	color: #FFF;
	cursor: pointer;
}

.capabusquedarayosdecimal h2 {
	background-color: #C62A2A;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}


.capabusquedarayosgrados form {
	background-color: #FFD5D8;
	padding: 10px 10px 19px;
	height: 242px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedarayosgrados form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedarayosgrados form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedarayosgrados form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedarayosgrados form input[type='submit'] {
	background-color: #E48383;
	color: #FFF;
	cursor: pointer;
}

.capabusquedarayosgrados h2 {
	background-color: #C62A2A;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

.capabusquedaterremotos form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedaterremotos form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedaterremotos form input {
	display: block;
	width: 885px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedaterremotos form input[type='submit'] {
	background-color: #F08E64;
	color: #FFF;
	width: 200px;
	cursor: pointer;
}

.capabusquedaterremotosdecimal form {
	background-color: #F8D0AD;
	padding: 10px 10px 19px;
	height: 242px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedaterremotosdecimal form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedaterremotosdecimal form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedaterremotosdecimal form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedaterremotosdecimal form input[type='submit'] {
	background-color: #F08E64;
	color: #FFF;
	cursor: pointer;
}

.capabusquedaterremotosdecimal h2 {
	background-color: #EF652C;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}


.capabusquedaterremotosgrados form {
	background-color: #F8D0AD;
	padding: 10px 10px 19px;
	height: 242px;
	font: 16px calibri, "droid sans";
	margin-bottom: 22px;
}

.capabusquedaterremotosgrados form span {
	font: italic 12px calibri;
	color: #6F8F84;
}

.capabusquedaterremotosgrados form span.tipovia {
	display: block;
	padding-bottom: 5px;
}

.capabusquedaterremotosgrados form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: none;
	font: 20px calibri;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left: 3px;
}

.capabusquedaterremotosgrados form input[type='submit'] {
	background-color: #F08E64;
	color: #FFF;
	width: 200px;
	cursor: pointer;
}

.capabusquedaterremotosgrados h2 {
	background-color: #EF652C;
	color: #FFF;
	font: 15px "droid sans";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

/*busqueda*/
h3 {
	font: 12px "droid sans";
	text-align: left;
	margin-top: -12px;
	color: #000;
	margin-bottom: 20px;
	padding-left: 1px;
}

h4 {
	font: 12px "droid sans";
	text-align: left;
	margin-top: -12px;
	color: #000;
	margin-bottom: 20px;
	padding-left: 1px;
}

h5 {
	font: 12px "droid sans";
	text-align: left;
	margin-top: -12px;
	color: #000;
	margin-bottom: 7px;
	padding-left: 1px;
}

h6 {
	font: 12px "droid sans";
	text-align: left;
	margin-top: -12px;
	color: #000;
	margin-bottom: 20px;
	padding-left: 1px;
}

h7 {
	font: 13px "droid sans";
	text-align: right;
	margin-top: -12px;
	color: #415878;
	margin-bottom: 20px;
	padding-left: 10px;
	display: none;
}

h8 {
	font: 15px "droid sans";
	text-align: left;
	margin-top: -12px;
	color: #415878;
	margin-bottom: 20px;
	padding-left: 20px;
	display: none;
}

#tresultados {
	width: 100%;
	background-color: none;
	margin-top: 10px;
}

#tresultados th {
	background-color: none;
	color: #000;
	font: 13px calibri;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

#tresultados th.oculta, #tresultados td.oculta {
	display: none;
}

#tresultados th.titulo {
	background-color: none;
	border: 1px solid #000;
	color: #000;
	text-align: center;
	font: 16px calibri;;
	width: 14.2857%;
}

#tresultados th.subtitulo {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#tresultados th.subtituloleft {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#tresultados th.novedad {
	background-color: none;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 11px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

#tresultados td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#tresultados td.nombreestacion {
	color: #000;
	font: 13px calibri;
	border-left: 1px solid #000;
}

#tresultados td.nombreestacionleft {
	color: #000;
	font: 13px calibri;
	border-left: 1px solid #000;
}

#tresultados td.racha {
	color: #000;
	font: 13px calibri;
	text-align:center;
}

#tresultados td.lluvia_umbral {
	color: #000;
	font: 13px calibri;
	text-align:center;
}

#tresultados td.distancia, #tresultados td.altitud {
	text-align: right;
	padding-right: 12px;
	/*font-weight: bold;*/
}

#tresultados td.descripcion {
	font: 12px calibri;
	color: #000;
}

#tresultados td a {
	color: #000;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: normal;
}

#tresultados td a:hover {
	color: #000;
}

#tresultadosfiltro {
	width: 100%;
	background-color: none;
	margin-top: 10px;
}

#tresultadosfiltro th {
	background-color: none;
	color: #000;
	font: 13px calibri;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

#tresultadosfiltro th.oculta, #tresultadosfiltro td.oculta {
	display: none;
}

#tresultadosfiltro th.titulo {
	background-color: none;
	border: 1px solid #000;
	color: #000;
	text-align: center;
	font: 16px calibri;
	width: 14.2857%;
}

#tresultadosfiltro th.subtitulo {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#tresultadosfiltro th.subtituloleft {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#tresultadosfiltro th.novedad {
	background-color: none;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 11px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

#tresultadosfiltro td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#tresultadosfiltro td.nombreestacion {
	color: #000;
	font: 13px calibri;
	border-left: 1px solid #000;
}

#tresultadosfiltro td.nombreestacionleft {
	color: #000;
	font: 13px calibri;
	border-left: 1px solid #000;
}

#tresultadosfiltro td.racha {
	color: #000;
	font: 13px calibri;
	text-align:center;
}

#tresultadosfiltro td.distancia, #tresultadosfiltro td.altitud {
	text-align: right;
	padding-right: 12px;
	/*font-weight: bold;*/
}

#tresultadosfiltro td.descripcion {
	font: 12px calibri;
	color: #000;
}

#tresultadosfiltro td a {
	color: #000;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: normal;
}

#tresultadosfiltro td a:hover {
	color: #000;
}

#tresultadosrayos {
	width: 100%;
	background-color: #FFF;
	margin-top: 10px;
	text-align: center;
}

#tresultadosrayos th {
	background-color: none;
	color: #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

#tresultadosrayos th.titulo {
	background-color: none;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#tresultadosrayos th.subtituloleft {
	background-color: none;
	text-align: center;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	color: #000;
	font: 12px "droid sans";
}

#tresultadosrayos th.subtitulo {
	background-color: none;
	text-align: center;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 12px "droid sans";
}

#tresultadosrayos th.subtitulo_descrip {
	background-color: none;
	text-align: center;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 12px "droid sans";
	min-width: 150px !important;
}

#tresultadosrayos th.subtitulo_descrip_4 {
	background-color: none;
	text-align: center;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 12px "droid sans";
}

#tresultadosrayos th.subtitulo_descrip_5 {
	background-color: none;
	text-align: center;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 12px "droid sans";
	min-width: 140px !important;
}

#tresultadosrayos th.subtitulo_descrip_6 {
	background-color: none;
	text-align: center;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 12px "droid sans";
	min-width: 145px !important;
}

#tresultadosrayos th.subtitulo_descrip_7 {
	background-color: none;
	text-align: center;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #000;
	font: 12px "droid sans";
	min-width: 150px !important;
}

#tresultadosrayos td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	vertical-align: middle;
}


#tresultadosrayos td.nombreestacionleft {
	color: #000;
	font: 12px "droid sans";
	border-left: 1px solid #000;

}

#tresultadosrayos td.distancia, #tresultadosrayos td.altitud {
	text-align: right;
	padding-right: 12px;
	text-align: center;
}

#tresultadosrayos td.descripcion {
	color: #000;
	font: 12px "droid sans";
	text-align: left;
    padding-left: 100px;
}

#tresultadosrayos td.descripcion_4 {
	color: #000;
	font: 12px "droid sans";
	text-align: left;
    padding-left: 45px;
}

#tresultadosrayos td.descripcion_5 {
	color: #000;
	font: 12px "droid sans";
	text-align: left;
    padding-left: 30px;
}

#tresultadosrayos td.descripcion_6 {
	color: #000;
	font: 12px "droid sans";
	text-align: left;
    padding-left: 20px;
}

#tresultadosrayos td.descripcion_7 {
	color: #000;
	font: 12px "droid sans";
	text-align: left;
    padding-left: 15px;
}

#tresultadosrayos td a {
	color: #000;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#tresultadosrayos td a:hover {
	color: #000;
}

#tresultadosterremotos {
	width: 100%;
	background-color: none;
}

#tresultadosterremotos th {
	background-color: none;
	border-bottom: 1px solid #000;
	color: #000;
	font: 11px "droid sans";
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#tresultadosterremotos th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
}

#tresultadosterremotos th.novedad {
	background-color: #FFF;
	border-bottom: 2px solid #000;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

#tresultadosterremotos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#tresultadosterremotos td.nombreestacion {
	color: #000;
	font: bold 11px "droid sans";
	border-left: 1px solid #000;
}

#tresultadosterremotos td.nombreestacionleft {
	color: #000;
	font: bold 13px "droid sans";
	border-left: 1px solid #000;
}

#tresultadosterremotos td.distancia, #tresultadosterremotos td.altitud {
	text-align: right;
	padding-right: 12px;
	font-weight: bold;
}

#tresultadosterremotos td.descripcion {
	font: italic 12px calibri;
	color: #000;
}

#tresultadosterremotos td a {
	color: #000;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#tresultadosterremotos td a:hover {
	color: #000;
}

/* TABLA RIESGOS EXTRAORDINARIOS */
#trriesgos {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trriesgos  tr {
	text-align: center;
}

#trriesgos th {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
	border: 1px solid #000;
}

#trriesgos th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 16px calibri;
	width: 14.2857%;
}

#trriesgos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#trriesgos td.vest {
	color: #719321;
	font: bold 13px "droid sans";
}

#trriesgos td.datos {
	text-align: center;
	font-weight: bold;
}

#trriesgos td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
}

#trriesgos td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trriesgos td a:hover {
	color: #2A93E6;
}
/* FIN TABLA RIESGOS EXTRAORDINARIOS */

/* TABLA RIESGOS EXTRAORDINARIOS FILTRO */
#trriesgosfiltro {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trriesgosfiltro  tr {
	text-align: center;
}

#trriesgosfiltro th {
	background-color: #FFF;
	border-bottom: 1px solid #000;
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
	border: 1px solid #000;
}

#trriesgosfiltro th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border: 1px solid #000;
}

#trriesgosfiltro td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#trriesgosfiltro td.vest {
	color: #000;
	font: bold 13px "droid sans";
}

#trriesgosfiltro td.datos {
	text-align: center;
	font-weight: bold;
}

#trriesgosfiltro td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
}

#trriesgosfiltro td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trriesgosfiltro td a:hover {
	color: #2A93E6;
}
/* FIN TABLA RIESGOS EXTRAORDINARIOS FILTRO */

/* TABLA RIESGOS EXTRAORDINARIOS RAYOS*/
#trriesgosrayos {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trriesgosrayos  tr {
	text-align: center;
}

#trriesgosrayos th {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#trriesgosrayos th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border: 1px solid #000;
}

#trriesgosrayos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#trriesgosrayos td.vest {
	color: #000;
	font: bold 13px "droid sans";
}

#trriesgosrayos td.datos {
	text-align: center;
	font-weight: bold;
}

#trriesgosrayos td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
}

#trriesgosrayos td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trriesgosrayos td a:hover {
	color: #2A93E6;
}
/* FIN TABLA RIESGOS EXTRAORDINARIOS RAYOS*/

/* TABLA RIESGOS EXTRAORDINARIOS TERREMOTOS*/
#trriesgosterremotos {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trriesgosterremotos  tr {
	text-align: center;
}

#trriesgosterremotos th {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#trriesgosterremotos th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border: 1px solid #000;
}

#trriesgosterremotos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#trriesgosterremotos td.vest {
	color: #000;
	font: bold 13px "droid sans";
}

#trriesgosterremotos td.datos {
	text-align: center;
	font-weight: bold;
}

#trriesgosterremotos td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
}

#trriesgosterremotos td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trriesgosterremotos td a:hover {
	color: #2A93E6;
}
/* FIN TABLA RIESGOS EXTRAORDINARIOS TERREMOTOS*/

/* TABLA VESTIGIOS */
#trvestigios {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trvestigios  tr {
	text-align: center;
}

#trvestigios th {
	background-color: none;
	text-align: center;
	color: #000;
	font: 14px calibri;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#trvestigios th.titulo {
	background-color: none;
	text-align: center;
	border: 1px solid #000;
	color: #000;
	font: 16px calibri;
	width: 14.2857%;
}

#trvestigios th.subtitulo {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigios th.subtituloleft {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigios td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}

#trvestigios td.vest {
	color: #000;
	font: bold 13px "droid sans";
}

#trvestigios td.datos {
	text-align: center;
	font-weight: bold;
	padding: 2px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigios td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigios td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trvestigios td a:hover {
	color: #2A93E6;
}
/* FIN TABLA VESTIGIOS */

/* TABLA VESTIGIOS FILTRO*/
#trvestigiosfiltro {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trvestigiosfiltro  tr {
	text-align: center;
}

#trvestigiosfiltro th {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#trvestigiosfiltro th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#trvestigiosfiltro th.subtitulo {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigiosfiltro th.subtituloleft {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigiosfiltro td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#trvestigiosfiltro td.vest {
	color: #719321;
	font: bold 13px "droid sans";
}

#trvestigiosfiltro td.datos {
	text-align: center;
	font-weight: bold;
}

#trvestigiosfiltro td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
}

#trvestigiosfiltro td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trvestigiosfiltro td a:hover {
	color: #2A93E6;
}
/* FIN TABLA VESTIGIOS FILTRO */

/* TABLA VESTIGIOS RAYOS*/
#trvestigiosrayos {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trvestigiosrayos  tr {
	text-align: center;
}

#trvestigiosrayos th {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#trvestigiosrayos th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#trvestigiosrayos th.subtitulo {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigiosrayos th.subtituloleft {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#trvestigiosrayos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#trvestigiosrayos td.vest {
	color: #719321;
	font: bold 13px "droid sans";
}

#trvestigiosrayos td.datos {
	text-align: center;
	font-weight: bold;
}

#trvestigiosrayos td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
}

#trvestigiosrayos td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trvestigiosrayos td a:hover {
	color: #2A93E6;
}
/* FIN TABLA VESTIGIOS RAYOS*/

/* TABLA VESTIGIOS TERREMOTOS*/
#trvestigiosterremotos {
	width: 100%;
	background-color: #FFF;
	margin-bottom: 25px;
}

#trvestigiosterremotos  tr {
	text-align: center;
}

#trvestigiosterremotos th {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#trvestigiosterremotos th.titulo {
	background-color: #FFF;
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#trvestigiosterremotos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#trvestigiosterremotos td.vest {
	color: #719321;
	font: bold 13px "droid sans";
}

#trvestigiosterremotos td.datos {
	text-align: center;
	font-weight: bold;
}

#trvestigiosterremotos td.datosleft {
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #000;
}

#trvestigiosterremotos td a {
	color: #0000FF;
	font-size: 10pt;
	text-decoration: underline;
	white-space: nowrap;
}

#trvestigiosterremotos td a:hover {
	color: #2A93E6;
}
/* FIN TABLA VESTIGIOS TERREMOTOS*/



#origen_datos p {
	font: 15px calibri;
	text-align: left;
	color: #000;
	margin: 5px 0 5px 0;
}

#origen_datos p.oculta {
	display: none;
}

#origen_datos_filtro p {
	font: 15px calibri;
	text-align: left;
	color: #000;
	margin: 5px 0 5px 0;
}

#origen_datos_filtro p.oculta {
	display: none;
}

#origen_datos_rayos p {
	font: 15px calibri;
	text-align: left;
	color: #000;
	margin: 5px 0 5px 0;
}

#origen_datos_rayos p.oculta {
	display: none;
}

#oculta {
	display: none;
}

.hide_print {
	display: none;
}


/* TABLA AVISOS FENOMENOS ADVERSOS */
#travisos {
	width: 100%;
	margin-bottom: 25px;
}

#travisos  tr {
	text-align: center;
}

#travisos th {
	text-align: center;
	color: #000;
	font: 14px calibri;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#travisos th.titulo {
	text-align: center;
	color: #000;
	font: 16px calibri;
	width: 14.2857%;
	border: 1px solid #000;
}

#travisos th.titulo_sub {
	text-align: center;
	color: #000;
	font: 15px calibri;
	width: 14.2857%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisos th.titulo_sub b {
	color: #000 !important;
}

#travisos th.subtituloleft {
	width: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#travisos th.subtitulo {
	width: auto;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#travisos td.datosleft {
	border-left: 1px solid #000;
}

/* FIN TABLA AVISOS FENOMENOS ADVERSOS */

/* TABLA AVISOS FENOMENOS ADVERSOS FILTRO */
#travisosfiltro {
	width: 100%;
	margin-bottom: 25px;
}

#travisosfiltro  tr {
	text-align: center;
}

#travisosfiltro th {
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#travisosfiltro th.titulo {
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border: 1px solid #000;
}

#travisosfiltro th.titulo_sub {
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisosfiltro th.titulo_sub b {
	color: #000 !important;
}

#travisosfiltro th.subtituloleft {
	width: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#travisosfiltro th.subtitulo {
	width: auto;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisosfiltro td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#travisosfiltro td.datosleft {
	border-left: 1px solid #000;
}

/* FIN TABLA AVISOS FENOMENOS ADVERSOS FILTRO */

/* TABLA AVISOS FENOMENOS ADVERSOS RAYOS*/
#travisosrayos {
	width: 100%;
	margin-bottom: 25px;
}

#travisosrayos  tr {
	text-align: center;
}

#travisosrayos th {
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#travisosrayos th.titulo {
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border: 1px solid #000;
}

#travisosrayos th.titulo_sub {
	text-align: center;
	color: #000 !important;
	font: 15px "droid sans";
	width: 14.2857%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisosrayos th.titulo_sub b {
	color: #000 !important;
}

#travisosrayos th.subtituloleft {
	width: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#travisosrayos th.subtitulo {
	width: auto;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisosrayos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#travisosrayos td.datosleft {
	border-left: 1px solid #000;
}

/* FIN TABLA AVISOS FENOMENOS ADVERSOS RAYOS*/

/* TABLA AVISOS FENOMENOS ADVERSOS TERREMOTOS*/
#travisosterremotos {
	width: 100%;
	margin-bottom: 25px;
}

#travisosterremotos  tr {
	text-align: center;
}

#travisosterremotos th {
	text-align: center;
	color: #000;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

#travisosterremotos th.titulo {
	text-align: center;
	color: #000;
	font: 15px "droid sans";
	width: 14.2857%;
	border: 1px solid #000;
}

#travisosterremotos th.titulo_sub {
	text-align: center;
	color: #FFF;
	font: 15px "droid sans";
	width: 14.2857%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisosterremotos th.titulo_sub b {
	color: #000 !important;
}

#travisosterremotos th.subtituloleft {
	width: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#travisosterremotos th.subtitulo {
	width: auto;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#travisosterremotos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#travisosterremotos td.datosleft {
	border-left: 1px solid #000;
}

/* FIN TABLA AVISOS FENOMENOS ADVERSOS TERREMOTOS*/


/* TABLA DETALLE AVISOS */

.container h1.aviso_supertitular {
	color: #00008B;
	font: bold 25px "droid sans";
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: 0px;
	text-align: center;
}

.container h2.datos_usuario_aviso {
	margin: 20px 0 10px 5px;
	font: 15px "droid sans";
}

.container h2.datos_usuario_aviso p {
	color: #00008B;
	margin: 10px 5px 10px 5px;
}
.container h2.datos_usuario_aviso p.explicacion_fecha {
	color: #00008B;
	margin: 10px 5px 10px 5px;
	font: 10px "droid sans";
}

#resumen {
	margin-top: 20px;
	color: #000 !important;
	background-color: none !important;
}

.container img.ico_print {
	display: none;
}

.container b.resalt_yellow {
	color: #000 !important;
}

.tabla_avisos {
	width: 100%;
	color: #000;
}

.tabla_avisos tr {

}
.tabla_avisos tr.libre {
	height: 10px;
}

.tabla_avisos tr:hover {

}

.tabla_avisos th.titulo {
	color: #000 !important;
	font-size: 18px;
	height: 30px;
	text-align: left;
	padding: 8px 15px 8px 15px;
    vertical-align: middle;
	border: 1px solid #000;
	text-transform: uppercase;
	background-color: none !important;
}

.tabla_avisos th.aviso_titulo {
	color: #000 !important;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	border: 1px solid #000;
}

.tabla_avisos th.titulo_avisosleft {
	text-align: center;
	vertical-align: middle;
	background: #dcdcdc;
	width: auto;
	font-size: 13px;
	color: #696969;
}
.tabla_avisos th.titulo_avisos {
	text-align: center;
	vertical-align: middle;
	background: #dcdcdc;
	width: auto;
	font-size: 13px;
	border-bottom: 1px solid #afafaf;
    border-right: 1px solid #afafaf;
	color: #696969;
}
.tabla_avisos th.titulo_avisos_secon {
	text-align: center;
	vertical-align: middle;
	background: #dcdcdc;
	width: auto;
	font-size: 13px;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
    border-right: 1px solid #afafaf;
	color: #696969;
}
.tabla_avisos th.titulo_avisos_parametro {
	text-align: center;
	vertical-align: middle;
	background: #dcdcdc;
	padding-left: 5px;
	padding-right: 5px;
	width: 235px;
	font-size: 13px;
	border-bottom: 1px solid #afafaf;
    border-right: 1px solid #afafaf;
	color: #696969;
}
.tabla_avisos th.titulo_avisos_tipo_parametro {
	text-align: center;
	vertical-align: middle;
	background: #dcdcdc;
	width: 145px;
	font-size: 13px;
	border: 1px solid #afafaf;
	color: #696969;
}
.tabla_avisos th.titulo_avisos_comentario {
	text-align: center;
	vertical-align: middle;
	background: #dcdcdc;
	padding-left: 5px;
	padding-right: 5px;
	width: 235px;
	font-size: 13px;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
    border-right: 1px solid #afafaf;
	color: #696969;
}

.tabla_avisos td.aviso_datos {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #303030;
}

.tabla_avisos td.aviso_datos_tipo_parametro {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #303030;
	width: 235px;
}
.tabla_avisos td.aviso_datos_comentario {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #303030;
	width: 235px;
}

/* FIN TABLA DETALLE AVISOS*/

#mapagoogle {
	margin-top: 13px;
	margin-bottom: 29px;
}

#mapagoogle img {
	border: 1px solid #000;
	width: 150%;
	margin-top: 20px;
}

#mapagooglerayos {
	margin-top: 13px;
	margin-bottom: 29px;
}

#mapagooglerayos img {
	border: 1px solid #000;
	width: 120%;
	margin-top: 15px;
}

#mapagooglefiltro {
	margin-top: 13px;
	margin-bottom: 29px;
}

#mapagooglefiltro img {
	border: 1px solid #000;
	width: 140%;
	margin-top: 20px;
}

#mapagoogleterremotos {
	margin-top: 13px;
	margin-bottom: 29px;
}

#mapagoogleterremotos img {
	border: 1px solid #000;
	width: 120%;
	margin-top: 10px;
}

/*datosmensuales*/
#datosmensuales div {
	background-color: #90C127;
	border: 1px solid #719321;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 11px;
	display: none;
}

#datosmensuales div h1 {
	font: bold 15px "droid sans";
	text-align: center;
	margin-bottom: 9px;
	color: #506B05;
	display: none;
}

#datosmensuales div h2 {
	font: bold 12px "droid sans";
	text-align: center;
	padding-top: 8px;
	display: none;
}

#datosmensuales div a {
	font: bold 12px calibri, "droid sans";
	letter-spacing: 1px;
	display: inline-block;
	text-transform: capitalize;
	background-color: #719321;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display: none;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

#datosmensuales div a:hover {
	background-color: #384B02;
	display: none;
}

#datosmensualesfiltro div {
	background-color: #6F9FCE;
	border: 1px solid #415878;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 11px;
	display: none;
}

#datosmensualesfiltro div h1 {
	font: bold 15px "droid sans";
	text-align: center;
	margin-bottom: 9px;
	color: #2A3D58;
	display: none;
}

#datosmensualesfiltro div h2 {
	font: bold 12px "droid sans";
	text-align: center;
	padding-top: 8px;
	display: none;
}

#datosmensualesfiltro div a {
	font: bold 12px calibri, "droid sans";
	letter-spacing: 1px;
	display: inline-block;
	text-transform: capitalize;
	background-color: #415878;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display: none;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
}

#datosmensualesfiltro div a:hover {
	background-color: #2A3D58;
	display: none;
}

#buscarmas {
   display: none;
	width: 350px;
	margin: 0 auto;
}

/*mdulo detalle*/
#detalle {
	margin: 60px 30px 20px 10px;
}

#estatico {
	margin: 65px 30px 20px 10px;
	text-align: justify;
}

#detalle img {
	float: left;
	width: 230px;
	border: 1px solid #2EA0AE;
	margin-bottom: 20px;
}

#detalle h1 {
	margin-left: 250px;
}

#detalle p {
	margin-left: 250px;
	text-align: justify;
	padding-bottom: 10px;
}

#detalle ul {
	margin-left: 280px;
	line-height: 130%;
	margin-bottom: 10px;
	font: 10px arial;
	letter-spacing: 1px;
}

#detalle ul li {
	padding-top: 0;
}

/*leyenda*/
#leyenda {
	color: #000;
	background-color: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 19px;
}

#leyenda p {
	color: #000;
	font: 13px "droid sans";
}

#leyenda p strong {
	color: #000;
	font-size: 11.3pt;
}

#leyendarayos {
	color: #000;
	background-color: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 19px;
}

#leyendarayos p {
	color: #000;
	font: 13px "droid sans";
}

#leyendarayos p strong {
	color: #000;
	font-size: 11.3pt;
}

#leyendafiltro {
	color: #000;
	background-color: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 19px;
}

#leyendafiltro p {
	color: #000;
	font: 13px "droid sans";
}

#leyendafiltro p strong {
	color: #000;
	font-size: 11.3pt;
}

#leyendaterremotos {
	color: #000;
	background-color: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 19px;
}

#leyendaterremotos p {
	color: #000;
	font: 13px "droid sans";
}

#leyendaterremotos p strong {
	color: #000;
	font-size: 11.3pt;
}

/*rejilla*/
hr {
	background: #DDD;
	border: none;
	clear: both;
	color: #DDD;
	float: none;
	height: 0.1em;
	margin: 0 0 1.45em;
	width: 100%;
}

hr.space {
	background: #FFF;
	color: #FFF;
}

.clearfix:after, .container:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix, .container {
	display: inline-block;
}

* html .clearfix, * html .container {
	height: 1%;
}

.clearfix, .container {
	display: block;
}

.clear {
	clear: both;
}

/*cajas con margen*/
.box20 {
	margin: 20px;
}


div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23 {
	float: left;
	margin-right: 10px;
}

div.span-24 {
	float: left;
}

div.last {
	margin-right: 0;
}

.span-1 {
	width: 30px;
}

.span-2 {
	width: 70px;
}

.span-3 {
	width: 110px;
}

.span-4 {
	width: 150px;
}

.span-5 {
	width: 190px;
}

.span-6 {
	width: 230px;
}

.span-7 {
	width: 270px;
}

.span-8 {
	width: 310px;
}

.span-9 {
	width: 350px;
}

.span-10 {
	width: 390px;
}

.span-11 {
	width: 450px;
}

.span-12 {
	width: 470px;
}

.span-13 {
	width: 510px;
}

.span-14 {
	width: 550px;
}

.span-15 {
	width: 565px;
}

.span-16 {
	width: 630px;
}

.span-17 {
	width: 670px;
}

.span-18 {
	width: 710px;
}

.span-19 {
	width: 750px;
}

.span-20 {
	width: 790px;
}

.span-21 {
	width: 830px;
}

.span-22 {
	width: 870px;
}

.span-23 {
	width: 910px;
}

div.span-24, .span-24 {
	width: 950px;
}

div.spancuerpo-24, .spancuerpo-24 {
	width: 950px;
	background-color: #E1FFAC;
}

div.border {
	border-right: 1px solid #EEE;
	margin-right: 5px;
	padding-right: 4px;
}

div.colborder {
	border-right: 1px solid #EEE;
	margin-right: 25px;
	padding-right: 24px;
}

