CSS

* {
    padding:0px;
	margin:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
   }

body {
     background:#ecebe8;
     font-family: Helvetica,arial,sans-serif;
    -webkit-font-smoothing: antialiased;
     }

a{
    color: #29487d;
    text-decoration:none;
    font-size:16px;

   }
   
   
    
a:hover {
    color: #08298A;
   }
    
.titulcte{
     color: #29487d;
    text-decoration:none;
    font-size:20px;
     font-weight: bolder;
     margin-bottom:25px;
    
}
    
    
h1 {
    font-size: 25px;
    color:#000000;
    line-height: normal;
    margin: 0;
    text-align: left;
        font-family: inherit;;
      }

.tite-index {
    font-size: 25px;
    color: #225778;
    line-height: normal;
    margin: 0;
    text-align: left;
    font-family: MuseoSlab500;
      font-weight: bold;
      }

.cateimage1{

  position:relative;
  float:left;
  margin-right:10px;
   width:100px;
   height:70px;
   margin-bottom:5px;
  
  
}



.imgenlas{
       width: 30px;
       height: 30px;
       margin-left:10px;
}

time{
     display:none;
     }

#coment{
       display:none;
       }
       
.log-pus  {
    position:relative;


        margin:70px auto;
        width:1050px;
        height:50px;
        
}
.enlaces-pus{
   display:none;
}

     
header {
    display:block;
          margin-left:-8px;
          margin-right:5px;
          margin-bottom:5px;
		  width:100%;
          height:80px;
		  position: fixed;
		  top:0;
		  background:#29487d;
          color:#fff;
          z-index: 1;


          box-shadow: 2px 2px 1px #888888;
        }
     
.menu_bar{
     display:none;
    }
    
.bt-menu{
        display:none;
        }

.logo2 {
    display:none;
    }
    
.logo21{
       position:relative;
       float: left;
       border:0px solid #043A5C;
       border-radius:5px;
       width: 170px;
       height: 50px;
       margin-top:-40px;
       margin-left:5px;
       }

.searchs {
    display:none;
    }
    
#envoltura{

           background:#ecebe8;
          width:1200px;
          margin-top:10px;
          margin:10px auto ;
          text-alingn:left;

          }
          
          
          
    
#seccion{
         position:relative;
       margin-top:10px;
       background: #ffffff;
       margin-right:10px;
       float: left;
       width:740px;
       border-radius:5px;
       padding:10px;
       font-size:16px;
       }
.pu-art {
         background:#ffffff;
         padding:10px;
          }
          
.userdato{

       border-radius:5px;
       background: #ffffff;
       width:340px;
       margin-top:10px;
       margin-bottom:10px;
       padding:10px;
       
}

.titu-userdato{
  border-bottom:1px solid #cccccc;
  width:100%;
  font-size:16px;
  color:#000000;
}


.form1{
   background: #ffffff;
   border-radius:5px;
   border:1px solid #cccccc;
  width:360px;
   margin-top:0px;
    margin-bottom:10px;
    text-alingn:center
    padding:20px;
    
}

.cam-form1{
    font-size:18px;
    margin:10px;
    width:220px;
}

          
#lateral{
          position:relative;
        margin-top:10px;
        float:left;
        width:340px;

        padding:0px;
        border:0px solid #999999;
        border-radius: 5px;
       }
    

#cabecera{

         background: #ffffff;
         border: 1px solid silver;
         border-radius:5px 5px 0px 0px;
         width:100%;
         padding: 4px;
         margin-bottom:30px;
         height: 100px;

        }

.spanca{
       margin-right:10px;
       }
    
#pie{

      background:#434749;
      clear:both;
      text-align:center;
      color:#c2c9ce;
      padding: 20px;
      border-top:1px solid #999999;
       width:100%;
       bottom:0px
    }

header nav {
	       background:#29487d;
	       z-index:2000;
	       max-width: 100%;
           width:1050px;
           margin:-34px auto ;
           border-radius:0px;
           margin-bottom:30px;
           text-align:RIGHT;
          height: 110px;

           }

header nav ul {
	          list-style:none;
           margin-top:30px;

              }

header nav ul li {
	             display:inline-block;
	             position: relative;


                 }

header nav ul li:hover {
	                  background:#29487d;
                      color:#ffffff;
                       }

header nav ul li a {
	               color:#ffffff;
	               display:block;
	               text-decoration:none;
	               padding: 20px;
                   }

header nav ul li a span {
	                    margin-right:10px;
                        }

header nav ul li:hover .children {
	                             display:block;

                                 }

header nav ul li .children {
	                       display: none;
	                       background:#29487d;
	                       position: absolute;
	                       width: 200px;
                           padding:5px;
	                       z-index:2000;
                           border:0px 1px 1px 1px solid #cccccc;
                           margin-top:-1px;
                           }

header nav ul li .children li {
	                          display:block;
	                          overflow: hidden;
                              width: 100%;
                              border-bottom: -1px solid #ccc;
                                magin-top:-45px;
                              }

header nav ul li .children li a {
                                position:relative

	                            display: block;
                                color:#ffffff;
                                text-align:left;
                                height:auto;

                                }

header nav ul li .caret {
	                    position: relative;
	                    top:3px;
                        margin-left:0px;
	                    margin-right:0px;
                       }


.form22  {
          position:relative;
          float:left;
          height:33px;
          width:355px;
          background: #4d96d0;
          font-size: 20px;
          color: #554646;
          margin-left:80px;
          margin-bottom:0px;
          padding:10px;
          text-align:center;
          margin-top:45px;
        }

.campo2 {
        border: 1px solid #cccccc;
       border-radius:10px 0px 0px 10px;
       width: 70%;
       font-size: 15px;
       margin-top:auto;
       margin-left:auto;
       padding : 7px;
       }
       
.cam2 {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 80%;
       font-size: 18px;
       margin-top:10px;
       margin-bottom:10px;
       padding : 4px;
       }
       
.boton_bus2{
          position: relative;
          left:-5px;
          top:1px;
          border-radius: 0px 10px 10px 0px;
           border:0px;
          background:#e6e6e6;

          color:#000000;
          font-family:bold ;

          font-size : 20px;
          padding : 5px;
           z-index:1;
          margin-top:8px;
          /*text-transform: uppercase; */
          }

.boton_bus2:hover {
                  position: relative;
                  left:-5px;
                   top:1px;
                  border-radius: 0px 10px 10px 0px;
                  border:0px;
                  background:#F2F2F2;

                  color:#000000;
                  font-family:bold;
                  font-size : 20px;
                  padding : 5px;
                  margin-top:8px;
                  /*text-transform: uppercase;*/
                 }

.categor {
             list-style:none;
              width: 100%;
            
            }


.categor li a{


            text-decoration:none;
            padding: 3px;
            font-size:16px;
            font-family: Helvetica,arial,sans-serif;
            }

.line2{
    padding: 0px 0;
    border-bottom: 1px solid #dddddd;
    }

.line{
    position:relative;
    padding: 0px 0;
    border-bottom: 1px solid #dddddd;
    margin-bottom:10px;
    }

   .catsub{
 position:relative;
      width:700px;
      display: block;
    margin:0px auto;
    margin-bottom:2px;

      border-radius:5px;
     padding: 10px;
     border:1px solid #cccccc;

      text-align: left;

}
  .catsub li{
  list-style: none;
    position: relative;
    float: left;
    margin-top: auto;
    margin-left: auto;

    border: 0px solid #cccccc;
    font-size: 15px;
    color: #2E2E2E;
    width: 150px;
    padding: 2px;

    text-decoration: none;
}

 .catsub a:hover{
       color:#ffffff;
}

  .catsub li:hover{
  list-style: none;
    position: relative;
    float: left;
    margin-top: auto;
    margin-left: auto;
    background:#29487d ;
    border: 0px solid #cccccc;
    font-size: 15px;
    color: #ffffff;
    width: 150px;
    padding: 2px;


    text-decoration: none;
}

.anuncate1{
   position:relative;
}

.iconcate{
    margin:5px 8px -8px 0px ;
   position:relative;
   width: 30px;
   height: 30px;
   border-radius:4px;
}

.catsub li a{
 color:#2E2E2E;
}


              .subt{
                background:#F0DEDE;
                padding: 10px;
                width: 100%;

          }
      .li6{

      border:1px solid #6C6767;
      margin-top:5px;
  }

h2 {
   font: bold 14px verdana, san-serif;
   }

header, section, aside, nav, article, figure, figcaption, hgroup{
                                                                 display:block;
                                                                 }
          ``                                                                                                                                                                                                                                                                                                                                                                }
#img-tex{
        float:left;
        width:260px;
        height:180px;
        padding:15px;
        }

.red-social  {
          height:auto;
         width: 100%;
         padding: 10px 10px 10px 10px;
         border-radius: 5px;
         border: 0px solid #ddd;
         background: #434749;
         font-size: 20px;
         color: #554646;
         margin-bottom:10px;
        }
        
.publicidadauto {
          height:auto;
         width: 100%;
         padding: 10px 10px 10px 10px;
         border-radius: 5px;
         border: 0px solid #ddd;
         background: #ffffff;
         font-size: 20px;
         color: #554646;
         margin-bottom:10px;
        }
        
.catelateral{
          height:auto;
         width: 100%;
         padding: 10px 10px 10px 10px;
         border-radius: 5px;
         border: 0px solid #ddd;
         background: #ffffff;
         font-size: 15px;
         margin-bottom:10px;
        }
        

              
        
.publis-ad {
         height:auto;
         width: 98%;
         padding: 5px 5px 5px 5px;
         border-radius: 5px;
         border: 0px solid #ddd;
         background: #ffffff;
         font-size: 20px;
         color: #554646;
         margin-bottom:10px;
         text-align: center;
        }


.mas-vistos-art{
         height:auto;
         width: 97%;
         padding: 5px 5px 5px 5px;
         border-radius: 5px;
         border: 1px solid #ddd;
         background: #ffffff;
         font-size: 20px;
         color: #554646;
         margin-bottom:10px;
         text-align: center;
        }

.enca{

     display:none;
     width: 250;
     padding: 5px 5px 5px 5px;
     border-radius: 5px 5px 5px 5px;
     border: 1px solid #ddd;
     font-size:17px;
     font: 1epx Arial, Helvetica, sans-serif;;
       font-family: MuseoSlab500;
     font-weight: bold;
     color:#424242;
     margin-top:10px;
     margin-bottom:10px;
     background: #ffffff;
     }
     
.busc{
     width: 98%;
     padding: 5px 5px 5px 5px;
     border-radius: 5px 5px 5px 5px;
     border: 0px solid #ddd;
     font-size:17px;
     font: 1epx Arial, Helvetica, sans-serif;;
     font-weight: bold;
     color:#000000;
     margin-bottom:10px;
     background: #ffffff;
     }
     
.encati{
       position:relative
        margin-left:5px;
        font-size:15px;
        margin-top: 10px;
        margin-bottom:5px;
        font: 1epx Arial, Helvetica, sans-serif;;
        font-family: MuseoSlab500;
        font-weight: bold;
             text-transform: uppercase;
        color:#585858;
       }
     
 .despa{
  font-size:17px;
  text-align : justify;
  margin-top: -10px;

}
     
     
     
#encav {
        color: #000000;
        }
        
.catenom {
           line-height: normal;
           color: #000000;
           font-family: DroidSansRegular, Tahoma, Arial, sans-serif;
           font-size: 24px;
           font-weight: normal;
           height: normal;
           line-height: normal;
           margin-bottom: 1px;
           margin-left: 5px;
           margin-top: 2px;
           text-align: left;
           width: 100%;
           }
           
.principat{
          font-size: 23px;
          line-height: 30px;
          color: #036;
          text-decoration: none;
          }

.titul {
    font-size: 25px;
    color: #000000;
    line-height: normal;
    margin: 0;
    text-align: left;
    font-family: MuseoSlab500;
     font-weight: bold;
    }



.titulo-mas-visto {
                   cursor: auto;
                   font-size: 18px;
                   font-weight: normal;
                   line-height: normal;
                   color: #DD5D24;
                   font-family: DroidSansRegular, Tahoma, Arial, sans-serif;
                   margin-bottom: 0px;
                   margin-left: 8px;
                   text-decoration: none;
                   width: auto;
                   }
.titulo-mas-visto:hover {
                        cursor: auto;
                        font-size: 18px;
                        font-weight: normal;
                        line-height: normal;
                        color: #DD5D24;
                        font-family: DroidSansRegular, Tahoma, Arial, sans-serif;
                        margin-bottom: 0px;
                        margin-left: 8px;
                        text-decoration: none;
                        width: auto;
                        }
.seguirle {
          cursor: auto;
          font-size: 15px;

          line-height: normal;

          font-family: DroidSansRegular, Tahoma, Arial, sans-serif;
          margin-bottom: 0px;
          margin-left: 8px;
          text-decoration: none;
          width: auto;
          }
          


.texanun {
         weight:100%;
         margin-top:1px;
         margin-bottom:20px;
         font-size: 17px;
         font-weight:  ;
         color: #545454;
         text-align:justify;
         border-bottom: 0px solid #ccc;
         border-radius:0px;
         background-color: #ffffff;
         padding: 2px 2px 2px 2px;
         }

.texanun1 {
           weight:90%;
           margin-top:1px;
           margin-bottom:20px;
           font-size: 17px;
           font-weight:  ;
           color: #545454;
           text-align:justify;
           border-bottom: 1px solid #ccc;
           border-radius:5px;
           background-color: #ffffff;
           padding: 10px 10px 20px 10px;
          }

.categor {
         cursor: auto;
         font-size: 12px;
         font-weight: normal;
         line-height: normal;
         color: #0035ba;
         font-family: DroidSansRegular, Tahoma, Arial, sans-serif;
         text-align: left;
         text-decoration: none;
         width: auto;
         }

.descrip-mas-visto{
                  weight:100%;
                  margin-top:1px;
                  margin-bottom:4px;
                  font-size: 16px;
                  font-family:Arial, Helvetica, sans-serif;
                  line-height: 20px;
                  color: #666;
                  text-align:justify;
                  border-bottom: 1px solid #ddd;
                  border-radius:0px;
                  padding: 5px 5px 5px 5px;
                 }

.enca_descrip {
               position:relative;
               weight:98%;
               height:auto;
               margin-top:0px;
               margin-bottom:10px;
               font-size: 13px;
               font-style: normal;
               font-variant: normal;
               font-weight: normal;
               font-family: arial, helvetica, clean, sans-serif;
               color: rgb(99, 109, 107);
               display: block;
               border: 0px solid #ccc;
               border-radius:3px;
               background:#ffffff;
               padding: 10px;
              }

.pasos{
       position:relative ;
       width:100%;
       height:auto;
       margin-top:1px;
       margin-bottom:2px;
       font-size: 16px;
       font-family: Arial, Helvetica, sans-serif;
       line-height: 20px;
       color: #666;
       text-align:justify;
       border-bottom: 0px solid #d4d4d4;
       border-radius:0px;
       padding: 0px 0px 0px 0px;
       }
       
.pasos1{
        width:100%;
        margin-top:1px;
        margin-bottom:4px;
        font-size: 16px;
        font-family: Georgia;
        line-height: 20px;
        color: #000000;
        text-align:justify;
        border-bottom: 0px solid #d4d4d4;
        border-radius:0px;
        padding: 5px 5px 5px 5px;
        }
        
.pasos2{
       width:100%;
       margin-top:1px;
       margin-bottom:0px;
       font-size: 17px;
       font-weight:  ;
       color: #545454;
       text-align:justify;
       border-bottom: 0px solid #ccc;
       border-radius:5px;
       background-color: #ffffff;
       padding: 5px 5px 20px 5px;
       }
       
/*p:first-letter {
               text-transform:uppercase;
               font-size: 35px;
               font-weight: bold ;
               }   */


.numepas{
     margin-top:2px;
     font-size: 17px;
     font-weight:bold  ;
     color:#000000;
     padding-lefth: 40px

    }

.line{
      padding: 0px 0px; border-bottom: 1px solid #d4d4d4;
      margin-bottom:2px;
     }

.publicidad{
             font-size:small;
             font-weight:normal  ;
             margin-left:2px;
}

 #menuprin{
      background: #F46A01;
       width:100%;
      border: 1px solid #999999;
      padding: 0px;
      margin-top:10px;
       border-radius:5px 5px 5px 5px;
         height:40px;
          text-align:center;
}


.compartirart {
       display:none;

}

.line-userdato{
     border-bottom:1px solid #cccccc;
}

article{
       background: #ffffff;
       border: 0px solid #ddd;
       border-radius: 2px;
       padding: 10px;
       margin-bottom: 10px;
       height:auto;
       }

#text-art{
           padding: 0px;
           text-align:justify;
           margin-bottom:5px;
          }

article footer{
             text-align: right;
             }

time{
    float: right;
    color: #000000;
    text-align: right;
    margin-bottom:10px;
    }

#coment{
       position:relative;
       float: right;
       color: #000000;
       text-align: right;
       margin-bottom:10px;
      }
      
.enlacescat{
            margin:10px auto;
            position:absolute;
            float: left;
            text-align: left;
            width: 40%;
            background:#fff;
            
            }
            
.enlacescat a{
             font-size:14px;
             }
             
.enca_descripe1 {

          margin-top:50px;
}
             
             
.fechascat{
            margin:15px auto;
            position:relative;
            float: left;
            text-align: right;
            width: 33%;
            background:#fff;
            }
            

.vistositem{
            margin:15px auto;
            position:relative;
            float: left;
            text-align: center;
            width: 32%;
            background:#fff;
            }


figcaption{
         font:italic 14px verdana, sans-serif;
         }
         
figure{
      text-align:justyfic;
      height:200px;
      }
      
.enca_titulo {
              weight:100%;
              font-size: 17px !important;
              font-weight: bold !important;
              display: block;
              border: 1px solid #ccc;
              background-color: #F5DA81;
              -moz-border-radius: 5px 5px 0 0;
              border-radius: 5px 5px 0 0;
             }

.mas_res {
          weight:100%;
          font-size: 17px !important;
          font-weight: bold !important;
          display: block;
          border-bottom: 1px solid #d4d4d4;
          background-color: #fff;
          -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
         }

.tdcate{
        border-bottom: 1px solid #FFF;
        width: 100%;
        height: 150px;
        background:#ffffff;
        border-radius:0px;
        border-bottom:0px solid #cccccc;
        }

.tdartrecien{
             width: 100%;
             height: 90px;
             border-radius:0px;
             border-bottom:0px solid #cccccc;
             }

.bot{
     position:relative;
     width: 100%;
     height: 90px;
     border-bottom:0px solid #cccccc;
     }

.tab-item {
          position:relative;
          float: left;
          margin:1px 0px 0px 0px;
          width: 98%;
          padding:8px;
          border:0px solid #ccc;
          border-radius: 5px;
          background:#ffffff;
          }

.descriptors{
          position:relative;
          float: left;
          margin-bottom: 20px;
          width: 98%;
          border-bottom:1px solid #ccc;
          border-radius: 0px;
          background:#ffffff;
           }


.tab_publi_item{
                border-radius:5px;
                border: 0px solid #ccc;
                width: 100%;
                }
                
.tab_publi_item53{
                 border-radius:5px;
                 border: 0px solid #ccc;
                 width: 90%;
                 margin-left:30px;
                 }
                 
.tab_publi_item24{
                 border-radius:5px;
                 border: 0px solid #ccc;
                 width: 100%;
                 margin-left:30px;
                 }
.catedate{
         float: right;
         font-size: 14px;
         color:#000000;
         margin-right:10px;
         }

.cateprice{
           float: lefth;
           margin-top: 10px;
           }
           
      .cateimage{
          border:0px solid red;
          position:relative;
          float:left;
          margin:10px 15px 10px 20px ;
          }




.tite{
      font-weight: bold !important;
      font-size: 14px;
      margin: 7px 0px;
      /*text-transform: uppercase; */
      }
      
.vemas{
      float: right;
      margin-right:30px;
      }

.conte {
        margin: 10px 10px  10px 10px  ;
        border: 0px solid #ccc;
        border-top: 0;
        -moz-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        font-size: 17px;
        font: 1epx Arial, Helvetica, sans-serif;;
        font-weight: normal;
       }

.boton_publicar{
               border-radius: 5px;
               /*background: url(iconos/publicar.png) no-repeat left top;   */
               background:#084B8A;
               border: 1px solid #000000 ;
               font-size: 16px !important;
               font-weight: bold !important;
               color:#ffffff;
               padding : 12px 18px 12px 18px ;
               margin-top:5px;
               }
               
.boton_publicar:hover{
                     border-radius: 5px;
                     /*background: url(iconos/publicar2.png) no-repeat left top; */
                     background:#0174DF;
                     border: 1px solid #000000 ;
                     font-size: 16px !important;
                     font-weight: bold !important;
                     color:#ffffff;
                     padding : 12px 18px 12px 18px ;
                     margin-top:5px;
                     }

.boton_imges{
            position: relative;
            left:0px;
            top:0px;
            border-radius: 5px;
            background:DF064E;
            border-bottom : 2px solid #000000 ;
            color:#ffffff;
            font-size: 14px !important;
            font-weight: bold !important;
            color:#F5F6CE;
            font-size : 13px;
            padding : 4px;
            margin-top:5px;
            }
            
.boton_elimina_images{
                     border-radius: 5px;
                     background: url(iconos/eliminar.png) no-repeat left top;
                     border-bottom : 1px solid #ccc ;
                     color:#000000;
                     font-size: 10px ;
                     font-size : 13px;
                     padding : 3px 5px 3px 20px ;
                     }

.boton_item_contacta{
                    border-radius: 5px;
                    background: url(iconos/contactar.png) no-repeat left top;
                    border: 1px solid #000000 ;
                    font-size: 16px !important;
                    font-weight: bold !important;
                    color:#ffffff;
                    padding : 10px 10px 7px 55px ;
                    margin-top:5px;
                    }

.boton_item_contacta:hover{
                          border: 5px;
                          background: url(iconos/contactar2.png) no-repeat left top;
                          border: 1px solid #000000 ;
                          font-size: 16px !important;
                          font-weight: bold !important;
                          color:#ffffff;
                          padding : 10px 10px 7px 55px ;
                          margin-top:5px;
                         }

.publi_images{
             border: 1px solid #ccc;
             border-radius:2px;
             margin-left:5px;
             padding: 5px;
             width: 60%;
             font-size: 14px;
            }

.publi_label{
            margin-top:1px;
            font-size: 15px !important;
            font-weight: bold !important;
            color:#0B3861;
            }
            
.publi_label2{
             margin-top:1px;
             font-size: 15px !important;
             font-weight: normal;
             color:#000000;
             }
             
.publi_ciudad{
              border: 1px solid #ccc;
              border-radius:2px;
              margin-left:0px;
              padding: 5px;
              width: 30%;
              font-size: 14px;
              }

.publi_pais{
            border: 1px solid #ccc;
            border-radius:2px;
            margin-left:20px;
            padding: 5px;
            width: 32%;
            font-size: 14px;
            }

.publi_estado{
              border: 1px solid #ccc;
              border-radius:2px;
              margin-left:3px;
              padding: 5px;
              width: 32%;
              font-size: 14px;
              }

.publi_email{
             border: 1px solid #ccc;
             border-radius:2px;
             margin-left:10px;
             padding: 5px;
             width: 30%;
             font-size: 14px;
             }

.publi_tel{
          border: 1px solid #ccc;
          border-radius:2px;
          margin-left:30px;
          padding: 5px;
          width: 30%;
          font-size: 14px;
         }

.publi_nom{
          border: 1px solid #ccc;
          border-radius:2px;
          margin-left:0px;
          padding: 5px;
          width: 65%;
          font-size: 14px;
          }

.publi_descrp{
              border: 1px solid #ccc;
              border-radius:2px;
              margin-left:0px;
              padding: 5px;
              width: 65%;
              font-size: 14px;
              }

.publi_pres{
           border: 1px solid #ccc;
           border-radius:2px;
           margin-left:5px;
           padding: 5px;
           width: 15%;
           font-size: 14px;
            }

.publi_web{
          border: 1px solid #ccc;
          border-radius:2px;
          margin-left:0px;
          padding: 5px;
          width: 52%;
          font-size: 14px;
          }

 .publicisitem{
          display:none;
          border:1px solid red;
          position:relative;
          text-align: center;
          margin:10px 15px 10px 10px ;
          }
          
 .imgenlas{
     display:none;
       width: 30px;
       height: 30px;
       margin-left:10px;
}
 .sesion{
        background:#ffffff;
         }
.icon-search {display:none;}

.boton_bus{
          position: relative;
          left:1px;
          top:0px;
          border-radius: 2px;
          background:#29487d;
          border : 0px solid #000000 ;
          color:#ffffff;
          font-family:bold ;
          color:#ffffff;
          font-size : 17px;
          padding : 4px;

          margin-top:5px;
          /*text-transform: uppercase; */
          }

.boton_bus:hover {
                  position: relative;
                  left:0px;
                  top:0px;
                  border-radius: 2px;
                  background:#4267b2;
                  border: 0px solid #000000 ;
                  color:#ffffff;
                  font-family:bold;
                  font-size : 17px;
                  padding : 4px;
                  margin-top:5px;
                  /*text-transform: uppercase;*/
                 }

.publitab td{
    padding:10px;
     }


/*////////////////////////////////////////////////////////////media screen max-width: 800px //////////////////////////////////////////////////////////////////*/
@media screen and (max-width: 800px) {


 .catsub{
  position:relative;
      width:94%;
      display: block;
     margin-top: -15px;
       margin-left: -3px;
    margin-bottom:20px;
     background:#ffffff;
     padding: 10px;
       height: auto;
       border:0px;
      text-align: left;
}
  .catsub li{
       position:relative;
  list-style: none;
    position: relative;

    margin-top: 0px;
    margin-left: auto;
    margin-bottom:2px;
    height: auto;
    border: 1px solid #cccccc;
    font-size: 15px;
    color: #29487d;
    width: 99%;
    padding: 5px;
    box-shadow: 0px 0px 0px #888888;
    text-decoration: none;
     background:#ffffff;
     border-radius:3px;
     margin-botom:0px;
}

.catsub li a{
 color:#29487d;
}


        .log-pus  {
    display:none;



}
.enlaces-pus{
    display:none;


}


body {
      padding-top:80px;
      background:#ffffff;
     }

span{
    color:#fff;
    }

h1 {
    font-size: 18px;
    color: #225778;
    line-height: normal;
    margin: 0;
    text-align: left;
        font-family: MuseoSlab500;
      }

.tite-index {
    font-size: 25px;
    color: #225778;
    line-height: normal;
    margin: 0;
    text-align: left;
    font-family:  MuseoSlab500;
     font-weight: bold;
      }
 .publicisitem{
          display:inline;
          border:0px solid red;
          position:relative;
          text-align: center;

          height:300px;
          width:100%;
          }
.publitab{
    display:none;
     }

.imgenlas{
       width: 15px;
       height: 15px;
       margin-left:10px;
}


.cateimage{
        display:none;
        }

 .enlacescat{
            margin:10px auto;
            position:relative;
            float: left;
            font-size:13px;
            text-align: left;
            width: 50%;
            background:#fff;

            }


.enlacescat a{
             color:#4d96d0;
             font-size:13px;
             }

.fechascat{
            margin:15px auto;
            position:relative;
            float: left;
            font-size:13px;
            text-align: right;
            width: 30%;
            background:#fff;
            }

.fechascat span{
          color:#000;
          font-size:15px;
            }

.vistositem{
            margin:15px auto;
            position:relative;
            float: left;
            font-size:15px;
            text-align: center;
            width: 30%;
            background:#fff;
            }

.vistositem span{
            color:#000;
            font-size:15px;
           }

.searchs {
          position:fixed;
          margin-top:15px;
          margin-left:60%;
          font-size: 15px;}

.icon-search {
        display:inline;
    position:relative;
        margin-top:15px;
        font-color:#ffffff;
        font-size:26px;
        mergin-left:90%;
        z-index:1;}
 .texto {
    position:fixed;
        margin-top:15px;
        font-color:#ffffff;
        font-size:15px;
        margin-left:90%;
        z-index:1;}


#cabecera{
         display:none;
         }

#lateral{
        display:none;
        }



.logo21{
        display:none;
        }

time{
    display:none;
    }

#coment{
       display:none;
       }

#text-art{
          padding: 5px;
          text-align:justify;
          margin-bottom:10px;
          width:100%;
          color:#545454;
          font-family:Helvetica,arial,sans-serif;
          font-size:2m;
          }

#pie{
     position: relative;
     clear:both;
     text-align:center;
     margin:0px auto;;
     border-top:1px solid #999999;
     width:91%;
     margin-bottom:1px;
     }

#article{
        width:100%;
        }



.menu_bar {
		  display:block;
          margin-left:-8px;
          margin-right:5px;
          margin-bottom:5px;
		  width:100%;
          height:48px;
		  position: fixed;
		  top:0;
		  background:#29487d;
          color:#fff;
          z-index: 1;
          }

.menu_bar .bt-menu {
		           display: block;
		           padding: 20px;
		           color: #fff;
		           overflow: hidden;
		           font-size: 25px;
		           font-weight: bold;
		           text-decoration: none;

	               }

#menu_cel{
         float: right;
         position:relative;
         list-style-type: none;
         text-align: center;
         width: 30%;
         background: #29487d;
         height:48px;
         }

.logo2{
       position:relative;
       float: left;
       border:2px solid #043A5C;
       border-radius:5px;
       width: 155px;
       height: 40px;
       margin-top:2px;
       margin-left:5px;
       }


.bt-menu{
        float: left;
        font-size:45px;
        margin-top:-5px;
        }

.bt-bus{
        float: left;
        margin-right:15px;
        margin-top:14px;
        font-size:25px;
        }

header nav {
		    width: 60%;
		    height: calc(100% - 80px);
		    position: fixed;
		    right:100%;
		    margin: 0;
		    overflow: scroll;
            margin-top:60px;
            border-radius:0px;
            }

header nav ul li {
		          display: block;
		          border-bottom:1px solid rgba(255,255,255,.5);
	              }

header nav ul li a {
		           display: block;
	               }

header nav ul li:hover .children {
		                         display: none;
	                             }

header nav ul li .children {
		                   width: 100%;
		                   position: relative;
	                       }

header nav ul li .children li a {
		                        margin-left:20px;
	                            }

header nav ul li .caret {
		                float: right;
	                    }

.form22  {
          display:none
          }

.form21  {

          margin-top:55px;
          padding:5px;
          width:100%;
          height:36px;
          display:block;
          border-radius: 0px;
          border: 0px solid silver;
          background: #29487d;
          margin-left:-3px;
          color: #ffffff;
          text-align: center;
          }

.form21 .texto{
             position: relative;
             color:#ffffff;
             font-size:25px;
             margin-top:20px;
             margin-left:-14px;
             z-index:1;
             }

.campo {
        border: 1px solid silver;
        border-radius:2px;
        width: 40%;
        font-size: 15px;
        margin-top:5px;
        margin-left:15px;
        padding : 5px;
        }

.cam2 {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 80%;
       font-size: 18px;
       margin-top:10px;
       margin-bottom:10px;
       padding : 4px;
       }

.boton_bus{
          position: relative;
          left:1px;
          top:0px;
          border-radius: 2px;
          background:#DD5D24;
          border : 0px solid #000000 ;
          color:#ffffff;
          font-family:bold ;
          color:#ffffff;
          font-size : 17px;
          padding : 4px;
           z-index:1;
          margin-top:5px;
          /*text-transform: uppercase; */
          }

.boton_bus:hover {
                  position: relative;
                  left:0px;
                  top:0px;
                  border-radius: 2px;
                  background:#DD5D24;
                  border: 0px solid #000000 ;
                  color:#ffffff;
                  font-family:bold;
                  font-size : 17px;
                  padding : 4px;
                  margin-top:5px;
                  /*text-transform: uppercase;*/
                 }


.seguirle {
          cursor: auto;
          font-size: 16px;

          line-height: normal;
          color: #29487d;
          font-family: DroidSansRegular, Tahoma, Arial, sans-serif;
          margin-bottom: 0px;
          margin-top: 10px;
          text-decoration: none;
          width: auto;
          }
          
          
.enca_descrip {
               position:relative;
               width:98%;
               height:auto;
               margin-top:0px;
               margin-bottom:10px;
               font-size: 13px;
               font-style: normal;
               font-variant: normal;
               font-weight: normal;
               font-family: arial, helvetica, clean, sans-serif;
               color: rgb(99, 109, 107);
               display: block;
               border: 0px solid #ccc;
               border-radius:3px;
               background:#ffffff;
               padding: 10px;
              }
              
  .enca_descrip1 {
               position:relative;
               width:98%;
               height:auto;
               margin-top:0px;
               margin-bottom:10px;
               font-size: 13px;
               font-style: normal;
               font-variant: normal;
               font-weight: normal;
               font-family: arial, helvetica, clean, sans-serif;
               color: rgb(99, 109, 107);
               display: block;
               border: 0px solid #ccc;
               border-radius:3px;
               background:#ffffff;
               padding: 10px;
              }
  #envoltura{
        width:90%;
        margin-left:-3px;
                   margin-top:-30px;
      border: 0px solid #ccc;
      background:#ffffff;
}
              
#seccion{
         position:relative;

       background: #ffffff;
        margin:0px auto;
       border: 0px solid #ccc;
       width:95%;
       border-radius:5px;
       padding:0px;
       font-size:16px;
       }
.pasos{
       position:relative ;
       width:100%;
       height:auto;
       margin-top:1px;
       margin-bottom:2px;
       font-size: 16px;
       font-family: Arial, Helvetica, sans-serif;
       line-height: 20px;
       color: #666;
       text-align:justify;
       border-bottom: 0px solid #d4d4d4;
       border-radius:0px;
       padding: 0px 0px 0px 0px;
       }

.pasos1{
        width:100%;
        margin-top:1px;
        margin-bottom:4px;
        font-size: 16px;
        font-family: Georgia;
        line-height: 20px;
        color: #000000;
        text-align:justify;
        border-bottom: 0px solid #d4d4d4;
        border-radius:0px;
        padding: 5px 5px 5px 5px;
        }

.pasos2{
       width:100%;
       margin-top:1px;
       margin-bottom:0px;
       font-size: 17px;
       font-weight:  ;
       color: #545454;
       text-align:justify;
       border-bottom: 0px solid #ccc;
       border-radius:5px;
       background-color: #ffffff;
       padding: 5px 5px 20px 5px;
       }
          
   header {
    display:block;
          margin-left:-8px;
          margin-right:5px;
          margin-bottom:5px;
		  width:100%;
          height:60px;
		  position: fixed;
		  top:0;
		  background:#29487d;
          color:#fff;
          z-index: 1;


          box-shadow: 2px 2px 1px #888888;
        }


 .encati{
       position:relative
        margin-left:5px;
        font-size:normal;
        margin-top: 10px;
        margin-bottom:5px;
        font: 1epx Arial, Helvetica, sans-serif;;
        font-family: MuseoSlab500;
        font-weight: bold;
             text-transform: uppercase;
        color:#585858;
       }
 .titulcte{
     color: #29487d;
    text-decoration:none;
    font-size:17px;
     font-weight: bolder;
     margin-bottom:10px;

}

.despa{
  font-size:17px;
  text-align : justify;
  margin-top: -10px;
  
}
.cateimage1{

  position:relative;
  float:left;
  margin-right:10px;
   width:100px;
   height:70px;
   margin-bottom:15px;


}
}
