body {
background:#e0ddcf url(images/fondo.jpg) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
}

h1 {
margin:0 0 5px 0;
font-size:22px;
color:#005143;
font-weight:normal
}

h2 {
margin:0 0 5px 0;
font-size:17px;
color:#005143;
font-weight:normal
}

h2 a{
color:#005143;
text-decoration:none;
}

h2 a:hover{
text-decoration:underline;
}

.limpiar {
clear:both;
}

.fondo-bottom {
width:100%;
height:auto;
background:url(images/fondo-bottom.jpg) bottom repeat-x;
vertical-align:bottom
}

.top {
width:960px;
height:95px;
margin:0px auto;
}

.top .logo-top {
width:210px;
height:85px;
float:left;
padding-top:10px;
}

.top .menues-top {
width:750px;
height:95px;
float:left;
}

.top .menues-top .pestanas {
width:750px;
height:28px;
float:right
}

.top .menues-top .pestanas ul {
margin:0px;
padding:0px;
float:right
}

.top .menues-top .pestanas ul li {
list-style:none;
float:left;
margin-left:5px;
width:143px;
height:28px;
line-height:28px;
text-align:center;
background:url(images/pestanas-top.gif) no-repeat;
}

.top .menues-top .pestanas ul li a {
color:#49452b;
text-decoration:none;
font-weight:bold;
}

.top .menues-top .pestanas ul li a:hover {
color:#948d5f
}

.top .menues-top .menu-princ {
width:750px;
height:20px;
margin-top:70px
}

.top .menues-top .menu-princ ul {
margin:0px;
padding:0px;
text-align:right
}

.top .menues-top .menu-princ ul li {
display:inline;
/*border-right:solid 1px #322e14;*/
padding:0 8px;
font-size:15px;
margin:0px
}

.top .menues-top .menu-princ ul li a {
/*color:#322e14;*/
color:#e9eae2;
font-weight:bold;
text-decoration:none;
}

.top .menues-top .menu-princ ul li a:hover {
text-decoration:underline;
}

.contenedor {
width:970px;
height:auto;
margin:0px auto;
/*padding-bottom:105px*/
padding-bottom:55px
}

.contenedor .top-cont {
width:970px;
height:10px;
line-height:10px;
background:url(images/top-base.png) top no-repeat;
}

.contenedor .cen-cont {
widows:970px;
height:auto;
background:url(images/centro-base.png) repeat-y;
}

.contenedor .bot-cont {
width:970px;
height:10px;
background:url(images/bottom-base.png) top no-repeat;
}

.info {
width:960px;
height:auto;
margin:0px auto;
}

.info-bancor {
width:960px;
height:150px;
}

.info-bancor .logo-bancor {
width:280px;
height:150px;
float:left;
margin-right:20px;
text-align:center
}

.info-bancor .desc-bancor {
width:650px;
height:150px;
float:left;
}

.principales {
/*width:940px;
_width:900px;
height:auto;*/
background:#f2f0e5;
margin:0px auto;
padding:10px
}

.principales .modulos {
width:460px;
height:200px;
float:left;
}

.principales .modulos .con-modulos {
width:458px;
height:189px;
background:#e9e7d9;
border:solid 1px #bab7a1;
}

.principales .modulos1 {
width:938px;
height:134px;
float:left;
}
.principales .modulos1 .con-modulos {
width:938px;
height:134px;
background:#e9e7d9;
border:solid 1px #bab7a1;
}
.principales .modulos1 .con-modulos .blanco {
width:922px;
height:118px;
margin:8px;
background:#FFFFFF
}
.principales .modulos1 .con-modulos .blanco .foto {
/*width:160px;*/
width:180px;
height:108px;
overflow:hidden;
float:left;
/*padding:8px 5px 5px 8px*/
}
.principales .modulos1 .con-modulos .blanco .descripcion {
/*width:265px;*/
width:742px;
height:118px;
float:left;
}
.principales .modulos1 .con-modulos .blanco .descripcion .texto {
/*width:265px;*/
width:732px;
height:88px;
padding-top:5px
}

.principales .modulos .som-modulos {
width:460px;
height:9px;
background:url(images/sombra-modulos.png) no-repeat
}

.principales .modulos .con-modulos .blanco {
width:440px;
height:171px;
margin:8px;
background:#FFFFFF
}

.principales .modulos .con-modulos .blanco .foto {
/*width:160px;*/
width:180px;
height:158px;
float:left;
/*padding:8px 5px 5px 8px*/
}

.principales .modulos .con-modulos .blanco .descripcion {
/*width:265px;*/
width:260px;
height:170px;
float:left;
}

.principales .modulos .con-modulos .blanco .descripcion .texto {
/*width:265px;*/
width:252px;
height:140px;
padding-top:5px
}

.botones {
float:right;
}

.botones .bot {
width:100px;
height:26px;
margin-right:6px;
float:left;
}

.pie {
width:940px;
height:40px;
background:#827e62;
padding:10px;
margin:0px auto;
}

.pie .logos-pie {
width:auto;
height:40px;
float:left;
margin-right:15px
}

.cont-ficha {
width:940px;
height:auto;
padding:10px;
}

.cont-ficha .foto-ficha {
width:230px;
/*height:auto;*/
float:left;
margin:0 15px 20px 0;
}

.cont-ficha .desc-ficha {
width:680px;
float:right;
margin:0 15px 8px 0;
}

.cont-ficha .titulo-sep {
width:930px;
background:#eeede5;
font-size:16px;
caption-side:#69654c;
line-height:20px;
padding-left:10px;
margin:10px 0;
font-weight:bold
}

ul.herramientas{
margin:0px;
padding:0px
}
ul.herramientas li{
list-style:none;
margin:5px
}

ul.herramientas li a{
color:#827E62;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

ul.herramientas li a:hover{
text-decoration:underline;
}
ul.herramientas1{
margin:0px;
padding:0px
}
ul.herramientas1 li{
list-style:none;
margin:5px;
padding-right:5px;
border-right:solid 1px #CCCCCC;
display:inline;
}

ul.herramientas1 li a{
color:#F0F3EF;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

ul.herramientas1 li a:hover{
text-decoration:underline;
}

.black_overlay{
/*display: none;*/
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:#ffffff;
z-index:1001;
-moz-opacity: 0.9;
opacity:.90;
filter: alpha(opacity=90);
}
.white_content {
/*display: none;*/
position: absolute;
/*padding: 16px;*/
border: 3px solid #827e62;
background-color: #F2F0E5;
z-index:1002;
overflow: auto;
}
#lightBox{display:none}





/*--------------------------------------------------------------------------------------------*/
.clearfix:after
{
   content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;
}
		
.clearfix
{
    display: inline-block;
}
		
html[xmlns] .clearfix
{
    display: block;
}
		
* html .clearfix
{
    height: 1%;
}
/*--------------------------------------------------------------------------------------------*/
