body{
    font-family:arial,verdana;
    color:#666666;
    margin:0;
    font-size:70%;
    height:100%; 
    background-color:#ECF5FC;
    text-align:center;
    }
    
#contenidoTotal{
    width:995px;
    height:auto;
    margin:0 auto;
    /*word-wrap: break-word; */
    overflow: hidden;
    }
    
.contenidoReal{
    float:right;
    width:66.6em;
    background-color:#fff;
    overflow: hidden;
    }
    
.contenidoReal2{
    float:left;
    width:67.1em;
    background-color:#000;
    height:39em;
    background-image:url(../imagenes/fnd_suite.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    margin-top:0.1em;
    overflow: hidden;
    }
    
.contenidoReal3{
    float:left;
    width:68.84em;
    background-repeat:no-repeat;
    background-position:top left;
    margin-top:0em;
    overflow: hidden;
    }
    
.contenidoReal3b{
    float:left;
    width:100%;
    background-image:url(../imagenes/sombraBan.gif);
    background-repeat:repeat-x;
    background-position:top;
    margin:0;
    overflow: hidden;
    }
    
.contenidoReal4{
    padding:0;margin:0;
    float:left;
    width:65em;
    background-color:#fff;
    background-image:url(../imagenes/sombraBan.gif);
    background-repeat:repeat-x;
    background-position:top;
    padding-bottom:4em;
    }
    

    
.Psuite0{
    float:left;
    text-align:left;
    width:19em;
    height:30em;
    background-color:#6DB0D0;
    background-image:url(../imagenes/fnd_admin.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    }
    
.Psuite1{
    float:left;
    text-align:left;
    width:19em;
    height:30em;
    background-color:#CA82A2;
    background-image:url(../imagenes/fnd_multi.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    }
    
.Psuite2{
    float:left;
    text-align:left;
    width:19.1em;
    height:30em;
    background-color:#D8C900;
    background-image:url(../imagenes/fnd_banca.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    }
    
.cReal{
    float:right;
    width:43.6em;
    padding:1.5em;
    padding-top:4em;
    text-align:left;
    padding-bottom:4em;
    }
.cReal strong{
    color:#000;
    font-weight:bold;
    }
.cReal em{
    color:#515438;
    font-weight:bold;
	font-style:oblique;
    }
.cReal sub{
    color:#999999;
	font-size:100%;
    font-weight:normal;
	font-style:normal;
	vertical-align: baseline;
    }
.ladoI .cReal2 strong{
    color:#000;
    font-weight:bold;
    }
.ladoI .cReal2 em{
    color:#515438;
    font-weight:bold;
	font-style:oblique;
    }
.ladoI .cReal2 sub{
    color:#999999;
	font-size:100%;
    font-weight:normal;
	font-style:normal;
	vertical-align: baseline;
    }  
.cReal2{
    float:right;
    width:42em;
    padding:1.5em;
    padding-top:4em;
    text-align:left;
    padding-bottom:4em;
    }
    
.cExtras{
    float:left;
    width:18em;
    text-align:right;
    padding:1em;
    padding-right:0;
    padding-top:4em;   
    }
    
.cExtras2{
    float:left;
    width:18em;
    text-align:left;
    padding:0; 
    padding-top:0;      
    margin:0;    
    }
    
.cLateral{
    padding-top:0em;
    float:left;
    width:19.8em;
    text-align:right;
    }
    
.cLateral2{
    padding-top:4em;
    float:right;
    width:23em;
    text-align:right;
    }
    
.bannerX{
    float:left;
    width:100%;
    padding:0;margin:0;
    }
    
.bannerX1{
    background-image:url(../imagenes/bannerX1.gif);
    background-repeat:no-repeat;
    height:3.2em;
    }
    
.bannerX2{
    background-image:url(../imagenes/bannerX2.gif);
    background-repeat:repeat-y;
    padding-bottom:0;
    text-align:left;
    padding-left:2em;
    padding-right:2em;
    }
    
.bannerX3{
    width:100%;
    height:11em;
    background-image:url(../imagenes/bannerX3.gif);
    background-position:top;
    background-repeat:no-repeat;
    text-align:left;
    }

    
    
.bannerX3MU{
    width:100%;
    height:11em;
    background-image:url(../imagenes/bannerX3MU.gif);
    background-position:top;
    background-repeat:no-repeat;
    text-align:left;
    }
    
.bannerX3BA{
    width:100%;
    height:11em;
    background-image:url(../imagenes/bannerX3BA.gif);
    background-position:top;
    background-repeat:no-repeat;
    text-align:left;
    }
    
.bannerY{
    float:left;
    width:100%;
    padding:0;
	margin:0;
    }
    
.bannerY1{
    background-image:url(../imagenes/bannerY1.gif);
    background-repeat:no-repeat;
    height:3.2em;
    }
    
.bannerY2{
    background-image:url(../imagenes/bannerY2.gif);
    background-repeat:repeat-y;
    padding-bottom:0;
    text-align:left;
    padding-left:2em;
    padding-right:2em;
    }
    
.bannerY3{
    background-image:url(../imagenes/bannerY3.gif);
    background-repeat:repeat-x;
    height:1em;
    float:left;
    width:100%;
    padding:0;margin:0;
    margin-bottom:10px;
    }
    
.padin{
    padding:2em;
    padding-top:3em;
    }
    
    
.bannerS{
    width:23em;
    height:16em;
    float:right;
    text-align:right;
     margin-top:0em;

    }
    
#cabecera{
    float:left;
    width:100%;
    overflow: hidden;
    /*background-color:red;*/
    }
    
.cab_zona1{
    height:7.2em;
   /* background-color:blue;*/
    }
    
.logo{
    /*background-color:pink;*/
    padding-top:1.3em; 
    padding-left:1.5em;
    float:left;
    text-align:left;
    }
    
.menu{
    /*background-color:brown;*/
    width:44.3em;
    float:right;
    }
    
.menu0{
    float:right;
   /* background-color:green;*/
    height:auto;
    margin-bottom:0.3em;
    color:#677500;
    width:100%;
    text-align:right;
    }
    
.menu1{
    /*background-color:green;*/
    height:4em;
    /*width:45em;*/
    float:right;
    }
    
.menu2{
    /*background-color:green;*/
    height:4.6em;
    width:auto;
    float:right;
    background-image:url(../imagenes/fnd_menu2.gif);
    }
    
.submenu{
    width:100%;
    background-color:#81D0F5;
    }
    
.submenu_MU{
    width:100%;
    background-color:#F49AC1;
    }
    
.submenu_BA{
    width:100%;
    background-color:#FFF200;
    }

    
.submenuB{
    width:100%;
    background-color:#81D0F5;
    height:4.5em;
    }
    
.submenuB_MU{
    width:100%;
    background-color:#F49AC1;
    height:4.5em;
    }
    
.submenuB_BA{
    width:100%;
    background-color:#FFF200;
    height:4.5em;
    }
    
.franjaMenu{
    float:left;
    width:100%;
    text-align:right;
    margin-top:0.1em;
    }
    
.franjaMenu2{
    float:right;
    width:20em;
    text-align:right;
    margin-top:1em;
    }
    
.franjaMenu3{
    float:right;
    width:17em;
    text-align:right;
    margin-top:1em;
    }
    
.banner{
    width:995px;
    float:left;
    text-align:left;
    padding:0;margin:0;
    overflow: hidden;
    height:222px;
    }
    
.ladoI{
    width:100%;
    float:left;
    background-image:url(../imagenes/sombraBan.gif);
    background-repeat:repeat-x;
    background-position:top;
    }

ul.margen li{margin-bottom:5px;}
    
ul li{
    list-style-image:url(../imagenes/ico_list.gif);
    }
    
ul.AdP li{
    list-style-image:url(../imagenes/ico_list2.gif);
    }
    
ul.MU li{
    list-style-image:url(../imagenes/ico_list3.gif);
    }
    
ul.MUb li{
    list-style-image:url(../imagenes/ico_list3B.gif);
    }
    
ul.BA li{
    list-style-image:url(../imagenes/ico_list4.gif);
    }
    
ul.BAb li{
    list-style-image:url(../imagenes/ico_list4B.gif);
    }
    
ul.icosL{
    margin:0;padding:0;
    }
    
ul.icosL li{
    list-style-image:none;
    margin-bottom:1em;
    }
    
ul.clientes li{
    padding-bottom:0.5em;
    }
    
ul.adobe{
     padding:0;margin:0;
    }
    

    
li.adobeR{
    list-style-image:none;
    list-style:none;
    background-image:url(../imagenes/adobeR.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:3em;
    margin-top:1em;
    }
    
li.adobeF{
    list-style-image:none;
    list-style:none;
    background-image:url(../imagenes/adobeF.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:3em;
    margin-top:1em;
    }
    
ul.linea li{
    display:inline;
    padding:0;margin:0;
    }
    
ul.linea{
    padding:0.5em;margin:0;
    padding-right:2em;    
    background:url(../imagenes/flechaAni.gif) 208px no-repeat;
    }
    
ul.lineaL{
    padding:0.5em;margin:0;
    padding-right:0em;    
    }
    
ul.lineaL li{
    display:inline;
    padding:0;margin:0;
    }
    
ul.lineaB{
    text-align:right;
    float:right;
    padding:0;
    margin:0;
    color:#B1CA00;
    }
    
ul.lineaB li{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menu.gif);
    background-repeat:repeat-x;
    padding:0.7em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-left:1px;
    height:1.4em;
    }
    
ul.lineaBInt{
    text-align:right;
    float:right;
    padding:0;
    margin:0;
    color:#B1CA00;
    }
    
li.lineaBInt{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menuInt.gif);
    background-repeat:repeat-x;
    padding:0.7em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-left:1px;
    height:1.1em;
    }
    
li.lineaBIntPeq,li.lineaBIntPeq2,li.lineaBIntPeq3{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menuInt.gif);
    background-repeat:repeat-x;
    padding:0.5em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0.1em;
    height:1.2em;
    }
    
li.lineaBIntPeq2{
    background-image:url(../imagenes/fnd_menu2S.gif);
     padding-left:1.7em;
    padding-right:1.7em;
}

li.lineaBIntPeq3{
    background-image:url(../imagenes/fnd_menu2S.gif);
     padding-left:1.5em;
    padding-right:1.5em;
    margin-right:0em;
}
    
li.lineaBIntLPeq,li.lineaBIntLPeqB{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menuInt.gif);
    background-repeat:repeat-x;
    padding:0.5em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0em;
    height:1.2em;
    }
    
li.lineaBIntLPeqB{
    margin-right:0.1em;
    }
    
 
li.lineaBIntS2Peq,li.lineaBIntS2PeqB{
     background-image:url(../imagenes/fnd_menu2S.gif);
    background-repeat:repeat-x;
    display:inline;
    padding:0.5em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0em;
    height:1.2em;
    color:#677500;
    width:5.8em;
    }
    
li.lineaBIntS2PeqB{
     background-image:url(../imagenes/fnd_menuInt.gif);
 }
    
li.lineaBIntAD,li.lineaBIntMU,li.lineaBIntBA{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menuInt.gif);
    background-repeat:repeat-x;
    padding:0.5em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0em;
    height:1.2em;
    width:15.6em;
    text-align:left
    }
    
li.lineaBIntAD{
    background-image:url(../imagenes/fnd_menuIntAD.gif);
    }
    
li.lineaBIntMU{
    background-image:url(../imagenes/fnd_menuIntMU.gif);
    }
    
li.lineaBIntBA{
    background-image:url(../imagenes/fnd_menuIntBA.gif);
    margin-right:0.1em;
    }

li.lineaBInt0,li.lineaBInt1,li.lineaBInt2{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menuInt.gif);
    background-repeat:repeat-x;
    padding:0.5em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0em;
    height:1.2em;
    width:15.6em;
    text-align:left
    }
    
li.lineaBInt0{
    background-image:url(../imagenes/fnd_menuIntAD.gif);
    }
    
li.lineaBInt1{
    background-image:url(../imagenes/fnd_menuIntMU.gif);
    }
    
li.lineaBInt2{
    background-image:url(../imagenes/fnd_menuIntBA.gif);
    margin-right:0.1em;
    }

    
li.lineaBIntSol,li.lineaBIntSolU{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menuInt.gif);
    background-repeat:repeat-x;
    padding:0.7em;
    padding-left:2.4em;
    padding-right:2.4em;
    padding-top:0.5em;
    float:left;
    margin-right:0.1em;
    height:1.4em;
    }
    
li.lineaBIntSolU{
    margin-right:0em;
    }
    
li.lineaBIntL{
    background-color:#000;
    display:inline;
    background-image:url(../imagenes/fnd_menuInt.gif);
    background-repeat:repeat-x;
    padding:0.7em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0em;
    height:1.4em;
    }
    
li.lineaBIntS{
     background-image:none;
    display:inline;
    padding:0.7em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0.06em;
    height:1.4em;
    color:#677500;
    }
    
li.lineaBIntS2{
     		background-image:url(../imagenes/fnd_menu2S.gif);
    background-repeat:repeat-x;
    display:inline;
    padding:0.7em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0.06em;
    height:1.1em;
    color:#677500;
    }
    
ul.lineaPro{
    padding:0.5em;margin:0;
    padding-top:2em;
    text-align:right;
    padding-right:4em;
    color:#fff;
    }
    
li.lineaPro{
    display:inline;
    padding:0;margin:0;
    }
    
li.lineaProS{
    display:inline;
    padding:0;margin:0;
    background-image:url(../imagenes/fnd_listaP.gif);
    background-repeat:repeat-x;
    padding-left:1.2em;
    padding-right:1.2em;
    padding-bottom:2em;
    padding-top:0.5em;
    }
    
ol li{margin-bottom:10px;}
    

    
#cuerpo{
    width:100%;
    float:left;
    overflow: hidden;
    }
    
.franja{
    float:left;
    width:100%;
       background-image:url(../imagenes/sombraBan.gif);
    background-repeat:repeat-x;
    background-position:top;
    }
    
.SolD{
    float:right;
    width:21.7em;
    height:39em;
        background-image:url(../imagenes/sombraLat.gif);
    background-repeat:repeat-y;
    background-position:left;
    margin-top:0.1em;
    }
    
.SolD2{
    float:right;
    width:20em;
    height:39em;
    background-repeat:repeat-y;
    background-position:left;
    margin-top:0em;
    }
    
    
.solSuite0{
    float:left;
    width:10em;
    }
    
.migas{
    float:left;
    width:43.5%;
    text-align:left;
    padding-left:2.5em;
    padding-top:1.7em;
    background-image:url(../imagenes/ico_migas.gif);
    background-repeat:no-repeat;
    background-position:1em 1.3em;
    height:2.5em;
    color:#677500;
    }
    
.icos{
    float:left;
     height:2.5em;
     padding-top:1.7em;
    }
    
.icos2{
    width:100%;
    float:left;
     margin-top:3em;
    }
 
.icos3{
    width:100%;
    float:left;
     margin-top:3em;
	 margin-left: 10px;
    }
 .icos3 li  {
	list-style:none;
}

.titulo{
    background-color:#000;
    float:right;
    width:44.1em;
    text-align:right;
    background-image:url(../imagenes/fnd_titulo.gif);
    }
    
.hoy{
    float:left;
    width:100%;
    color:#677500;
    text-align:left;
    padding:0.6em;
    padding-left:2em;
    background-image:url(../imagenes/sombraBan.gif);
    background-repeat:repeat-x;
    background-position:top;
    }
    

.destacados{
     background-color:#000;
    float:left;
    width:100%;
    background-image:url(../imagenes/fnd_hoy.gif);
    height:17em;
    }
    
.des1{
    background-image:url(../imagenes/hoy_suite.jpg);
    background-repeat:no-repeat;
    float:left;
    height:17em;
    width:50%;
    text-align:left;
    }
    
.des2{
    background-image:url(../imagenes/blanco.gif);
    background-repeat:repeat-y;
    float:left;
    height:17em;
    width:21.5em;
    /*background-color:blue;*/
    }
    
.desPeq{
    background-image:url(../imagenes/blanco.gif);
    background-repeat:repeat-y;
    float:left;
    height:17em;
    width:0.5em;
    /*background-color:blue;*/
    }
    
.sombraD{
    width:100%;
    background-image:url(../imagenes/sombraD.gif);
    background-repeat:repeat-x;
    height:1em;
    float:left;
    background-color:#ECF5FC;
    }
    
.sombraD2{
    width:99.6%;
    background-image:url(../imagenes/sombraD.gif);
    background-repeat:repeat-x;
    height:1em;
    float:left;
    }
    
.miniDes{
    margin:1em;
    /*background-color:blue;*/
    float:left;
    width:97%;
    background-image:url(../imagenes/clip.gif);
    background-repeat:no-repeat;
    background-position:1em 0em;
    height:13em;
    padding-left:5px
    }
    
.miniDesA{
    background-image:url(../imagenes/doble.gif);
    background-repeat:no-repeat;
    background-position:right top;
    width:24.8%;
    height:auto;
    float:left;
    background-color:#fff;
    height:13em;
    margin-right:0.1em;
    }

.miniDesAb{
    background-image:url(../imagenes/doble.gif);
    background-repeat:no-repeat;
    background-position:right top;
    width:24.8%;
    height:auto;
    float:left;
    background-color:#fff;
    height:13em;
    margin-right:0em;
    }
    
.miniDesS{
     background-image:url(../imagenes/sombraLat.gif);
    background-repeat:repeat-y;
    width:0.3em;
    height:auto;
    float:left;
    background-color:#fff;
    height:10.7em;
    margin-right:0em;
    margin-top:2.3em;
    }
    
.linksB{
    width:100%;
    float:left;
    text-align:right;
    margin-top:2em;
    height:auto;
    }
    
.cajaL{
    float:right;
    }
    
.cajaLA{
    background-image:url(../imagenes/cajaLinkA.gif);
    background-repeat:no-repeat;
    height:30px;
    float:left;
    width:7px;
    }
    
.cajaLB{
    background-image:url(../imagenes/cajaLinkB.gif);
    background-repeat:no-repeat;
    height:30px;
    float:left;
    width:7px;
    }
    
.cajaLC{
    background-image:url(../imagenes/cajaLinkC.gif);
    background-repeat:repeat-x;
    height:30px;
    float:left;
    width:auto;
    padding:0em;
    padding-left:2em;
    padding-right:2em;
    color:#677500;
    text-align:center;
    }
    
.pie{
    float:left;
    width:100%;
    margin-bottom:2em;
    margin-top:2em;
    }
    
.pieIzq{
    float:left;
    width:50%;
    text-align:left;
    margin-left:2.5em;
    }
    
.pieDcha{
    float:right;
    width:40%;
    text-align:right;
    margin-right:2.5em;
    }
    
div.flash{
    width:955px;
    height:222px;
    text-align:left;
    }
    
.cajaBuscador{
    float:left;
    width:93%;
    background-color:#D8D8D8;
    height:4.5em;
    background-image:url(../imagenes/ico_buscar.gif);
    background-repeat:no-repeat;
    background-position:1.5em 1.2em;
    text-align:left;
    padding-left:5em;
    color:#677500;
    }
    
.cajaBuscador_R,.cajaBuscador_R2,.cajaBuscador_R2X{
    float:left;
    width:100%;
    background-color:#D8D8D8;
    height:28px;
    text-align:left;
    }
    
.cajaBuscador_R{
    padding-top:23px;
    }
    
.cajaBuscador_R2{height:auto;min-height:51px;}
.cajaBuscador_R2X{height:50px;min-height:50px;}
    
.inputBus{
    float:left;
    padding-right:0.5em;
    text-align:left;
    margin-top:0.8em;
    width:auto;
    }
    
input{font-size:8pt;
    padding:0;
    margin:0;
    border:solid 2px #fff;
    }
    
select{font-size:8pt;
    padding:0;
    margin:0;
      border:solid 1px #fff;
    }
    
.btn{
    border:solid 1px #262627;
    background-color:#262627;
    color:#fff;
    padding-left:0.5em;
    padding-right:0.5em;
    }
    
.cajaInnoB{
    width:96%;
    background-image:url(../imagenes/sombraInnoB.gif);
    background-color:#fff;
    background-repeat:repeat-x;
    background-position:top;
    float:left;
    height:2em;
    margin-bottom:0.1em;
    }
.cajaInnoN1 {
    width:96%;
    background-color:#000;
    background-image:url(../imagenes/degra1.gif);
    background-repeat:repeat-x;
    background-position:top;
    float:left;
    height:2em;
    margin-bottom:0.1em;
	}
.cajaInnoN{
    width:93.1%;
    background-color:#000;
    background-image:url(../imagenes/degra1.gif);
    background-repeat:repeat-x;
    background-position:top;
    float:left;
    padding-top:2em;
    padding-bottom:2em;
    padding-right:2em;
    text-align:left;
    color:#C2C2C2;
    margin-bottom:0.1em;
    }
    
.cajaInno,.cajaInno3{
    background-image:none;
    background-color:#fff;
    color:#555555;
    float:left;
    text-align:left;
    color:#555555;
    }
    
.cajaInno3{
	width:93%;
    padding-top:2em;
    padding-bottom:2em;
    padding-right:2em;
    margin-bottom:0.1em;
    }
.cajaInno{
	width:96%;
    padding:0;
    margin:0;
    margin-bottom:0.1em;
    }
    
.fotoInno,.fotoInno1{
    float:left;
    margin-left:2em;
    margin-right:2em;
	margin-top:1em;
    text-align:left;
    height:auto;
    }
    
.latInno{
    width:20em;
    float:right;
    }
    

/*textos*/


p.destacado1{
    padding:2em;
    color:#BEBDBD;
    text-align:left;
    padding-top:0em;
    padding-bottom:0em;
    margin:0;
    }
    
p.cli{
    padding-left:3.5em;
    }
    
p.titSuite{
    padding:0;margin:0;
    padding-top:0.4em;
    color:#000;
    }
    
p.cero{
    margin:0;padding:0;
    }
    
div.Suite{
    float:left;
    width:100%;    
    }
    
div.Suite p {
    padding:1.5em;
    text-align:left;
    padding-left:2.5em;
    color:#C2C2C2;
	margin-top:-1.5em;
    }
    
div.txtPro{
    padding:0;margin:0;
    padding-top:0.4em;
    padding-left:2em;
    padding-right:2em;
    color:#fff;
    }
    
ul.Pro2{
    padding:0;margin:0;
    padding:2em;
    list-style:none;
    text-align:left;
    color:#fff;
    }
    
ul.Pro2 li{
      list-style-image:none;
    }
    
ul.Pro3{
    padding:0;margin:0;
    padding:2em;
    padding-left:0;
    padding-top:1em;
    list-style:none;
    text-align:left;
    color:#fff;
    }
    
ul.Pro3 li{
      list-style-image:none;
    }
    
ul.Pro{
    padding:0;margin:0;
    margin-top:1em;
    list-style:none;
    }
    
ul.Pro li{
      list-style-image:none;
    }
    
    
.txtDes2{
    /*height:8.1em;*/
    height:84px;
	overflow: hidden;
    padding:1em;
    padding-bottom:0;
    text-align:left;
    color:#BEBDBD;
    }

.gris{color:#BFBFBF;}
.verde{color:#B1CA00;}
.verdeOs{color:#677500;}
.azul{color:#81D0F5;}
.rosa{color:#F49AC1;}
.amarillo{color:#FFF200;}
.blanquita{
    font-weight:bold;
    color:#fff;
    }
.negrita{
    font-weight:bold;
    color:#000;
    }
    
.negro{color:#000;}


.txtMiniDes{
    padding:2em;
    text-align:left;
    color:#555555;
	height: 88px;
	overflow: hidden;
    }
    
h1{
    padding:0;margin:0;
    color:#fff;
    font-size:17pt;
     font-weight:normal;
     padding:0.5em;
     padding-right:1em;
    }
    
h1.peque{
    padding:0;margin:0;
    font-size:1em;
    color:#677500;
    font-weight:normal;
    }
    
h1.ld{
    color:#000;
    }
    
h2{
    color:#677500;
    font-size:10pt;
    margin-top:3em;
    }
    
h2.prime{
    color:#677500;
    font-size:10pt;
    margin-top:0;
    }
    
p.firma{
    float:right;
    text-align:right;
    margin-top:2em;
    margin-bottom:2em;
    }
    
p.primero{margin-top:0;}

.centrado{
    float:left;
    width:100%;
    text-align:center;
    margin-top:1em;
    margin-bottom:2em;
    }
    
.centrar{text-align:center}
.conM{
    padding:2em;
    padding-right:0.5em;
    }
    
.esquema{
    width:100%;
    float:left;
    text-align:center;
    }
    
.flotaI{
    float:left;
    text-align:left;
    width:45%;
    }
    
.flotaD{
    float:right;
    text-align:left;
    width:45%;
    }
    




.descripcion{
    width:90%;
    text-align:left;
    padding:2em;
    }





#contenidoDiv{display:none}
#menuDiv{display:none}
#Irmenu{display:none;}
#pagina{display:none;}
#irContenido{display:none;}
#irNavegacion{display:none;}
img{border:0;margin:0;padding:0;}

a:link,a:visited,a:active,a:hover{color:#000;text-decoration:none;}
a:hover{color:#677500;}

a.Procar:link,a.Procar:visited,a.Procar:active,a.Procar:hover{color:#000;text-decoration:none;padding-left:1em;padding-right:1em;}
a.Procar:hover{color:#677500;}

a.enP:link,a.enP:visited,a.enP:active,a.enP:hover{color:#677500;text-decoration:underline;}
a.enP:hover{color:#677500;}

a.blan:link,a.blan:visited,a.blan:active,a.blan:hover{color:#fff;font-weight:bold;text-decoration:none;}
a.blan:hover{color:#B1CA00;}

a.blanSub:link,a.blanSub:visited,a.blanSub:active,a.blanSub:hover{color:#fff;text-decoration:underline;font-weight:bold;}
a.blanSub:hover{color:#B1CA00;}

a.blan2:link,a.blan2:visited,a.blan2:active,a.blan2:hover{color:#fff;font-weight:normal;text-decoration:none;}
a.blan2:hover{color:#B1CA00;}

a.neg:link,a.neg:visited,a.neg:active,a.neg:hover{color:#000;font-weight:bold;text-decoration:none;}
a.neg:hover{color:#677500;}

a.ve:link,a.ve:visited,a.ve:active,a.ve:hover{color:#B1CA00;font-weight:normal;text-decoration:none;}
a.ve2:link,a.ve2:visited,a.ve2:active,a.ve2:hover{color:#677500;font-weight:normal;text-decoration:none;}

a.print:link,a.print:visited,a.print:active,a.print:hover{color:#000;font-weight:normal;text-decoration:none; background-image:url(../imagenes/ico_print.gif); background-repeat:no-repeat; background-position:left;padding-left:2em; margin-left:4em;}

a.pdf:link,a.pdf:visited,a.pdf:active,a.pdf:hover{color:#000;font-weight:normal;text-decoration:none; background-image:url(../imagenes/ico_pdf.gif); background-repeat:no-repeat; background-position:left;padding:1em;padding-left:2em; margin-left:20px;padding-right:0;height:auto;}

a.pdf2:link,a.pdf2:visited,a.pdf2:active,a.pdf2:hover{color:#677500;font-weight:normal;text-decoration:underline; background-image:url(../imagenes/ico_pdf.gif); background-repeat:no-repeat; background-position:left;padding:1em;padding-left:2em;padding-right:0;}

/*nuevas*/

.inputBus2{
    float:left;
    padding-right:0em;
    text-align:left;
    margin-top:0.8em;
    margin-left:0.2em;
    }
    
.cajaInno4{
    background-image:none;
    background-color:#fff;
    color:#555555;
    }
    
.txtInno{
    float:right;
    text-align:left;
    width:65%;
    padding-right:2em;
    }
    
/*nuevo????*/



html:first-child .menu{
    /*background-color:brown;*/
    width:44.5em;
    float:right;
    }
    
html:first-child .sombraD2{
    width:96.8%;
    background-image:url(../imagenes/sombraD.gif);
    background-repeat:repeat-x;
    height:1em;
    float:left;
    }
    
html:first-child li.lineaBIntS2Peq,li.lineaBIntS2PeqB{
     background-image:url(../imagenes/fnd_menu2S.gif);
    background-repeat:repeat-x;
    display:inline;
    padding:0.5em;
    padding-left:2em;
    padding-right:2em;
    padding-top:0.5em;
    float:left;
    margin-right:0em;
    height:1.2em;
    color:#677500;
    width:5.6em;
    }
    
html:first-child li.lineaBIntPeq2{
    background-image:url(../imagenes/fnd_menu2S.gif);
     padding-left:1.6em;
    padding-right:1.6em;
}


.cajaInnoC{
    width:96%;
    background-color:#fff;
    background-image:url(../imagenes/sombraInnoB.gif);
    background-repeat:repeat-x;
    background-position:top;
    float:left;
    height:4em;
    margin-bottom:0.1em;
    text-align:left;
    color:#677500;
    }
    
.cajaInnoD{
    width:96%;
    background-color:#fff;
    float:left;
    height:4em;
    margin-top:0em;
    text-align:left;
    color:#677500;
    }
    
.paginacion{
    padding:1.5em;
    padding-left:2.5em;
    }

.espacio{margin-left:4em;}

.cajaInnoB2{
    width:96%;
    background-color:#fff;
    background-image:url(../imagenes/sombraInnoB.gif);
    background-repeat:repeat-x;
    background-position:top;
    float:left;
    height:2em;
    margin-bottom:0em;
    }
    
.cajaInno5{
    width:93.1%;
    background-color:#fff;
    float:left;
    padding-top:2em;
    padding-bottom:2em;
    padding-right:2em;
    text-align:left;
    color:#555555;
    margin-bottom:0.1em;
    }
    
.txtInno2{
    float:left;
    text-align:left;
    width:93%;
    padding:2em;
    padding-top:0;
    }
    
.sus{
    width:100%;
    margin-bottom:1em;
    float:left;
    height:auto;
    }
    
.susU{
    width:100%;
    margin-bottom:1em;
    float:left;
    margin-bottom:3em;
    height:auto;
    }
    
.susA{
    width:50%;
    text-align:right;
    float:left;
   height:auto;
    padding-right:1em;
    color:#677500;
    }
    
.susA2{
    width:15%;
    text-align:right;
    float:left;
   height:auto;
    padding-right:1em;
    color:#677500;
    }
    
.susB{
    width:47%;
    text-align:left;
    float:left;
  height:auto;
    }
    
.susD{
    width:47%;
    text-align:left;
    float:left;
  height:auto;
    }
    
.susE{
    width:47%;
    text-align:right;
    float:left;
  height:auto;
    }
    
.susC{
    width:47%;
    text-align:left;
    float:left;
   height:auto;
    }
    
    
.susB input{
    border:solid 1px #D8D8D8;
    width:20em;
    }
    
html:first-child .box{border:solid 1px #D8D8D8;}

.cajaBuscador2{
    float:left;
    width:93%;
    background-color:#D8D8D8;
    height:4.5em;
    text-align:left;
    padding-left:5em;
    color:#677500;
    }
    
.cReal3{
    float:left;
    width:94%;
    padding:2em;
    padding-top:4em;
    text-align:left;
    padding-bottom:4em;
    }
    
.cajaInno6{
    width:93.1%;
    background-color:#fff;
    background-image:url(../imagenes/lapiz.gif);
    background-repeat:no-repeat;
    background-position:5em 3em;
    float:left;
    padding-top:2em;
    padding-bottom:0em;
    padding-right:2em;
    text-align:left;
    color:#555555;
    margin-bottom:0.1em;
    }
    
.txtInno3{
    float:left;
    text-align:left;
    width:93%;
    padding:2em;
    padding-top:0;
    padding-bottom:0;
    }
    
.dia{width:2em;border:solid 1px #D8D8D8;}
.anio{width:3em;border:solid 1px #D8D8D8;}

table td{
    border:solid 1px #D8D8D8;
    padding:5px;
    margin:0;
    border-collapse:collapse;
    border-spacing: 0;
    }
    
table{
    border:0;
     border-collapse:collapse;
    border-spacing: 0;
    }
    
input.curri{
    border-color:#fff;
    padding:0;
    margin:0;
    width:8em;
    }
    
th{font-weight:normal;
    color:#677500;
    text-align:left;
    }
    
.altura{
    margin-top:0.2em;
    padding:0;
    }
    
.altura2{
    margin-top:0.4em;
    padding:0;
    }
    
textarea{
    width:20em;
    height:5em;
    border:solid 1px #D8D8D8;
    overflow:hidden;
    }
    

.naranja{color:#F26522;}

.todo{
    float:left;
    width:100%;
    background-color:#fff;
    padding:2em;
    text-align:left;
    padding-top:4em;
    padding-bottom:4em;
    color:#677500;
    background-image:url(../imagenes/lupa.gif);
    background-repeat:no-repeat;
    background-position:67em 20em;
    }
    
.mapa1{
    width:100%;
    float:left;
    }
    
.mapa1A{
    width:72%;
    float:left;
    }
    
.mapa1B{
    width:23%;
    float:left;
    }
    
.mapa1C{
    margin-top:2em;
    width:24%;
    float:left;
    }
    
ul.lineaM li{
    display:inline;
    padding:0;margin:0;
    }
    
ul.lineaM{
    padding:0em;margin:0;
    padding-right:2em;    
    }
    
ul.ProM{
    padding:0;margin:0;
    list-style:none;
    }
    
ul.ProM li{
      list-style-image:none;
    }
    
ul.ProM2{
    padding:0;margin-left:1.5em;
    list-style:none;
    }
    
ul.ProM2 li{
      list-style-image:none;
    }
    
ul.ProM3{
    padding:0;margin-left:1.5em;
    margin-bottom:1em;
    list-style:none;
    }
    
ul.ProM3 li{
      list-style-image:none;
    }
    
#map{
    width:680px;
    height:400px;
    }