/*Estilos URCDP*/

/* Color de fondo para el cuerpo de la página -> Agregado*/
body {background-color:#e6e6e6; color:inherit;}

/* Links de color negro */
a {color:#000;}

/* Posicionar logo principal */
.logo {margin:40px 0 0 12px!important;}

/* Links de Menú superior de color blanco -> Agregado */
.menuHeader ul li a, .menu_skip {color:#000; background:transparent; text-decoration: none; color: #5c5c5c;}

.menu_skip {display: none;}

.menuHeader {margin: -40px 20px 0 20px;}

/*Color de fondo para el CONTENEDOR TOTAL -> Modificado */
.main {color:inherit; border:1px solid #d5d5d5; margin-top: 60px;}

/* Agregado -> Agrandar tamaño de fuente en el menú y ajustes  */
.topnav a {letter-spacing:0px!important; text-decoration:none!important;}
.topnav .subnav li {background-color: #d8d8d8!important;}
.topnav .subnav li a {font-size:1em!important; color: #83141B; background-color: #d8d8d8;}
.topnav .subnav {top:43px; min-width:13.5em;}
/* ///// */

/* Agregado -> Separador en los items del menú principal 
.topnav li {background:url("/wps/wcm/connect/b196d4004aa86949af52ef5619f13f97/separador-menu.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=b196d4004aa86949af52ef5619f13f97") no-repeat right center; color:inherit;}*/

.buscadorForm {margin: 0;}

.header {margin-top: 0!important;}

/*Imagen de fondo para el ENCABEZADO SUPERIOR*/
.bg-header{background: #fff;}

/*Color de fondo para el ENCABEZADO SUPERIOR*/
.bg-header{background-color:#FFF; color:inherit}

/*Color para los botones del MENÚ PRINCIPAL*/
.menu {
    background-color: #83141b;
}

.menu .menuItem > span, .menu .topNav .menuItem > a {font-size: 0.9em!important;}

.menu ul li a{background:transparent; color:#fff}

/*Estilo para los botones desplegables del MENÚ PRINCIPAL*/
.menu ul li span {
	font-size: 1.2em;
    letter-spacing: 0;
    padding: 14px 14px 14px 16px;
	color: #FFFFFF;
	display: block;
	cursor:default;
}
.menu ul li a,
.menu ul li span
{
    padding: 14px 14px 14px 16px;
}

.menu ul li span:hover {background-color:#861623; color:#fff}

/*Color de fondo para el rollover del MENÚ PRINCIPAL*/
.menu ul li a:hover{background-color:#861623; color:#fff}

/*Color de fondo para marcar la sección activa del MENÚ PRINCIPAL*/
.menu ul li a.active{background-color:#861623; color:#fff}

/*Color de fondo para el CONTENEDOR PRINCIPAL*/
.content{background-color:#fff; color:inherit; min-height:27em}

/*Color de fondo para CAJA DESTACADA*/
.box-important{background-color:#f0f0f1; color:inherit; border:1px solid #d0d2d3}

/*Color de borde para CAJA DESTACADA*/
.box-important{border:1px solid #d0d2d3}

/*Estilos de texto para título de CAJA DESTACADA*/
.box-important h2{font-size:1.4em; letter-spacing:0.009em; font-weight:normal} 

/*Color para título de CAJA DESTACADA*/
.box-important h2{background:transparent; color:#231F20}

/*Color para párrafo de texto de CAJA DESTACADA*/
.box-content p{font-size:0.9em; background:transparent; color:#231f20}

/*Color para título de ARTÍCULO*/
.box-content h2{font-size:1.7em; font-weight:bold; background:transparent; color:#231f20; margin-bottom:0;} /* Modificado - agrega border-bottom y margin-bottom */

/*Color de fondo para LÍNEA SEPARADORA*/
.box-content hr{background-color:#d0d2d3; color:inherit}

/*Color para título de CAJA NOTICIAS*/
.box-news h3 a, .box-news h2 a {background:transparent; color:#83141b; font-size:1em; text-decoration:none; font-weight: normal;}
.box-news h2 a:hover {text-decoration: underline;}

/*Color de borde para foto miniatura de CAJA NOTICIAS*/
.box-news img{width:300px; height:auto; margin: 0 15px 0 0;} /* Tamaño de imágenes */

/*Tamaño de icono CAJA descargas */
.box-descargas img {width:32px; height:32px; margin-top:4px; margin-bottom:14px;}
.box-descargas h3 {font-size:1.4em!important;}
.box-descargas p {padding:0 0 3px 0;}

/*Eliminar borde para foto miniatura de CAJA NOTICIAS*/
.box-news .no-border img{border:transparent}

/*Estilo de parrafo de CAJA NOTICIAS*/
.box-news p {font-size: 1.1em; line-height: 18px;}

/*Estilos de texto para título de CAJA NOTICIAS*/
.box-news p a{text-decoration:underline}

/*Color de fondo para CAJA HORIZONTAL Y VERTICAL*/
.box-special{background-color:#f0f0f1; color:inherit}

/*Estilos de texto para título de CAJA HORIZONTAL Y VERTICAL*/
.box-special .title{font-size:1.2em; letter-spacing:0.04em; background:transparent; color:#231f20}

/*Propiedades para los bullets del listado de items de CAJA HORIZONTAL Y VERTICAL*/
.box-special ul.list li{font-size:0.7em; list-style:disc; background:transparent; color:#861623}

/*Estilos de texto para los vínculos del listado de items de CAJA HORIZONTAL Y VERTICAL*/
.box-special ul.list li a{font-size:1.2em; background:transparent; color:#2f59a8}

/*Color de fondo para CAJA CONTENEDORA*/
.content-boxes{background-color:#f0f0f1; color:inherit}

/*Color de fondo para CAJA REGISTRO*/
.box-col-1-a{color:inherit; background:transparent;} /* Modificado - eliminado background-color */

/*Estilos de texto para título de CAJA REGISTRO*/
.box-col-1-a h3{font-size:1.25em; font-weight:bold; text-align:left; background:transparent; color:#231f20}

/*Estilos de texto para título vínculo de CAJA REGISTRO*/
.box-col-1-a h3 a{text-decoration:underline; background:transparent; color:#231f20}

/*Color de fondo para CAJA DENUNCIAS*/
.box-col-1-b{background-color:#861623; color:inherit}

/*Estilos de texto para título de CAJA DENUNCIAS*/
.box-col-1-b h3{font-size:1.25em; font-weight:bold; text-align:left; background:transparent; color:#fff}

/*Estilos de texto para título vínculo de CAJA DENUNCIAS*/
.box-col-1-b h3 a{background:transparent; color:#fff}

/*Propiedades para los bullets del listado de CAJA DENUNCIAS*/
.box-col-1-b ul li{list-style:disc; color:#fff; background:transparent;}

/*Estilos de texto para los vínculos del listado de items de CAJA DENUNCIAS*/
.box-col-1-b ul li a{text-decoration:underline; font-weight:bold; background:transparent; color:#fff}

/*Imagen de fondo para título de CAJA DENUNCIAS*/
.box-col-1-b h3 span.icon-title-1{background-image:url('/wps/wcm/connect/urcdp/dc302c6e-5115-40f7-99d2-b661329291ce/icon-title.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=dc302c6e-5115-40f7-99d2-b661329291ce'); background-repeat:no-repeat; background-position:left top; padding-right:20px; padding-bottom:5px}

/*Color de fondo para caja que contiene título CAJA COMUNICADOS*/
.box-col-2-a{background:#ECEBEC; color:inherit}

/*Color de fondo para caja contenedora de título CAJA COMUNICADOS*/
.content-title{background-color:#D0D2D3; color:inherit}

/*Estilos de texto para título de CAJA COMUNICADOS*/
.content-title h3{font-size:1.7em; font-weight:bold; text-align:left}

/*Estilos de texto para el párrafo del listado CAJA DESCARGAS*/
.list-items li p{font-weight:bold}

/*Estilos de texto para los vínculos del listado CAJA DESCARGAS*/
.list-items li a{text-decoration:underline; background:transparent; color:#231f20; font-weight:normal}

/*Imagen de fondo para listado de CAJA DESCARGAS*/
.list-items li.icon-list{background-image: url('/wps/wcm/connect/urcdp/328ce5ef-11aa-432f-a3e5-e53476628eb5/list-image-01.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=328ce5ef-11aa-432f-a3e5-e53476628eb5'); background-repeat:no-repeat; background-position:left top}

/*Estilos para PAGINADOR*/
.pager ul li a{background:transparent; color:#000}


/*Estilos para NAVEGACION COLUMNA DERECHA*/
.col-nav{background-color:#fff; color:inherit}

/*Color de fondo para título de NAVEGACION COLUMNA DERECHA*/
.col-nav .content-title{background-color:#4e5053; color:#fff; background-image:url('/wps/wcm/connect/urcdp/343404cc-0c02-4634-809a-3d5e63933bda/cursor-navigation-right.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=343404cc-0c02-4634-809a-3d5e63933bda'); background-repeat:no-repeat; background-position:15px 15px}

/*Estilos para título de NAVEGACION COLUMNA DERECHA*/
.col-nav .content-title{font-weight:bold}

/*Estilos para listado de items de NAVEGACION COLUMNA DERECHA*/
.col-nav .items-nav ul{background-color:#f6f5f5; color:inherit;}
.col-nav .items-nav ul li{background:transparent; color:inherit; border-bottom:1px solid #fff;}

/*Estilos de texto para listado de vínculos de NAVEGACION COLUMNA DERECHA*/
.col-nav .items-nav ul li a{background-color:#f2f2f2; color:#231F20; text-decoration:underline} /* Modificado background-color */
.col-nav .items-nav ul li a{background-image: url('/wps/wcm/connect/urcdp/44cefde0-7bb1-44c1-8c28-35af14928b40/list-navigation-right.gif?MOD=AJPERES&ContentCache=NONE&CACHEID=44cefde0-7bb1-44c1-8c28-35af14928b40'); background-repeat:no-repeat; background-position:18px 17px; } /* Modificado background-position y eliminado border */
.col-nav .items-nav ul li ul{background-color:#f6f5f5; color:inherit;} /* Modificado -> Eliminado border */
.col-nav .items-nav ul li ul li{list-style:none; border:none}
.col-nav .items-nav ul li ul li a{background:transparent; color:#231F20; background-image:none; border:none}
.col-nav .items-nav ul li ul li b{background:transparent; color:#231F20}

/*Estilos para PIE DE PAGINA*/
.footer{background-color:#e6e6e6; color:#000;padding: 30px 20px;} /* Modificado - eliminado el border */
.footer a {color:#000; background:transparent;} /* Links del pie con color blanco -> Agregado */

/*Estilos FORMULARIOS*/
.formulario .inputText, .formulario textarea{ background:#fff; padding:6px 8px; border:1px solid #D0D2D3; color:#414141; font-family:Arial, Helvetica, sans-serif; } /* Modificado border */

/* Anchos de columnas para Home */
.colLeft {width: 68%;}
.colCenter {width: 48%;}
.colLeftHome {width:68%; float:left; border-top: 8px solid #83141b;}
.colRightHome {width:30%; float:right; border-top: 8px solid #83141b;}

/* Subtitulos para contenedores de Home */
.subTitle {font-weight:bold; font-size:1.1em;}

/*.menu .selected {background-color:#d8d8d8!important; color:#000!important;}  Opcion seleccionada urcdp en menu principal 
.menu .selected span,
.items-nav .selected a {font-weight:bold; text-decoration:none!important;}
.menuItem.selected a {border:0; padding-bottom:0.6em!important;}
.items-nav .menuItem.selected a:hover {padding-bottom:0.6em!important;}
*/


/* Estilos de los documentos con editor */
.box-article h3 {font-size:1.4em!important; font-weight: bold; margin-top:20px!important; padding:0!important; }
.box-article h4 {font-size:1.3em; margin-bottom: 8px; margin-top:8px;}
.box-article h5 {font-size:1.2em; margin: 8px 0;}
.box-article h6 {font-size:1.1em; margin: 8px 0;}
#link-related h3, #downloads h3 {font-size:1.3em !important; padding-bottom:6px!important;}

#banner {margin-bottom:20px;}
#banner-home, #banner-derecha {
    margin-bottom: 30px;
}
#banner-home img, #banner-derecha img {
    width: 100%;
    height: auto;
}

/* Banners columna derecha */
.blq-leftcol {margin-bottom:16px; background:#bbb url('/wps/wcm/connect/urcdp/ed5bd302-8604-4f73-b389-6c3a5984c8da/bg-blq-colLeft.png?MOD=AJPERES&ContentCache=NONE&CACHEID=ed5bd302-8604-4f73-b389-6c3a5984c8da') repeat; float: left; width: 100%;}

.blq-leftcol a {
    padding: 20px 20px 20px 66px;
    color: #000;
    display: block;
    width: 95%;
    float: left;
    font-size: 1.65em;
    text-decoration: none;
}
.blq-leftcol.item-basej a {
    padding-left: 20px;
} 

.blq-leftcol.item-cursos a {background: url('/wps/wcm/connect/urcdp/876a8219-20ea-4656-85cc-5bc336014332/icono-cursoEnLinea.png?MOD=AJPERES&ContentCache=NONE&CACHEID=876a8219-20ea-4656-85cc-5bc336014332') no-repeat 18px 15px;}

.blq-leftcol.item-boletines a {background: url('/wps/wcm/connect/urcdp/cf618637-1e4c-4b76-9115-78152e239eb7/icono-boletines.png?MOD=AJPERES&ContentCache=NONE&CACHEID=cf618637-1e4c-4b76-9115-78152e239eb7') no-repeat 18px 15px;}

.blq-leftcol.item-info a {background: url('/wps/wcm/connect/urcdp/96f3f67c-7f53-4f75-ad5b-4616c12a196a/icono-ayuda.png?MOD=AJPERES&ContentCache=NONE&CACHEID=96f3f67c-7f53-4f75-ad5b-4616c12a196a') no-repeat 18px 15px;}

/*
.blq-leftcol-inner > .box-banner-title {position:absolute; bottom:0;}
.blq-leftcol-inner {height:144px; padding:0px; position:relative;}
.box-banner-title {background:#000; background: rgba(0, 0, 0, 0.65); width:100%; float:left;}
.box-banner-title a {color:#fff; float:left; padding:10px 14px; opacity:1.35!important; font-weight:bold; font-size:1.7em; letter-spacing:-0.5px; text-decoration:none; line-height: 21px; text-shadow: 1px 1px 0px #000;}
.box-banner-title a span {font-size:0.7em; font-weight:normal; display:block; line-height: 15px;}

.box-banner-title a:hover {text-decoration:underline;}

.box-curso {background:#fff url('/wps/wcm/connect/cca11d804d75b8bd98eddafd6066fd91/banner-curso-en-linea.jpg?MOD=AJPERES&ContentCache=NONE&CACHEID=cca11d804d75b8bd98eddafd6066fd91') no-repeat center;}

.box-guias {background:#fff url('/wps/wcm/connect/e145cf004d75d7f4998fdbfd6066fd91/banner-guias-educativas.jpg?MOD=AJPERES&ContentCache=NONE&CACHEID=e145cf004d75d7f4998fdbfd6066fd91') no-repeat center;}

.box-boletines {background:#fff url('/wps/wcm/connect/fcfe87804d75d6c59986dbfd6066fd91/banner-boletines.jpg?MOD=AJPERES&ContentCache=NONE&CACHEID=fcfe87804d75d6c59986dbfd6066fd91') no-repeat center;}

.box-jurisprudencia {height:62px;}*/

.bicentenario img {float:left; margin:-7px 0 0 18px;}

/* Noticias segundo nivel */
#blq-news-seg {
    float: left;
    border-bottom: 1px solid #F0F0F0;
}
#blq-news-seg .box-news {width:30%; float:left; margin:10px; height:auto; border: 0;}
#blq-news-seg .box-news img {width: 100%; height:auto;}
#blq-news-seg .box-news .dataFecha {margin: 8px 0; float: left; width: 100%;}
#blq-news-seg .box-news h2 {
    font-size: 1.4em;
    min-height: 3.65em;
}
#blq-news-seg .box-news p {
    font-size: 0.9em;
}

/* Accesibilidad Terminos en Form Contacto */
		.exLabel {
			float: left;
			margin-right: 10px;
			padding: 16px;
			text-align: left;
			width: 45em;
			display:block;
		}
		.exLabel > span {
			float: left;
			width: 8em;
		}
		.exLabel #terminos {margin-top:11px;}


.box-content h2 {padding-top:12px;}		
.btns_sm {
        float:right;
        padding-left:0;
    }
    .btns_sm li {
        float:left;
        margin:0 6px;
        list-style:none;
    }
    .btns_sm li a {
        width:24px; 
        height:24px;
        text-indent:-9999px;
    }
    .fb-btn a, .tw-btn a, .print-btn a, .google-btn a, .linkedin-btn a {
        background:url('/wps/wcm/connect/urcdp/ffdffc92-fe37-4a1b-bee8-e6bfe5b56e4f/sprite_sm.png?MOD=AJPERES&ContentCache=NONE&CACHEID=ffdffc92-fe37-4a1b-bee8-e6bfe5b56e4f') no-repeat 0 0; 
        display:block;
    }
    .fb-btn a {background-position: 0 0;}
    .tw-btn a {background-position: 0 -24px;}
    .print-btn a {background-position: 0 -48px;}
    .google-btn a {background-position: 0 -72px;}
    .linkedin-btn a {background-position: 0 -96px;}
	
	.listLogos {width:25em;}

/* Arreglos en la galeria de imagenes */
.image-wrapper a img {max-width:530px; max-height:330px;}
.thumbs li a img {max-width:100px; max-height:80px;}
ul.thumbs li {margin:0 5px 0 0;}


.pre-pie {
    width: 100%;
    float: left;
}
.pre-pie .col-ciudadanos, .pre-pie .col-responsables {
    background: #E6E6E6;
    border-top: 8px solid #83141B;
    float: left;
    width: 42%;
    margin-bottom: 30px;
    padding: 30px;
}
.pre-pie .col-ciudadanos {
    background-image: url('/wps/wcm/connect/urcdp/a20856bb-8478-46a0-85ae-fb3d8ea62ace/icono1.jpg?MOD=AJPERES&ContentCache=NONE&CACHEID=a20856bb-8478-46a0-85ae-fb3d8ea62ace');
    background-repeat: no-repeat;
    background-position: 25px 10px;
}
.pre-pie .col-responsables {
    background-image: url('/wps/wcm/connect/urcdp/56a44658-9e49-42d4-b93d-37c17a0a0f87/icono2.jpg?MOD=AJPERES&ContentCache=NONE&CACHEID=56a44658-9e49-42d4-b93d-37c17a0a0f87');
    background-repeat: no-repeat;
    background-position: 25px 10px;
}
.pre-pie .col-ciudadanos h4, .pre-pie .col-responsables h4 {
    font-size: 1.45em;
    color: #666;
    margin-left: 66px;
}
.pre-pie .col-ciudadanos h4 span, .pre-pie .col-responsables h4 span {
    color: #000;
}
.pre-pie .col-responsables {
    float: right;
}
.pre-pie > div ul {
    margin-top: 20px;
}
.pre-pie > div ul li {
    background: url('/wps/wcm/connect/urcdp/7413de60-9858-4899-9e81-fdcf92bd165b/iconoLink.jpg?MOD=AJPERES&ContentCache=NONE&CACHEID=7413de60-9858-4899-9e81-fdcf92bd165b') no-repeat 0 0;
    padding: 3px 0 3px 26px;
    margin: 2px 0;
    float: left;
    width: 100%;
}

/* Responsive */
/* Responsive */
.responsive-control {
    float:right;
    margin-top:7px;
    display:none;
}

.btn-menu, .btn-search {
    width:24px;
    height:24px;
    float:left;
    text-indent:-9999px;
    padding:10px;
}
.btn-menu {
    background:url('/wps/wcm/connect/urcdp/bc3894cc-e92e-4f01-9189-d053fd623484/responsive-control.png?MOD=AJPERES&ContentCache=NONE&CACHEID=bc3894cc-e92e-4f01-9189-d053fd623484') no-repeat;
    background-position:-43px center;
}

.btn-search {
    background:url('/wps/wcm/connect/urcdp/bc3894cc-e92e-4f01-9189-d053fd623484/responsive-control.png?MOD=AJPERES&ContentCache=NONE&CACHEID=bc3894cc-e92e-4f01-9189-d053fd623484') no-repeat;
    background-position:0 center;
}

@media screen and (max-width:768px){
    .colCenter  {
        width: 68%;
    }
    
    .responsive-control {
        display: block;
    }
    
    .menuHeader,
    .listLogos,
    .buscador,
    .menu
    {
        display: none;
    }
    
    .buscador {
        margin: 15px 0 0 0;
    }
    
    .buscadorForm .inputText {
        min-width: 
    }
    
    .pre-pie .col-ciudadanos, .pre-pie .col-responsables {
        width: 80%;
        float: left;
    }
    
    .main {
        margin-top: 3px;
    }
    
    #blq-news-seg .box-news h2 {
        min-height: 0;
    }
    
    .blq-leftcol a {
        width: 85%;
    }
    
    h1 a img {
        width: 70%;
        height: auto;
    }
    .logo {
        margin: 20px 0 0 0 !important;
        width: 8em;
    }
    .topnav .subnav {
        position:static!important;
    }
    .topnav {
        margin-left:0;
    }
    .topnav li {
        background-image:none;
    }
    .menu ul li {
        width:100%;
    }
    
    .buscador {
        width: 100%;
        padding: 10px;
    }
    
    .contentLogoBusc {
        height: 5em;
    }
    
    .col-nav {
        width: 100%;
        margin-bottom: 20px!important;
    }
    .col-nav .content-title {
        padding-left: 40px;
    }
    .col-nav:hover .items-nav {
        display: block;
    }
    .col-nav .items-nav {
        display: none;
    }
    div.navigation {
        width: 100%;
        height: auto;
    }
    
    .logo {
        margin: 20px 0 0 0 !important;
        width: 12em;
    }
    .box-descargas img {
        width: 32px!important;
        height: 32px;
    }
}

@media screen and (max-width:640px) {
    .logo {
        margin: 20px 0 0 0 !important;
        width: 8em;
    }
    .colLeftHome, .colLeft, .colRightHome, #blq-news-seg .box-news, .colCenter  {
        width: 100%;
    }
    #blq-news-seg .box-news {
        margin: 0;
    }
    
    .box-news img {width: 100%;}
    
    .content {
        padding: 14px 10px 0;
    }

}

/* Ajustes encuestas */
.encuesta fieldset {
    padding: 20px;
}
.encuesta fieldset legend {
    margin-bottom: 20px;
}
.encuesta .error {
    background-position: 90% center;
}