CSS

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

body {
     background:#eceff1;
     font-family: Helvetica,arial,sans-serif;
    -webkit-font-smoothing: antialiased;
     padding:0px;
     }
 ul, ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
}






#wrapper {
	width:100%;
	margin-left: 0px ;
	font-size: 0.8125em;
 margin-top:10px;
}
.menu {
    margin:0 auto;
	width: auto;
	height: auto;
      border-radius:5px;
       background: #348104;
       border:1px solid red;
       
}
.menu > li > a {
	background: #ffffff;


	border-bottom: 0px solid #33373d;

	width: 100%;
	height: normal;
	line-height: 2.75em;
	text-indent: 2.75em;
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #444444;

}
.menu ul li a {
	background: #fff;
	border-bottom: 1px solid #efeff0;
	width: 100%;
	height: 2.75em;
	line-height: 2.75em;
	text-indent: 2.75em;
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.923em;
	font-weight: 400;
	color: #878d95;
}
.menu ul li:last-child a {
	border-bottom: 1px solid #33373d;
}
.menu > li > a:hover, .menu > li > a.active {
	background-color: #02b875;
    color:#017f1f;
}
.menu > li > a.active {
	border-bottom: 1px solid #1a638f;
}
.menu > li > a:before {
	content: '';

	font-size: 36px;
	height: 1em;
  	width: 1em;
	position: absolute;
  	left: 0;
	top: 50%;
	margin: -.5em 0 0 0;
}
.item1 > a:before {
	background-position: 0 0;
}

.menu > li > a span {
	font-size: 0.857em;
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%;
	background: #48515c;
	line-height: 1em;
	height: 1em;
	padding: .4em .6em;
	margin: -.8em 0 0 0;
	color: #fff;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: .769em;
	border-radius: .769em;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	-moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	font-weight: 500;
}
.menu > li > a:hover span, .menu > li a.active span {
	background: #017f1f;
}
.menu > li > ul li a:before{

	font-size: 8px;
	color: #bcbcbf;
	position: absolute;
	width: 1em;
	height: 1em;
	top: 0;
	left: -2.7em;
}

.menu > li > ul li:hover a,
.menu > li > ul li:hover a span,
.menu > li > ul li:hover a:before {
	color: #32373D;
}


.menu ul > li > a span {
	font-size: 0.857em;
	display: inline-block;
	position: absolute;
	right: 1em;
	top: 50%; /
	background: #fff;
	border: 1px solid #d0d0d3;
	line-height: 1em;
	height: 1em;
	padding: .4em .7em;
	margin: -.9em 0 0 0;
	color: #878d95;
	text-indent: 0;
	text-align: center;
	-webkit-border-radius: .769em;
	-moz-border-radius: 769em;
	border-radius: 769em;
	text-shadow: 0px 0px 0px rgba(255,255,255,.01));
}
a{
    color: #017f1f;
    text-decoration:none;
    font-size: 16px;
    font-weight: bold;
   }
    
a:hover {
    color: #585858;
    /*text-decoration: underline;*/
    cursor: auto;
   }
    
h1 {
          line-height: normal;
           color: #444444;;

           height: normal;
           line-height: normal;
           margin-bottom: 1px;
           margin-left: 5px;
           margin-top: 0px;
           text-align: left;
           font-weight: bold;
           width: 100%;
      }


time{
     display:none;
     }

#coment{
       display:none;
       }
     
header {
        z-index:40;
    display:block;
          margin-left:0px;
          margin-right:5px;
          margin-bottom:0px;
          border-top:0px solid #ffffff;
		  width:100%;
          height:70px;
		  position: fixed;
		  top:0;
		  background:#ffffff;
          color:#fff;

          margin-top:0px;

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

.logo2 {
    display:none;
    }
    
.logo21{
        z-index:40;
       position:relative;
       float: left;
       border:0px solid #043A5C;
       border-radius:5px;
       width: 300px;
       height: 70px;
       margin-top:18px;
       margin-left:-10px;
       }

.searchs {
    display:none;
    }
    
#envoltura{    background:#eceff1;
          width:100%;
          margin:90px auto ;
          text-alingn:left;

          }
    
#seccion{
       margin-top:-14px;
       background: #eceff1;
       margin-right:5px;
       float: left;
       width:100%;
       border-radius:5px;
       border:0px solid #cccccc;
       margin-bottom:30px;
       padding:5px;
       }
.pu-art {
         background:#ffffff;
         padding:10px;
          }
#lateral{
        margin-top:30px;
        float:left;
        width:210px;
         background:#ffffff;
        padding:0px;
        border:0px solid silver;
        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{
    position:relative;
      bottom:0;
      background:#eceff1;
      clear:both;
      text-align:center;
      color:#444444;
      height: 100px;
      border-top:1px solid #999999;
       width:100%;
    }

header nav {

	       z-index:40;
	       max-width: 96%;

           margin-top:0px;
           margin-left:auto;
           margin-right:auto;
           border:0px solid red;
           margin-bottom:30px;
           text-align:RIGHT;
          height: 40px;

           }

header nav ul {
	          list-style:none;
           margin-top:-15px;
             width:100%;
               border:0px solid red;
              margin-top:2px;
           margin-left:auto;
           margin-right:auto;

              }

header nav ul li {
	             display:inline-block;
	             position: relative;
                 color:#017f1f;
                 text-decoration:none;

                 }
 header nav ul li:hover {
	             display:inline-block;
	             position: relative;
                 color:#017f1f;
                 text-decoration:none;
                 }
                 

header nav ul li:hover {

                      color:#444444;
                      text-decoration:none;
                       }


header nav ul li a {
	               color:#017f1f;
	               display:block;
	               text-decoration:none;
                padding: 10px;
                   }

 header nav ul li a:hover{
	               color:#017f1f;
	               display:block;
	               text-decoration:none;
	               padding: 10px;
                   }
                   
header nav ul li a span {
	                    margin-right:10px;
                        color:#017f1f;
                        text-decoration:none;
                        }

header nav ul li:hover .children {
	                             display:block;
                                 text-decoration:none;
                                 }

header nav ul li .children {
	                       display: none;
	                       background:#ffffff;
	                       position: absolute;
	                       width:200px;
                           padding:0px;
	                       z-index:1000;
                           border:0px 1px 1px 1px solid #e5e5e5;
                           margin-top:-1px;
                           text-decoration:none;
                           color:#017f1f;
	                       border-radius: 8px;
                           }

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

header nav ul li .children li a {
                                position:relative
                                text-decoration:none;
	                            display: block;
                                color:#017f1f;
                                text-align:left;
                                height:auto;
                                text-decoration:none;
                                width: 220px;
                                 font-size:normal;
                                }


header nav ul li .children li a:hover {
                                position:relative
                                text-decoration:none;
	                            display: block;
                                color:#ffffff;
                              text-align:left;
                                height:auto;
                               width: 220px;
                                  background:#017f1f;
	                             
                                }

header nav ul li .caret {
	                    position: relative;
	                    top:3px;
                        margin-left:0px;
	                    margin-right:0px;
                       }
.log-pus {
            positin:relative;
            margin-top:40px;
            width:100%;
            background:#ffffff;
            height:130px;
            color:#000000;
            margin-bottom:-90px;
            
            
}

.log-pus table{
width:1046px;
position:relative;
margin:0 auto;
margin-top:-10px;

}

.enlaces-pus{

 display:block;
          margin-left:auto;
          margin-right:auto;
          margin-bottom:0px;
          border-top:0px solid #A70606;
		  width:100%;
          height:15px;
		  position:relative;
		  top:80px;
		  background:#ffffff;
          color:#fff;
          text-align: center;
          margin-top:10px;

          box-shadow: 0px 0px 0px #9393AB;


}


.boton_com{
          position: relative;
          left:0px;
          top:0px;
          border-radius: 3px 3px 3px 3px;
           border: 0px solid #cccccc;
          background:#388C03;

          color:#FFFFFF;
          font-family:bold ;

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

 .boton_com:hover{
         position: relative;
          left:0px;
          top:0px;
          border-radius: 3px 3px 3px 3px;
           border: 0px solid #cccccc;
          background:#388C03;

          color:#FFFFFF;
          font-family:bold ;

          font-size : 17px;
          padding : 8px;
           z-index:1;
          margin:8px;
          /*text-transform: uppercase; */
          }
.form22  {
          position:relative;
          float:left;
          height:33px;
          width:355px;

          font-size: 20px;
          color: #ffffff;
          margin-left:80px;
          margin-bottom:0px;
          padding:10px;
          text-align:center;
          margin-top:15px;
        }

.campo2 {
        border: 1px solid #444444;
       border-radius:3px 3px 3px 3px;
       width: 50%;
       font-size: 15px;
       margin-top:auto;
       margin-left:auto;
       padding : 7px;
       }
       
.cam2 {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 30%;
       font-size: 18px;
       margin-top:3px;
       margin-bottom:0px;
       padding : 4px;
       }
       
  .cam3 {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 50%;
       font-size: 18px;
       margin-top:10px;
       margin-bottom:10px;
       padding : 4px;
       }
.boton_bus2{


	background:#FB7F37;
	border-radius:5px;

	border:0px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
          }


.boton_bus2:active {

          	position:relative;
	top:1px;
}
.categor {
             list-style:none;
              width: 100%;
            
            }


.categor li a{


            text-decoration:none;
            padding: 3px;
            font-size:16px;
            font-family: Helvetica,arial,sans-serif;
            }
  .categor li a:hover{

              text-decoration: underline;
            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-top:10px;
    margin-bottom:10px;
    }



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  {
             margin-top:10px;
            margin-left:auto;
           margin-right:auto;
          height:auto;
         width: 100px;
         padding: 0px 0px 0px 0px;
         border-radius: 5px;
         border: 0px solid #cccccc;
         background: #eceff1;
         font-size: 20px;
         color: #434749;
         margin-bottom:-12px;
           text-align: center;
         
        }
        

        
.catelateral{
          height:auto;
         width: 100%;
         padding: 10px 10px 10px 10px;
         border-radius: 5px;
         border: 0px solid #cccccc;
         background: #ffffff;
         font-size: 15px;
         margin-top:25px;
         margin-left:-11px;
         margin-bottom:10px;
        }
        
 .userdato{
          height:auto;
         width: 96%;
         padding: 10px 10px 10px 10px;
         border-radius: 5px;
         border: 0px solid #cccccc;
         background:#FFF8D2;
         font-size: 15px;
         margin:auto;
        }

              
        
.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;
        }




.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{

        margin-left:10px;
        font-size:17px;
        margin-top: 10px;
        margin-bottom:100px;
        font: 1epx Arial, Helvetica, sans-serif;;
        font-family: MuseoSlab500;
        font-weight: bold;

        color:#000000;
        width: 250px;

       }
     
#encav {
        color: #000000;
        }
        
.catenom {
           line-height: normal;
           color: #000000;

           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 {
   line-height: normal;
           color: #545454;
           font-weight:normal;
           font-size: 24px;

           height: normal;
           line-height: normal;
           margin-bottom: 1px;
           margin-left: 5px;
           margin-top: 2px;
           text-align: left;
           width: 100%;
    }

 .tituls {
   line-height: normal;
           color:#545454;
           font-weight:normal;
           font-size: 18px;

           height: normal;
           line-height: normal;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-top: 2px;
           text-align: left;
           width: 100%;
    }


.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;
          color:#0174DF;
          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: #545454;
         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:100%;
               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: 0px;
              }
   .finimg{width='500'
         height='400'
         }



.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;
      width:100%;
     }

.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;
}




article{
       background: #ffffff;
       border-bottom: 0px solid #ddd;
       border-radius: 2px;
       padding: 10px;
       margin-top: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-top:-10px ;
            margin-bottom:4px
            position:relative;
            float: left;
            text-align: left;
            width: 100%;
            background:#eceff1;

            
            }
            
.enlacescat a{
             font-size:13px;
             color:#2E2E2E;
             }
             
.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:4px;
          border:0px solid #ccc;
          border-radius: 5px;
          background:#ffffff;
          }

.tab-itemdes {
          position:relative;

          margin:auto;
          width: 100%;
          padding:opx;
          border:0px solid red;
          border-radius: 5px;
          background:#ffffff;
          }
          
          

.descriptors{
          position:relative;
          float: left;
          margin-bottom: 20px;
          width: 100%;
          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;
           }
           


  .cateimage1{
          border:0px solid red;
          position:relative;
          float:left;
          margin:0px 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:#f47421;
               border: 0px solid #000000 ;
               font-size: 17px !important;
               font-weight: bold !important;
               color:#ffffff;
               padding : 12px 18px 12px 18px ;
               margin-top:0px;
               }
               


.boton_imges{
            position: relative;
            left:0px;
            top:0px;
            border-radius: 5px;
            background:DF064E;
            border-bottom : 2px solid #000000 ;
            color:#ffffff;
            font-size: 17px !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: 430px;
          font-size: 14px;
          }

.publi_descrp{
              border: 1px solid #ccc;
              border-radius:2px;
              margin-left:0px;
              padding: 5px;
              width:80%;
              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;
         width: 80%;
         }
.icon-search {display:none;}

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

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


.publitab{
          width: 100%;
          
         }

.publitab td{
    padding:5px;
     width: 50%;
     text-align: center;
     
     }
.pasosa{
    position: relative;
     width: 100%;
      margin-top:5px;
}



.masvisto2{

position:relative;vertical-align: top; width: 100%; text-align: lefth;
}


 .catsub{
 position:relative;
      width:660px;
      display: block;
     margin-top: -5px;
       margin-left: -3px;
    margin-bottom:2px;
     background:#d5e4ef;
     padding: 10px;


      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: 250px;
    padding: 4px;
    box-shadow: 0px 0px 0px #888888;
    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;
}

.enca_descripe {
               position:relative;
               width:656px;
               height:auto;

               margin:0 auto;
               font-size: 17px;
               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;
               box-shadow: 0px 0px 0px #888888;
                text-align: justify;
              }
   .enca_descripe1 {
               position:relative;
                width:656px;
               height:auto;
               margin-left:0px;
               margin-top:40px;
               font-size: 17px;
               font-style: normal;
               font-variant: normal;
               font-weight: normal;
               font-family: arial, helvetica, clean, sans-serif;
               color: rgb(99, 109, 107);
               display: block;
               border: 1px solid silver;
               border-radius:3px 3px 0px 0px;
               background:#ffffff;
               padding: 10px;

                text-align: justify;
               
              }
          .compartirart{
           display:none;
              }
              
   .finimg{width='500'
         height='400'
         }

  .titulcte {
            position:relative;
           color: #115A11;
           font-size: 20px;
           font-weight: bold;
           font-family: Helvetica,arial,sans-serif;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-top: 2px;
           text-align: left;

           border:0px solid red;
    }
.titulo-servicio{
color:#4444;
 font-weight: bold;
font-size:18px;
margin-top:20px;

}

.selec-servis{
   color:#333333;
   font-size:30px;
   margin-top:30px;
   
}

     .lista-servicio{
                width:90%;
               list-style-type: none;
                border:1px solid silver;
                text-align: center;
                 margin-top:10px;
                   margin-left:auto;
                   margin-right:auto;
                   border-radius:5px;
                   Background:#ffffff;

 }
    .lista-servicio  li{
            width:250px;
            display: inline;
             margin: 10 50px 0 0;
             border:1px solid green;
             margin-left:10px;
              text-align: center;
              height: 300px;
            background:red;
            
    }
   .dato-contact{
      color:#04750B;
      font-size:25px;
      margin-top:20px;
      font-weight: bold;
      }

    

          
 .boton_publicarcel{
               border-radius: 5px;
               /*background: url(iconos/publicar.png) no-repeat left top;   */
               background:#f47421;
               border: 0px solid #000000 ;
               font-size: 17px !important;
               font-weight: bold !important;
               color:#ffffff;
               padding : 12px 18px 12px 18px ;
               margin-top:0px;
               margin-left:10px;
               }

.img-service {

      width: 100px;
      height: 100px;
}
.img-service-fon {

      width: 40px;
      height: 40px;
      margin-left:20px;
      margin-right:20px;
      color:red;
}

 .cateimage{
          border:0px solid red;
           width:250px;
           margin-top:10px;
            margin-bottom:10px;
            position:relative;
             height: 150px;
             border-radius:3px;
          }


ul.imatges  {
    width: 80%;
    list-style: none;
      margin-right:auto;
     margin-left: auto;
     border:0px solod red;
     margin-top:20px;

}

ul.imatges  a{
   color:#005100;
   font-size: 18px;
   margin-bottom:8px;
}


.imatges li {
    margin-right: 19px;
    display: inline;
    width: 300px;
    float: left;
    border:1px solid silver;
    text-align: center;
    margin-bottom:10px;
    padding:10px;
    border-radius:5px;
    font-weight: bold !important;
    background:#eceff1;
}

.material2 {
    font-variant: normal;
    font-size: 11.5px;
    text-align: left;
    width: 200px;
    margin:0px auto;
    float: left;
    font-family: bold, Verdana, "Sans Serif";
    margin-bottom: 25px;
    display: block;

}

 .cateimage_art{
 margin-right: auto;
            margin-left: auto;
           width:90%;
           margin-top:0px;
            margin-bottom:0px;
            position:relative;
             height: 300px;
             border-radius:5px;
          }


 .itemimage{
           margin-right: auto;
            margin-left: auto;
           width:100%;
           margin-top:0px;
            margin-bottom:0px;
            position:relative;
             height: 300px;
             border-radius:5px;
          }



.tel_head2{
         display:online;
        position:absolute;
        z-index:30;
        margin-top:7px;
        color:#ffffff;
        font-weight: bold !important;
        font-size:25px;
        
            margin-left: 300px;
}

.cateimage3{
          border:0px solid red;
           width:280px;
           margin-top:10px;
            margin-bottom:10px;
            position:relative;
             height: 180px;
             border-radius:5px;
          }
          
.cateimage4{
          border:0px solid red;
           width:180px;
           margin-top:10px;
            margin-bottom:10px;
            position:relative;
             height: 280px;
             border-radius:5px;
          }
          
          
          
ul.servprin  {
    width: 509px;
    list-style: none;
    border-radius:10px;
    border: 0px solid red;
    margin:0 auto;
     text-align:center;
   height: 160px;

}

ul.servprin  a{
   color:#444444;
   font-size: 18px;
   margin-bottom:8px;


   
}


.servprin li {
    margin-right: 19px;
    display: inline;
    width: 150px;
    float: left;
    border:0px solid #ffffff;
    text-align: center;
    margin-bottom:10px;
    padding:10px;
    border-radius:5px;
    font-weight: bold !important;
    background:#eceff1;
}
.star_presu{
    position:relative;
   width: 70%;
 z-index:2;
      opacity: 0.9;
   height:210px;
       background:#017f1f;
     color:#ffffff;
     font-size:30px;
     text-align:center;
     margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	border-color: #017f1f;
	
	
}


.servi_index{
	vertical-align: MIDDLE; 
	width: 100%; 
	text-align: center; 
	position:relative; 
	margin-top:10px; 
	
	
}

.selec-servis1{
   color:#ffffff;
   font-size:25px;
   margin-top:10px;
   margin:0 auto;
    border-bottom:1px solid #ffffff;
    margin-bottom:10px;

}

  .dato-contactos{
      color:#FFB700;
      font-size:35px;
      margin-top:20px;
      font-weight: bold;
      webkit-appearance: none;
      }
      
.get_quote{
         border-radius:3px;
         background: #FFB700 ;
         color:#000000;
         padding:8px;
         font-size:17px;
         border:0px;
         -webkit-appearance: none;
}
      
.cam_quote {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 30%;
       font-size: 15px;
       margin-top:10px;
       margin-bottom:10px;
       padding : 8px;
       }
       
   .cam_quote_index {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 120px;
       font-size: 15px;
       margin-top:10px;
       margin-bottom:10px;
       padding : 8px;
       }    

  .star_presu2{

   width: 80%;

      opacity: 0.9;

       background:#eceff1;
     color:#444444;
     font-size:20px;
     text-align:left;
     margin-top:51px;
     padding-left:20px;
     padding-top:30px;
     margin-left:auto;
     margin-right:auto;
}

  .cateimage_art2{
             position:relative;
             width:400px;
             margin-top:10px;
             margin-bottom:20px;
             margin-right:auto;
             margin-left:auto;
             height: 300px;
             border-radius:10px;
          }

  .dato-contactos4{
      color:#005100;
      font-size:20px;
      margin-top:20px;
      font-weight: bold;
      margin-lefth:-40px;
      }
  .dato-contactos2{
      color:#005100;
      font-size:30px;
      margin-top:20px;
      font-weight: bold;
      margin-lefth:-40px;
      }

.descrip_servic {


   width: 70%;
    background:#eceff1;
     color:#333333;
     font-size:15px;
     text-align:justify;
     margin-top:-40px;
      margin-left:auto;
       margin-right:auto;
       padding:10px;
       border-radius:4px;
       border:0px solid silver;
}

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


.wrap {
    width: 90%;
    max-width: 700px;

    margin: 0 auto;

}

.formulario h2 {
    font-size: 14px;
    color: #001F3F;
    margin-bottom: 10px;
    margin-left: 0px;

}

.formulario > div {
    padding: 5px 0;
    border-bottom: 0px solid #ccc;
}

 .formulario input[type="radio"],
  .formulario input[type="checkbox"]{

      display:none;
}

.formulario .radio label,
.formulario .checkbox label{
  padding: 11px 11px;
      display:inline-block;
     border-radius:3px;
     color:#444444;
     margin-bottom:10px;
     border:1px solid silver;
      font-size:15px;
     cursor:pointer;
      background:#ffffff;
}

.formulario .radio label:hover,
.formulario .checkbox label:hover{
   background:#eceff1;
}

 .formulario .radio label:before,
.formulario .checkbox label:before{
   content:"+";
   padding:0px;
   display:inline-block;
    font-size:15px;
      font-weight:bold;
    margin-left:2px;
    margin-right:5px;

}

.formulario input[type="radio"]:checked + label,
.formulario input[type="checkbox"]:checked + label{
     padding: 11px 11px;
     background:#017f1f;
     border-radius:3px;
     color:#ffffff;
     margin-bottom:10px;
      font-size:15px;
}




 .formulario input[type="radio"]:checked + label:before,
.formulario input[type="checkbox"]:checked + label:before{
       display:none;

}



.con_estilos {
  margin-bottom:10px;
 display:inline-block;
padding: 10px 10px 10px 10px;
font-size: 15px;
border: 1px solid #ccc;
border-radius:3px;
color:#444444;
margin-right:10px;
}

.textbox
  {
  font-size:15px;
   font-family:bold;
   color:#444444;
   margin-bottom:10px;
   padding: 10px 10px;
   display:inline-block;
   position:relative;
   border-radius:3px;

   border:1px solid silver
  }


    .boton{
         margin-bottom:10px;
 display:inline-block;
padding: 10px 10px 10px 10px;
font-size: 15px;
border: 1px solid #017f1f;
border-radius:5px;
color:#ffffff;
margin-right:10px;
background:#017f1f;
 font-weight:bold;
-webkit-appearance: none;
       }

 
 
 /*///////////////////////////////*/
 
 
 .listos{font-size: 20px;
	display: inline-block;
        padding:20px;
        border: 1px solid #017f1f;
         color: #017f1f;
	text-indent: 0;
	text-align: center;
        font-weight: bold;
        margin-top:-25px;

 }

 .lis-venta{margin:0 auto;

 text-align:center;
 width: 100%;
 padding: 10px;
 border-radius:0px;
 margin-top:-10px;
 border:0px solid red;
 color:#ffffff;
 font-size:20px;
}


.finish-quote{
    width:80%;
    margin-left:auto;
    margin-left: auto;
    margin-right:auto;
    background:#ffffff;
    padding:20px;
   font-size: 18px;
   margin-top:10px;
   border-radius:5px;
   border:1px solid silver;
  text-align: justify;
}

.acount{
    width:60%;

    margin-left: auto;
    margin-right:auto;
    background:#eceff1;
    padding:20px;
   font-size: 18px;
   margin-top:10px;
   border-radius:5px;
   border:1px solid silver;
  text-align: justify;
}

 /*
	Generic Styling, for Desktops/Laptops
	*/
	.table_user {
		width: 100%;
		border-collapse: collapse;
       font: 14px/1.4 Georgia, Serif;
	}
	/* Zebra striping */
	.tr_user:nth-of-type(odd) {
		background:#F7F2E0;
           padding: 8px;
    font-size: 12px;
    line-height: 1.2em;



	}

   /* Zebra striping */
	.tr_user:hover {
		background:#CEF6CE;


}


	.th_user {
		background: #efefef;
		color: #059;
		font-weight: 200;
        font-size: 15px;
        text-align:  center;
        border: 1px solid #ccc;
         padding: 6px;

	}
	.td_user {
		padding: 6px;
		border: 1px solid #ccc;
		text-align: left;
        font-size: 16px;
	}


    .inform_table {
            text-align: left;
            max-width:1000px;
            width:90%;
            margin: auto;
             margin-right: auto;
             height: 70px;
        }

        .inform_td{
          vertical-align: middle;
          width:30%; text-align: center;
          border-right:1px solid #ffffff;
          font-size: 25px; color:#ffffff;
      }

 /*trabajos principales  */

      /*princi index categorias*/

.productprincipalBox{

   width: 980px;

   border-radius:5px;

   border:0px solid silver;
   margin-right:auto;

   margin-left:auto;
   margin-top:10px;
           }

.productprincipalShowBox{

   background:;

   float: left;

   width: 300px;

   min-height: 280px;

   height: 300px;

   border-radius:5px;

   border: 1px SOLID silver;

   text-align: center;

   font-size:20px;

   margin-right: 10px;

   padding-left:0px;

   padding-top:10px;
    padding-bottom:10px;
                       }
                       
                       
                       

.productprincipalBoxTop{

   height: 186px;


                        }

.categoryprincipalBox{

   margin-bottom: 20px;

                      }



.categoryprincipalBoxTop{

    height: 150px;

}
 .boxprintra_image {
        border: 0px solid #f1f1f1;
        width: 280px;
        height: 200px;
        
 }


.titles-forms{

    width: 100%;

    color: #333;

    font-size:25px;

    margin-bottom:4px;

    margin-left: 10px;

    border-bottom:1px solid #DFDFDF;



}


 .iteimage_image{
          border:0px solid silver;
          border-radius:5px;

          position:relative;

          margin-left:auto;
    margin-right:auto;
		  margin-bottom:10px;
		   width:970px;
    height:auto;
		  font-size:14px;

  text-align:center;
          }
#product-detail-media{
          width:850px;
      margin-left:auto;
        margin-right:auto;
        border: 0px solid red;
         height:auto;
}
#product-basic-image {
      margin:auto;
}

 .imagens{

          position:relative;
          float:left;
		  margin-left:40px;
		  margin-right:auto;
		   width:610px;
		  height:400px;
}


.img_slid{
   width:80px;
   height:70px;

}

.tab_slider_img{
  width:970px;
  height:auto ;
  margin:0px auto;
}
 .dato-contactos3{
      color:#444444;
      font-size:25px;
      margin-top:20px;
      font-weight: bold;
      }


    .gallilist{
	             display:inline-block;
	             position: relative;
                 color:#ffff;
                 text-decoration:none;
                 padding:5px;


                 }
 .ulgallilis{
          width:700px;
          height:auto;
          margin:0px auto;
          margin-left:90px;
}

 .title-gallilis{
      color:#017f1f;
      font-size:30px;
      margin-top:20px;
      margin-left:-120px;
      font-weight: bold;
      }

  .tituls{
     font-size:30px;
     margin-top:40px;
     color:#444444;
     font-weight: bold;
}

.get_quote2{
         border-radius:3px;
         background: #FFB700 ;
         color:#000000;
         padding:8px;
         font-size:17px;
         border:0px;
         -webkit-appearance: none;
          font-weight:bold;
}

.get_quote3{
         border-radius:3px;
         background: #FFB700 ;
         color:#000000;
         padding:8px;
         font-size:17px;
         border:0px;
         -webkit-appearance: none;
          font-weight:bold;
          margin-top:-20px;
}


.owner{


     margin-top:10px;
     margin-bottom:10px;
    width:180px;
    height:160;
}

 /*
	Generic Styling, for Desktops/Laptops
	*/
	.table_bil {
		width: 100%;
		border-collapse: collapse;
       font: 14px/1.4 Georgia, Serif;
	}
	/* Zebra striping */
	.tr_bil:nth-of-type(odd) {
		background:#F7F2E0;
           padding: 8px;
    font-size: 12px;
    line-height: 1.2em;



	}

   /* Zebra striping */
	.tr_bil:hover {
		background:#CEF6CE;


}


	.th_bil {
		background: #efefef;
		color: #059;
		font-weight: 200;
        font-size: 15px;
        text-align:  center;
        border: 1px solid #ccc;
         padding: 6px;

	}
	.td_bil {
		padding: 6px;
		border: 1px solid #ccc;
		text-align: left;
        font-size: 16px;
	}



/*////////////////////////////////////////////////////////////media screen max-width: 800px //////////////////////////////////////////////////////////////////*/

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




		.table_bil, .thead_bil, .tbody_bil, .th_bil, .td_bil, .tr_bil {
			display: block;
		}


		thead .tr_bil {
			position: absolute;
			top: -9999px;
			left: -9999px;
            width: 90%;
		}

		.tr_bil { border: 1px solid #ccc; }

		.td_bil {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
		}

		.td_bil:before {

			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}






		.td_bil:nth-of-type(1):before { content: "Date:"; }
		.td_bil:nth-of-type(2):before { content: "Month:"; }
		.td_bil:nth-of-type(3):before { content: "Year:"; }
        .td_bil:nth-of-type(4):before { content: "Amount:"; }
		.td_bil:nth-of-type(5):before { content: "Pay date:"; }
        .td_bil:nth-of-type(6):before { content: "Status:"; }
         .td_bil:nth-of-type(7):before { content: "Action:"; }





  .owner{


     margin-top:10px;
     margin-bottom:10px;
    width:180px;
    height:160;
}


.get_quote3{
         border-radius:3px;
         background: #FFB700 ;
         color:#000000;
         padding:8px;
         font-size:17px;
         border:0px;
         -webkit-appearance: none;
          font-weight:bold;
}

.get_quote2{
         border-radius:3px;
         background: #FFB700 ;
         color:#000000;
         padding:8px;
         font-size:17px;
          font-weight:bold;
         border:0px;
         -webkit-appearance: none;
         margin:10px auto;
}

     .tituls{
     font-size:40px;
     margin-top:20px;
     color:#444444;
     font-weight: bold;
}
 .ulgallilis{
          width:300px;
          height:auto;
          margin:0px auto;
          margin-left:10px;
}
   .gallilist{
	             display:inline-block;
	             position: relative;
                 color:#ffff;
                 text-decoration:none;
                 padding:5px;


                 }

    .tab_slider_img{
  width:90%;
  height:auto ;
  margin:0px auto;
}
 .dato-contactos3{
      color:#444444;
      font-size:18px;
      margin-top:20px;
      font-weight: bold;
      }
.iteimage_image{
          border:0px solid silver;
          border-radius:5px;
          height:auto;
          position:relative;

          margin:0px auto;
           margin-top:-20px;
		   width:100%;
    height:auto;
		  font-size:14px;

  text-align:center;
          }
#product-detail-media{
          width:330px;
      margin-left:auto;
        margin-right:auto;
        border: 0px solid red;
}
#product-basic-image {
      margin:0px auto;
      
      
}

 .imagens{

          position:relative;

		  margin-left:15px ;
            margin-bottom:10px ;
		   width:300px;
		  height:230px;
}


 #content-home-sliders .swiper-container{
    height:40px;
    left:90%;
    margin-left:0px;
    max-width:100%;
    position:absolute;
    width:500px;
    background:#F8F5F5;
    border:1px solid #cccccc;}


.swiper-wrapper,#content-cart .swiper-wrapper{

    list-style-type:none;
    text-align:center;
    margin-top:7px;
    margin-left:0px;
    padding-top:10px;
    padding-bottom:4px;
    float:none;
    width:auto;
    border-top:1px solid silver;
    border-radius:0px ;
    height: 55px;


    border:0px solid #cccccc;
    }

.swiper-slide{
    margin:auto;
    float:left;
    padding:4px;

    height:20px;
    padding-top:2px;
}


 .img_slid{
   width:50px;
   height:40px;

}

  .inform_table {
            text-align: left;
            max-width:1000px;
            width:90%;
            margin: auto;
             margin-right: auto;
             height: 80px;
        }

        .inform_td{
          vertical-align: middle;
          width:50%; text-align: center;
          border-right:0px solid #ffffff;
          font-size: 18px; color:#ffffff;
      }


.acount{
    width:99%;

    margin-left: auto;
    margin-right:auto;
    background:#eceff1;
    padding:20px;
   font-size: 18px;
   margin-top:10px;
   border-radius:5px;
   border:0px solid silver;
  text-align: justify;
}



 .finish-quote{
    text-align: justify;
    width:99%;
    margin-left:auto;
    margin-left: auto;
    margin-right:auto;
    background:#ffffff;
    padding:20px;
   font-size: 18px;
   margin-top:10px;
   border-radius:5px;
   border:1px solid silver;
}

 .listos{
	display:none;

 }

   .star_presu2{

   width: 98%;
     background:#eceff1;
     color:#444444;
     font-size:18px;
     text-align:left;
     margin-top:25px;
     padding-left:20px;

     margin-left:auto;
     margin-right:auto;
}

  .cateimage_art2{
             position:relative;
             width:220px;
             margin-top:0px;
             margin-bottom:20px;
             margin-right:auto;
             margin-left:auto;
             height: 150px;
             border-radius:3px;
          }

  .dato-contactos2{
      color:#005100;
      font-size:30px;
      margin-top:20px;
      font-weight: bold;
      }
       .dato-contactos4{
      color:#005100;
      font-size:20px;
      margin-top:10px;
      font-weight: bold;
      }
.descrip_servic {


   width: 99%;
    background:#eceff1;
     color:#333333;
     font-size:15px;
     text-align:justify;
     margin-top:-20px;
      margin-left:auto;
       margin-right:auto;
       padding:10px;
       border-radius:4px;
       border:0px solid silver;
}
.star_presu{
    position:relative;
   width: 95%;
 z-index:2;
      opacity: 0.9;
   height:200px;
       background:#017f1f;
     color:#ffffff;
     text-align:center;
     margin-top: 20px;
     font-size:20px;
     padding:5px;
     margin-left:auto;
       margin-right:auto;
     
}
	
.servi_index{
	vertical-align: MIDDLE; 
	width: 90%; 
	text-align: center; 
	position:relative; 
	margin-top:10px; 
	margin-left:auto;
       margin-right:auto;
	
}	
	

.selec-servis1{
    position:relative;
   color:#ffffff;
   font-size:18px;
    margin-top:20px;
    border-bottom:1px solid #ffffff;
    margin-bottom:10px;
   height:50px;
}
.dato-contactos{
    position:relative;
   
      color:#FFB700;
      font-size:20px;
      margin-left: 0px;
      font-weight: bold;
	margin-top:0px;
      }
.selec-servis{
   color:#333333;
   font-size:18px;
   margin-top:2px;

}


.img-service-fon {

      width: 30px;
      height: 30px;
}

 .titulo-servicio{
color:#444444;
 font-weight: bold;
 font-size;20px;
margin-top:20px;

}

.img-service {

      width: 70px;
      height:70px;
}
ul.servprin  {
    width: 98%;
    list-style: none;
    border-radius:10px;
    border: 0px solid red;
     margin-right:auto;
     margin-left: auto;
     padding:0px;
      height: 130px;



}

ul.servprin  a{
   color:#444444;
   font-size: 12px;
   margin-bottom:8px;



}


.servprin li {

    display: inline;
    width: 27%;

    border:0px solid red;
    text-align: center;
    margin-bottom:10px;

    border-radius:5px;
    font-weight: bold !important;
    background:#eceff1;
    height: 100px;
    margin-right:7px;
   margin-left:8px;
    
}




.cateimage4{
          border:0px solid red;
           width:100px;
           margin-top:10px;
            margin-bottom:10px;
            position:relative;
             height: 200px;
             border-radius:5px;
          }

.cateimage3{
          border:0px solid red;
           width:250px;
           margin-top:10px;
            margin-bottom:10px;
            position:relative;
             height: 150px;
             border-radius:5px;
          }

.tel_head2{
    display:none;

}

.tel_head{
    display:online;
        position:absolute;
        z-index:100;
        margin-top:20px;
        color:#ffffff;
        font-weight: bold !important;
        font-size:14px;
            margin-left: 160px;
}


 .itemimage{
           margin-right: auto;
            margin-left: auto;
           width:100%;
           margin-top:0px;
            margin-bottom:0px;
            position:relative;
             height: 250px;
             border-radius:5px;
          }


.cateimage{
          border:0px solid red;
           width:150px;
           margin-top:8px;
            margin-bottom:10px;
            position:relative;
             height: 80px;
             border-radius:3px;
          }
ul.imatges  {
    width: 98%;
    list-style: none;
    margin-right: auto;
    margin-left: auto;

}

ul.imatges  a{
   color:#005100;

}

.imatges li {
    padding:8px;
    margin-right: auto;
    margin-left: auto;
    display: inline;
    width:93%;
    float: left;
    border:1px solid silver;
    border-radius:5px;
    background:#eceff1;
    text-align: center;
    margin-bottom:10px;
}

.material2 {
    font-variant: normal;
    font-size: 11.5px;
    text-align: left;
    width: 200px;
    margin:0px auto;
    float: left;
    font-family: bold, Verdana, "Sans Serif";
    margin-bottom: 0px;
    display: block;

}

body {
      padding-top:80px;
      background:#eceff1;
     }
     
.log-pus {
          display:none;


}

.enlaces-pus{
display:none;
}


     
span{
    color:#017f1f;
    }
    
.icon-home{
    color:#017f1f;
    }
.icon-circle-down{
    color:#017f1f;
    }
    
 .icon-user-tie{
    color:#017f1f;


        }
        
 .icon-pencil2{
    color:#017f1f;
    }
        
       a{
    color: #017f1f;
    text-decoration:none;
    font-size: 16px;
    font-weight: bold;
   }

a:hover {
    color: #017f1f;
    text-decoration: underline;
    cursor: auto;
   }
    


h1 {
 line-height: normal;
           color: #000000;

           font-size: 20px;
           font-weight:bold;
           height: normal;
           line-height: normal;
           margin-bottom: -10px;
           margin-left: 5px;
           margin-top: 0px;
           text-align: left;
           width: 100%;
      }

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

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



.masvisto2{

position:relative;vertical-align: top; width: 100%; text-align: lefth;
}

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



     .lista-servicio{
                width:90%;
               list-style-type: none;
                border:1px solid silver;
                text-align: center;
                 margin-top:10px;
                   margin-left:auto;
                   margin-right:auto;
                   border-radius:5px;

 }
      .titulcte {
            position:relative;
           color: #115A11;
           font-size: 20px;
           font-weight: bold;
           font-family: Helvetica,arial,sans-serif;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-top: 2px;
           text-align: left;

           border:0px solid red;
    }


    



.enlacescat{
            margin-top:-10px ;
            margin-bottom:4px
            position:relative;
            float: left;
            text-align: left;
            width: 98%;
             background:#eceff1;

            }

.enlacescat a{
             color:#848484;
             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:#444444;
        font-size:26px;
        mergin-left:90%;
        z-index:1;}
 .texto {
    position:fixed;
        margin-top:15px;
        font-color:#444444;
        font-size:15px;
        margin-left:90%;
        z-index:1;}


#cabecera{
         display:none;
         }
 
#lateral{
        display:none;
        }
#envoltura{

           margin-top:-5px;
            margin-left:auto;

           padding: 0px;
           width:100%;
           margin-bottom:50px;

           }
#seccion{
       display:block;
       width:98%;

       margin:0 auto;



       }
       



.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{
      margin-bottom:-2px;
     margin-left:1px;
        margin-right:auto;
     text-align:center;
     padding: 20px;
     border-top:1px solid #999999;
     width:100%;
     color:#444444;

     }

#article{
        width:100%;
        }


   
.menu_bar {
		  display:block;
          margin-left:-8px;
          margin-right:5px;
          margin-bottom:5px;
		  width:100%;
          height:24px;
		  position: fixed;
		  top:0;
    background:#ffffff;
          color:#017f1f;
          z-index: 1;
          }

.menu_bar .bt-menu {
   float: right;
    margin-top:10px;
      margin-right:5px;
		           display: block;
		           padding: 0px;
		           color: #ffffff;
		           overflow: hidden;
		           font-size: 30px;
		           font-weight: bold;
		           text-decoration: none;
                    background:#ffffff;
	               }

#menu_cel{
         float: right;
         position:relative;
         list-style-type: none;
         text-align: center;
         width: 30%;
         background:#ffffff;
         height:24px;
         }
         
.logo2{
       position:relative;
       float: left;
       border:2px solid #043A5C;
       border-radius:5px;
       width:60px;
       height: 60px;
       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: 100%;
		    position: fixed;
		    right:100%;
		    margin: 0;
		    overflow: scroll;
            margin-top:45px;
            border-radius:0px;
            background:#ffffff;
            }
            
header {
    display:block;
          margin-left:0px;
          margin-right:0px;
          margin-bottom:0px;
		  width:100%;
          height:50px;
		  position: fixed;
		  top:0;
    background:#ffffff;
          color:#017f1f;
          z-index: 40;


          box-shadow: 2px 2px 1px #017f1f;
        }
            
 header nav ul {
	          list-style:none;
           margin-top:25px;
             width:60%;
               border:0px solid red;
               margin-top:14px;
           margin-left:auto;
           margin-right:auto;
           text-align:left;

              }
header nav ul li {
                    color: #017f1f;
		          display: block;
		          border-bottom:0px solid rgba(255,255,255,.5);
                  width:250px;

                }

header nav ul li a {
            color: #017f1f;
		          display: block;
		          border-bottom:0px solid rgba(255,255,255,.5);
                  width:99%;
	               }

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

header nav ul li .children {
		                   width: 250px;
		                   position: relative;
                            margin-left:0px;
                            margin-top:-10px;
                            background: #ffffff;
                            color:#017f1f;
                         }

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

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

.form22  {
          display:none
          }

.form21  {

          margin-top:40px;
          padding:10px;
          width:100%;
          height:56px;
          display:block;
          border-radius: 0px;
          border: 0px solid silver;
          background: #f1f1f1;
          margin-left:-3px;
          color: #444444;
          text-align: center;
         z-index:1;
          }
          
.form21 .texto{
             position: relative;
             color:#444444;
             font-size:25px;
             margin-top:45px;
             margin-left:-14px;
              z-index:1;
             }

.campo {
        border: 0px solid silver;
        border-radius: 3px 0px 0px 3px;
        width: 40%;
        font-size: 15px;
        margin-top:15px;
        margin-left:15px;
        padding : 7px;
         z-index:1;
        }
        
.cam2 {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 90%;
       font-size: 18px;
       margin-top:3px;
       margin-bottom:0px;
       padding : 4px;
        z-index:1;
       }
       .cam3 {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 90%;
       font-size: 18px;
       margin-top:10px;
       margin-bottom:10px;
       padding : 4px;
       }
.boton_bus{
          position: relative;
          left:0px;
          top:1px;
          border-radius: 0px 3px 3px 0px;
           border: 0px solid #cccccc;
          background:#FB7F37;

          color:#FFFFFF;
          font-family:bold ;

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

.boton_bus:hover {
                  position: relative;
                  left:0px;
                   top:1px;
                  border-radius: 0px 3px 3px 0px;
                  border: 0px solid #cccccc;
                  background:#FB7F37;

                  color:#FFFFFF;
                  font-family:bold;
                  font-size : 20px;
                  padding : 4px;
                  margin-top:8px;
                  /*text-transform: uppercase;*/
                 }
 
 
 .boton_com{
          position: relative;
          left:0px;
          top:0px;
          border-radius: 3px 3px 3px 3px;
           border: 0px solid #cccccc;
          background:#388C03;

          color:#FFFFFF;
          font-family:bold ;

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

 .boton_com:hover{
         position: relative;
          left:0px;
          top:0px;
          border-radius: 3px 3px 3px 3px;
           border: 0px solid #cccccc;
          background:#388C03;

          color:#FFFFFF;
          font-family:bold ;

          font-size : 17px;
          padding : 8px;
           z-index:1;
          margin:8px;
          /*text-transform: uppercase; */
          }
 
  .publi_nom{
          border: 1px solid #ccc;
          border-radius:2px;
          margin-left:0px;
          margin-top:10px;
          padding: 5px;
          width: 96%;
          font-size: 14px;
          }
          
.publi_descrp{
              border: 1px solid #ccc;
              border-radius:2px;
              margin-top:10px;
              margin-left:0px;
              padding: 5px;
              width:96%;
              font-size: 14px;
              }
              
.finimg{width='350'
         height='300'
         }
              
          
.publi_web{
          border: 1px solid #ccc;
          border-radius:2px;
          margin-left:0px;
          padding: 5px;
          width: 100%;
          font-size: 14px;
          }
 
.finimg{width:350px;
         height:240px;
         }

 
 .catenb{font-size:12px;}

.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;
          }

 

 .titul {
   line-height: normal;
           color:#545454;
           font-weight:normal;
           font-size: 24px;

           height: normal;
           line-height: normal;
           margin-bottom: 1px;
           margin-left: 5px;
           margin-top: 2px;
           text-align: left;
           width: 100%;
    }
    
    

 .tituls {
   line-height: normal;
           color:#545454;
           font-weight:bold;
           font-size: 18px;

           height: normal;
           line-height: normal;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-top: 2px;
           text-align: left;
           width: 100%;
    }

.tab_publi_item53{
                 border-radius:5px;
                 border: 0px solid #ccc;
                 width: 90%;
                 margin-left:5px;
                 }
 /*//////////////////////////////////////////////////////////*/


 .catsub{
  position:relative;
      width:94%;
      display: block;
     margin-top: -12px;
       margin-left: -3px;
    margin-bottom:2px;
     background:#ffffff;
     padding: 10px;


      text-align: left;
}
  .catsub li{
       position:relative;
  list-style: none;
    position: relative;

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

.anuncate1{
   position:relative;
}

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

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

.enca_descripe {
               position:relative;
               width:94%;
               height:auto;
               margin-left:-3px;
               margin-top:5px;
               font-size: 17px;
               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;
               box-shadow: 0px 0px 0px #888888;
                text-align: justify;
              }
            .catedate{
            display:none;

        }
         .enca_descripe1 {
               position:relative;
               width:94%;
               height:auto;
               margin-left:-3px;
               margin-top:30px;
               font-size: 17px;
               font-style: normal;
               font-variant: normal;
               font-weight: normal;
               font-family: arial, helvetica, clean, sans-serif;
               color: rgb(99, 109, 107);
               display: block;
               border:  1px solid silver;
               border-radius:5px ;
               background:#ffffff;
               padding: 10px;

               text-align: justify;
               
              }
              
           .compartirart{
               display:inline;
               position:relative;
               width:94%;
               height:auto;
               margin-left:-3px;

               font-size: 17px;
               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:0px 0px 3px 3px;
               background:#D5E4EF;
               padding: 10px;
               box-shadow: 0px 0px 0px #888888;
              }
              
   .finimg{width='500'
         height='400'
         }




    .boton_publicarcel{
               border-radius: 5px;
               /*background: url(iconos/publicar.png) no-repeat left top;   */
               background:#f47421;
               border: 0px solid #000000 ;
               font-size: 17px !important;
               font-weight: bold !important;
               color:#ffffff;
               padding : 12px 18px 12px 18px ;
               margin-top:0px;
               margin-left:-60px;
               }
          
          

.img-service-fon {

      width: 10px;
      height: 10px;
      margin-left:8px;
      margin-right:8px;
      color:red;
}

.wrap {
    width: 90%;
    max-width: 700px;

    margin: 0 auto;

}

.formulario h2 {
    font-size: 15px;
    color: #001F3F;
    margin-bottom: 10px;
    margin-left: 0px;

}

.formulario > div {
    padding: 5px 0;
    border-bottom: 0px solid #ccc;
}

 .formulario input[type="radio"],
  .formulario input[type="checkbox"]{

      display:none;
}

.formulario .radio label,
.formulario .checkbox label{
  padding: 11px 11px;
      display:inline-block;
     border-radius:3px;
     color:#444444;
     margin-bottom:10px;
     border:1px solid silver;
      font-size:16px;
     cursor:pointer;

}

.formulario .radio label:hover,
.formulario .checkbox label:hover{
   background:#eceff1;
}

 .formulario .radio label:before,
.formulario .checkbox label:before{
   content:"+";
   padding:0px;
   display:inline-block;
    font-size:16px;
      font-weight:bold;
    margin-left:2px;
    margin-right:5px;

}

.formulario input[type="radio"]:checked + label,
.formulario input[type="checkbox"]:checked + label{
     padding: 11px 11px;
     background:#017f1f;
     border-radius:3px;
     color:#ffffff;
     margin-bottom:10px;
      font-size:16px;
}




 .formulario input[type="radio"]:checked + label:before,
.formulario input[type="checkbox"]:checked + label:before{
       display:none;

}



.con_estilos {
  margin-bottom:10px;
 display:inline-block;
padding: 10px 10px 10px 10px;
font-size: 15px;
border: 1px solid #ccc;
border-radius:3px;
color:#444444;
margin-right:10px;
background:#ffffff;
}

.textbox
  {
  font-size:15px;
   font-family:bold;
   color:#444444;
   margin-bottom:10px;
   padding: 10px 10px;
   display:inline-block;
   position:relative;
   border-radius:3px;

   border:1px solid silver;
  }


    .boton{
         margin-bottom:10px;
 display:inline-block;
padding: 10px 10px 10px 10px;
font-size: 20px;
border: 1px solid #017f1f;
border-radius:5px;
color:#ffffff;
margin-right:10px;
background:#017f1f;
 font-weight:bold;
       }

  .cam_quote {
       border: 1px solid #d4d4d4;
       border-radius:3px;
       width: 50%;
       font-size: 15px;
       margin-top:10px;
       margin-bottom:10px;
       padding : 8px;
       }


		.table_user, .thead_user, .tbody_user, .th_user, .td_user, .tr_user {
			display: block;
		}


		thead .tr_user {
			position: absolute;
			top: -9999px;
			left: -9999px;
            width: 90%;
		}

		.tr_user { border: 1px solid #ccc; }

		.td_user {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
		}

		.td_user:before {

			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}





		.td_user:nth-of-type(1):before { content: "Service type:"; }
		.td_user:nth-of-type(2):before { content: "Description:"; }
		.td_user:nth-of-type(3):before { content: "Rout:"; }
        .td_user:nth-of-type(4):before { content: "Gardener:"; }
		.td_user:nth-of-type(5):before { content: "Ative:"; }




   /*trabajos principales  */

      /*princi index categorias*/

.productprincipalBox{

   width: 100%;

   border-radius:5px;

   border:0px solid silver;
   margin-right:auto;

   margin-left:auto;
   margin-top:-60px;
           }

.productprincipalShowBox{

   background:;

   float: left;

   width: 100%;

   min-height: 280px;

   height: 300px;

   border-radius:5px;

   border: 1px SOLID #red;

   text-align: center;

   font-size:20px;


   margin-right: 4px;

   padding-left:4px;

   padding-top:4px;

                       }
                       
 .productprincipalShowBox a{
        color:#333;
}

.productprincipalBoxTop{

   height: 186px;

                        }

.categoryprincipalBox{

   margin-bottom: 20px;

                      }



.categoryprincipalBoxTop{

    height: 150px;

}

.titles-forms{

    width: 100%;

    color: #333;

    font-size:25px;

    margin-bottom:4px;

    margin-left: 10px;

    border-bottom:1px solid #DFDFDF;



}


                 
}

