/* CSS Document */
*{
       margin:0;
       padding:0;}
	   
html, body {
       color: #666;
       font-size: 12px;
       font-family: Tahoma;
			 }
#content{
       width: 800px;
       font-family: tahoma;
	   margin: auto;
		}
#top{
	   height: 272px;
       width: 800px;
    }
#disclosure{
	   width: 800px;
	   background: url(../images/index_02.png) repeat-y;
}
.disclosure{
       margin: auto;
       width: 650px;
       text-indent: 10px;
	   text-align: justify;
}
#anim{
       background: url(../images/index_01.png) no-repeat;
       top: 0;
       width: 800px;
       height: 272px;
	  }
#bg{
	   background: url(../images/index_02.png) repeat-y;
	   height: auto;
       padding-bottom: 60px;
   }
#text{
      margin: auto;
	  text-indent: 10px;
      text-align:justify;
      width: 680px;
	 }
#btom{
      clear: both;
      width: 800px;
      height: 43px;
	 }
#left{
      float: left;
      background: url(../images/index_04.png);
      width: 34px;
      height: 43px;
	  bottom: 0;
	 }
#middle{
      text-align: center;
      float: left;
      background: url(../images/index_05.png);
      width: 733px;
      height: 43px;
	  }
#right{
      float: right;
      background: url(../images/index_07.png);
      width: 33px;
      height: 43px;
	  bottom: 0;
	  }
#welcome{
      text-align: right;
      float: right;
      width: 240px;
      }
#Flash {
	  top:96px;
	  text-align:right;
	  width:480px;
	  height:172px;
	  z-index:3;
}

a:link, a:visited {
      color: #0099CC;
	  }
a:hover{
      color:#006699;
	  text-decoration:underline;
	  }	  
#frame_left{
      margin-left: 23px;
      float: left;
      width: 188px;
		   }
#frame_center{
      margin-left: 38px;
      float: left;
      width: 188px;
		     }
#frame_right{
      margin-left: 38px;
      float: left;
      width: 188px;
			}
h5{
      color:#006699;
      text-decoration: underline;
	}
.header{
      font-weight: bold;
	   }
#about{
      width: 420px;
	   }
#about_image{
      width: 240px;
      float: right;
	   }

/*******************
    Text Layout 
 *******************/
.left{
      margin-left: 15px;
      float: left;
      width: 190px;
	  }
.center{
      margin-left: 15px;
      float: left;
      width: 190px;
       }
.right{
      margin-left: 15px;
      float: left;
      width: 190px;
	  }
p {
text-indent: 7px;}
.text{
      width: 420px;
	 }
.td_header{
      vertical-align: bottom;
      font-size: 25px;
      text-align: center;
				  }
td{
      vertical-align: top;}
h1{
      color: #FFFFFF;
  }
.img_bulletin {
margin-right: 25px;
  }
table#quote{
text-align: center;
margin: auto;}
.red{color:#FF0000;}
.green{color:#006600;}
.orange{color:#FF6600;}

/* Products Table */
#products{
      margin: auto;
      vertical-align: middle;
      font-weight: bold;
	        }
table#products td {
border: #CCCCCC 1px dashed;
text-indent: 5px; }
td#phc{
	  background: url(../images/phc.png) no-repeat center;
	  margin-left: 240px;
	  width: 200px;
	  height: 69px;
    }
td#benefits{
	  background: url(../images/benefits.png) no-repeat center;
      width: 200px;
	  height: 69px;
    }
td#dmpo{
	  background: url(../images/dmpo.png) no-repeat center;
      width: 200px;
	  height: 69px;
    }
.available { 
      text-align: center;
	  height: 25px;
	}
.notavailable { text-align: center; height: 25px;}
.big_header { text-align: center; font-size: large; vertical-align: middle; height: 69px; color: #515151;}
.bold { font-weight: bold;}
.input{
      font-family: Tahoma; 
      font-size: 11px;  
      color: #5D5D5D; 
      line-height: 10px;
	  }
.center {
text-align: center;
height: 12px;}
.auto{
margin: auto;}
.height {
height: 12px;}
.sub {
color: #FF0000;}

input, textarea, select { color: #333333; border: #000000 1px ridge; font-size: 12px;}
/**************************************
       Nav Bar 
**************************************/
 
#nav_bar{
      float: right;
      right: 22px;
      top: 45px;
      width: 483px;
	  position:relative;
	  clear:both;
        }
a .home{
      background: url(../images/home.png)  right no-repeat;
       }
a:hover .home{
      background: url(../images/home.png) left no-repeat;
}
a .members{
      background: url(../images/members.png) right no-repeat;
}
a:hover .members{
      background: url(../images/members.png) left no-repeat;
}
a .providers{
      background: url(../images/providers.png) right  no-repeat;
}
a:hover .providers{
      background: url(../images/providers.png) left no-repeat;
}
a .agents{
      background: url(../images/agents.png) right no-repeat;
}
a:hover .agents{
      background: url(../images/agents.png) left no-repeat;
}
a .contact{
      background: url(../images/contact.png) right no-repeat;
}
a:hover .contact{
      background: url(../images/contact.png) left no-repeat;
}
/**************************************
       Barra de Navegacion 
**************************************/
 
#barra{
      float: right;
      right: 22px;
      top: 45px;
      width: 498px;
	  position:relative;
	  clear:both;
        }
a .principal{
      background: url(../images/principal.png)  right no-repeat;
       }
a:hover .principal{
      background: url(../images/principal.png) left no-repeat;
}
a .miembros{
      background: url(../images/miembros.png) right no-repeat;
}
a:hover .miembros{
      background: url(../images/miembros.png) left no-repeat;
}
a .proveedores{
      background: url(../images/proveedores.png) right  no-repeat;
}
a:hover .proveedores{
      background: url(../images/proveedores.png) left no-repeat;
}
a .agentes{
      background: url(../images/agentes.png) right no-repeat;
}
a:hover .agentes{
      background: url(../images/agentes.png) left no-repeat;
}
a .contacto{
      background: url(../images/contacto.png) right no-repeat;
}
a:hover .contacto{
      background: url(../images/contacto.png) left no-repeat;
}
/**************************************/
#Language {
	  float: right;
      right: 7px;
      top: 30px;
	  position:relative;
      width: 100px;
}
/**********Language Bar**********/
#Language a:link, #Language a:visited {
      color: #F2F2F2;
	  font-weight: bold;
	  }
#Language a:hover {
      color: #FFFFFF;
	  text-decoration:underline;
	  font-weight: bold;
	  }	 
/**********Language Bar***********/

/************CSS TAB**************/

#tabsB {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }
/************CSS TAB**************/
.cell_middle_center{
vertical-align: middle;
margin: auto;
} 

#border_table td{
border: #006699 solid thin}

.align_center{

text-align:center;
}
p.margin_left{
margin-left: 18px;
text-indent: 0px;
}
.show {
display:block;
}
.hide {
display:none;
}
.planselect{
font-size:18px;
}