h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    vertical-align: baseline;
}

html {
    width: 100%;
    height: 100%;
}

body {
    width: 100%;
    height: 100%;
    background-color: #666666;
    text-align: justify;
    margin: 0 auto;
    display: block;
    font-family: verdana, sans-serif;
}

#wrapper {
    clear: both;
    background-color: #fff;
    width: 1024px;
    margin: auto;
    padding-top: 30px;
    display: block;
    height: 100%;
    min-height: 370px;
    float: left;
    text-decoration: none;
    color: #993333;
}

#content {
    width: 800px;
    float: left;
    text-align: left;
}

#cabecera {
    width: 1024px;
    height: 112px;
    background: #ffffff;
}

#logo {
    float: left;
    background: #fff url("../../../images/logo.jpg") no-repeat;
    width: 175px;
    height: 81px;
    margin: 14px 0 0 33px;
}

#derecha {
    float: right;
    width: 327px;
    height: 112px;
}

#busqueda {
    color: #993333;
    font: bold 11px helvetica, sans-serif;
    width: 214px;
    height: 44px;
    padding: 6px 0 0 0;
}

#busqueda input {
    width: 110px;
    border: 1px solid #993333;
    padding: 3px;
}

#menuSuperior {
    clear: right;
    width: 212px;
    height: 52px;
    color: #993333;
    font: normal 9px Timeless, helvetica, sans-serif;
    line-height: 18px;
    text-transform: uppercase;
    float: right;
}

.menuSup {
    clear: both;
    float: left;
    width: 105px;
    height: 52px;
    border-left: dotted 1px #993333;
}

.menuSup a {
    color: #993333;
    display: block;
    padding: 0 0 0 10px;
    text-decoration: none;
}

.menuSup li.active a {
    background: #993333 none repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    padding: 0 0 0 10px;
}

.celda {
    width: 250px;
}

.celda a {
    text-decoration: none;
    color: #666666;
}

.celda a:hover {
    cursor: pointer;
    color: #993333;
    text-decoration: underline;
}

#regresar {
    text-decoration: none;
    color: #993333;
    margin-top: 0px;
    text-align: left;
    padding-left: 5px;
}

.menuSup li:hover {
    text-decoration: underline;
    cursor: pointer;
}

.menuSup li:hover a {
    text-decoration: underline;
    cursor: pointer;
}

.menuSup2 {
    float: right;
    width: 105px;
    height: 52px;
    border-left: dotted 1px #993333;
}

.menuSup2 a {
    color: #993333;
    display: block;
    padding: 0 0 0 10px;
    text-decoration: none;
}

.menuSup2 li.active a {
    background: #993333 none repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    padding: 0 0 0 10px;
}

.menuSup2 li:hover {
    text-decoration: underline;
    cursor: pointer;
}

.menuSup2 li:hover a {
    text-decoration: underline;
    cursor: pointer;
}

.menuSup ul, .menuSup2 ul {
    list-style-type: none;
    padding: 8px 0 0 0;
    width: 105px;
}

.menuSup li, .menuSup2 li {
    display: block;
    padding: 0 0 0 0;
}

#pdf {
    float: right;
}

#pdf a {
    color: #993333;
    text-decoration: none;
}

#pdf a:hover {
    text-decoration: underline;
}

#menuPrincipal {
    clear: both;
    background-color: #666;
    width: 1024px;
    height: 28px;
    color: #fff;
    font: normal 9px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
}

#menuPrincipal ul {
    list-style-type: none;
    padding: 10px 0 0 50px;
}

#menuPrincipal li {
    display: inline;
    border-right: dotted 1px #fff;
    padding: 0 8px 0 8px;
    background: #ffffff;
}

#menuPrincipal ul li a {
    color: #FFFFFF;
    text-decoration: none;
}

#menuPrincipal li.sin {
    border-right: none;
}

#banner {
    width: 1024px;
    height: 100px;
    padding-top: 27px;
}

#container {
    width: 800px;
    float: left;
    padding: 30px 0 0 0;
    background-color: #FFFFFF;
    display: block;
    color: #666666;
    font-size: 12px;
}

#container1 {
    /*width: 810px;*/
    height: 550px;
    padding: 0 0 25px 0;
    background-color: #FFFFFF;
}

#a-c {
    width: 370px;
}

#d-f {
    position: absolute;
    left: 415px;
    top: 145px;
    width: 360px;
    float: right;
}

#g-o {
    position: relative;
    float: left;
    width: 300px;
}

#p-v {
    width: 335px;
    position: absolute;
    left: 415px
}

#uno {
    width: 370px;
}

#dos {
    position: absolute;
    left: 415px;
    top: 132px;
    width: 360px;
    float: right;
}

#tres {
    position: relative;
    float: left;
    width: 300px;
}

#container h1, #container h2 {
    color: #993333;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}

#container p {
    text-align: justify;
}

#container1 p {
    color: #666666;
    padding: 0 0 0 85px;
    text-align: justify;
    width: 600px;
    font-family: verdana, sans-serif;
    font-size: 13px;
}

#menuIzq h1 {
    color: #993333;
    font: normal 14px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
}

#menuIzq {
    width: 300px;
    clear: both;
    float: left;
    color: #666;
    font: normal 12px Timeless, helvetica, sans-serif;
    line-height: 12px;
    padding: 0 0 0 30px;
}

#menuIzq ul {
    list-style-type: none;
    width: 230px;
    padding: 15px 0 0 30px;
}

#menuIzq li {
    list-style-image: url(../../../images/bullet.jpg);
    padding: 0 0 5px 0;
    text-align: left;
}

#menuIzq li a {
    text-decoration: none;
    text-align: left;
    color: #666666;
    padding: 0 0 5px 0;
    font-size: 13px;
}

.rojo {
    color: #993333;
}

.rojo a {
    color: #993333;
    text-decoration: none;
}

.rojo a:hover {
    text-decoration: underline;
}

.separador {
    float: left;
    width: 2px;
    height: 180px;
    border-right: dotted 1px #993333;
}

.separador1 {
    float: left;
    width: 2px;
    height: 180px;
    border-right: dotted 1px #993333;
    padding-left: 40px;
}

.contenido h1 {
    color: #993333;
    font: normal 14px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
}

.contenido {
    float: left;
    width: 300px;
    color: #666;
    font: normal 12px Timeless, helvetica, sans-serif;
    line-height: 14px;
    padding: 0 0 0 20px;
}

.contenido ul {
    list-style-image: url("../../../images/bullet.jpg");
    width: 265px;
    padding: 15px 0 0 25px;
}

.contenido li {
    padding: 0 20px 12px 5px;
}

.contenido3 h1 {
    color: #993333;
    font: lighter 16px "Times New Roman", sans-serif;
}

.contenido3 {
    float: left;
    color: #666;
    font: normal 10px Timeless, helvetica, sans-serif;
    line-height: 14px;
    padding: 0 0 0 130px;
}

.parrafo {
    text-align: justify;
    font: normal 14px verdana, sans-serif;
}

.contenido3 ul {
    list-style-image: url("../../../images/bullet.jpg");
    width: 600px;
    padding: 15px 0 0 85px;
    float: left;
}

.contenido3 li {
    padding: 0 20px 12px 5px;
}

li.segundas {
    padding: 15px 20px 28px 5px;
}

.contenido2 h1 {
    color: #993333;
    font: normal 14px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
}

.contenido2 {
    float: left;
    width: 300px;
    color: #666;
    font: normal 12px Timeless, helvetica, sans-serif;
    line-height: 14px;
    padding: 0 0 0 20px;
}

.contenido_publicaciones_libro {
    float: left;
    width: 300px;
    color: #666;
    font: normal 12px Timeless, helvetica, sans-serif;
    line-height: 14px;
    padding: 0 0 0 20px;
}

.contenido_publicaciones_libro ul {
    list-style-image: url(../../../images/bullet.jpg);
    padding: 15px 0 0 25px;
    text-align: justify;
    width: 300px;
}

.contenido_publicaciones_libro ul li {
    padding: 0 20px 0 5px;
    width: 175px;
    text-align: left;
}

.contenido_publicaciones_libro .guia {
    float: right;
    clear: both;
}

.contenido_publicaciones h1 {
    color: #993333;
    font-family: Timeless, helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

.contenido_publicaciones_libro h1 {
    color: #993333;
    font-family: Timeless, helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

.contenido_publicaciones {
    float: left;
    width: 330px;
    color: #666;
    font: normal 12px Timeless, helvetica, sans-serif;
    line-height: 14px;
    padding: 0 0 0 20px;
}

.contenido2 ul {
    list-style-image: url("../../../images/bullet.jpg");
    width: 300px;
    padding: 15px 0 18px 25px;
    text-align: justify;
}

.contenido_publicaciones ul {
    list-style-image: url("../../../images/bullet.jpg");
    width: 300px;
    padding: 15px 0 18px 25px;
    text-align: justify;
}

.contenido2 li {
    padding: 0 20px 22px 5px;
}

.contenido_publicaciones li {
    padding: 0 20px 22px 5px;
}

.mas {
    /*background: url("../../../images/bullet.jpg") no-repeat left;*/
    float: right;
    color: #993333;
    font: normal 9px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 35px 0 12px;
}

.mas_derecha {
    /*background: url("../../../images/bullet.jpg") no-repeat left;*/
    float: right;
    color: #993333;
    font: normal 9px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
}

span.mas_boletin {
    background: url(../../../images/arrow.png) no-repeat left center;
    margin: 0 10px 0 517px;
    padding: 0 0 0 10px;
    text-decoration: none;
    color: #FFFFFF;
    font: normal 9px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
    display: block;
}

span.mas_ultimas_noticias {
    background: url(../../../images/arrow.png) no-repeat left center;
    padding: 9px 10px 8px;
    text-decoration: none;
    color: #FFFFFF;
    font: normal 9px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
    display: block;
    float: right;
}

#fin {
    background: transparent url(../../../images/pleca.png) no-repeat scroll 0 0;
    clear: both;
    width: 1024px;
    height: auto;
    padding: 0;
    float: left;
}

#fin_publicaciones {
    background: transparent url(../../../images/pleca.png) no-repeat scroll 0 0;
    width: 1024px;
    height: 232px;
    margin: 190px 0 0;
}

#fin #alfa {
    float: left;
    padding: 80px 0 0;
}

#fin #alfa a {
    margin: 0 0 0 110px;
    display: block;
}

#alfa_asiciaciones {
    padding: 0 0 0 15px;
}

#foot {
    float: right;
    width: 345px;
    padding-bottom: 20px;
    padding-top: 20px;
}

#libro {
    background-color: #F4F4F4;
    float: left;
    padding: 6px;
    width: auto;
}

#foot ul {
    float: right;
    padding-left: 7px;
    width: 175px;
}

#foot ul li {
    background: transparent url(../../../images/bullet.jpg) no-repeat scroll 0 44%;
    padding-left: 10px;
    font-family: Timeless, helvetica, sans-serif;
    font-size: 12px;
    color: #993333;
    list-style: none;
}

#foot p {
    color: #666666;
    float: left;
    font-family: Timeless, helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    width: 134px;
    padding-left: 29px;
    padding-top: 5px;
    padding-bottom: 7px;
}

#foot .vermas {
    float: left;
    width: 58%;
}

#libro p.libro {
    float: left;
    padding-right: 13px;
    padding-top: 62px;
    width: 200px;
    text-align: left;
}

#libroCont {
    width: 130px;
    height: 59px;
    color: #993333;
    font: normal 11px Timeless, helvetica, sans-serif;
    float: right;
    padding: 20px 0 0 0;
}

#libroCont h2 {
    background: url("../../../images/bullet.jpg") no-repeat left;
    text-transform: uppercase;
    padding: 0 0 0 12px;
}

#libroCont p {
    font: normal 9px Timeless, helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 0 0 12px;
}

#vcard {
    text-align: right;
    width: 200px;
    height: 40px;
    position: relative;
    font: normal 15px Timeless, helvetica, sans-serif;
}

#vcard a {
    color: #666666;
    text-decoration: none;
}

#vcard label {
    clear: both;
    font-size: 10px;
}

#nota {
    padding-bottom: 20px;
    clear: both;
    width: 100%;
    color: #666666;
    font: normal 11px AvantGardeITCbyBT Medium, helvetica, sans-serif;
    text-align: center;
}

#nota a {
    color: #993333;
}

#footer {
    padding: 5px 0 0 0;
    float: left;
    clear: both;
    width: 100%;
    height: 50px;
    color: #D0CECE;
    font: normal 9px AvantGardeITCbyBT Medium, helvetica, sans-serif;
    text-align: center;
}

#footer address {
    font-style: normal;
}

/*********************************************************************************/
.lawyer-list {
    width: 220px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    font-size: 12px;
}

.lawyer-list ul li a {
    color: #666666;
    text-decoration: none;
}

.lawyer-list a {
    color: #993333;
    text-decoration: none;
}

.lawyer-list a:hover {
    cursor: pointer;
}

.menu-perfil {
    width: 160px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 65px;
    padding-right: 10px;
    padding-top: 20px;
}

.menu-perfil-noticias {
    width: 160px;
    position: relative;
    height: 100%;
    float: left;
    padding-right: 10px;
    padding-top: 20px;
}

.menu-perfil-memoria {
    width: 190px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 65px;
    padding-right: 10px;
    padding-top: 20px;
}

.menu-publicaciones {
    width: 190px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 65px;
    padding-right: 10px;
    padding-top: 20px;
    text-align: left;
}

.menu-perfil ul li a {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}

.menu-perfil-memoria ul li a {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}

.menu-publicaciones ul li a {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}

.menu-perfil1 {
    width: 228px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 65px;
    padding-right: 10px;
    padding-top: 20px;
    text-align: left;
}

.menu-perfil1 ul li a {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    padding-left: 10px;
}

.menu-perfil1 h2 {
    padding-bottom: 15px;
    font-size: 14px;
    color: #993333;
    font-family: Times New Roman, sans-serif;
}

.menu-perfil5 {
    width: 228px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 20px;
    text-align: left;
}

.menu-perfil5 ul li a {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    padding-left: 10px;
}

.menu-perfil5 h2 {
    padding-bottom: 15px;
    font-size: 14px;
    color: #993333;
    font-family: Times New Roman, sans-serif;
}

.section-photo {
    width: 200px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 100px;
}

.section-photo img {
    padding-left: 95px;
}

.section-photo img.barra {
    padding-left: 94px;
    padding-bottom: 5px;
}

.section-photo2 {
    width: 200px;
    position: relative;
    height: 100%;
    float: left;
}

.section-photo2 img {
    padding-left: 80px;
}

.section-photo2 img.barra {
    padding-left: 79px;
    padding-bottom: 5px;
}

.separador_perfil {
    position: relative;
    height: 100%;
    float: left;
    width: 5px;
}

#lawyer-section {
    width: 420px;
    position: relative;
    height: 100%;
    float: left;
    padding: 0 10px 20px 100px;
}

#lawyer-section ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding: 15px 0 0 25px;
}

#lawyer-section h1 {
    font-size: 20px;
    color: #993333;
    font-family: "Times New Roman", sans-serif;
    padding-bottom: 15px;
}

#lawyer-section h2 {
    font-size: 18px;
    color: #993333;
    font-family: "Times New Roman", sans-serif;
    padding: 10px 0 0 0;
}

#lawyer-section p {
    text-align: justify;
    font: normal 13px verdana, sans-serif;
    color: #666666;
    padding: 5px 0 5px 0;
}

#lawyer-section2 {
    width: 420px;
    position: relative;
    height: 100%;
    float: left;
    padding: 0 10px 20px 60px;
}

#lawyer-section2 ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding: 15px 0 0 25px;
}

#lawyer-section2 h1 {
    font-size: 20px;
    color: #993333;
    font-family: "Times New Roman", sans-serif;
    padding-bottom: 15px;
}

#lawyer-section2 h2 {
    font-size: 18px;
    color: #993333;
    font-family: "Times New Roman", sans-serif;
    padding: 10px 0 0 0;
}

#lawyer-section2 p {
    text-align: justify;
    font: normal 13px verdana, sans-serif;
    color: #666666;
    padding: 5px 0 5px 0;
}

/*******************************************************************************************/
#perfil-section {
    width: 700px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 35px;
    padding-right: 10px;
}

#perfil-section a {
    color: #993333;
}
#perfil-section ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding-bottom: 20px;
    padding-left: 15px;
    color: #666666;
    font-size: 12px;
}

#perfil-section em {
    font-style: italic;
}

#perfil-section strong {
    font-weight: bold;
}

#perfil-section ul#alfa {
    list-style-image: url("../../../images/bullet.jpg");
    padding-left: 15px;
    color: #666666;
    font-size: 12px;
    padding-bottom: 5px;
}

#perfil-section ul li a {
    color: #993333;
    text-decoration: none;
}

#perfil-section ul li a:hover {
    text-decoration: underline;
}

#perfil-section h3 {
    color: #993333;
    font-size: 12px;
    font-weight: bold;
}*:first-child + html #perfil-section h1 {
    font-size: 18px;
    color: #993333;
    padding-bottom: 15px;
}

#perfil-section h1 {
    font-size: 18px;
    color: #993333;
    font-family: Times New Roman, sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 20px;
}

#perfil-section h2 {
    font-size: 14px;
    color: #993333;
    padding: 10px 0 0 0;
}

#perfil-section p {
    text-align: justify;
    font: normal 13px verdana, sans-serif;
    color: #666666;
    padding: 5px 0 5px;
}

/*******************************************************************************************/
#perfil-section1 {
    width: 600px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 35px;
    padding-right: 10px;
    padding-bottom: 50px;
}

#perfil-section1 ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding-bottom: 20px;
    padding-left: 15px;
    color: #666666;
    font-size: 11.5px;
}*:first-child + html #perfil-section1 h1 {
    font-size: 18px;
    color: #993333;
    padding-bottom: 15px;
}

#perfil-section1 h1 {
    font-size: 18px;
    color: #993333;
    font-family: Times New Roman, sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 20px;
}

#perfil-section1 h2 {
    font-size: 14px;
    color: #993333;
    padding: 10px 0 0 0;
}

#perfil-section1 p {
    text-align: justify;
    font: normal 13px verdana, sans-serif;
    color: #666666;
    padding: 5px 0 5px;
}

/*******************************************************************************************/
#perfil-section5 {
    width: 600px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 85px;
    padding-right: 10px;
    padding-bottom: 50px;
}

#perfil-section5 ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding-bottom: 20px;
    padding-left: 15px;
    color: #666666;
    font-size: 11.5px;
}*:first-child + html #perfil-section5 h1 {
    font-size: 18px;
    color: #993333;
    padding-bottom: 15px;
}

#perfil-section5 h3 {
    color: #993333;
    font-size: 12px;
    font-weight: bold;
}

#perfil-section5 h1 {
    font-size: 18px;
    color: #993333;
    font-family: Times New Roman, sans-serif;
    text-transform: uppercase;
    padding-bottom: 15px;
    padding-top: 20px;
}

#perfil-section5 h2 {
    font-size: 14px;
    color: #993333;
    padding: 10px 0 0 0;
}

#perfil-section5 p {
    text-align: justify;
    font: normal 13px verdana, sans-serif;
    color: #666666;
    padding: 5px 0 5px;
}

#menu_abajo {
    color: #666666;
    background-color: #FFFFFF;
    padding: 0 0 0 20px;
}

#menu_abajo ul {
    list-style: none;
}

#menu_abajo li {
    padding-bottom: 5px;
}

.menu-perfil1 li:hover {
    color: #993333;
    background-position: left 5px;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
}

.menu-perfil ul li a.selected {
    color: #993333;
    background-position: left 5px;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
    padding-left: 10px;
}

.menu-perfil-memoria ul li a.selected {
    color: #993333;
    background-position: left 5px;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
    padding-left: 10px;
}

.menu-publicaciones a:hover {
    color: #993333;
    background-position: left 5px;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
}

.menu-publicaciones ul li a.selected {
    color: #993333;
    background-position: left 5px;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
    padding-left: 10px;
}

#menu_abajo a:hover {
    color: #993333;
    background-position: left;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
    padding-left: 10px;
}

/*************************************************************/
#menu_abajo1 {
    color: #666666;
    background-color: #FFFFFF;
    text-align: left;
}

#menu_abajo1 ul {
    list-style: none;
}

#menu_abajo1 li {
    padding-bottom: 5px;
}

#menu_abajo1 a:hover {
    color: #993333;
    background-position: left;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
    padding-left: 10px;
}

#datos_abogado {
    color: #666666;
    font-size: 10px;
    text-align: right;
    font-family: verdana, sans-serif;
    width: 200px;
    position: relative;
    padding-left: 1px;
}

#seleccionado {
    color: #993333;
    background-position: left;
    background-image: url("../../../images/bullet.jpg");
    background-repeat: no-repeat;
    padding-left: 10px;
}

.cab_seleccionado {
    color: #FFFFFF;
    background-color: #cc3333;
    cursor: pointer;
}

.cab_seleccionado a {
    color: #FFFFFF;
    background-color: #cc3333;
    cursor: pointer;
}

/*******************************************************************************************/
#firma {
    margin-top: 10px;
    width: 400px;
}

#main {
    background: #FFFFFF;
    clear: both;
    margin: 0 auto;
    width: 1024px;
    min-height: 690px;
    height: auto;
}

#arrowBreadcrumbs {
    padding-right: 4px;
    padding-left: 4px;
    color: red;
}

#breadcrumbs {
    text-align: left;
    left: 1px;
    position: relative;
    word-spacing: 2px;
    clear: both;
    width: 890px;
    padding: 5px 0 0 10px;
    max-height: 16px;
    height: 16px;
    color: #4c4c4c;
    font-size: 10px;
    font-family: verdana, sans-serif;
    font-variant: inherit;
}

#breadcrumbs a.B_crumb, #breadcrumbs a.B_crumb:hover, #breadcrumbs a.B_crumb:visited {
    text-decoration: none;
    font-family: verdana, sans-serif;
    color: #4c4c4c;
}

#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs a:visited {
    text-decoration: none;
    font-family: verdana, sans-serif;
    color: #4c4c4c;
}

.B_currentCrumb {
    color: #993333;
}

/*********************************************************************************/
/* Helper */
ul.classic {
    list-style: disc;
    margin-bottom: 1em;
    padding-left: 2em;
}

.dropdown-upward {
    margin-top: 400px;
}

/* New Menu*/
.menu {
    width: 1024px;
    height: 27px;
    position: absolute;
    z-index: 2;
}

.menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.menu li {
    float: left;
    /*position: relative;*/
    z-index: 100;
    width: 170px;
    height: 27px;
}

.menu table {
    position: absolute;
    border-collapse: collapse;
    z-index: 80;
    left: -1px;
    top: 25px;
}

.menu a, .menu:visited {
    background-position: right center;
    /*background-image: url(dots.jpg);
     background-repeat: no-repeat;*/
    border-right: 1px dotted white;
    text-transform: uppercase;
    display: block;
    font-size: 9px;
    padding: 7px 0 0 2px;
    color: white;
    text-decoration: none;
    text-align: center;
    font-family: verdana, sans-serif;
    text-align: center;
    height: 13px;
}

.menu:hover {
    color: white;
    background: url(1.jpg) repeat-x;
}

.menu ul ul {
    visibility: hidden;
    position: absolute;
    width: 149px;
    height: 0;
}

.menu ul li:hover ul, .menu ul a:hover ul {
    visibility: visible;
}

#titulo_lista {
    font-family: "Times New Roman", Times, serif;
    margin-bottom: 15px;
    margin-left: 155px;
    position: relative;
    list-style: none;
    font-size: 18px;
}

/**************************************************************************
 .NuestrosAbogados {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 }
 
 .NuestrosAbogados a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 .NuestrosAbogados a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados ul {
 background-image: none;
 }
 
 .NuestrosAbogados1 {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 background: url(1.jpg) repeat-x;
 }
 
 .NuestrosAbogados1 a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 
 .NuestrosAbogados1 a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados1 ul {
 background-image: none;
 }
 
 .NuestrosAbogados2 {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 background: url(../../../images/2.jpg) repeat-x;
 }
 
 .NuestrosAbogados2 a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 
 .NuestrosAbogados2 a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados2 ul {
 background-image: none;
 }
 
 .NuestrosAbogados3 {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 background: url(3.jpg) repeat-x;
 }
 
 .NuestrosAbogados3 a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 
 .NuestrosAbogados3 a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados3 ul {
 background-image: none;
 }
 
 .NuestrosAbogados4 {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 background: url(4.jpg) repeat-x;
 }
 
 .NuestrosAbogados4 a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 
 .NuestrosAbogados4 a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados4 ul {
 background-image: none;
 }
 
 .NuestrosAbogados5 {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 background: url(5.jpg) repeat-x;
 }
 
 .NuestrosAbogados5 a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 
 .NuestrosAbogados5 a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados5 ul {
 background-image: none;
 }
 
 .NuestrosAbogados6 {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 background: url(6.jpg) repeat-x;
 }
 
 .NuestrosAbogados6 a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 
 .NuestrosAbogados6 a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados6 ul {
 background-image: none;
 }
 
 .NuestrosAbogados7 {
 clear: left;
 width: 138px;
 background: #812121;
 text-align: left;
 border-bottom: 1px dotted white;
 background: url(7.jpg) repeat-x;
 }
 
 .NuestrosAbogados7 a, .NuestrosAbogados a:visited {
 background-image: none;
 }
 
 .NuestrosAbogados7 a:hover {
 background-position: 20px 10px;
 background-image: url("../../../images/arrow.png");
 background-repeat: no-repeat;
 font-weight: bold;
 }
 
 .NuestrosAbogados7 ul {
 background-image: none;
 }
 
 ********************************************************************/ *:first-child + html .Noticias {
    clear: left;
    width: 178px;
    background: #812121;
    text-align: left;
    border-bottom: 1px dotted white;
}

.Noticias {
    clear: left;
    width: 166px;
    background: #812121;
    text-align: left;
    border-bottom: 1px dotted white;
}

.Noticias a, .Noticias a:visited {
    background-image: none;
}

.Noticias a:hover {
    background-position: 20px 10px;
    background-image: url("../../../images/arrow.png");
    background-repeat: no-repeat;
    font-weight: bold;
}

.Noticias ul {
    background-image: none;
}

.practicelinks a {
    text-decoration: none;
    color: #666666;
    display: inline;
    font-family: verdana;
    font-size: 13px;
}

.practicelinks a:hover {
    color: #993333;
    text-decoration: underline;
    font-family: verdana;
    font-size: 13px;
}

.practicelinks ul li.practicelinks_label {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

/********************************************************************/
#Registro a, #Registro a:visited {
    background-image: none;
}

.titulo_boletin {
    color: #993333;
    font-size: 14px;
}

.titulo_boletin h3:hover {
    cursor: pointer;
    text-decoration: underline;
}

.elemento {
    padding: 15px 0 0 0;
    clear: both;
}

.descripcion_boletin {
    color: #666666;
    background-position: top left;
    padding-top: 10px;
    font-size: 12px;
    width: 600px;
    position: relative;
    float: left;
}

.descarga_boletin {
    float: left;
    width: 600px;
    position: relative;
    top: 10px;
}

.descarga_boletin a {
    font-size: 10px;
    color: #993333;
    text-align: right;
    float: right;
    padding-bottom: 10px;
    padding-right: 10px;
    text-decoration: none;
}

.descripcion_part a {
   float: none;
   padding: 0;
}

.descarga_boletin a:hover {
    text-decoration: underline;
}

.imgdescarga:hover {
    cursor: pointer;
}

.imgver:hover {
    cursor: pointer;
}

#imagen1 {
    padding-top: 20px;
    width: 130px;
}

#imagen1 a {
    color: #666666;
    text-decoration: none;
}

#imagen1 a:hover {
    color: #993333;
}

#imagen2 {
    padding-top: 5px;
    width: 130px;
}

#imagen2 a {
    color: #666666;
    text-decoration: none;
}

#imagen2 a:hover {
    color: #993333;
}

#publicaciones h5 {
    color: #993333;
    font-family: "times New Roman", sans-serif;
    font-size: 13px;
}

#publicaciones ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding-bottom: 20px;
    padding-left: 15px;
    color: #666666;
    font-size: 12px;
    float: right;
    text-align: left;
}

#publicaciones ul a:hover {
    cursor: pointer;
    color: #993333;
    text-decoration: underline;
}

.perfil-section {
    float: left;
    padding-left: 21px;
    width: 311px;
}

.perfil-section ul {
    color: #666666;
    font-size: 12px;
    list-style-image: url(../../../images/bullet.jpg);
    padding-bottom: 20px;
}

.perfil-section ul li {
    text-align: left;
    width: 302px;
    list-style-image: url(../../../images/bullet.jpg);
}

.perfil-section5 ul {
    color: #666666;
    font-size: 12px;
    list-style-image: url(../../../images/bullet.jpg);
    padding-bottom: 20px;
    padding-left: 15px;
}

.perfil-section5 ul li {
    float: left;
    text-align: left;
    width: 234px;
}

.perfil-section ul li a.linkul {
    color: #666666;
    font-size: 12px;
    text-decoration: none;
}

.perfil-section ul li a.linkul:hover {
    color: #993333;
}

#perfil-section6 {
    width: 600px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 50px;
}

#perfil-section6 ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding-bottom: 20px;
    padding-left: 15px;
    color: #666666;
    font-size: 11px;
}*:first-child + html #perfil-section6 h1 {
    font-size: 18px;
    color: #993333;
    padding-bottom: 15px;
}

#perfil-section6 ul em {
    font-style: italic;
}

#perfil-section6 ul li {
    padding: 0 0 5px;
}

#perfil-section6 .titulo_boletin h3 {
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    height: 21px;
    padding-left: 10px;
    padding-top: 3px;
    text-align: left;
    text-decoration: none;
    font-weight: normal;
    background: transparent url(../../default/images/abajo.jpg) repeat scroll 0 0;
}

#perfil-section6 .titulo_publicacion h3 {
    color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 13px;
    /* height: 18px; */
    padding-left: 10px;
    padding-top: 2px;
    text-align: left;
    font-weight: normal;
    background: transparent url(../../default/images/abajo.jpg) repeat scroll 0 0;
    cursor: pointer;
    font-style: italic;
}

#perfil-section6 .titulo_publicacion h3 span {
    font-style: normal;
}

#perfil-section6 .titulo_boletin h5 {
    color: #993333;
    font-family: Times New Roman;
    font-size: 12px;
    font-weight: lighter;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
}

#perfil-section6 .titulo_publicacion h5 {
    color: #993333;
    font-family: Times New Roman;
    font-size: 12px;
    font-weight: lighter;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
}

#perfil-section6 h3 {
    color: #993333;
    font-size: 12px;
    font-weight: bold;
}

#perfil-section6 h1 {
    font-size: 18px;
    color: #993333;
    font-family: Times New Roman, sans-serif;
    text-transform: uppercase;
    padding-bottom: 15px;
    padding-top: 20px;
}

#perfil-section6 h2 {
    font-size: 14px;
    color: #993333;
    padding: 10px 0 0 0;
}

#perfil-section6 p {
    text-align: justify;
    font: normal 12px verdana, sans-serif;
    color: #666666;
    padding: 5px 0 5px;
}

.ficha_bibliografica {
    padding: 0 0 15px;
}

#perfil-section6 .downloads {
    color: #993333;
    font-size: 16px;
    clear: both;
    padding: 30px 0 0;
}

#perfil-section6 .downloads ul {
    padding: 10px 0 0 30px;
}

#perfil-section6 .downloads a {
    text-decoration: none;
    color: #666;
}

#perfil-section6 .downloads a:hover {
    color: #993333;
}

#perfil-section6 span.contraer {
    float: right;
    cursor: pointer;
    padding: 0 0 10px;
    font-size: 10px;
}

#perfil-section6 span.contraer:hover {
    text-decoration: underline;
}

/* estilos zombiemx*/
#contenedor-lista {
    float: left;
    padding-left: 86px;
    padding-top: 20px;
}

#ajaxSearch_input {
    border: 1px solid #993333;
    padding: 3px;
    width: 110px;
}

#ajaxSearch_output {
    background: #FFFFFF none repeat scroll 0 0;
    border: 3px solid #bc2124;
    color: #000000;
    position: absolute;
    z-index: 3;
    width: 289px;
    float: left;
    top: 45px;
}

#ajaxSearch_submit {
    color: #bc2124;
    background-color: #fff;
    border: none;
    font-family: verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

#ajaxSearch_form {
    text-align: right;
    float: right;
    position: relative;
}

#ajaxSearch_form img#indicator {
}

#ajaxSearch_form fieldset {
    float: left;
    padding-left: 85px;
    padding-bottom: 10px;
    text-align: right;
    position: relative;
}

.AS_ajax_resultLink {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #bc2124;
}

.AS_ajax_resultExtract p {
    font-family: verdana, sans-serif;
    font-size: 12px;
    color: #666666;
}

.buscador {
    width: 200px;
}

/*zombiemx styles*/
#contenido_brouche {
    float: left;
    padding-left: 115px;
    width: 618px;
}

#contenido_brouche #bro_izq {
    background-color: #F4F4F4;
    float: left;
    width: 214px;
}

#contenido_brouche #bro_izq img {
    padding-left: 10px;
    padding-top: 10px;
}

#contenido_brouche #bro_der {
    float: right;
    width: 331px;
}

#contenido_brouche #bro_izq p {
    font-size: 10px;
    padding-bottom: 10px;
    padding-left: 26px;
    font-family: "Times New Roman", Times, serif;
}

#contenido_brouche #bro_izq p.links {
    float: right;
    padding-right: 10px;
}

#contenido_brouche #bro_izq a, #contenido_brouche #bro_izq a:hover {
    color: #666666;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}

#contenido_brouche #bro_der a.link_rojo {
    color: #BC2124;
    font-size: 10px;
    padding-left: 224px;
    text-decoration: none;
}

#contenido_brouche #bro_der p {
    background: transparent url(../../../images/bullet.jpg) no-repeat scroll 0 2%;
    color: #666666;
    float: right;
    font-family: verdana, sans-serif;
    font-size: 11px;
    padding-left: 10px;
    width: 331px;
}

#contenido_brouche ul {
    color: #666666;
    font-size: 11px;
    list-style-image: url(../../../images/bullet.jpg);
    padding-bottom: 3px;
    padding-left: 26px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contenido_brouche h1 {
    color: #666666;
    font-family: verdana, sans-serif;
    font-size: 15px;
}

#contenido_brouche #bro_der h2 {
    font-size: 11px;
    padding-bottom: 10px;
    width: 210px;
    font-family: "Times New Roman", Times, serif;
}

#wrapper h1.principal {
    float: left;
    font-family: Times New Roman, sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 16px;
    width: 75%;
}

/*****************cosas de cuando son 3
 columnas**************************************************************************/
.perfil-section_3cols {
    width: 250px;
    height: 100%;
    float: left;
    padding-left: 27px;
}

.perfil-section_3cols ul {
    /*list-style-image: url("../../../images/bullet.jpg");*/
    padding-bottom: 20px;
    color: #666666;
    font-size: 12px;
    list-style-type: none;
}

.perfil-section_3cols ul li {
    background: transparent url(../../../images/bullet.jpg) no-repeat scroll 0 60%;
    float: left;
    text-align: left;
    width: 230px;
    padding-left: 15px;
}

.perfil-section_3cols ul li a.linkul {
    float: left;
    color: #666666;
    font-size: 12px;
    text-decoration: none;
}

.perfil-section_3cols ul li a.linkul:hover {
    color: #993333;
}

/********************** lo de los libros**********************************/
#contenido_libro {
    float: left;
    padding-left: 115px;
    width: 618px;
}

#contenido_libro #bro_izq {
    background-color: #F4F4F4;
    float: left;
    width: 199px;
}

#contenido_libro #bro_izq img {
    padding-left: 10px;
    padding-top: 10px;
}

#contenido_libro #bro_der {
    float: right;
    width: 331px;
}

#contenido_libro #bro_izq p {
    font-size: 10px;
    padding-bottom: 10px;
    padding-left: 26px;
    font-family: "Times New Roman", Times, serif;
}

#contenido_libro #bro_izq p.links {
    float: right;
    padding-right: 10px;
}

#contenido_libro #bro_izq a, #contenido_brouche #bro_izq a:hover {
    color: #666666;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}

#contenido_libro #bro_der a.link_rojo {
    color: #BC2124;
    font-size: 10px;
    padding-left: 284px;
    text-decoration: none;
}

#contenido_libro #bro_der p {
    background: transparent url(../../../images/bullet.jpg) no-repeat scroll 0 2%;
    color: #666666;
    float: right;
    font-family: verdana, sans-serif;
    font-size: 11px;
    padding-left: 10px;
    width: 331px;
}

#contenido_libro ul {
    color: #666666;
    font-size: 11px;
    list-style-image: url(../../../images/bullet.jpg);
    padding-bottom: 3px;
    padding-left: 26px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contenido_libro h1 {
    color: #666666;
    font-family: verdana, sans-serif;
    font-size: 15px;
}

#contenido_libro #bro_der h2 {
    font-size: 11px;
    padding-bottom: 10px;
    width: 210px;
    font-family: "Times New Roman", Times, serif;
}

#wrapper h1.principal {
    float: left;
    font-family: Times New Roman, sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 16px;
    width: 75%;
}

/*******************************************************************************************/
.espacio_socios {
    height: 20px;
    clear: both;
    width: 100%;
}

#perfil-clientes {
    width: 700px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 35px;
    padding-right: 10px;
}

#perfil-clientes ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding-bottom: 20px;
    padding-left: 15px;
    color: #666666;
    font-size: 12px;
}

#perfil-clientes ul#alfa {
    list-style-image: url("../../../images/bullet.jpg");
    padding-left: 15px;
    color: #666666;
    font-size: 12px;
    padding-bottom: 5px;
}

.perfil-clientes {
    display: block;
    float: left;
    padding: 0 0 30px;
}

.perfil-clientes ul {
    color: #666666;
    font-size: 12px;
    list-style-image: url(../../../images/bullet.jpg);
    padding-bottom: 20px;
}

.perfil-clientes ul li {
    text-align: left;
    width: 280px;
    list-style-image: url(../../../images/bullet.jpg);
    margin: 0 0 0 60px;
    float: left;
}

.ver_mas_publicaciones_libro {
    float: right;
    padding: 0 45px 0 0;
}

.ver_mas_publicaciones_libro a {
    font-family: Timeless, helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 9px;
    color: #993333;
    text-decoration: underline;
}

#perfil-section7 p.cursivo {
    font-style: italic;
}

#perfil-section7 {
    width: 735px;
    position: relative;
    height: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 50px;
}

#perfil-section7 ul {
    list-style-image: url("../../../images/bullet.jpg");
    padding-bottom: 20px;
    padding-left: 15px;
    color: #666666;
    font-size: 11px;
}*:first-child + html #perfil-section7 h1 {
    font-size: 18px;
    color: #993333;
    padding-bottom: 15px;
}

#perfil-section7 ul em {
    font-style: italic;
}

#perfil-section7 ul li {
    padding: 0 0 5px;
}

#perfil-section7 .titulo_boletin h3 {
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    height: 21px;
    padding-left: 10px;
    padding-top: 3px;
    text-align: left;
    text-decoration: none;
    font-weight: normal;
    background: transparent url(../../default/images/abajo.jpg) repeat scroll 0 0;
}

#perfil-section7 .titulo_publicacion h3 {
    color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 13px;
    /* height: 18px; */
    padding-left: 10px;
    padding-top: 2px;
    text-align: left;
    font-weight: normal;
    background: transparent url(../../default/images/abajo.jpg) repeat scroll 0 0;
    cursor: pointer;
    font-style: italic;
}

#perfil-section7 .titulo_publicacion h3 span {
    font-style: normal;
}

#perfil-section7 .titulo_boletin h5 {
    color: #993333;
    font-family: Times New Roman;
    font-size: 12px;
    font-weight: lighter;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
}

#perfil-section7 .titulo_publicacion h5 {
    color: #993333;
    font-family: Times New Roman;
    font-size: 12px;
    font-weight: lighter;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
}

#perfil-section7 h3 {
    color: #993333;
    font-size: 12px;
    font-weight: bold;
}

#perfil-section7 h1 {
    font-size: 18px;
    color: #993333;
    font-family: Times New Roman, sans-serif;
    text-transform: uppercase;
    padding-bottom: 15px;
    padding-top: 20px;
}

#perfil-section7 h2 {
    font-size: 14px;
    color: #993333;
    padding: 10px 0 0 0;
}

#perfil-section7 p {
    text-align: justify;
    font: normal 12px verdana, sans-serif;
    color: #666666;
    padding: 5px 0 5px;
}

.ficha_bibliografica {
    padding: 0 0 15px;
}

#perfil-section7 .downloads {
    color: #993333;
    font-size: 16px;
    clear: both;
    padding: 30px 0 0;
}

#perfil-section7 .downloads ul {
    padding: 10px 0 0 30px;
}

#perfil-section7 .downloads a {
    text-decoration: none;
    color: #666;
}

#perfil-section7 .downloads a:hover {
    color: #993333;
}

#perfil-section7 span.contraer {
    float: right;
    cursor: pointer;
    padding: 0 0 10px;
    font-size: 10px;
}

#perfil-section7 span.contraer:hover {
    text-decoration: underline;
}

#perfil-section7 #pdf_publicaciones a {
    color: #993333;
    float: right;
    font-size: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
}

#perfil-section7 #pdf_publicaciones a:hover {
    text-decoration: underline;
}

/* ---------------- Publicaciones -------------------*/
.ordenarPor {
    float:left;
    font-family:"Times New Roman",Times,serif;
    font-size:12px;
    padding: 0 0 0 455px;
    width:165px;
}

.texto_ordenar_por {
    font-family:"Times New Roman",Times,serif;
    font-size:12px;
}

.ordenar_fecha {
    background: none;
    border: none;
    color:#993333;
    cursor:pointer;
    font-family:"Times New Roman",Times,serif;
    font-size:12px;
}

.ordenar_fecha:hover {
    color: #FF0707;
}

.separacion_ordenar_por {
    border-left: 1px solid #993333;
}

.ordenar_autor {
    background: none;
    border: none;
    color:#993333;
    cursor:pointer;
    font-family:"Times New Roman",Times,serif;
    font-size:12px;
}

.ordenar_autor:hover {
    color: #FF0707;
}

#chapterList {
    float:left;
    font-size:10px;
    margin-right:10px;
    padding-left:20px;
    width:226px;
    text-align:left;
}

#chapterList li {
    margin-bottom:10px;
}

#chapterList li a {
    color:#933;
    text-decoration:none;
}