
body {
	font-family: arial;
	color: #444;
	padding: 20px;
}

.body {
	max-width: 900px;
	margin: auto;
	margin-top: 20px;
}

.globe {
	background: #eee;
	border-radius: 15px;
	padding: 20px;
}

.globe_title {
	font-size: 28px;
	margin-bottom: 10px;
}

fieldset {
	border: 1px solid #aaa;
	border-radius: 5px;
	padding: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 12px;
}

fieldset legend {
	font-size: 18px;
}

.aright {
	text-align: right;
}
.aleft {
	text-align: left;
}
.acenter {
	text-align: center;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.fclear {
	clear: both;
}
.hidden {
	display: none;
}

#dialer {
	background: #eee;
	border-radius: 15px;
	width: 400px;
	padding: 20px;
}

#dialer_status {
	font-weight: bold;
	padding: 6px;
}

.green {
	color: green;
	font-weight: bold;
	text-align: center;
}

.red {
	color: red;
	font-weight: bold;
	text-align: center;
}

.progressbar {
	height: 100px;
	width: 300px;
}

table {
	width: 100%;
}

table td {
	padding: 7px;
}

a {
	font-size: 12px;
}

.field {
        margin-bottom: 20px;
}

.field_name {
        width: 130px;
}

.field_desc {
        font-size: 10px;
        width: 150px;
}

/*
 * Loading
 */
#loading {
	display: none;
	position: absolute;
	margin: auto;
	z-index: 100000;
}


iframe {
	width: 1000px;
	height: 500px;
}

.stat_desc {
	font-size: 16px;
	padding: 5px;
	text-align: center;
}


fieldset.botonera {
	border: 1px solid #aaa;
	border-radius: 5px;
	padding: 10px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
    font-size: 12px;
    height: 25px;
}

/*  botones  */

.boton_res {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 8.5px 17px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.boton_res:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.boton_res:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   
   .boton_com {
   border-top: 1px solid #97f7b9;
   background: #8ed665;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e9c67), to(#8ed665));
   background: -webkit-linear-gradient(top, #3e9c67, #8ed665);
   background: -moz-linear-gradient(top, #3e9c67, #8ed665);
   background: -ms-linear-gradient(top, #3e9c67, #8ed665);
   background: -o-linear-gradient(top, #3e9c67, #8ed665);
   padding: 8.5px 17px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.boton_com:hover {
   border-top-color: #6a92ad;
   background: #6a92ad;
   color: #ccc;
   }
.boton_com:active {
   border-top-color: #1b5c41;
   background: #1b5c41;
   }
   
   
   
.boton_loc {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 8.5px 17px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: black;
   font-size: 16px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.boton_loc:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.boton_loc:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }


.boton_cancela {
   border-top: 1px solid #ed1111;
   background: #d6657d;
   background: -webkit-gradient(linear, left top, left bottom, from(#de1b25), to(#d6657d));
   background: -webkit-linear-gradient(top, #de1b25, #d6657d);
   background: -moz-linear-gradient(top, #de1b25, #d6657d);
   background: -ms-linear-gradient(top, #de1b25, #d6657d);
   background: -o-linear-gradient(top, #de1b25, #d6657d);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.boton_cancela:hover {
   border-top-color: #e81248;
   background: #e81248;
   color: #ccc;
   }
.boton_cancela:active {
   border-top-color: #f20930;
   background: #f20930;
   }

  
   
   
   .styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(https://map.telexplorer.com.ar/wizard/images/down_arrow_select.jpg) no-repeat right #ddd;
}
.styled-select select {
   background: transparent;
   width: 240px;
   padding: 5px;
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   -webkit-appearance: none;
}




.myDiv {
        font-size: x-large;
        font-weight: bold;

       }