@charset "UTF-8";
/* CSS Document */

img { border:0; }

#body_bg {
margin:0;
padding:0;
text-align:center;
background-color:#FFFFFF;
/*background-image:url(imagenes/bg305eab.jpg);*/
background-position:center top;
background-repeat:repeat-x;

    
}

#wr_all {
position:relative;
margin:0 auto;
width:930px;
background-color:#FFFFFF;
text-align:left;
box-shadow: 0px 3px 6px 2px #888888;
border-radius:25px;
}

#header {
   /*margin-top:30px;*/
}

#logo {
   background-color:#F8F8F8;
   height:103px;
   border-top-left-radius:25px;
   border-top-right-radius:25px;
   background:url(imagenes/headbar.jpg) repeat;
}

#wr_menu {
   height:158px;
}


#wr_contentHolder {
   margin-top:0px;
}

#spacerTop { height:15px; }

#wr_masBalanceoDinamico { height:220px; width:642px;   }

#leftCol {
width:465px;
float:left;
}


#rightColIndex {
   width:465px;
   float:right;
}

#rightCol {
   width:930px;
   float:right;
}


#wr_footer {
padding:10px 20px 10px 20px;
}

#forma {
padding-left:22px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
}


/* ++++++++++++++++++++++++++++++++++++  */
.txtFooter {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
background-color:#FFFFFF;
position:relative;
text-align:center;
padding:0 20px 0 20px;
}

ul { margin:0; padding:0; }
h2 {margin:0; padding:0; }

.p01 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; padding:0px 45px 0px 22px; line-height:18px;  }

.p02 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; padding:0px 45px 0px 56px; line-height:18px;  }

.hBG_01 {  background-image:url(imagenes/barParrafos.jpg);  
width:900px;  height:23px;   }

.h2_a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#FFFFFF;  
margin:0; padding:3px 0 0 10px;  }

.lista01 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  line-height:18px; margin:0 0 0 30px;  list-style:inside;  }
.lista01 li {padding-left:30px; padding-right:45px; margin:0;  list-style-image:url(imagenes/Lista01.jpg);}

.lista02 { font-family:Arial,, Helvetica, sans-serif; font-size:13px;  line-height:18px; margin:0 0 0 20px;  list-style:inside;  }
.lista02 li {padding-left:10px;   margin:0;  list-style-image:url(imagenes/Lista01.jpg);}


ol li { margin-left:50px; }


/* ++++++++++++++++++++++++++++++++++++  */

a:link { color:#0066FF; }
a:hover { color:#0033CC; }
a:visited { color:#0066CC; }

#galeria a img { padding:0 8px 8px 0;  }

#map-canvas {
   width: 430px;
   height: 400px;
   margin-left: 22px;
}


