﻿.paginador{
font: normal 11px Verdana, Arial, Helvetica, sans-serif
}

.paginador .paginador-button{
margin: 7px 0 0 2px;
padding: 2px 5px 2px 5px;
border: 1px solid #daa520;
position: relative;
cursor: pointer;
display: inline-block;
background: #E9E3CD;
text-decoration: none;
text-align: center;
color: #666;
font: normal 11px Verdana, Arial, Helvetica, sans-serif
}

.paginador .paginador-button:hover {
background: #EDDC90;
color: #000;
}

td.paginador{
padding: 0 0 6px 2px;
}

.paginador a{
margin: 7px 0 0 2px;
padding: 2px 5px 2px 5px;
border: solid 1px #daa520;
position: relative;
cursor: pointer;
display: inline-block;
text-decoration: none;
text-align: center;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
background: #E9E3CD;
color: #666;
}

.paginador a:hover {
background: #EDDC90;
color: #000;
}

.paginador table {
border: none;
}

.paginador .act {
margin: 7px 0 0 2px;
padding: 2px 5px 2px 5px;
border: solid 1px #daa520;
position: relative;
cursor: default;
display: inline-block;
text-decoration: none;
text-align: center;
font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
background: #EDDC90;
color: #000;
}

td.tdnumero{
text-align: right;
}

td.tdfecha{
text-align: center;
}

td.texto{
text-align: left;
}

td.textojust{
text-align: justify;
}

/* Correcciones y mejoras del layout y otros css */
.loader-small{
background: transparent no-repeat url(../images/ajax-loader-small.gif) 5px 5px;
padding: 0 0 0 16px;
font: 90% Georgia, "Times New Roman", Times, serif;
color: #3377AA;
}

th{
text-align: center;
}

.cntobjetos .campoterminos-reg{
float: right;
margin: 17px 10px 0 0;
padding: 0;
border: 1px solid #655C41;
width: 290px;
height: 380px;
background: transparent;
color: #666;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.Layout #contenedor-cuerpo{
}

.Layout #contenedor-cuerpo p,
.Layout #contenedor-cuerpo span,
.Layout #contenedor-cuerpo ul li,
.Layout #contenedor-cuerpo ol li{
margin: 5px 0 10px 0;
padding: 0;
background: transparent;
color: #454545;
font: normal 90% Arial, Verdana, Helvetica, sans-serif;
}

.Layout #contenedor-cuerpo ul li,
.Layout #contenedor-cuerpo ol li{
margin: 5px 0 10px 25px;
}

.Layout #contenedor-cuerpo a,
.Layout #contenedor-cuerpo a:visited{
background: transparent;
color: #0060A6;
font: normal 95% Arial, Verdana, Helvetica, sans-serif;
text-decoration: none;
line-height: 150%;
}

.Layout #contenedor-cuerpo a:hover{
background: transparent;
color: #0060A6;
font: normal 95% Arial, Verdana, Helvetica, sans-serif;
text-decoration: underline;
line-height: 150%;
}

.Layout #contenedor-cuerpo h1{
margin: 5px 0 5px 0;
padding: 0;
background: transparent;
color: #004993;
font: bolder 95% Arial, Verdana, Helvetica, sans-serif;
}

.Layout #contenedor-cuerpo h2{
margin: 5px 0 5px 0;
padding: 0;
background: transparent;
color: #305BA5;
font: bolder 90% Arial, Verdana, Helvetica, sans-serif;
}

.Layout #contenedor-cuerpo h3{
margin: 5px 0 5px 0;
padding: 0;
background: transparent;
color: #3377AA;
font: bolder 88% Arial, Verdana, Helvetica, sans-serif;
}

.Layout #contenedor-cuerpo h4,
.Layout #contenedor-cuerpo h5,
.Layout #contenedor-cuerpo h6{
margin: 5px 0 5px 0;
padding: 0;
background: transparent;
color: #70A4D6;
font: bolder 86% Arial, Verdana, Helvetica, sans-serif;
}

.Layout #contenedor-cuerpo img{
margin: 5px;
border: 0;
}



/* imgremooz */
.Layout .sidebar-izquierda2col #contenedor-cuerpo .ListadoRecInformacion-imgremooz{
margin: 0 0 10px 0;
padding: 0;
}

.Layout .sidebar-izquierda2col #contenedor-cuerpo .ListadoRecInformacion-imgremooz ul{
margin: 0;
padding: 0;
}

.Layout .sidebar-izquierda2col #contenedor-cuerpo .ListadoRecInformacion-imgremooz ul li{
float: left;
margin: 5px 0 0 5px;
padding: 0;
list-style: none;
}

.Layout .sidebar-izquierda2col #contenedor-cuerpo .ListadoRecInformacion-imgremooz ul li a{
display: block;
text-decoration: none;
}

.Layout .sidebar-izquierda2col #contenedor-cuerpo .ListadoRecInformacion-imgremooz ul li a.link-descarga{
font: normal 85% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #057ea0;
border-left: dotted 1px #057ea0;
}

.Layout .sidebar-izquierda2col #contenedor-cuerpo .ListadoRecInformacion-imgremooz .li-clear-left{
clear: left;
}
/* LISTADOS DE RECURSOS */
/* imgremooz */
.Layout .sidebar-izquierda2col .ListadoRecInformacion-imgremooz{
display: block;
margin: 0 20px 10px 20px;
padding: 0;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-imgremooz ul{
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-imgremooz ul li{
float: left;
margin: 5px 0 0 5px;
padding: 0;
list-style: none;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-imgremooz ul li a{
display: block;
text-decoration: none;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-imgremooz ul li a.link-descarga{
font: normal 85% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #057ea0;
border-left: dotted 1px #057ea0;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-imgremooz .li-clear-left{
clear: left;
}

/* pdf */
.Layout .sidebar-izquierda2col .ListadoRecInformacion-pdf{
margin: 0 0 10px 0;
padding: 0;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-pdf ul{
margin: 0;
padding: 0;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-pdf ul li{
margin: 5px 0 0 5px;
padding: 0;
list-style: none;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-pdf ul li a{
text-decoration: none;
color: #BC0300;
font: normal 90% Tahoma, Arial, sans-serif;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-pdf ul li a:hover{
color: #050A10;
text-decoration: underline;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-pdf ul li a.link-descarga{
font: normal 85% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #057ea0;
border-left: dotted 1px #057ea0;
}

.Layout .sidebar-izquierda2col .ListadoRecInformacion-pdf .li-clear-left{
clear: left;
}

/* FIN DE LISTADOS DE RECURSOS */

/* CONCURSOS Y LICITACIONES */
.Layout .listado-concursos{
display: block;
}

.Layout .listado-concursos h2{
margin: 0 0 5px 0;
/*padding: 0;*/
padding: 10px;
font: 110% Georgia, "Times New Roman", Times, serif;
/*background: url("../images/bg-button-verde.jpg") repeat-x scroll left bottom rgb(190, 215, 190);*/
background: #B3DC7C;
color: #3B0B0B;
text-align: left;
}

.Layout .listado-concursos h2 a, .Layout .listado-concursos h2 a:visited{
background: transparent;
color: #3B0B0B;
text-decoration: none;
}
.Layout .contenido .listado-concursos .h4left{
text-align: left;
margin: 0;
}
.Layout .listado-concursos h2 a:hover{
background: transparent;
color: #B40404;
}

.Layout .listado-concursos .parrafos{
margin: 7px 0 0 0;
padding: 0;
background: transparent;
color: #333333;
font: normal 90% Georgia, "Times New Roman", Times, serif;
text-align: justify;
}

.Layout .listado-concursos p{
margin: 0;
padding: 0;
background: transparent;
color: #333333;
font: bold 15px Georgia, "Times New Roman", Times, serif;
text-align: justify;
}

.Layout .listado-concursos .boxboton{
margin: 0 0 5px 0;
float: right;
width: 70px;
}

.Layout .listado-concursos .divisoria-titulo{
display: block;
margin: 0;
padding: 0;
border-top: 1px solid #3399FF;
height: 4px;
}

.Layout .listado-concursos .divisoria{
display: block;
margin: 0;
padding: 0;
border-top: 1px dotted #ccc;
height: 4px;
}

.Layout .listado-concursos .ver-detalle-evento{
display: block;
background: transparent no-repeat url(../images/arrow_right_blue_round.png) 0 0;
width: 35px;
height: 16px;
}

.Layout .listado-concursos table{
width: 100%;
padding: 0;
border: solid 1px #052955;
font: normal 80% Verdana, Arial, Helvetica, sans-serif;
}

.Layout .listado-concursos th{
background-color: #fff;
}

.Layout .listado-concursos .fila{
background-color: #C3F7D8;
}

.Layout .listado-concursos .fila-alt{
background-color: #fff;
}

.Layout .listado-concursos .tdcontrol{
text-align: center;
text-decoration: none;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .listado-docs h3{
text-align: left;
padding: 0 0 4px 0;
border-bottom: 1px solid #3377AA;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .listado-docs h3 a, a:hover{
color: #3377AA;
text-decoration: none;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .listado-docs ul{
margin: 5px 0 0 0;
padding: 0;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .listado-docs ul li{
float: none;
display: block;
width: 100%;
margin: 0;
padding: 0;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .listado-docs ul li ul{
margin: 5px 0 0 0;
padding: 0 0 0 15px;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .listado-docs ul li a{
font-size: 12px;
text-decoration: none;
color: #305BA5;
padding: 0 0 2px 18px;
}

.Layout .listado-docs .icono-conjunto-docs{
background: transparent no-repeat url(../images/folder.png);
font-weight: bolder;
}

.Layout .listado-docs .icono-documento-desc{
background: transparent no-repeat url(../images/article_text.png);
}

/* FIN CONCURSOS Y LICITACIONES */
/* GUIA JUDICIAL */
/* listado */
.Layout .listado-guia-judicial{
margin: 0;
padding: 0 0 0 5px;
}

.Layout .listado-guia-judicial{
display: block;
}

.Layout .listado-guia-judicial h2{
margin: 0 0 5px 0;
padding: 0;
font: 110% Georgia, "Times New Roman", Times, serif;
background: transparent;
color: #3377AA;
text-align: left;
}

.Layout .listado-guia-judicial h2 a, .Layout .listado-guia-judicial h2 a:visited{
background: transparent;
color: #3377AA;
text-decoration: none;
}

.Layout .contenido .listado-guia-judicial .h4left{
text-align: left;
margin: 0;
}

.Layout .listado-guia-judicial h2 a:hover{
background: transparent;
color: #004993;
}

.Layout .listado-guia-judicial .parrafos{
margin: 7px 0 0 0;
padding: 0;
background: transparent;
color: #333333;
font: normal 90% Georgia, "Times New Roman", Times, serif;
text-align: justify;
}

.Layout .listado-guia-judicial p{
margin: 0;
padding: 0;
background: transparent;
color: #333333;
font: normal 15px Georgia, "Times New Roman", Times, serif;
text-align: justify;
}

.Layout .listado-guia-judicial .boxboton{
margin: 0 0 5px 0;
float: right;
width: 70px;
}

.Layout .listado-guia-judicial .divisoria-titulo{
display: block;
margin: 0;
padding: 0;
border-top: 1px solid #3399FF;
height: 4px;
}

.Layout .listado-guia-judicial .divisoria{
display: block;
margin: 0;
padding: 0;
border-top: 1px dotted #ccc;
height: 4px;
}

.Layout .listado-guia-judicial .ver-detalle-evento{
display: block;
background: transparent no-repeat url(../images/arrow_right_blue_round.png) 0 0;
width: 35px;
height: 16px;
}

.Layout .listado-guia-judicial table{
width: 100%;
padding: 0;
border: solid 1px #052955;
font: normal 80% Verdana, Arial, Helvetica, sans-serif;
}

.Layout .listado-guia-judicial th{
background-color: #fff;
}

.Layout .listado-guia-judicial td{
height: 32px;
vertical-align: top;
padding: 1px 0 0 0;
}

.Layout .listado-guia-judicial .fila{
background-color: #C3F7D8;
}

.Layout .listado-guia-judicial .fila-alt{
background-color: #fff;
}

.Layout .listado-guia-judicial .tdcontrol{
text-align: center;
text-decoration: none;
}

/* fin listado */
/* detalle de registro */
.Layout .detalle-guia-judicial{
display: block;
}

.Layout .detalle-guia-judicial h2{
margin: 0 0 5px 0;
padding: 0;
font: 110% Georgia, "Times New Roman", Times, serif;
background: transparent;
color: #3377AA;
text-align: left;
}

.Layout .detalle-guia-judicial h2 a, .Layout .detalle-guia-judicial h2 a:visited{
background: transparent;
color: #3377AA;
text-decoration: none;
}

.Layout .detalle-guia-judicial h2 a:hover{
background: transparent;
color: #004993;
}

.Layout .detalle-guia-judicial .parrafos{
margin: 7px 0 0 0;
padding: 0;
background: transparent;
color: #333333;
font: normal 90% Georgia, "Times New Roman", Times, serif;
text-align: justify;
}

.Layout .detalle-guia-judicial p{
margin: 0;
padding: 0;
background: transparent;
color: #333333;
font: normal 15px Georgia, "Times New Roman", Times, serif;
text-align: justify;
}

.Layout .detalle-guia-judicial .boxboton{
margin: 0 0 5px 0;
float: right;
width: 70px;
}

.Layout .detalle-guia-judicial .divisoria-titulo{
display: block;
margin: 0;
padding: 0;
border-top: 1px solid #3399FF;
height: 4px;
}

.Layout .detalle-guia-judicial .divisoria{
display: block;
margin: 0;
padding: 0;
border-top: 1px dotted #ccc;
height: 4px;
}

.Layout .detalle-guia-judicial .barra-herramientas{
display: block;
margin: 0;
padding: 5px 0 5px 0;
height: 12px;
}

.Layout .detalle-guia-judicial .barra-herramientas p{
margin: 0;
padding: 0;
background: transparent;
color: #0060A6;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.Layout .detalle-guia-judicial .barra-herramientas p a{
border-right: solid 1px #0060A6;
padding: 0 4px 0 0;
margin: 0 4px 0 0;
color:#70A4D6;
}

.Layout .detalle-guia-judicial .barra-herramientas p a.final{
border-right: none;
color:#70A4D6;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .detalle-guia-judicial ul{
margin: 7px 0 0 25px;
font: normal 88% Arial, Tahoma, Verdana;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .detalle-guia-judicial ul li{
margin: 0 5px 0 0;
width: 100%;
}

.Layout .sidebar-izquierda2col .boxnormal-izq2col .contenido .detalle-guia-judicial ul li strong{
font: bolder 100% Arial, Tahoma, Verdana;
}

.Layout .detalle-guia-judicial .googlemaps-conten{
border: solid 1px #0060A6;
width: 100%;
height: 356px;
}

/* fin detalle de registro */

/* GALERIA DE FOTOS */

.Layout .galeria-de-fotos{

}

.Layout .galeria-de-fotos h2{
margin: 0 0 5px 0;
padding: 0;
font: 110% Georgia, "Times New Roman", Times, serif;
background: transparent;
color: #3377AA;
text-align: left;
}

.Layout .galeria-de-fotos h2 a, .Layout .galeria-de-fotos h2 a:visited{
background: transparent;
color: #3377AA;
text-decoration: none;
}

.Layout .galeria-de-fotos h2 a:hover{
background: transparent;
color: #004993;
}

.Layout .contenido .galeria-de-fotos-datos-titulo{
display: block;
margin: 0 0 17px 0;
padding: 0 0 0 10px;
background: #EBCCB8;
width: 920px;
height: 36px;
}

.Layout .contenido .galeria-de-fotos-datos-titulo h1 a,
.Layout .contenido .galeria-de-fotos-datos-titulo h1 a:hover{
margin: 0 0 5px 0;
padding: 0;
font: 100% Georgia, "Times New Roman", Times, serif;
background: transparent;
color: #bc0300;
text-align: left;
}

.Layout .contenido .h2lila{
background:transparent none repeat scroll 0 0;
color:#3377AA;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:110%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 5px;
padding:0;
text-align:left;
}

.Layout .contenido .galeria-de-fotos .h2lila a, a:hover{
background: transparent;
color:#3377AA;
}

.Layout .contenido .galeria-de-fotos h2 a, a:hover{
background: transparent;
color: #333;
text-decoration: none;
}

.Layout .contenido .galeria-de-fotos .divisoria-titulo{
display: block;
margin: 0;
padding: 0;
border-top: 1px solid #3399FF;
height: 4px;
}

.Layout .contenido .galeria-de-fotos .linkvolver{
background: transparent;
color: #BC0300;
margin: 0 0 5px 0;
padding: 0;
font: normal 90% Georgia, "Times New Roman", Times, serif;
text-decoration: none;
}

.Layout .contenido .galeria-de-fotos .linkvolver:hover{
text-decoration: underline;
}

.Layout .contenido .galeria-de-fotos .pdatos{
background: transparent;
color: #353434;
margin: 0;
padding: 0;
font: normal 90% Calibri, Tahoma, Arial, sans-serif;
text-align: left;
}

.Layout .contenido .gal-fotos-desc{
margin: 7px 0 0 0;
padding: 0;
background: transparent;
color: #333333;
font: normal 90% Tahoma, Arial, sans-serif;
text-align: justify;
text-align: left;
width: 640px;
}

.Layout .contenido .galeria-de-fotos .gal-fotos{
margin: 0 0 20px 0;
padding: 0;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1{
margin: 0;
padding: 0;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 ul{
margin:0 0 0 -8px;
padding:0;
list-style: none;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 ul li{
float:left;
margin: 8px;
padding: 0;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 ul li .mascara-foto-120{
width: 120px;
height: 80px;
overflow: hidden;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 ul li .mascara-foto-170{
width: 170px;
height: 98px;
overflow: hidden;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 .paginador{
font:normal 100% Verdana, sans-serif;
margin: 0 0 0 38px;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 .paginador .act{
border: 1px solid #76578B;
background-color: #E6DEEA;
color:#333;
font-weight: bolder;
padding-left: 5px;
padding-right: 5px;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 .paginador a{
border: 1px solid #76578B;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
color: #795A8E;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 .paginador a:hover{
background-color: #d2d2d2;
}

.Layout .contenido .galeria-de-fotos .GaleriaTipo1 .clear-left{
clear: left;
}
.Layout .contenido .galeria-de-fotos .divisoria{
display: block;
margin: 0;
padding: 0;
border-top: 1px dotted #ccc;
height: 4px;
}
/* listado de categorias */

.Layout .listado-categorias-fotos{
margin: 0 0 15px 0;
padding: 0 2px 0 2px;
background: transparent;
width: 270px;
height: 300px;
overflow: auto;
}

.Layout .listado-categorias-fotos .item-cat-fotos{
margin: 0;
padding: 0;
background: transparent;
color: #333;
font: normal 90% Georgia, "Times New Roman", Times, serif;
text-decoration: none;
}

.Layout .listado-categorias-fotos .item-cat-fotos h3{
background: transparent;
color: #3377AA;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
text-align: left;
text-decoration: none;
}

.Layout .listado-categorias-fotos .item-cat-fotos h3 a{
display: block;
color: #3377AA;
text-decoration: none;
}

.Layout .listado-categorias-fotos .item-cat-fotos h3 a:hover{
background: transparent;
color: #000;
text-decoration: underline;
}

.Layout .listado-categorias-fotos .h2lila{
background: transparent;
color: #767bd0;
margin: 0 0 10px 0;
padding: 0;
font: bolder 100% Georgia, "Times New Roman", Times, serif;
text-align: left;
}

.Layout .listado-categorias-fotos .h2gris{
background: transparent;
color: #353434;
margin: 0 0 10px 0;
padding: 0;
font: bolder 100% Georgia, "Times New Roman", Times, serif;
text-align: left;
}

.Layout .listado-categorias-fotos p{
background: transparent;
color: #353434;
margin: 0;
padding: 0 0 0 6px;
font: normal 90% Tahoma,Arial,sans-serif;
text-align: justify;
border-bottom: dashed 1px #798C8A;
}

.GaleriaTipo1{
}

.GaleriaTipo1 ul{
margin:0 0 0 38px;
padding:0;
list-style: none;
}

.GaleriaTipo1 ul li{
float:left;
margin:5px;
padding: 0;
}

.GaleriaTipo1 .paginador{
font:normal 100% Verdana, sans-serif;
margin: 0 0 0 38px;
}

.GaleriaTipo1 .paginador .act{
border: 1px solid #76578B;
background-color: #E6DEEA;
color:#333;
font-weight: bolder;
padding-left: 5px;
padding-right: 5px;
}

.GaleriaTipo1 .paginador a{
border: 1px solid #76578B;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
color: #795A8E;
}

.GaleriaTipo1 .paginador a:hover{
background-color: #d2d2d2;
}

.GaleriaTipo1 .clear-left{
clear: left;
}
.Layout .home-foto-noticias{
display: block;
background: transparent;
width: 175px;
height: 160px;
margin: 0 auto;
padding: 0;
border: 0;
overflow: hidden;
}

/* FIN GALERIA DE FOTOS */
/* Ajuste css foto slide portada */
.Layout .home-foto-slide-noticias{
/* fix for IE 6, 7, 8 when the content is relative overflow is not work fine, but making position relative of the container this fix. That�s a bug reported is not a bad css definition. */
position: relative;
overflow:hidden;
width:370px;
height:250px;
z-index: 0;
}

.Layout .home-foto-slide-noticias img{
clear:none; /* fix for IE6 7 */
z-index: 0;
}

.listas-ultimos-videos{
display: block;
list-style: none;
}

.listas-ultimos-videos .li-3col{
float: left;
display: inline-block;
width: 312px;
margin: 5px;
padding: 0 0 10px 0;
border-bottom: 1px dotted #666;
}

.listas-ultimos-videos .li-2col{
float: left;
display: inline-block;
width: 325px;
margin: 5px;
padding: 0 0 10px 0;
border-bottom: 1px dotted #666;
}

.listas-ultimas-opiniones{
display: block;
list-style: none;
}

.listas-ultimas-opiniones li{
display: block;
margin: 0;
padding: 10px 0 10px 0;
height: 140px;
border-bottom: 1px dotted #666;
}

.listas-ultimas-opiniones li .mask-img{
float: left;
display: inline-block;
width: 100px;
height: 100px;
margin: 0 10px 0 10px;
border: 1px solid #666;
overflow: hidden;
}

.listas-ultimas-opiniones li h2{
display: block;
margin: 0 0 0 0;
}

.listas-ultimas-opiniones li h3{
display: block;
margin: 0 0 10px 0;
}

.listas-ultimas-opiniones li p{
display: block;
margin: 0 0 5px 0;
}


.listas-albumes-fotos{
display: block;
list-style: none;
margin: 0 0 15px 0;
}

.listas-albumes-fotos li{
display: block;
padding: 10px 0 10px 0;
min-height: 110px;
border-bottom: 1px dotted #666;
}

.listas-albumes-fotos li img{
float: left;
display: inline-block;
width: 140px;
margin: 0 10px 0 10px;
border: 1px solid #666;
overflow: hidden;
}

.listas-albumes-fotos li h2,
.listas-albumes-fotos li h3{
display: block;
margin: 0 0 10px 0;
}

.listas-albumes-fotos li p{
display: block;
margin: 0 0 5px 0;
}

.listas-enlaces{
display: block;
margin: 0 0 10px 0;
list-style: none;
}

.listas-enlaces li{
display: block;
padding: 5px;
border-bottom: 1px dotted #666;
}

.listas-enlaces li p{
background: transparent;
color: #666;
font: normal 10px Arial, Helvetica, sans-serif;
text-align: left;
padding: 0 !important;
margin: 0 !important;
}

.listas-enlaces li a{
background: transparent;
color: #3377AA;
font: normal 12px Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
}

.listas-enlaces li a:hover{
background: transparent;
color: #004993;
text-decoration: underline;
}


.box-un-album{
display: block;
margin: 10px 10px 10px 10px;
}

.box-un-album .img-principal{
float: left;
display: inline-block;
width: 300px;
margin: 0 10px 0 0;
border: 1px solid #666;
}

.box-un-album h2{
display: block;
margin: 0 0 10px 0;
}

.box-un-album p{
display: block;
margin: 0 0 5px 0;
}

.box-un-album .listas-fotos-det li{
float: left;
display: inline-block;
margin: 10px;
padding: 0 0 10px 0;
width: 197px;
border-bottom: 1px dotted #666;
}

.box-un-album .listas-fotos-det li img{
width: 197px;
height: 140px;
border: 1px solid #666;
}

.box-un-album .listas-fotos-det li p{
display: block;
margin: 0 0 5px 0;
}

.box-una-opinion{
margin: 10px;
}

.box-una-opinion img{
float: left;
width: 140px;
border: 1px solid #666;
margin: 0 10px 10px 0;
}


.texto-titulo1{
font-size: 16px;
font-weight: bolder;
background: transparent;
color: #3377AA;
text-align: left !important;
}

.texto-titulo1 a,
.texto-titulo1 a:visited{
font-weight: bolder;
background: transparent;
color: #3377AA;
}

.texto-titulo1 a:hover{
background: transparent;
color: #000;
text-decoration: underline;
}


.texto-titulo2{
font: bolder 14px Arial, Helvetica, sans-serif;
text-align: left !important;
background: transparent;
color: #333 !important;
}

.texto-titulo2 a,
.texto-titulo2 a:visited{
font-weight: bolder;
background: transparent;
color: #333;
}

.texto-titulo2 a:hover{
background: transparent;
color: #000;
text-decoration: underline;
}


.texto-parrafo1{
font: normal 12px Arial, Helvetica, sans-serif;
text-align: left !important;
}

.texto-parrafo2{
font: normal 11px Arial, Helvetica, sans-serif;
text-align: left !important;
}
