body {  
background-color: White;
font-family: Arial, Helvetica, sans-serif;
}

.loading{
  position:absolute;
  top:70%;
  left:45%;
  z-index:100000;
  width:150px;
  height:50px;
  background:url(images/loading.gif);
  font:bold 11px/50px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#443161;
  padding-left:6em; 
  background-repeat: no-repeat;
}
.loading2{
  top:0;
  left:0;
  z-index:500;
  width:100px;
  height:17px;
  background:#FAD163;
  font:bold Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#666;
  padding-left:0.7em;
  position: fixed;
  border: 1px solid #4B5E99 ;
}

td {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#797F81;
}
form
{
	margin:0px;
}
a {
	text-decoration: underline;
	color:#797F81;
}
.red
{
	color:#E54646;
}
a.red
{
	color:#E54646;
	text-decoration:underline;
}
.g
{
	color:#53A555;
}
a.g
{
	color:#53A555;
	text-decoration:underline;
}
a.gn
{
	color:#53A555;
	text-decoration:none;
}
.b
{
	color:#5282AE;
}
a.b
{
	color:#5282AE;
	text-decoration:underline;
}
.top
{
	color:#919698;
	font-size:11px;
}
a.menu
{
	color:#919698;
	text-decoration:underline;
}
.menu
{
	color:#919698;
}
a.copy
{
	color:#919698;
	text-decoration:none;
}
.t11
{
	font-size:11px;
}

.frameNOticia{
	
	background-image: url(images/loading.gif);
}

.title1
{
	text-align: center;
}

.histo
{
	float: right;
}

DIV.histo img
{
	width: 130px;
	height: 130px; 
	margin-right: 1em;
	
}


/********************************************/


 table.form {
 		background-color : #4B5E99;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
	}

 table.form th {
		color      : #FFFFFF;
		background-color : #4B5E99;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

table.form tr.row1 td{ background-color : #F3F3F3; }
table.form tr.row2 td{ background-color : #D4D8E8; }
table.form td.col1 { background-color : #F3F3F3; }
table.form td.col2 { background-color : #D4D8E8; }
table.form tr.error td{ background-color : #FDCC39; color: #A60000; }

 .error td{
  font:11px Verdana,Geneva,Arial,Helvetica,"Arial Unicode MS",
       "Lucida Sans Unicode",sans-serif,"MS Gothic";
  color:red;
  font-weight: bold;
}

table.pagineo a{
      color : #4B5E99;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      text-align: center;
		text-decoration : none;
		font-weight:bolder;
}

table.pagineo td.actual {
      color : #A90A08;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 16px;
      text-align: center;
      text-decoration: none;
      font-weight:bolder;
}


table.pagineo img{
      text-decoration : none;
      border:none;
}

.cartelera{
	background: White;	
}

.cartelera .titulo{	
	border-bottom: 1px solid rgb(51, 102, 153);
	font-size: 13px;
	width:100%;		
}

.cartelera .titulo .prop{	
	font-weight: bold;	
   font-size: 13px;
}

.cartelera .titulo .propval{	
   font-size: 13px;
	text-transform: capitalize;
}

.cartelera .detalle{	
   border-bottom: 1px solid rgb(51, 102, 153);
	font-size: 13px;
	width: 100%;
}
.cartelera .detalle td{		
   font-size: 13px;
	text-transform: capitalize;
}

.cartelera .detalle .prop{	
	font-weight: bold;	
   font-size: 13px;	
}



a:hover   { text-decoration : none; }
a:visited { text-decoration: none;}
a {text-decoration: none;}


 .tableDefault{	 
	 padding: 0.1em;	
	 background-color: White;	 
 }

 .tableDefault td {
    color: #5B5B5B;
	 padding: 0.4em;
	 font-size: 13px;
	 font-weight: bolder;	 
	 font-family: Arial, Helvetica, sans-serif;
	}
 .tableDefault th {
    color: #5B5B5B;
    text-align: center;
	 font-weight: bolder;	 
	 padding: 0.5em;
	 font-size: 14px;
	 border-bottom:1px solid #336699;
 }
 
 select{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
	color: #214669;
	font-size: 12px;
 	border-bottom: #F9F8F3 solid 2px;
	border-right: #F9F8F3 solid 2px;
	border-left: #828177 solid 2px;
	border-top:  #828177 solid 2px;
 }
 
 input{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
	color: #214669;
	font-size: 12px;
	border-bottom: #F9F8F3 solid 2px;
	border-right: #F9F8F3 solid 2px;
	border-left: #828177 solid 2px;
	border-top:  #828177 solid 2px;
 }
 
input:focus {
	border-bottom: #ffdead solid 2px;
	border-right: #ffdead solid 2px;
	border-left: #c07300 solid 2px;
	border-top:  #c07300 solid 2px;
}

 textarea{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;
	color: #214669;
	font-size: 12px;
	border-bottom: #F9F8F3 solid 2px;
	border-right: #F9F8F3 solid 2px;
	border-left: #828177 solid 2px;
	border-top:  #828177 solid 2px;
 }
 
 textarea:focus {
	border-bottom: #ffdead solid 2px;
	border-right: #ffdead solid 2px;
	border-left: #c07300 solid 2px;
	border-top:  #c07300 solid 2px;
}

table.top{
 border-top:2px solid #4B5E99;
 border-left:2px solid #4B5E99;
 border-right:2px solid #4B5E99; 
 width: 100%;	
}

table.middle{
 border:2px solid #4B5E99; 
 width: 100%;  
}

table.bottom{
 border-bottom:2px solid #4B5E99;
 border-left:2px solid #4B5E99;
 border-right:2px solid #4B5E99; 
 background: White;
 width: 100%;	
}

div.bottom{
 border-bottom:2px solid #4B5E99;
 border-left:2px solid #4B5E99;
 border-right:2px solid #4B5E99; 
 background: White;
}

.mensajeEnvio{
	font-weight: bold;
	font-size: 15px;
	padding: 1em;
	 
}

.semaforoRojo{
	font-weight: bolder;
	color:black;
}
.semaforoAmarillo{	
	font-weight: bolder;
	color:#EABB00;
}
.semaforoVerde{
	font-weight: bolder;
	color: #006666;

}

.MenuButton
{
  	-x-background-x-position: center;
   -x-background-y-position: center;
   -moz-background-clip: -moz-initial;
   -moz-background-origin: -moz-initial;
   -moz-background-inline-policy: -moz-initial;		
	float:left;
	padding-left:1em;
	background-color:white;
	border-left:none;
	border: 1px solid white;
}

.MenuButtonHover
{
    cursor: pointer;
 	 float:left;
    background-color: #C4D8EA;
    background: url(images/button_hover.gif) repeat-x;
    background-attachment: scroll;
    -x-background-x-position: center;
    -x-background-y-position: center;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
    border: 1px solid #A3C7E2;
	 padding-left:1em;		
}

div.lista{
	border:2px solid #4B5E99;
	width:100%;
	overflow-y:scroll;
}

table.lista th{
    color: #5B5B5B;
    text-align: center;
	 font-weight: bolder;	 
	 padding: 0.5em;
	 font-size: 12px;	 
}

table.listadetalle{
	border:1px solid #4B5E99;
	width:90%;
}

table.listadetalle tr.espacio td{
	background:white; 
	height: 1px;
}

table.listadetalle th.titulo{
	background:#4B5E99;
	color:white;
	font-size: 11px;
	padding:.2em;
}

table.listadetalle th{
	color: #5B5B5B;
	background:#D4D8E8;
	font-size: 10px;
	vertical-align: top;
	text-align: left;	
	padding-left: 1em;
}

table.listadetalle td.propiedad{
	color: #5B5B5B;
	background:#F3F3F3;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
	padding-left: 1.5em;	
}

table.listadetalle td{
	color: #5B5B5B;
	background:#F3F3F3;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
	padding-left: 1.5em;	
}