BODY {
   PADDING-RIGHT: 0px; 
   PADDING-LEFT: 0px; 
   PADDING-BOTTOM: 0px;
   MARGIN: 0px; 
   OVERFLOW: scroll; 
   WIDTH: 100%;
   HEIGHT: 100%;
   PADDING-TOP: 0px; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   text-align:center;
}
a{ text-decoration: none; }

div#container{
   width:700px;
   margin:0 auto 0 auto; 
   background-image:url("../images/cibler.jpg");
   background-repeat:no-repeat;
}

div#container2{
   width:700px;
   margin:0 auto 0 auto; 
   background-image:url("../images/tel_bkg_2.jpg");
   background-repeat:no-repeat;
	 background-position:bottom left;
}

td#headerlogo{
/*   width:780px;  */
/*   height:140px; */
text-align:center;
/*   background-image:url("../images/crest1.jpg"); */
   background-repeat:no-repeat;
}                                         
td#footerlogo{
/*   width:782px; */
   height:102px;
/*   background-image:url("../images/footer.jpg"); */
   background-repeat:no-repeat;
}

div#contract{
 width    : 700px;
 height   : 400px;
 position : relative;
 overflow : auto ;
 font-family: monospace,arial,verdana;
 font-size   :13px;
 font-weight :bold;
 color       :#000;
}

/* rounded info */
b.r1{margin: 0 1px} 
b.r2{margin: 0 2px}
b.r3{margin: 0 3px}
b.rndorange,b.rndorange b{ display:block;}
b.rndorange b{background:#FF6633; height:1px; overflow:hidden;}
/* input buttoms */
input#submit2{
  background: #C90;
  border:1px #C60 solid;
  color:#000;
  cursor:pointer;
}
input#submit{
  background: #00C;
  border:1px #003 solid;
  color:#FFF;
  cursor:pointer;
}
/* ################################### [table_base] #############  display:block; margin-left:5px; */

.table_base{  background:#CCC; filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}
.table_base tr td#head{
  background:#003582; 
  font:bold small-caps 14px Helvetica,verdana,arial;
  text-align:center;
  color:#FFC600;
  cursor:default;
}
.table_base tr td#edition{
  background:#DC0000; 
  font:bold small-caps 14px Helvetica,verdana,arial;
  text-align:center;
  color:#FFC600;
  cursor:default;
}
.table_base tr td#title{ 
  font:bold small-caps 12px Verdana,arial; 
  text-align:right; 
  background : #97B7D3;
  padding-right:3px;
  cursor:default;
}
.table_base tr td#title2{ 
  font:bold small-caps 12px Verdana,arial; 
  text-align:center; 
  background : #97B7D3;
  padding-right:3px;
  cursor:default;
}
.table_base tr td#descr{ background : #D0DCE0;}
.table_base tr td#descr2{background : #D0DCE0; font:bold 12px Verdana,arial; margin-left:10px;}
.table_base tr td#descr input{ margin:3px;}

.table_base tr#listhead{
  background:#003582; 
  font:bold small-caps 12px arial,verdana;
  text-align:center;
  color:#FFC600;
}
.table_base tr#listhead2{
  background:#FFF; 
  font:bold small-caps 12px arial,verdana;
  text-align:center;
  color:#000;
}
/* ################################### */

/* ################################### [table_TEL] #############  display:block; margin-left:5px; */

.table_tel{  background:#FFC800; filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}
.table_tel tr td#head{
  background:#FF4800; 
  font:bold small-caps 14px Helvetica,verdana,arial;
  text-align:center;
  color:#FFC600;
  cursor:default;
}
.table_tel tr td#edition{
  background:#DC0000; 
  font:bold small-caps 14px Helvetica,verdana,arial;
  text-align:center;
  color:#FFC600;
  cursor:default;
}
.table_tel tr td#title{ 
  font:bold small-caps 12px Verdana,arial; 
  text-align:right; 
  background : #FFD53D;
  padding-right:3px;
  cursor:default;
}
.table_tel tr td#title2{ 
  font:bold small-caps 12px Verdana,arial; 
  text-align:center; 
  background : #FFD53D;
  padding-right:3px;
  cursor:default;
}
.table_tel tr td#descr{ background : #FFE894;}
.table_tel tr td#descr2{background : #FFE894; font:bold 12px Verdana,arial; margin-left:10px;}
.table_tel tr td#descr input{ margin:3px;}

.table_tel tr#listhead{
  background:#003582; 
  font:bold small-caps 12px arial,verdana;
  text-align:center;
  color:#FFC600;
}
.table_tel tr#listhead2{
  background:#FFF; 
  font:bold small-caps 12px arial,verdana;
  text-align:center;
  color:#000;
}
/* ################################### */


.menuintro{
  font-size      : 13px;
  font-weight    : bold;
  text-decoration: none;
  text-align     : center;
  height         : 30px;
}
.titleintro{
  font-size      : 12px;
  font-weight    : bold; 
  background     : #D0DCE0; 
}
.title{
  font-size      : 20px;
  font-weight    : bold; 
  color          : #0A317E;
}
.titledata{
  FONT-FAMILY    :Arial,verdana;
  text-align     : right;
  font-size      : 18px;
  font-weight    : bold; 
  padding        : 4px;
  padding-right  : 10px;
  color          : #0A317E;
/*   background     : #FFF;  */
}
.data{
/*  background     : #FFF;  */
}
table#options                 {  text-align: left; font: bold small-caps 15px sans-serif,Helvetica,Verdana,arial; width:130px; color: #FFF; }
table#options tr td#o_head    {   background:#C90;  text-align:center; cursor:default;}
table#options tr td a:link    {  display: block; padding: 3px; border: 0px;color: #000000;  text-decoration: none; }
table#options tr td a:visited {  display: block; padding: 3px; border: 0px;color: #000000;  text-decoration: none; }
table#options tr td a:hover   {  display: block; padding: 3px; border: 0px;color: #BACDEA;  text-decoration: none; background-color: #000000;opacity:.50;filter:alpha(opacity=50); -moz-opacity: 0.5;	-khtml-opacity: 0.5;}
table#options tr td a:active  {  display: block; padding: 3px; border: 0px;color: #FF0000;  text-decoration: none; background-color: #000000;opacity:.50;filter:alpha(opacity=50); -moz-opacity: 0.5;	-khtml-opacity: 0.5;}
table#options tr td#nsel      {  padding: 3px;  color:#CCCCCC;}
table#options tr td#osel      {  padding: 3px;  color:#D10C0C;}
table#options tr td#sel       { }


.option{
 background     : #5E90BC; 
 text-align     : center;
 width          : 200px;
 font-weight    : bold; 
 color          : #DDD;
 cursor         : pointer;
 font-size      : 16px; 
 padding-right  :3px;
 padding-left   :3px;
 padding-top    :4px;
 padding-bottom :4px;   
}

.line-on{  background-color:#E4EDF5; cursor:pointer; } /* overmouse color*/
.line-off{ background-color:#FFFFFF; cursor:default; }

.s50 {  width:50px;  } 
.s80 {  width:80px;  } 
.s150{  width:150px; }

.s400{  width:400px; }
.s500{  width:500px; }

.s100{ 
  width:100px;   
  font-family :monospace,arial,verdana; 
  font-size   :13px;
  font-weight :bold;
  color       :#0A317E;
}
.s200{  width:200px; 
  font-family :monospace,arial,verdana; 
  font-size   :13px;
  font-weight :bold;
  color       :#0A317E;
}
.s440{  
  width       :320px;
  font-family :monospace,arial,verdana; 
  font-size   :13px;
  font-weight :bold;
  color       :#0A317E;
}


.red{ color:red; }

.center{text-align:center;}
.right {text-align:right; }
.left  {text-align:left;  }

.font9 { font-size: 9px;}
.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}

.b{font-weight:  bold;}

.monospace{ font-family: monospace;} 


/* ----------------------------- */



.c1{  color: #3399FF; }
.c2{  color: #3366FF; }
.c3{  color: #3333FF; }
.color1{ background :#E28DAA;}
.color2{ background :#B99B75;}
.color3{ background :#7DB4B7;}
.color4{ background :#B37DC8;}
.color5{ background :#70BEAE;}
.color6{ background :#A8E5A1;}
.color7{ background :#FFCD9A;}
.color8{ background :#8082FF;} 


.titulo{
color: #FFFFFF; 
 font-size: 35px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 font-style: italic;
}

.menu{        /* color del fondo donde va el menu  */
   width          :120px;
   padding-right  :3px;
   padding-left   :3px;
   padding-top    :2px;
   padding-bottom :2px;   
   background     :#E88583;  /* #CC6633; */
   text-align     :center;
   font-size      :11px;
   color          :#DCDCDC;
   font-weight    : bold;
   text-decoration: none;
   cursor         :pointer;
}

tr.lineTitle td{
 text-transform:uppercase;
 font-weight:   bold; 
 text-align:    center;
 font-size:     12px;
 padding-left:  1px;  
 padding-right: 1px;   
 background:    #3399FF;
 color:         #000000;
}

tr.line1 td{ font-size:12px; background:   #FFFFFF;}
tr.line2 td{ font-size:12px; background:   #E5E5E5;}
  .line3{    font-size:12px; background:   #DDEEDD;}

td#id{
  font-weight:   bold;
  color:red;
}

td#cel{
  font-family:monospace,arial;
  text-align:center;
  cursor:pointer;
}
td#nom{
  font-weight:   bold; 
  cursor:pointer;
}
td#ema{
  font-family:arial,Verdana;
  font-size:10px;
  padding-left:2px;
  padding-right:2px;
}

td#adr{
  font-family:arial,Verdana;
  font-size:10px;
  padding-left:2px;
}
td#com{
  font-family:arial,Verdana;
  font-size:10px;
  padding-left:2px;
}
td#dat{
  font-family:monospace,arial;
  text-align:center;
  padding-left:2px;
  padding-right:2px;
}
td#for{
  font-size:10px;
  font-family:Verdana,arial;
  text-align:center;
}

.bordTL{
	border-bottom:solid 1px #333;
	border-left:solid 1px #333;
}
.bordTLB{
	border-bottom:solid 1px #333;
	border-left:solid 1px #333;
  border-top:solid 1px #333;
}
.bordR{
	border-right:solid 1px #333;
}
.wide2{
	width:50px;
}
