/* CSS Document */

body {
	background-color: #062134;
	font: 11px 'tahoma';
	color:#333333;
	text-align:center;
	margin:0px;
}
h1{
	font: 14px 'Open Sans';
	color:#062134;
	text-align:center;
	font-weight:bold;
	padding-top: 16px;
	padding-bottom: 10px;
	letter-spacing:0.5em;
}
h2{
	font: 13px 'Open Sans';
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding-top: 16px;
	padding-bottom: 10px;
	letter-spacing:0.5em;
}
h3{
	font: 12px 'tahoma';
	color:#062134;	
	font-weight:bold;
	padding-top: 13px;
	padding-bottom: 10px;	
}
#contenedor{	
	width:100%;
	height:750px;	
	position:relative;
}
#cont_form{
	top:550px;	
	*top:554px;	
	left:80px;
	width:340px;
	height:220px;
	position:absolute;
	z-index:9999;
	color:#FFFFFF;
}
.texto_saludo{	
	font: 10px 'tahoma';
	color:#fff;	
	padding-right:10px;
	text-align:right;
}
.border{       
   	margin: 10px auto;
   	/*background-color: #fff;*/
   	border: 1px solid #ccc; 
  	-moz-box-shadow: 0px 0px 6px #999;
   	-webkit-box-shadow: 0px 0px 6px #999;
  	 box-shadow: 0px 0px 6px #999;
  	/* -moz-border-radius: 0 0 5px 5px;	    
   border-radius: 0 0 5px 5px;*/
}  
.tabla_principal{
	width:1024px;
	height:100%;	
	margin: 10px auto;
   	/*background-color: #fff;*/
   	border: 1px solid #062134; 
  	-moz-box-shadow: 0px 0px 6px #999;
   	-webkit-box-shadow: 0px 0px 6px #999;
  	 box-shadow: 0px 0px 6px #999;
  	/* -moz-border-radius: 0 0 5px 5px;	    
   border-radius: 0 0 5px 5px;*/
}
.tabla_login{
	width:1024px;
	height:600px;
	color:#FFFFFF
	margin: 10px auto;   	
   	border: 1px solid #062134; 
  	-moz-box-shadow: 0px 0px 6px #272e34;
   	-webkit-box-shadow: 0px 0px 6px #272e34;
  	 box-shadow: 0px 0px 6px #272e34;  
}

.tabla_login table th{
	color:#FF0000;	
}
.tabla_login table td{
	padding-left:10px;
	background-color:#1468a8;
}
.tabla_login h2{
	font-size:16px;
}
.contenido{	
	background-color: #fff;
	padding:10px;
}
.cont_pie{	
	height:30px;
	color:#062134;
	background-color: #daedfe;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
}
.cont_menu{	
	background-color:#1468A8;
	padding-top:0px;
}
.cont_menu * {
	margin:0px;
	padding:0px;
}
#header {
	margin:auto;
	padding-top:0px;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
}

ul, ol {
	list-style:none;
}

.nav > li {
	float:left;
}

.nav li a {
	background-color:#1468A8;
	color:#fff;
	text-decoration:none;
	padding:10px 12px;
	display:block;
}

.nav li a:hover {
	background-color:#434343;
}

.nav li ul {
	display:none;
	position:absolute;
	min-width:140px;
}

.nav li:hover > ul {
	display:block;
}

.nav li ul li {
	position:relative;
}

.nav li ul li ul {
	right:-200px;
	top:0px;
}



/*.menu{ 	
	height:25px;
}
.menu tr td{ 	
	font-weight:bold;
	padding: 5px 5px;
}
.menu a {
	color: #daedfe;	
	text-decoration: none;
	padding: 5px 5px;

}
.menu a:hover {
	color: #062134;	
	text-decoration: none;
	background-color: #daedfe;
	padding: 5px 5px;
}
/*.menu {
	width: 100%;
	height: 30px;
	z-index: 9999;
	color:#FFFFFF;
}
.menu ul{
	float:left;
	display: block;
}
.menu li {
	display: block;
	list-style-type: none;
	float: left;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	font-weight: bold;
	width: 85px;
	height: 30px;
	border-left:1px solid #000000; 
}
.menu li:hover {
	height: 30px;
	background-color: #daedfe;
}
.menu li a {
	color: #daedfe;
	background-color: #1468A8;
	position: relative;
	text-decoration: none;
	padding: 2px 5px;
	display: block  !important;
	width: 85px !important;
	height: 30px;
}
.menu li a:hover {
	color: #003333;	
	text-decoration: none;
	background-color: #daedfe;
	display: block  !important;
	width: 85px !important;
}
.menu ul li ul {
	overflow:hidden;
	list-style: none;
	display: none;
	background: #1468A8;
	position: absolute;
	z-index: 9999;
	padding: 5px 0;
	margin:  0px 0px;
	.margin: 12px -95px;
	_margin: 10px -95px;
}
.menu ul li:hover ul {
	display: block;
	width: 90px;
	background: #1468A8;
	height: 60px;
}
.menu ul li ul li {
	color: #fff;
	float: none;
	position: relative;
	font-size: 10px;
	line-height: 12px;
	text-align:left;
	padding: 5px 0;
	border-left:0px;
}
.menu ul li ul li:hover {
	color: #1468A8;
	background: #daedfe;
	display: block;
	width: 90px;
	padding: 5px 0;
}
.menu ul li ul li a{
	display: block;
	color: #1468A8;
	font-size: 10px;
	line-height:12px;
	text-decoration: none;
	width: 90px;
	height: 12px;
	padding: 5px 5px;
}
.menu ul li ul li a:hover {
	display: block;
	color: #1468A8;
	background: #daedfe;
	text-decoration: none;
	width: 90px;
	height: 12px;
	padding: 5px 5px;
}*/
.tabla{
	border:1px solid #ccc;
	border-collapse:collapse;
}

.tabla th{
	background-color:#1468a8;
	color:#FFFFFF;
	border:1px solid #ccc;
	height:30px;
	font-weight:bold;
	text-align:center;
	
}
.tabla td{
   border:1px solid #ccc;
   
}
.inicio{
	height:350px;
}
.localizacion{
	height:100%;
}

.localizacion .sel{
	width:220px;
}

.tabla_cont_rep_map table { 
   border: 1px solid #ccc;
}
.tabla_cont_rep_map table td {   
   border: 1px solid #ccc;
   border-collapse: collapse;
}
.tabla_cont_rep_map table .encabezado{
	font:verdana, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	background-color:#1468A8;
	height:20px;
	text-align:center;
}
.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
  color: red;
}
/***** PARA APLICAR ORDEN A LA TABLA **********/
table.tablesorter thead tr .header {
    background-image: url(../imagenes/bg.gif);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../imagenes/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../imagenes/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
#rotativas{
	position:relative;
	width:950px;
	height:800px;
}
.error{
	color:#FF0000;
}