
/*  
-------------------------------------GEOBOX------------------------------------------------

	Hojas de estilo para el Backend de Administración de Geobox

AUTOR: Alejandor Jiménez Domínguez
FECHA: 10-10-2012

 
-------------------------------------------------------------------------------------------
*/ 


/* CLEAR FIX */
.clearfix:after {
	content:".";
	display:block;	height:0;
	clear:both;	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height:1px;
}


/* FORMULARIOS */
input,textarea,select,option {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
input {
	font-size: 90%;
	padding: 3px;
}
textarea {
	font-size: 100%;
	padding: 3px;
}


submit {
	font: 30px Arial, Helvetica, sans-serif; color: #333;
}


input.check {}
select {
	font-size: 100%;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

option {	padding-right: 12px; }

.alert{ 
	color: #FF4500; 

}
fieldset{
	padding: 12px;
	border: 1px dotted #EBEBEB;
}
legend{
	display: none;
}
/* FIN FORMULARIOS */

/* ############################################################*/
/* #################### ESTILOS GENERALES ##################### */
/* ############################################################*/

body{ 
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px; color: #666;
	background: #FFFFFF url(../img/bgBody.jpg) repeat-x;
	/*background: #000 url(../img/bgBody4.jpg) repeat-x;*/
	/*background: #F9F9F9 url(../img/bg-navidad2.jpg) no-repeat top center;*/
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif; color: #333;
	
}
p { margin-bottom: 13px; }

hr {
	background-color: #EDEDED;
	height: 1px;
	border: 0;
	color: #E3E8F9;
	margin: 6px 0;
}
h1,h2,h3,h4,h5,h6{
	color: #000084; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



}
h1{ font-size: 23px; }
h2{ font-size: 26px; }
h3{ font-size: 18px; margin: 8px;}
h4{ font-size: 17px; 	margin: 1px;}
h5{ font-size: 15px; }
h6{ font-size: 13px; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, 
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{
	color: #1C56A4 !important;
}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, 
h4 a:hover, h4 a:active, h5 a:hover, h5 a:active, h6 a:hover, h6 a:active{
	color: #0284D8 !important;
}

/*span{ color: #FF0000; }*/

jsvalidation{ color: #00000; }

td.ok{
color: #00CC00;
background-color: #E9FFE8;
border:1px solid #00FF00;
}

td.ok a:link, td.ok a:visited{color: #00CC00;}
td.ok a:hover, td.ok a:active{color: #10982D;}

td.error{
color: #FF0000;
background-color: #FFE6E7;
border:1px solid  #FF0000;
}

tr.error{
color: #FF0000;
background-color: #FFE6E7;
border:1px solid  #FF0000;
}

th, th:hover {	
	color: #FFFFFF; /*#373737;*/
	background-color: #000084;/*#CCCCCC;*/
	font: 12px Arial, Arial, sans-serif;	
	text-align: center;
	cursor: auto;
	padding: 4px;

	border:3px solid  #FFFFFF;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
} 

.table1{
	color: #666;
	margin-top: 12px;
	background-color:#FFFFFF;
	border:1px solid #A0CFFE;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
/*	-moz-border-radius: 15px 35px; */
	
}

.table1 td{
	color: #666;
	vertical-align: middle;
	padding-left: 9px;
	margin: 10px;
	
}


.table1 td.right{
	text-align: center;
	font-weight: bolder;
}

/* --------------------------------- TABLA PRINCIPAL  ---------------------------------   */
.tprincipal{

	margin-top: 12px;
	background-color:#FFFFFF;
	border:1px solid #A0CFFE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.tprincipal td{

	vertical-align: middle;
	padding-left: 9px;
	margin: 10px;
	
}


.tprincipal td.right{
	text-align: center;
	font-weight: bolder;
}


#container {
	width:1200px;
	height: 800px;

	margin: auto;
	text-align: center;
}


/* --------------------------------- TABLA PRINCIPAL  ---------------------------------   */

/* --------------------------------- TABLA DE CABECERA  ---------------------------------   */

.tcabecera{

	color: #666;

	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	/*border-bottom: 1px solid #E3E4DF;*/
	width: 100%;
	text-align: left;


	/*Safari*/
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0,#E1F7FF),color-stop(1,#FFFFFF));
	/*Crome*/
	background-image:-webkit-linear-gradient(#E1F7FF,#FFFFFF);
	/*Mozilla*/
	background-image:-moz-linear-gradient(top,#E1F7FF,#FFFFFF);
	/*Opera*/
	background-image:-o-linear-gradient(top,#E1F7FF,#FFFFFF);
	
	padding-left: 25px;
	
}

/* --------------------------------- TABLA DE CABECERA  ---------------------------------   */
/* --------------------------------- TABLA DE FILTROS  ---------------------------------   */



.tfiltros{
	color: #666;
	width: 95%;
	
	background-color:#FFFFFF;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 10px;
	border: #A0CFFE solid 0px;
	margin: 10px;
}

.tfiltros td{
	color: #666;
	vertical-align: middle;
	text-align:left;
}


.tfiltros tr{
	color: #666;
	vertical-align: middle;
	
}

.tfiltros td.right{
	text-align: center;
	font-weight: bolder;
}



/* --------------------------------- TABLA DE FILTROS  ---------------------------------   */


/* --------------------------------- TABLA DE DATOS  ---------------------------------   */


.tdatos{
	color: #666;
	/*background-color:#FFFFFF;*/
	width: 95%;

	border-collapse:collapse;
		
}


.tdatos td{

	vertical-align: middle;
	padding: 3px;
	padding-left: 10px;	
	padding-left: 10px;	

	
}

.tdatos tr:hover {
	color: #FFFFFF;
	background-color: #A0CFFE;
	cursor: pointer;
	
	/*Safari*/
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0,#BFEEFF),color-stop(1,#99DDFF));
	/*Crome*/
	background-image:-webkit-linear-gradient(#BFEEFF,#99DDFF);
	/*Mozilla*/
	/*Background-image:-moz-linear-gradient(top,#A0CFFE,#77BCE6);*/
	background-image:-moz-linear-gradient(top,#A9D8EA,#86C8EA);
	/*Opera*/
	background-image:-o-linear-gradient(top,#BFEEFF,#99DDFF);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tdatos tr:hover a{
	color: #FFFFFF;
}


.tdatos td.right{
	text-align: center;
	font-weight: bolder;
}

#tdatos_enlace:hover {	
	text-decoration: underline;
}




#sinformato, #sinformato:hover {	
	color: #666;
	vertical-align: middle;
	border: 0px;
	/*text-align:left;*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-color: #FFFFFF;
	cursor: auto;
} 

.tdatos a{
	text-decoration: none;
	color: #666;

}

.tdatos a:link, a:visited{
	color: #666;
}

.tdatos a:hover, a:active{
	text-decoration: underline;
}



.linea_datos:hover{

	color: #FFFFFF;
	background-color: #A0CFFE;
	cursor: pointer;
	
	/*Safari*/
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0,#BFEEFF),color-stop(1,#99DDFF));
	/*Crome*/
	background-image:-webkit-linear-gradient(#BFEEFF,#99DDFF);
	/*Mozilla*/
	/*Background-image:-moz-linear-gradient(top,#A0CFFE,#77BCE6);*/
	background-image:-moz-linear-gradient(top,#A9D8EA,#86C8EA);
	/*Opera*/
	background-image:-o-linear-gradient(top,#BFEEFF,#99DDFF);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

.linea_datos:hover a{
	color: #FFFFFF;
}


/* --------------------------------- TABLA DE DATOS  ---------------------------------   */
/* --------------------------------- TABLA DE FORMULARIO  ---------------------------------   */


.tformulario{
	color: #666;
	background-color:#FFFFFF;
	width: 95%;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 10px;
	border: #A0CFFE solid 0px;


}

.tformulario td{

	vertical-align: middle;
	border-bottom: 1px solid #E3E4DF;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	
}


.tformulario td.right{
	text-align: center;
	font-weight: bolder;
}




/* --------------------------------- TABLA DE FORMULARIO  ---------------------------------   */
/* --------------------------------- TABLA DE CLIENTE  ---------------------------------   */
/* .datos_cliente{

	color: #666;
	background-color: #FFFFFF;
	border:1px solid #C1D7EB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	width:95%;
}


.datos_cliente tr{
	border:1px solid  #CCCCCC;
}
.datos_cliente td{
	color: #666;
	vertical-align: top;


}
*/

.datos_cliente{
	color: #999;

	background-color:#F1FFF1;
	border:1px solid #80FF80;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	/*Safari*/
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0,#CFFFCF),color-stop(1,#F1FFF1));
	/*Crome*/
	background-image:-webkit-linear-gradient(#CFFFCF,#F1FFF1);
	/*Mozilla*/
	background-image:-moz-linear-gradient(top,#CFFFCF,#F1FFF1);
	/*Opera*/
	background-image:-o-linear-gradient(top,#CFFFCF,#F1FFF1);
	
	width: 90%;
	
}
.datos_cliente tr{
	border:1px solid  #CCCCCC;
}
.datos_cliente td{
	color: #666;
	vertical-align: top;


} 
/* --------------------------------- TABLA DE CLIENTE  ---------------------------------   */
/* --------------------------------- TABLA DE PIEZAS  ---------------------------------   */

.piezas{
	color: #666;
	margin-top: 12px;
	background-color: #E1F7FF;
	border:1px solid #C1D7EB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* --------------------------------- TABLA DE PIEZAS  ---------------------------------   */
/* --------------------------------- TABLA DE ENVIOS  ---------------------------------   */

.datos_envio{
	color: #666;
	margin-top: 12px;
	background-color: #E1F7FF;
	border:1px solid #C1D7EB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*Safari*/
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0,#E1F7FF),color-stop(1,#FFFFFF));
	/*Crome*/
	background-image:-webkit-linear-gradient(#E1F7FF,#FFFFFF);
	/*Mozilla*/
	background-image:-moz-linear-gradient(top,#E1F7FF,#FFFFFF);
	/*Opera*/
	background-image:-o-linear-gradient(top,#E1F7FF,#FFFFFF);
}
/* --------------------------------- TABLA DE ENVIOS  ---------------------------------   */
/* --------------------------------- TABLA INTERNA  ---------------------------------   */
.tinterna{

	margin-top: 12px;
	background-color:#FFFFFF;
	border:1px solid #A0CFFE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;


}

/* --------------------------------- TABLA INTERNA  ---------------------------------   */
/* --------------------------------- TABLA INTERNA DATOS  ---------------------------------   */
.tinternaDatos{

	margin-top: 12px;
	background-color:#FFFFFF;
	border:1px solid #80FF80;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/*Safari*/
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0,#CFFFCF),color-stop(1,#F1FFF1));
	/*Crome*/
	background-image:-webkit-linear-gradient(#CFFFCF,#F1FFF1);
	/*Mozilla*/
	background-image:-moz-linear-gradient(top,#CFFFCF,#F1FFF1);
	/*Opera*/
	background-image:-o-linear-gradient(top,#CFFFCF,#F1FFF1);
}

.tinternaDatos td{

	vertical-align: middle;
	padding-left: 9px;
	margin: 10px;
	
}


.tinternaDatos td.right{
	text-align: center;
	font-weight: bolder;
}

/* --------------------------------- TABLA INTERNA DATOS ---------------------------------   */
/* --------------------------------- TABLA DE HISTORICO  ---------------------------------   */


.thistorico{

	color: #666;
	background-color:#FFFFFF;
	width: 95%;
	border-collapse:collapse;




	border: #A0CFFE solid 1px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	
}

.thistorico td{

	vertical-align: middle;
	padding: 3px;
	padding-left: 10px;	
	
}


.thistorico tr:hover{
	color: #FFFFFF;
	background-color: #A0CFFE;
	cursor: pointer;
	
	/*Safari*/
	background-image:-webkit-gradient(linear,left top, left bottom, color-stop(0,#BFEEFF),color-stop(1,#99DDFF));
	/*Crome*/
	background-image:-webkit-linear-gradient(#BFEEFF,#99DDFF);
	/*Mozilla*/
	/*Background-image:-moz-linear-gradient(top,#A0CFFE,#77BCE6);*/
	background-image:-moz-linear-gradient(top,#A9D8EA,#86C8EA);
	/*Opera*/
	background-image:-o-linear-gradient(top,#BFEEFF,#99DDFF);

}

.tdatos tr:hover a{
	color: #FFFFFF;
}

.thistorico td.right{
	text-align: center;
	font-weight: bolder;
}

#thistorico:hover {	
	text-decoration: underline;
}

.thistorico a{
	text-decoration: none;
	color: #FFFFFF;
	
}

.thistorico a:link, a:visited{
	color: #666;
}

.thistorico a:hover, a:active{
	text-decoration: underline;
	
}

/* --------------------------------- TABLA DE HISTORICO  ---------------------------------   */

.table3 td{
	color: #666;
	vertical-align: middle;
}

.table3 tr{
	color: #666;
	vertical-align: middle;
}

.table3 td.right{
	text-align: center;
	font-weight: bolder;
}



.cdireccion{
	color: #FFFFFF;
	margin-top: 12px;
	background-color: #F3F5E8;
	border:1px solid #E3E4DF;
}

.cdireccion{
	margin-top: 12px;
	background-color:#F1FFF1;
	border:1px solid #80FF80;
}
.cdireccion td{
	color: #666;
	vertical-align: top;
	padding-left: 9px;
	border:none;
}


.cdireccionsky{
	color: #FFFFFF;
	margin-top: 12px;
	background-color:#FFEFDD;
	border:1px solid #FF9595;
}

.cdireccionsky td{
	color: #666;
	vertical-align: top;
	border:none;
	padding-left: 9px;
}


.calculadora{
	color: #666;
	margin-top: 12px;
	background-color:#FAFAFA;
	border:1px solid #C1D7EB;
	
}


.warning{
	color: #666;
	margin-top: 12px;
	background-color: #FFFFCC;
	border:1px solid #FFCC00;
}

/*.error{
	color: #666;
	margin-top: 12px;
	background-color: #FFE6E7;
	border:1px solid  #FF0000;
}*/




.calculadora td{
	color: #666;
	vertical-align: top;
	padding-left: 9px;
}





#negrita{
color: #333333;
font-weight: bold;
}

/* ############################################################*/
/* ################### FIN ESTILOS GENERALES ################## */
/* ############################################################*/

/* ############################################################*/
/* ########################## TOP  ############################ */
/* ############################################################*/


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
 /*  width: 620px; /*For KHTML*/
  list-style: none;
  height: 24px;
  text-align:left;
  z-index: 99;
  
}

ul#navmenu-h2 {
  margin: 0;
  border: 0 none;
  padding: 0;
 /*  width: 620px; /*For KHTML*/
  list-style: none;
  height: 24px;
  text-align:right;
    z-index: 99;
}

ul#navmenu-h li {
  margin: 0;
   border: 0 none;

  padding-top: 5px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
    z-index: 99;
}

ul#navmenu-h ul {
  margin: 5px;
  border: 0 none;
  padding: 1px;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0px;
    z-index: 99;
/*left: 20px;*/
 
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
    z-index: 99;
}

ul#navmenu-h ul li {
  width: 160px;
  float: right; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  z-index: 99;
}







/*                   AQUI EMPIEZA EL MENU                             */










/* Root Menu */
ul#navmenu-h a {
  border: 1px solid #FFF;
  border-right-color: #A0CFFE;
  border-bottom-color: #A0CFFE;
  border-top-color: #D9EEFF;
  border-left-color: #D9EEFF;
  
  
  padding: 3px 10px;
  
  float: center !important; /*For Opera*/
  float: center; /*For IE*/
  display: block;
  background: #FFFFFF;
  color: #666;
  font:  10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 99;
	
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #87CBFF;  
  background: #000084;
    
  color: #FFF;
  z-index: 99;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {

  float:none;
  background: #FFFFFF;
  color: #666;
  z-index: 99;
 }

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #87CBFF;
    background: #000084;
  color: #FFF;
  z-index: 99;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #FFFFFF;
  color: #666;
  z-index: 99;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #87CBFF;
  color: #FFF;
  z-index: 99;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
  z-index: 99;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
  z-index: 99;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 99;
}





/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
  z-index: 99;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
  z-index: 99;
}


/* ############################################################*/
/*  ########################## FIN TOP  ####################### */
/* ############################################################*/


#est a{
	color: #0066FF;
	font-weight: bold;
	text-decoration:none;
}

#est a:hover{
	color: #0066FF;
	font-weight: bold;
	text-decoration:underline;
}
#est a:hover{
	color: #0066FF;
	font-weight: bold;
}


.notisinleer{
	color: #666 ;
	background-color: #BBD5EE;
	border:1px solid #C1D7EB;
	text-align:left;
	font-weight:bold;
}
.noticontenido{
	color: #333333 ;
	background-color: #E4EFFC;
	border:1px solid #C1D7EB;
	text-align:left;
}

.notileida{
	color: #666;
	background-color:#FAFAFA;
	border:1px solid #C1D7EB;
	text-align:left;
	vertical-align:top;
}

.notisinleer a{
	color: #000;
	text-decoration:none;
}

.notisinleer a:hover{
	color: #000; 
	text-decoration:underline;
}

.noticontenido a{
	color: #000;
	text-decoration:none;
}

.noticontenido a:hover{
	color: #000; 
	text-decoration:underline;
}
.notileida a{
	color: #000;
	text-decoration:none;
}

.notileida a:hover{
	color: #000; 
	text-decoration:underline;
}
