/*[fmt]1A90-1A0B-3*/
@import url(../includes/pie/estilopie.css);

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

#bienvenida {
	display: inline-block;
}

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

/*+}*/
.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;
}

.menu1 li {
	float: left;
}

.menu1 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	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;
}

.menu2 li {
	float: left;
}

.menu2 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	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;
}

.menu3 li {
	float: left;
}

.menu3 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	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;
}

.menu4 li {
	float: left;
}

.menu4 li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	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;
}

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: #FFF url(../images/fondo.jpg) repeat-x top;
	font: 12.5px/170% "droid sans";
	color: #333;
	position: relative;
}

.bodyadvanced {
	background: #FFF url(../images/fondo2.jpg) repeat-x top;
	font: 12.5px/170% "droid sans";
	color: #333;
	position: relative;
	/*background-position-y: 35px;
	//background-position: -168px 35px;*/
}

#cerrarsesion {
	display: block;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: -2px;
}

#cerrarsesion a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	/*+text-shadow:1px 1px #D9420C;*/
	-moz-text-shadow: 1px 1px #D9420C;
	-webkit-text-shadow: 1px 1px #D9420C;
	-o-text-shadow: 1px 1px #D9420C;
	text-shadow: 1px 1px #D9420C;
}

#cerrarsesion a:hover {
	color: #FBEF9A;
}

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

.cabecera0 {
	background: none;
	height: 121px !important;
}

#cabeceraadvanced {
	position: relative;
	margin-top: 35px;
}

.cabecera_advanced0 {
	background: none;
	height: 121px !important;
}

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

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

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;
}

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

#pie {
	background: #FFF;
	border-top: 1px solid #DDD;
	color: #666;
	font: 11px tahoma;
	padding-top: 7px;
	margin-top: 20px;
}

/*[clearfix]*/#bienvenida {
}

.barra {
	background: #000;
	height: 35px;
	line-height: 35px;
	display: block;
	color: white;
	text-align: right;
	position: fixed;
	z-index: 1;
	width: 100%;
}

.barra a {
	color: #FFF;
	text-decoration: none;
}

.barra a:hover {
	color: yellow;
	text-decoration: underline;
}

.barra .advanced {
	float: left;
	color: #FF9A34;
	font-style: italic;
	font-weight: bold;
	font-size: 17px;
	margin-left: 10px;
}

.barra .advanced_looking {
	float: left;
	color: #FF9A34;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 2px;
}

.barra .home {
	padding-right: 9px;
}

.barra .plus {
	border-left: 1px solid #ffffff;
	padding-left: 9px;
	padding-right: 9px;
}

.barra .fin {
	border-left: 1px solid #ffffff;
	padding-left: 9px;
	margin-right: 9px;
}

.barra .plazo {
	float: left;
	padding-left: 10px;
	font-size: 10px;
}

.barra_usuario {
	background: black;
	height: 25px;
	display: block;
	color: white;
	text-align: right;
	padding: 6px 15px 0 0;
	position: fixed;
	z-index: 1;
	width: 100%;
}

.barra_usuario a {
	color: #FFF;
	text-decoration: none;
}

.barra_usuario a:hover {
	color: #FFF;
	text-decoration: underline;
}

.nav > li {
list-style:none;
color:#FFF;
}

.nav li a {
background:#000;
color:#FFF;
display:block;
}
 
.nav li a:hover {
background:#000;
color: #7FFF00;
}

.nav li ul {
list-style:none;
display: none;
position: absolute;
min-width: 225px;
margin-left: -4px;
}

.nav li:hover > ul {
display:block;
text-align:left;
}

.nav li ul li {
position:relative;
background:#000;
padding:5px 10px;
}

#erroracceso {
text-align: center;
color: #00F;
font: bold 12px tahoma;
margin-top: 10px;
}

#v_essential {
height: auto !important;
min-height: 225px;
display: block;
margin: 40px 10px 0px 0px;
width: 300px;
/*border: 1px solid #EF652C;
box-shadow: 2px 2px 5px #EF652C;*/
}

#v_essential p.titulo {
font-weight: bold;
color: #838383;
font-size: 13px;
text-align: center;
margin: 0 0 0 0;
}

#v_essential p.version {
font-weight: bold;
color: #838383;
font-size: 15px;
text-align: center;
margin: 60px 0px 13px 0px;
}

a.v_essential {
background: url(../images/gray.png);
border: 1px solid #838383;
color: #838383;
font-weight: bold;
width: 50px;
height: 20px;
cursor: pointer;
float: center;
display: block;
font-size: 13px;
margin: 25px 0 0 55px;
}

#v_advanced {
background: #FFF0D8;
height: auto !important;
min-height: 225px;
display: block;
margin: 40px 0px 0px 0px;
width: 410px;
border: 1px solid #EF652C;
box-shadow: 2px 2px 5px #EF652C;
-webkit-box-shadow: 2px 2px 5px #EF652C;
-moz-box-shadow: 2px 2px 5px #EF652C;
/*filter: shadow(color=#EF652C, direction=135, strength=2);*/
}

#v_advanced p.titulo {
font-weight: bold;
color: #EF652C;
font-size: 13px;
text-align: center;
margin: 0 0 0 0;
}

#v_advanced p.aun {
color: #000;
font-size: 13px;
text-align: center;
margin-top: 10px;
}

#v_advanced p a.aun {
font-weight: bold;
color: #EF652C;
font-size: 13px;
text-align: center;
margin-top: 10px;
}

#v_advanced p.version {
font-weight: bold;
color: #EF652C;
font-size: 17px;
text-align: center;
margin: 20px 0px 0px 0px;
}

#v_advanced p.usu {
font-weight: bold;
color: #000;
font-size: 13px;
text-align: right;
margin: 20px 0 0 0;
}

#v_advanced p.con {
font-weight: bold;
color: #000;
font-size: 13px;
text-align: right;
margin-top: 10px;
}

#v_advanced .usu input {
float: right;
margin: 0px 75px 0px 5px;
}

#v_advanced .con input{
float: right;
margin: 0px 75px 0px 5px;
}

#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 25px "droid sans";
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 0px;
	text-align: center;
	padding: 19px;
}

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

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

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

.container h1.superior {
}

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

.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: #000000;
	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";}

/*banners*/
#bannersuperior {
	/*+placement:anchor-top-left 366px 37px;*/
	position: absolute;
	left: 481px;
	top: 15px;
}

.bannercentrado {
	margin-top: 12px;
	margin-bottom: 15px;
	text-align: center;
}

.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: 465px;
	font: 12.5px "droid sans";
	margin-bottom: 20px;
}

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

.capabusqueda form span {
	font: italic 13px calibri;
	color: #506B05;
}

.capabusquedafiltro form span {
	font: italic 13px calibri;
	color: #415878;
}

.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: 12px;
	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: 12px;
	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: 12.5px "droid sans";
	margin-bottom: 22px;
}

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

.capabusquedadecimal form span {
	font: italic 13px calibri;
	color: #506B05;
}

.capabusquedafiltrodecimal form span {
	font: italic 13px calibri;
	color: #415878;
}

.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: 12px;
	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: 12px;
	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: 12.5px "droid sans";
	margin-bottom: 22px;
}

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

.capabusquedagrados form span {
	font: italic 13px calibri;
	color: #506B05;
}

.capabusquedafiltrogrados form span {
	font: italic 13px calibri;
	color: #415878;
}

.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: 12px;
	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: 12px;
	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: 465px;
	font: 12.5px "droid sans";
	margin-bottom: 20px;
}

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

.capabusquedarayos form span {
	font: italic 13px calibri;
	color: #C62A2A;
}

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

.capabusquedarayos form input {
	display: block;
	width: 885px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 12px;
	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: 12.5px "droid sans";
	margin-bottom: 22px;
}

.capabusquedarayosdecimal form span {
	font: italic 13px calibri;
	color: #C62A2A;
}

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

.capabusquedarayosdecimal form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 12px;
	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: 12.5px "droid sans";
	margin-bottom: 22px;
}

.capabusquedarayosgrados form span {
	font: italic 13px calibri;
	color: #C62A2A;
}

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

.capabusquedarayosgrados form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 12px;
	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: #EF652C;
}

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

.capabusquedaterremotos form input {
	display: block;
	width: 885px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 12px;
	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: 12.5px "droid sans";
	margin-bottom: 22px;
}

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

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

.capabusquedaterremotosdecimal form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 12px;
	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: 12.5px "droid sans";
	margin-bottom: 22px;
}

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

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

.capabusquedaterremotosgrados form input {
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 12px;
	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: 13px "droid sans";
	text-align: left;
	margin-top: -12px;
	color: #719321;
	margin-bottom: 30px;
	padding-left: 20px;
}

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

h5 {
	font: 13px "droid sans";
	text-align: left;
	margin-top: -12px;
	color: #F47E07;
	margin-bottom: 20px;
	padding-left: 20px;
}

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

.titulo_error_permisos {
	padding: 15px;
    font-size: 20px;
}

.alert {
	padding: 15px;
	margin-bottom: 20 px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

a.essential {
text-decoration: none;
white-space: nowrap;
font-weight: bold;
color: #F80;
font-size: 13px;
text-align: center;
}

a.essential:hover {
text-decoration: underline;
white-space: nowrap;
font-weight: bold;
color: #F80;
font-size: 13px;
text-align: center;
}

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

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

.tablatarifas {
	width: 90%;
	margin-left: 5%;
	vertical-align: inherit;
	border-spacing:0;
}

.tablatarifas tr {
	height: 30px;
}

.tablatarifas th.titulo {
	background: -webkit-linear-gradient(top,#F8D0AD 1%,#EF652C 75%);
	color: white;
	font-size: 135%;
	text-align: left;
	padding-left: 10px;
}

.tablatarifas td.titulo {
	background: -webkit-linear-gradient(top,#F8D0AD 1%,#EF652C 75%);
	color: white;
	font-size: 135%;
	text-align: left;
	padding-left: 10px;
}

.tablatarifas th {
	style="font-weight: bold;
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px solid #ff9a34;
}

.tablatarifas td {
	text-align: center;
	border-bottom: 1px solid #ff9a34;
}

.tablatarifas th.pro {
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px solid #ff9a34;
	background: rgba(255, 154, 52, 0.09);
}

.tablatarifas td.pro {
	text-align: center;
	border-bottom: 1px solid #ff9a34;
	background: rgba(255, 154, 52, 0.09);
}

.tablatarifas th.estaciones {
	
}


#tresultados {
	width: 100%;
	background-color: #CCFB86;
}

#tresultados th {
	background-color: #719321;
	color: #FFF;
	font: 13px calibri;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

#tresultados th.oculta, #tresultados td.oculta {
	display: table-cell;
}

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

#tresultados th.novedad {
	background-color: #719321;
	color: #FF0;
	font: 13px "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 #719321;
	border-right: 1px solid #506B05;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#tresultados td.nombreestacion {
	color: #719321;
	font: bold 13px calibri;
}

#tresultados td.nombreestacionleft {
	color: #719321;
	font: bold 13px calibri;
	border-left: 1px solid #506B05;
}

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

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

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

#tresultados td.distancia_essential {
	font-weight: bold;
	text-decoration: none;
	color: #F80;
	font-size: 14px;
	text-align: center;
}

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

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

#tresultados td a:hover {
	color: #2A93E6;
}

#tresultados td a.distancia_essential{
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #F80;
	font-size: 14px;
	text-align: center;
}

#tresultados td a.distancia_essential:hover {
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	color: #F80;
	font-size: 14px;
	text-align: center;
	background: none;
}

#tresultados tr:hover {
	background: #ABDF31;
}

#tresultadosfiltro {
	width: 100%;
	background-color: #C6DAEE;
}

#tresultadosfiltro th {
	background-color: #415878;
	border-bottom: 2px solid #2A3D58;
	color: #FFF;
	font: 13px calibri;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

#tresultadosfiltro th.oculta, #tresultadosfiltro td.oculta {
	display: table-cell;
}

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

#tresultadosfiltro th.novedad {
	background-color: #415878;
	border-bottom: 2px solid #506B05;
	color: #FF0;
	font: 13px "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 #415878;
	border-right: 1px solid #2A3D58;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#tresultadosfiltro td.nombreestacion {
	color: #415878;
	font: bold 13px "droid sans";
}

#tresultadosfiltro td.nombreestacionleft {
	color: #415878;
	font: bold 13px calibri;
	border-left: 1px solid #2A3D58;
}

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

#tresultadosfiltro td.lluvia_umbral {
	color: #415878;
	font: bold 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: #415878;
}

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

#tresultadosfiltro td a:hover {
	color: #2A93E6;
}

#tresultadosfiltro tr:hover {
	background: #77ADF8;
}

#tresultadosrayos {
	text-align: center;
	width: 100%;
	background-color: #FFD5D8;
}

#tresultadosrayos th {
	background-color: #C62A2A;
	color: #FFF;
	font: 13px "droid sans";
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

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

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

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

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

#tresultadosrayos th.subtitulo_descrip_4 {
	background-color: #C62A2A;
	text-align: center;
	border-bottom: 1px solid #E48383;
	border-right: 1px solid #E48383;
	font: 12px "droid sans";
}
#tresultadosrayos th.subtitulo_descrip_5 {
	background-color: #C62A2A;
	text-align: center;
	border-bottom: 1px solid #E48383;
	border-right: 1px solid #E48383;
	font: 12px "droid sans";
	min-width: 140px !important;
}
#tresultadosrayos th.subtitulo_descrip_6 {
	background-color: #C62A2A;
	text-align: center;
	border-bottom: 1px solid #E48383;
	border-right: 1px solid #E48383;
	font: 12px "droid sans";
	min-width: 145px !important;
}
#tresultadosrayos th.subtitulo_descrip_7 {
	background-color: #C62A2A;
	text-align: center;
	border-bottom: 1px solid #E48383;
	border-right: 1px solid #E48383;
	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 #E48383;
	border-right: 1px solid #E48383;
	vertical-align: middle;
}

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

#tresultadosrayos td.distancia, #tresultadosrayos td.altitud {
	font: 12px "droid sans";
	text-align: center;
	padding-right: 12px;
	color: #000;
}

#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: 40px;
}
#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: 20px;
}

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

#tresultadosrayos td a:hover {
	color: #2A93E6;
}

#tresultadosrayos tr:hover {
	background: #FF8888;
}

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

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

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

#tresultadosterremotos th.titulodescripcion {
    min-width: 140px;
}

#tresultadosterremotos th.novedad {
	background-color: #719321;
	border-bottom: 2px solid #506B05;
	color: #FF0;
	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 #EF652C;
	border-right: 1px solid #EF652C;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

#tresultadosterremotos td.nombreestacion {
	color: #EF652C;
	font: bold 13px "droid sans";
}

#tresultadosterremotos td.nombreestacionleft {
	color: #EF652C;
	font: bold 13px "droid sans";
	text-align: center;
}

#tresultadosterremotos td.distancia, #tresultadosterremotos td.altitud {
	text-align: center;
	font-weight: bold;
}

#tresultadosterremotos td.descripcion {
	font: italic 12px calibri;
	color: #EF652C;
	text-align: center;
}

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

#tresultadosterremotos td a:hover {
	color: #2A93E6;
}

#tresultadosterremotos tr:hover {
	background: #FFB667;
}

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

#trriesgos  tr {
	text-align: center;
}

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

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

#trriesgos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 1px solid #719321;
	border-bottom: 1px solid #719321;
	border-right: 1px solid #719321;
	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 #506B05;
}

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

#trriesgos td a:hover {
	color: #2A93E6;
}

#trriesgos td a.essential{
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #F80;
	font-size: 14px;
	text-align: center;
}

#trriesgos td a.essential:hover {
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	color: #F80;
	font-size: 14px;
	text-align: center;
	background: none;
}
/* FIN TABLA RIESGOS EXTRAORDINARIOS */

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

#trriesgosfiltro  tr {
	text-align: center;
}

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

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

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

#trriesgosfiltro td.vest {
	color: #719321;
	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 #506B05;
}

#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: #FFD5D8;
	margin-bottom: 30px;
}

#trriesgosrayos  tr {
	text-align: center;
}

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

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

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

#trriesgosrayos td.vest {
	color: #719321;
	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 #506B05;
}

#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: #F8D0AD;
	margin-bottom: 30px;
}

#trriesgosterremotos  tr {
	text-align: center;
}

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

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

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

#trriesgosterremotos td.vest {
	color: #719321;
	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 #506B05;
}

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

#trriesgosterremotos td a:hover {
	color: #2A93E6;
}

#trriesgosterremotos td a.essential{
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #EF652C;
	font-size: 14px;
	text-align: center;
}

#trriesgosterremotos td a.essential:hover {
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	color: #EF652C;
	font-size: 14px;
	text-align: center;
	background: none;
}

/* FIN TABLA RIESGOS EXTRAORDINARIOS TERREMOTOS*/

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

#trvestigios  tr {
	text-align: center;
}

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

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

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

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

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

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

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

#trvestigios td a:hover {
	color: #2A93E6;
}

#trvestigios td a.essential{
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #F80;
	font-size: 14px;
	text-align: center;
}

#trvestigios td a.essential:hover {
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	color: #F80;
	font-size: 14px;
	text-align: center;
	background: none;
}

/* FIN TABLA VESTIGIOS */

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

#trvestigiosfiltro  tr {
	text-align: center;
}

#trvestigiosfiltro th {
	background-color: #415878;
	border-bottom: 1px solid #415878;
	text-align: center;
	color: #FFF;
	font: 14px calibri;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 14.2857%;
}

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

#trvestigiosfiltro td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #2A3D58;
	border-right: 1px solid #2A3D58;
	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 #506B05;
}

#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: #FFD5D8;
	margin-bottom: 30px;
}

#trvestigiosrayos  tr {
	text-align: center;
}

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

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

#trvestigiosrayos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #E48383;
	border-right: 1px solid #E48383;
	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 #E48383;
}

#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: #F8D0AD;
	margin-bottom: 30px;
}

#trvestigiosterremotos  tr {
	text-align: center;
}

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

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

#trvestigiosterremotos td {
	font: 13px calibri;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #EF652C;
	border-right: 1px solid #EF652C;
	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 #E48383;
}

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

#trvestigiosterremotos td a:hover {
	color: #2A93E6;
}

#trvestigiosterremotos td a.essential{
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #EF652C;
	font-size: 14px;
	text-align: center;
}

#trvestigiosterremotos td a.essential:hover {
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	color: #EF652C;
	font-size: 14px;
	text-align: center;
	background: none;
}
/* FIN TABLA VESTIGIOS TERREMOTOS*/



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

#origen_datos p.oculta {
	display: block;
}

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

#origen_datos_filtro p.oculta {
	display: block;
}

#origen_datos_rayos p {
	font: 13px "droid sans";
	text-align: left;
	color: #C62A2A;
	margin: 5px 0 5px 0;
}

#origen_datos_rayos p.oculta {
	display: block;
}

#oculta {
	display: block;
}

.hide_print {
	display: block;
}

/* TABLA AVISOS FENOMENOS ADVERSOS */
#travisos {
	width: 100%;
	background-color: #CCFB86;
	margin-bottom: 30px;
}

#travisos  tr {
	text-align: center;
}

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

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

#travisos th.titulo_sub {
	background-color: #719321;
	text-align: center;
	color: #FFF;
	font: 15px calibri;
	width: 14.2857%;
}

#travisos th.subtituloleft {
	width: auto;
	background-color: #9dca34;
}
#travisos th.subtitulo {
	width: auto;
	background-color: #9dca34;
}

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

/* FIN TABLA AVISOS FENOMENOS ADVERSOS */

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

#travisosfiltro  tr {
	text-align: center;
}

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

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

#travisosfiltro th.titulo_sub {
	background-color: #415878;
	text-align: center;
	color: #FFF;
	font: 15px calibri;
	width: 14.2857%;
}

#travisosfiltro th.subtituloleft {
	width: auto;
	background-color: #8eb4e8;
}
#travisosfiltro th.subtitulo {
	width: auto;
	background-color: #8eb4e8;
}

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

/* FIN TABLA AVISOS FENOMENOS ADVERSOS FILTRO */

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

#travisosrayos  tr {
	text-align: center;
}

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

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

#travisosrayos th.titulo_sub {
	background-color: #C62A2A;
	text-align: center;
	color: #FFF;
	font: 15px "droid sans";
	width: 14.2857%;
}

#travisosrayos th.subtituloleft {
	width: auto;
	background-color: #ff7171;
}
#travisosrayos th.subtitulo {
	width: auto;
	background-color: #ff7171;
}

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

/* FIN TABLA AVISOS FENOMENOS ADVERSOS RAYOS*/

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

#travisosterremotos  tr {
	text-align: center;
}

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

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

#travisosterremotos th.titulo_sub {
	background-color: #719321;
	text-align: center;
	color: #FFF;
	font: 15px "droid sans";
	width: 14.2857%;
}

#travisosterremotos th.subtituloleft {
	width: auto;
	background-color: #9dca34;
}
#travisosterremotos th.subtitulo {
	width: auto;
	background-color: #9dca34;
}

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

/* FIN TABLA AVISOS FENOMENOS ADVERSOS TERREMOTOS*/


/* mapas google */
#map * {
    overflow:visible;
}
#mapagoogle {
	margin-top: 23px;
	margin-bottom: 29px;
}

#mapagoogle img {
	border: 1px solid #719321;
	margin-left: 0px;
}

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

#mapagooglerayos img {
	border: 1px solid #C62A2A;
	margin-left: 0px;
}

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

#mapagooglefiltro img {
	border: 1px solid #415878;
	margin-left: 0px;
}

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

#mapagoogleterremotos img {
	border: 1px solid #EF652C;
	margin-left: 0px;
}

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

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

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

#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;
	/*+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;
}

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

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

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

#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;
	/*+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;
}

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

/*acceso*/
p.nuevoregistro {
	font-size: 12.4pt;
	text-align: center;
	margin-left: 241px;
	margin-right: 241px;
}

p.nuevoregistro a {
	color: #90C127;
}

p.nuevoregistro a:hover {
	color: #587F07;
}

/*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: #FDFDFD;
	background-color: #719321;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	padding-right: 19px;
}

#leyenda p {
	color: #FFF;
	font: 11px "droid sans";
}

#leyenda p strong {
	color: #FFFFFF;
	font-size: 10pt;
}

#leyendarayos {
	color: #FDFDFD;
	background-color: #C62A2A;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	padding-right: 19px;
}

#leyendarayos p {
	color: #FFF;
	font: 11px "droid sans";
}

#leyendarayos p strong {
	color: #FFFFFF;
	font-size: 10pt;
}

#leyendafiltro {
	color: #FDFDFD;
	background-color: #415878;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	padding-right: 19px;
}

#leyendafiltro p {
	color: #FFF;
	font: 11px "droid sans";
}

#leyendafiltro p strong {
	color: #FFFFFF;
	font-size: 10pt;
}

#leyendaterremotos {
	color: #FDFDFD;
	background-color: #EF652C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	padding-right: 19px;
}

#leyendaterremotos p {
	color: #FFF;
	font: 11px "droid sans";
}

#leyendaterremotos p strong {
	color: #FFFFFF;
	font-size: 10pt;
}

/*modulo galeria*/
p.catalogo-descripcion {
	text-align: justify;
}

#galeria-catalogo {
}

#galeria-catalogo .producto {
	float: left;
	height: 120px;
	margin: 0 30px 0 0;
	width: 210px;
}

#galeria-catalogo .pie-producto {
	color: #333;
	font: 11px arial, tahoma;
}

#galeria-catalogo img {
	background: #000;
	border: 3px solid #E2E2E2;
	padding: 1px;
}

#galeria-catalogo a:hover img {
	border-color: #AAA;
}

/*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*/
.box5 {
	margin: 5px;
}

.box10 {
	margin: 10px;
}

.box15 {
	margin: 15px;
}

.box20 {
	margin: 20px;
}

-box20 {
	padding:0 20px; * html #global-column-1 { display:inline;}
}

.box25 {
	margin: 25px;
}

.box30 {
	margin: 30px;
}

.showgrid {
	background: url(../images/images_bluetrip/grid.png);
}

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;
	margin-top: 20px;
}

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;
}

.suffix-1 {
	padding-right: 40px;
}

.suffix-2 {
	padding-right: 80px;
}

.suffix-3 {
	padding-right: 120px;
}

.suffix-4 {
	padding-right: 160px;
}

.suffix-5 {
	padding-right: 200px;
}

.suffix-6 {
	padding-right: 240px;
}

.suffix-7 {
	padding-right: 280px;
}

.suffix-8 {
	padding-right: 320px;
}

.suffix-9 {
	padding-right: 360px;
}

.suffix-10 {
	padding-right: 400px;
}

.suffix-11 {
	padding-right: 440px;
}

.suffix-12 {
	padding-right: 480px;
}

.suffix-13 {
	padding-right: 520px;
}

.suffix-14 {
	padding-right: 560px;
}

.suffix-15 {
	padding-right: 600px;
}

.suffix-16 {
	padding-right: 640px;
}

.suffix-17 {
	padding-right: 680px;
}

.suffix-18 {
	padding-right: 720px;
}

.suffix-19 {
	padding-right: 760px;
}

.suffix-20 {
	padding-right: 800px;
}

.suffix-21 {
	padding-right: 840px;
}

.suffix-22 {
	padding-right: 880px;
}

.suffix-23 {
	padding-right: 920px;
}

.prefix-1 {
	padding-left: 40px;
}

.prefix-2 {
	padding-left: 80px;
}

.prefix-3 {
	padding-left: 120px;
}

.prefix-4 {
	padding-left: 160px;
}

.prefix-5 {
	padding-left: 200px;
}

.prefix-6 {
	padding-left: 240px;
}

.prefix-7 {
	padding-left: 280px;
}

.prefix-8 {
	padding-left: 320px;
}

.prefix-9 {
	padding-left: 360px;
}

.prefix-10 {
	padding-left: 400px;
}

.prefix-11 {
	padding-left: 440px;
}

.prefix-12 {
	padding-left: 480px;
}

.prefix-13 {
	padding-left: 520px;
}

.prefix-14 {
	padding-left: 560px;
}

.prefix-15 {
	padding-left: 600px;
}

.prefix-16 {
	padding-left: 640px;
}

.prefix-17 {
	padding-left: 680px;
}

.prefix-18 {
	padding-left: 720px;
}

.prefix-19 {
	padding-left: 760px;
}

.prefix-20 {
	padding-left: 800px;
}

.prefix-21 {
	padding-left: 840px;
}

.prefix-22 {
	padding-left: 880px;
}

.prefix-23 {
	padding-left: 920px;
}

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;
}