/*   
Railef 
URI: http://www.railef.com
Version: 3
Author: Railef.com
Author URI: http://www.railef.com
*/

@import url(reset.css);
@import url(reset-fonts.css);
@import url(menus.css);
@import url(menu-h.css);
@import url(menu-vertical.css);
@import url(formulario.css);
@import url(categorias.css);
@import url(editar.css);
@import url(fonts.css);
@import url(calendario.css);
body,
html {
    margin:0;
    padding:0;
    font-size: 13px;
    line-height:18px;
    color: #444;
    background-color: #ECE9E2;

}
body {
    min-width:980px;

}

p {
    padding-bottom: 10px;

}

a {
    color: #5B830A;
    outline: none;

}


a:hover {
    outline: none;
    color: #111;
}

img {
    border: 0px;
}

#ctr-encab-sup, #ctr-encab, #ctr-menu, #ctr-cuerpo, #ctr-pie {
    float: left;
    width: 100%;
}
#ctr-encab-sup {
    background: #474A40 url(img/fnd-encab-sup.png) repeat-x bottom;
    height: auto!important;
    height: 6px;
    min-height: 6px;
}
#ctr-encab  {
    height: 115px;
    background: #96C800 url(img/fnd-encab.png) repeat-x top;
}
#ctr-menu {
    height: 40px;
    background: #96C800 url(img/fnd-menu.png) repeat-x top;
}
#ctr-cuerpo {
    background: #ECE9E2 url(img/fnd-cuerpo.png) repeat-x top;
    padding-bottom: 9px;
}
/*logo*/

#pos-logo {
    position: relative;
    width: 290px;
    height: 110px;
    float: left;
    padding: 0;
    margin: 0;

}
#logo {
    width: 290px;
    height: 110px;
    padding: 0;
    margin: 0;
    float: left;
    background-image: url(img/logo.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/logo.png',sizingMethod=�fit�);

}
#enlace-logo {
    position: absolute;
    z-index: 999;
    padding: 0;
    margin: 0;
}
/**/
#buscador {
    width: 290px;
    float: right;
    padding-top: 30px;
}
#ctr-buscador {
    width: 100%;
    float: right;
}



#encab, #menu, #cuerpo, #pie, #ctr-pub-2 {
    margin: 0 auto;
    width: 980px;
}
.pub-2 {
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;

}

.pub-2 p, .pub-3 p {
    padding-bottom: 0px;
}
#encab {
    height: 130px;
    position: relative;
}
.pub-2 img, .pub-3 img  {
    padding: 4px;
    background-color: #EDEDED;

}
.pub-3 {
    width: 385px;
    float: right;
    padding-right: 15px;
    text-align: right;
    padding-top: 23px;
}

#col-izq {
    float: left;
    width: 510px;
    padding-right: 15px;
    padding-top: 6px;
    padding-bottom: 9px;
}

#col-cen {
    float: left;
    width: 220px;
    padding-right: 15px;
    padding-top: 6px;
    padding-bottom: 9px;
}

#col-der {
    float: right;
    width: 220px;
    padding-top: 6px;
    padding-bottom: 9px;
}

#col-izq-ancha {
    float: left;
    width: 745px;
    margin-right: 15px;
    padding-top: 6px;
    padding-bottom: 9px;
}

.bloque-ctd {
    position: relative;
    float: left;
    width: 100%;
}



.bloque-esp {
    float: left;
    width: 100%;
}

#compartir, #descargar {
    float: left;
    width: 68px;
    height: 54px;
}
#imprimir {
    float: left;
    width: 54px;
    height: 54px;
}
#cargador, #consulta-cargador {
    background:#fff url(img/cargador.gif) no-repeat center;
    border:1px solid #ddd;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    width:60px;
    height:60px;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-30px;
    margin-left:-30px;
    overflow:auto;
    -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2);
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,strength=3,direction=180);
    display:none;
}

#menu-login-usuario {
    position: relative;
    float: left;
    width: auto;

}
.submenu-usuario {
    position: absolute;
    background: transparent;
    top: 31px;
    right: 0px;
    width: 430px;
    z-index: 102;
}
.submenu-usuario ul {
    display: inline;
    list-style-type:none;
    margin: 0;
    padding: 0px 0px 0px 10px;

    float: left;

    font-weight:  normal;
    letter-spacing:0px;
    text-transform: none;
}

.submenu-usuario ul li {
    display: inline;
    display:block;
    float:left;
    padding: 0px 0px;
}

.submenu-usuario ul li a {
    position: relative;
    color: #111;

}
.submenu-usuario  ul li a:hover {
    color: #5c7a00;
}

.sup-usuario {
    width: 430px;
    height: 22px;
    float: left;
    background-image: url(img/sub-menu-sup.png)!important;
    background-position: bottom;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/sub-menu-sup.png',sizingMethod=�fit�);
}
#comentarios-agregar {
    width: 100%;
    float: left;
    padding-top: 15px;
}
.crp-usuario {
    width: 400px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 6px;
    background: #ffffff url(img/fnd-usuario.png) repeat-x bottom;
    text-align: center;
}

.crp-usuario .div-vr {
    margin-left: 10px;
    margin-right: 10px;
    margin-top:3px;
}
.inf-usuario {
    width: 430px;
    height: 15px;
    float: left;
    background-image: url(img/sub-menu-inf.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/sub-menu-inf.png',sizingMethod=�fit�);
}
#consulta-cargador {
    display: none;
}
.separador {
    float: left;
    width: 100%;
}


/****************/
.bloque-ancho {
    width: 510px;
    padding-top: 9px;
    float: left;
}
.bloque-sup-510 {
    width: 510px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-510.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-510.png',sizingMethod=�fit�);
}
.bloque-sup-510-se {
    width: 510px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-510-se.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-510-se.png',sizingMethod=�fit�);
}
.bloque-enc-510 {
    width: 506px;
    float: left;
    border-left: 1px solid #5C7A00;
    border-right: 1px solid #5C7A00;
    border-bottom: 1px solid #5C7A00;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #99CC00;
}
.bloque-fnd-510 {
    width: 480px;
    padding-left: 13px;
    padding-right: 13px;
    float: left;
    background: transparent url(img/bloque-sup-fnd.png) repeat-x bottom;
}


.bloque-fnd-510 h2, .bloque-fnd-220 h2 {
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 10px;
    text-shadow: 0px 1px 1px #324200;
}
.bloque-cont-510 {
    width: 480px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 15px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
}
.bloque-cont-510-se {
    width: 480px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
}
.bloque-inf-510 {
    width: 510px;
    height: 15px;
    float: left;
    background-image: url(img/bloque-inf-510.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-510.png',sizingMethod=�fit�);
}
/**********Pie***************/
.bloque-sup-980 {
    width: 980px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-980.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-980.png',sizingMethod=�fit�);
}
.bloque-pie-980 {
    width: 976px;
    float: left;
    border-left: 1px solid #5C7A00;
    border-right: 1px solid #5C7A00;
    border-bottom: 0px solid #5C7A00;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #99CC00;
}
.bloque-pie-fnd-980 {
    position: relative;
    width: 950px;
    padding-left: 13px;
    padding-right: 13px;
    float: left;
    background: transparent url(img/fnd-pie.png) repeat-x bottom;
    height: auto!important;
    height: 50px;
    min-height: 50px;
}
.bloque-inf-980 {

    width: 980px;
    height: 15px;
    float: left;
    background-image: url(img/pie-inf-980.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/pie-inf-980.png',sizingMethod=�fit�);
}
/*********bloque 745 **************/
.bloque-ancho-745 {
    width: 745px;
    padding-top: 9px;
    float: left;
}

.bloque-sup-745 {
    width: 745px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-745.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-745.png',sizingMethod=�fit�);
}
.bloque-sup-745-se {
    width: 745px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-se-745.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-se-745.png',sizingMethod=�fit�);
}
.bloque-enc-745 {
    width: 741px;
    float: left;
    border-left: 1px solid #5C7A00;
    border-right: 1px solid #5C7A00;
    border-bottom: 1px solid #5C7A00;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #99CC00;
}
.bloque-fnd-745 {
    width: 715px;
    padding-left: 13px;
    padding-right: 13px;
    float: left;
    background: transparent url(img/bloque-sup-fnd.png) repeat-x bottom;
}


.bloque-fnd-745 h2 {
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 10px;
    text-shadow: 0px 1px 1px #324200;
}
.bloque-cont-745 {
    width: 715px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 15px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
}
.bloque-cont-745-se {
    width: 715px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
    height: auto!important;
    height: 290px;
    min-height: 290px;
}
/*******************/
.bloque-cont-745-c .item-contenido-textos {
    width: 550px;
    padding-right: 14px;

}
/*************/
.bloque-cont-745-c {
    width: 729px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
}
.bloque-cont-745-c .secc-texto {
    width: 715px;
    float: left;
}
.bloque-cont-745-c .separador {
    width: 715px;

}
.bloque-inf-745 {
    width: 745px;
    height: 15px;
    float: left;
    background-image: url(img/bloque-inf-745.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-745.png',sizingMethod=�fit�);
}
/*bloque 715*/

.bloque-sup-715 {
    width: 715px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-715.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-715.png',sizingMethod=�fit�);
}
.bloque-cont-715 {
    width: 685px;
    float: left;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #ffffff;

}

.bloque-cont-715-me {
    width: 685px;
    float: left;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    padding-left: 14px;
    padding-right: 14px;
    padding-top:15px;
    padding-bottom: 0px;
    background-color: #ffffff;

}
.bloque-enc-715 {
    width: 685px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dfdfdf;
    background-color: #ffffff;
}
.bloque-enc-715 h3 {
    margin-bottom: 0px;
    font-size: 20px;
}
.bloque-inf-715 {
    width: 715px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-inf-715.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-715.png',sizingMethod=�fit�);
}
/*715 r*/
.bloque-sup-715-r {
    width: 715px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-715-r.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-715-r.png',sizingMethod=�fit�);
}
.bloque-enc-715-r {
    width: 685px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dfdfdf;
    background-color: #FFF9D2;
}
.bloque-cont-715-r {
    width: 685px;
    float: left;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFF9D2;

}
.bloque-inf-715-r {
    width: 715px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-inf-715-r.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-715-r.png',sizingMethod=�fit�);
}
/*715 v*/

.bloque-sup-715-v {
    width: 715px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-715-v.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-715-v.png',sizingMethod=�fit�);
}


.bloque-enc-715-v {
    width: 711px;
    float: left;
    border-left: 1px solid #5C7A00;
    border-right: 1px solid #5C7A00;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #99CC00;
}
.bloque-fnd-715-v {
    width: 685px;
    padding-left: 13px;
    padding-right: 13px;
    float: left;
    background: transparent url(img/bloque-sup-fnd-c.png) repeat-x bottom;
}
.bloque-enc-715-v h3 {
    margin-bottom: 0px;
    font-size: 20px;
}
.bloque-inf-715-v {
    width: 715px;
    height: 15px;
    float: left;
    background-image: url(img/bloque-inf-715-v.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-715-v.png',sizingMethod=�fit�);
}
.bloque-fnd-715-v h3 {
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 3px;
    text-shadow: 0px 1px 1px #324200;
}
/*480*/

.bloque-sup-480 {
    width: 480px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-480.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-480.png',sizingMethod=�fit�);
}
.bloque-cont-480 {
    width: 450px;
    float: left;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #ffffff;

}
.bloque-inf-480 {
    width: 480px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-inf-480.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-480.png',sizingMethod=�fit�);
}
/*480 r*/
.bloque-sup-480-r {
    width: 480px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-480-r.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-480-r.png',sizingMethod=�fit�);
}
.bloque-cont-480-r {
    width: 450px;
    float: left;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFF9D2;

}
.bloque-inf-480-r {
    width: 480px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-inf-480-r.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-480-r.png',sizingMethod=�fit�);
}
/*480v*/
.bloque-sup-480-v {
    width: 480px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-480-v.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-480-v.png',sizingMethod=�fit�);
}


.bloque-enc-480-v {
    width: 476px;
    float: left;
    border-left: 1px solid #5C7A00;
    border-right: 1px solid #5C7A00;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #99CC00;
}
.bloque-fnd-480-v {
    width: 450px;
    padding-left: 13px;
    padding-right: 13px;
    float: left;
    background: transparent url(img/bloque-sup-fnd-c.png) repeat-x bottom;
}
.bloque-enc-480-v h3 {
    margin-bottom: 0px;
    font-size: 20px;
}
.bloque-inf-480-v {
    width: 480px;
    height: 15px;
    float: left;
    background-image: url(img/bloque-inf-480-v.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-480-v.png',sizingMethod=�fit�);
}
.bloque-fnd-480-v h3 {
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 3px;
    text-shadow: 0px 1px 1px #324200;
}
/********bloque 220**********/
.bloque {
    width: 220px;
    padding-top: 9px;
    float: left;
}
.bloque-sup-220 {
    width: 220px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-220.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-220.png',sizingMethod=�fit�);
}
.bloque-enc-220 {
    width: 216px;
    float: left;
    border-left: 1px solid #5C7A00;
    border-right: 1px solid #5C7A00;
    border-bottom: 1px solid #5C7A00;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #99CC00;
}
.bloque-fnd-220 {
    width: 190px;
    padding-left: 13px;
    padding-right: 13px;
    float: left;
    background: transparent url(img/bloque-sup-fnd.png) repeat-x bottom;
}

.bloque-cont-220 {
    position: relative;
    width: 190px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 15px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
}
.bloque-cont-220-menu {
    width: 190px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
}
.bloque-inf-220 {
    width: 220px;
    height: 15px;
    float: left;
    background-image: url(img/bloque-inf-220.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-inf-220.png',sizingMethod=�fit�);
}
/*anuncio*/
.bloque-sup-se-220 {
    width: 220px;
    height: 10px;
    float: left;
    background-image: url(img/bloque-sup-se-220.png)!important;
    background-image: none;
    background-repeat: no-repeat;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bloque-sup-se-220.png',sizingMethod=�fit�);
}
.anuncios-fnd {
    width: 200px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 0px;
    padding-bottom: 1px;
    background: #ffffff url(img/bloque-fnd-se.png) repeat-x bottom;
}
.herramientas-fnd {
    width: 190px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd-herr.png) repeat-x bottom;
}
.anuncios-fnd p {
    padding-bottom: 0px;
}
/**************/

.item-contenido {
    width: 100%;
    float: left;
}
.item-contenido-imagen {
    width: 150px;
    float: left;
}
.item-contenido-imagen-principal {
    width: 100%;
    float: left;
}
.item-contenido-titulo-principal {
    width: 100%;
    float: left;
}
.item-contenido-textos-principal {
    float: left;
    width: 100%;
}
.item-contenido-textos {
    width: 315px;
    float: right;
    padding-left: 15px;
}
.item-contenido-textos h2 {
    width: 100%;
    float: left;
    margin-bottom: 0px;
}
.item-contenido-textos h2 a {
    color: #5B830A;
}
.item-contenido-textos h2 a:hover {
    color: #111;
}
.fecha {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #9A9A9A;
}
.intro {
    width: 100%;
    float: left;
    padding-top: 5px;

}
.leer {
    width: 100%;
    float: left;

}
.leer a.leermas {
    float: left;
    background-image: url(img/item.gif);
    background-position: right 8px;
    padding: 0px 8px 0px 0px;
    background-repeat: no-repeat;
}
.leer a:hover.leermas   {

    background-position: right -17px;
}
.leer-cat {
    float: left;
}
.leer-cat span, .leer span, .region span {
    color: #9A9A9A;
}
.div-vr {
    width: 1px;
    float: left;
    height: 14px;
    background: transparent url(img/vr.gif) repeat-y top;
    margin-left: 7px;
    margin-right: 7px;
    margin-top:3px;
}
.separador {
    width: 100%;
    float: left;
    height: 1px;
    margin-bottom: 15px;
    margin-top: 15px;
    background: transparent url(img/hr.gif) repeat-x left;
}
.bloque .separador {
    width: 100%;
    float: left;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 10px;
    background: transparent url(img/hr.gif) repeat-x left;
}
.nombre-user {
    width: 100%;
    float: left;
    font-size: 12px;
    padding-top: 5px;
    color: #9A9A9A;
}
.nombre-user span {
    color: #111111;
    font-weight: bold;
}
/****encuesta*/
.cuestion {
    width: 100%;
    float: left;

}
.bloque .btn-radio {
    width: 100%;
    float: left;
}
.bloque .btn-radio label {

    padding-left: 20px;
    margin-bottom: 5px;
    margin-left: 0px;
    height: 16px;
    width: 170px;
    color: #444;
    font-weight: normal;
    font-size: 12px;

}
.submit-v {
    width: 100%;
    float: left;
    padding-top:10px;
    padding-bottom: 10px;
    margin-top: 10px;
    background: transparent url(img/hr.gif) repeat-x top;
    text-align: center;
}
.verEncuestasE {
    width: 100%;
    float: left;
}
.verEncuestas {
    width: 100%;
    float: left;
    padding-top:10px;
    background: transparent url(img/hr.gif) repeat-x top;
}

.verEncuestasE a, .encuestasAnteriores a {
    float: left;
    background-image: url(img/item.gif);
    background-position: right 8px;
    padding: 0px 8px 0px 0px;
    background-repeat: no-repeat;
}
.verEncuestasE a:hover, .encuestasAnteriores a:hover   {

    background-position: right -17px;
}
.resultados {
    width: 100%;
    float: left;
}

.totalVotos {
    width: 100%;
    float: left;
    padding-top:10px;
    margin-top: 10px;
    background: transparent url(img/hr.gif) repeat-x top;
}
.encuestasAnteriores {
    width: 100%;
    float: left;


}
.unaVez {
    width: 100%;
    float: left;
    padding-top:10px;
    padding-bottom: 10px;
    color: #ff0000;
}
.sep-enc {
    width: 100%;
    float: left;
    height: 5px;
}
.item-encuesta-resp {
    width: 100%;
    float: left;
}
.itemEncuesta {
    width: 458px;
    float: left;
    border: 1px solid #dfdfdf;
    padding: 10px;
    margin-bottom: 15px;
}
.resultadosItem {
    width: 168px;
    float: left;
    border: 1px solid #dfdfdf;
    padding: 10px;
    margin-top: 10px;
}
.resultadosItem:hover, .resultadosItem:focus, .itemEncuesta:hover, .itemEncuesta:focus {
    border: 1px solid #9a9a9a;

}
.itemEncuesta span, .encuestaTotal span, .totalVotos span, .resultadosItem span {
    font-weight: bold;
    color: #111111;
}
.ctr-barra {
    float: left;
    width: 100%;
    height: 10px;
    background: #EEE url(img/barra-v.png) repeat-x top;
    margin-bottom: 5px;
}
.encuestaTotal {
    width: 100%;
    float: left;
}

.barra {
    float: left;
    height: 10px;
    background: #99CC00 url(img/barra.png) repeat-x bottom;
}
#cargador-encuesta {
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: #FFF;
    border: 1px solid #d6d6d6;
    top: -37px;
    right: 10px;
    padding: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: url(img/cargador-cal.gif);
    background-repeat: no-repeat;
    background-position: 4px 4px;;
    z-index: 22222;
}
/****consultas*********/
.item-consulta {
    width: 100%;
    float: left;
}
.itemSubtitulo{
    width: 175px;
    padding-left: 15px;
    font-size: 11px;
}
.itemTitulo {
    width: 100%;
    float: left;
}
.itemTitulo a {
    width: 175px;
    padding-left: 15px;
    float: left;
    background-image: url(img/item-consulta.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.itemTitulo a:hover {

    background-position: 0px -100px;

}
.itemSubtitulo span{
    color: #9A9A9A;
}
.consultaPen, .respondida {

    float: left;
    padding-right: 15px;
}
#consultas-lista {
    width: 100%;
    float: left;
    padding-top: 15px;
}
.item-consulta-textos {
    width: 100%;
    float: left;
}
.item-consulta-textos img, .consultaPen img, .respondida img {
    width: 14px;
    padding-right: 5px;
}
.item-consultaTxt {
    width: 100%;
    float: left;
}	
#consulta-titulo {
    width: 100%;
    float: left;
}
#consulta-titulo img {
    width: 14px;
    float: left;
    padding-right: 5px;
}
#consulta-datos {
    width: 100%;
    float: left;
    color: #9a9a9a;
}
#consulta-datos span {
    color: #111;
}
#consulta-datos span.sNombre {
    font-weight: bold;
}
#consulta-datos ul {
    display: inline;
}
#consulta-datos ul li {
    display: inline;
    float: left;
}
#consulta-intro {
    width: 100%;
    float: left;
    padding-top: 10px;
}
#consulta-intro-txt, #consulta-respuesta-txt {
    width: 100%;
    float: left;
    padding-top: 5px;
}
#consulta-respuesta {
    width: 100%;
    float: left;
    padding-top: 15px;
}
#consulta-respuesta-titulo {
    width: 100%;
    float: left;
}
#consulta-respuesta-titulo h2 {
    margin-bottom: 0px;
}
/*comentario*/

.item-comentario {
    width: 100%;
    float: left;

}
.item-comentarios-nombre {
    width: 173px;
    padding-left: 17px;
    float: left;
    background-image: url(img/item-comentario.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
}	
.item-comentarios-nombre span {
    color: #111111;
    font-weight: bold;
}	
.item-comentarios-txt {
    width: 100%;
    float: left;
    padding-top: 5px;
}
.item-comentarios-enl {
    width: 100%;
    float: left;
    font-size: 11px;
    padding-top: 5px;
}
#articulo-comentarios {
    width: 100%;
    float: left;
}
#comentarios-lista {
    width: 100%;
    float: left;
    padding-top: 15px;
}
#comentarios-lista-titulo {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}
.c-ctn-txt {
    width: 100%;
    float: left;
    padding-top: 15px;
}
.vacio-coment {
    width: 100%;
    float: left;
    padding-top: 10px;
}
.comentarios-lista-item {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}
.bloque-comentarios-ctr-ctn {
    width: 100%;
    float: left;
}
.nombre {
    width: 698px;
    padding-left: 17px;
    float: left;
    background-image: url(img/item-comentario.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}	

.nombre span {
    font-weight: bold;
    color: #111111;
}
#articulo-apostillas {
    width: 100%;
    float: left;
}
#dbRegistrado {
    width: 100%;
    float: left;
    padding-top: 15px;
}

/*nube*/
.bloque-cont-nube-220 {
    width: 190px;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 12px;
    padding-bottom: 6px;
    background: #ffffff url(img/bloque-fnd.png) repeat-x bottom;
}
ul.nube-tags {
    width: 100%;
    float: left;
}
ul.nube-tags li { 
    display: inline;
    line-height: normal;
    float: left;
    padding-top: 3px;
    padding-right: 3px
}
ul.nube-tags li a { 
    display: block;
    line-height: normal;
    padding: 5px 10px;
    background-color: #99CC00;
    color: #ffffff;
    -moz-border-radius: 7px; -webkit-border-radius: 7px;

}
ul.nube-tags li.peso-0 a { 
    background-color: #99CC00;
}
ul.nube-tags li.peso-1 a { 
    background-color: #AFEA00;
}
ul.nube-tags li.peso-2 a { 
    background-color: #7EA800;
}
ul.nube-tags li.peso-3 a { 
    background-color: #BBF900;
}
ul.nube-tags li.peso-4 a { 
    background-color: #5B830A;
}
ul.nube-tags li.peso-5 a { 
    background-color: #4E6F09;
}
html>body ul.nube-tags li a:hover {
    background-color: #9a9a9a;
    text-shadow: 0px 1px 1px #555;
}
#articulo-tags {
    width: 100%;
    float: left;
}

/*clasificados*/
.lista-clasificados {
    width: 100%;
    float: left;
    padding-top: 15px;
}
.item-clasificado {
    float: left;
    width: 228px;
    margin-right: 15px;
}
.item-clasificado-textos {
    width: 119px;
    float: right;
    padding-left: 10px;
}
.item-clasificado-textos h2 {
    font-size: 17px;
    margin-bottom: 0px;
}
.item-clasificado-textos .intro {

}
.secc-texto {
    width: 100%;
    float: left;
}
.bloque-cont-510 .secc-texto, .bloque-cont-745 .secc-texto, .bloque-cont-745-c .secc-texto {
    padding-bottom: 5px;
    margin-bottom: 15px;
    background: url(img/hr.gif) repeat-x bottom;
}
.tituloSeccion {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    margin-bottom: 15px;
    background: url(img/hr.gif) repeat-x bottom;
}
.tituloSeccion h2 {

}
/*contenido*/
.destacado-img {
    width: 355px;
    height: 230px;
    padding-bottom: 15px;
    float: left;
}
.bloque-cont-510-se .destacado-img  {
    width: 480px;
    height: 320px;
    float: left;
}
.destacado-titulo {
    width: 360px;
    float: left;
}
.destacado-titulo h1, #destacado-txt h1 {
    padding-bottom: 0px;
}
.destacado-titulo .fecha {
    padding-bottom: 10px;
    font-size: 12px;
}
.destIntro {
    font-size: 14px;
    color: #666666;
}
.introActividad {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #666666;
    padding-top: 10px;
}
#destacado {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    margin-bottom: 15px;
    background: url(img/hr.gif) repeat-x bottom;
}
#destacado-txt-a {
    width: 100%;
    float: left;
}
.region {
    width: 100%;
    float: left;
}
/*imagenes*/
.item-bloque-imagen {
    width: 75px;
    float: left;
}
.item-bloque-texto {
    width: 105px;
    float: right;
    padding-left: 10px;
}
.item-clasificado-imagen {
    width: 99px;
    float: left;
}

/*imagen bordes*/
.item-contenido-imagen-principal {
	    width: 480px;
    height: 325px;
    float: left;
    margin-bottom: 15px;
}
.item-contenido-imagen-principal a  {
	 display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
  	    width: 472px;
    height: 317px;
}
.bloque-img-mapa {
		    width: 190px;
    height: 190px;
    float: left;
 }
 .bloque-img-mapa a {
	 display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
  	    width: 186px;
    height: 186px;
 }
.bloque-cont-510-se .destacado-img a {
    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
    width: 472px;
    height: 312px;

}
.bloque-cont-745-se .destacado-img a {
    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
    width: 332px;
    height: 222px;

}
.item-clasificado-imagen a {
    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
    width: 91px;
    height: 58px;
}
.item-bloque-imagen a {
    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
    width: 67px;
    height: 42px;
}
.item-contenido-imagen a, .lista-imagen a {
    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
    width: 142px;
    height: 92px;
}
.item-contenido-imagen a:hover, .item-bloque-imagen a:hover, .item-clasificado-imagen a:hover, .bloque-cont-510-se .destacado-img a:hover,
.bloque-cont-745-se .destacado-img a:hover, .lista-imagen a:hover, .item-contenido-imagen-principal a:hover,  .bloque-img-mapa a:hover  {
    border: 4px solid #99cc00;
    padding: 0px;
}
.item-contenido-imagen a img, .item-bloque-imagen a img, .item-clasificado-imagen a img, .bloque-cont-510-se .destacado-img a img,
.bloque-cont-745-se .destacado-img a img, .lista-imagen a img, .item-contenido-imagen-principal a img,  .bloque-img-mapa a img {
    margin-top: -4px;
    margin-left: -4px;
}
/**pie*/
#menu-pie {
    width: 830px;
    float: left;
    padding-top: 10px;
}
#pie-texto {
    width: 830px;
    float: left;
    font-size: 11px;
    color: #ffffff;
    padding-bottom: 11px;
}
#pie-texto p {
    padding-bottom: 0px;
}
#pie-texto a {
    color: #ffffff;
}
#pie-texto a:hover {
    color: #111;
}
#forReg {
    width: 100%;
    float: left;
}
.lista-fila-primera {
    width: 100%;
    float: left;
    font-weight: bold;
    color: #111111;

}
.lista-region {
    width: 160px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.lista-fecha {
    width: 120px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.lista-imagen {
    width: 160px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;

}
.lista-titulo {
    width: 120px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.lista-tools {
    width: 103px;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.lista-fila {
    width: 683px;
    float: left;
    margin-bottom: 15px;
    border: 1px solid #DFDFDF;
    -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.lista-fila:hover, .lista-fila:focus {

    border: 1px solid #9a9a9a;
    background-color: #EBEBEB;
}
.lista-fila-primera .lista-region, 
.lista-fila-primera .lista-fecha, 
.lista-fila-primera .lista-imagen, 
.lista-fila-primera .lista-titulo,
.lista-fila-primera .lista-tools {
    padding-bottom: 0px;
    padding-top: 0px;
} 
.lista-fila-primera .lista-region {
    width: 180px;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.lista-fila-primera .lista-tools {
    width:93px;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 0px;
}
.imgEditar {
    width: 655px;
    float: left;
    padding-bottom: 14px;
    padding-top: 14px;
    padding-left: 14px;
    padding-right: 14px;
    background-color: #FFF9D2;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    -moz-border-radius: 7px; -webkit-border-radius: 7px;
    margin-bottom: 15px;
}
/*Railef Dise�o Web */
#railef {
    position: absolute;
    height: 16px;
    width: 100px;
    bottom: 11px;
    right: 13px;
}
#railef a {
    display:block;
    height: 16px;
    width: 100px;
    background-image: url(img/railef.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-indent:-9999px;
}	

#railef  a:hover {
    background-position: 0px -23px;
}

#ctr-ctr-mapa {
    width: 479px;
    height: 353px;
    float: left;
    padding-top: 15px;
}

.msg-enviar {
    float: left;
    width: auto;
}
