/*
Archivo: estilos para la base de datos de consulta del Parque de la MemoDescription:    Tema hijo de eBoard - Desarrollado para el Parque de la Memoria.
Autor: lobianco.com.ar y harpo-web.com
*/

@font-face { font-family: 'Perec Gris';
    src: url('fonts/perec-gris-webfont.eot');
    src: url('fonts/perec-gris-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/perec-gris-webfont.woff') format('woff'),
         url('fonts/perec-gris-webfont.ttf') format('truetype'),
         url('fonts/perec-gris-webfont.svg#perecgris') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'Perec GrisVersa';
    src: url('fonts/perec-grisversalita-webfont.eot');
    src: url('fonts/perec-grisversalita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/perec-grisversalita-webfont.woff') format('woff'),
         url('fonts/perec-grisversalita-webfont.ttf') format('truetype'),
         url('fonts/perec-grisversalita-webfont.svg#perecgris_versalita') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'Perec Blanca';
    src: url('fonts/perec-blanca-webfont.eot');
    src: url('fonts/perec-blanca-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/perec-blanca-webfont.woff') format('woff'),
         url('fonts/perec-blanca-webfont.ttf') format('truetype'),
         url('fonts/perec-blanca-webfont.svg#perecblanca') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'Perec BlancaVersa';
    src: url('fonts/perec-blancaversalita-webfont.eot');
    src: url('fonts/perec-blancaversalita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/perec-blancaversalita-webfont.woff') format('woff'),
         url('fonts/perec-blancaversalita-webfont.ttf') format('truetype'),
         url('fonts/perec-blancaversalita-webfont.svg#perecblanca_versalita') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'Perec Porchoir';
    src: url('fonts/perecludique-pochoir-webfont.eot');
    src: url('fonts/perecludique-pochoir-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/perecludique-pochoir-webfont.woff') format('woff'),
         url('fonts/perecludique-pochoir-webfont.ttf') format('truetype'),
         url('fonts/perecludique-pochoir-webfont.svg#perecludiquepochoir') format('svg');
    font-weight: normal; font-style: normal;
}


/* Indice
---------------------------
- GENERALES
- ESTRUCTURA
- MENU
- HEADER
- REDES SOCIALES
- PRETTYPHOTO
- LISTADOS
- DETALLES
- FORMS
- FOOTER
- MEDIA QUERYS
---------------------------
*/



/* GENERALES
--------------------------- */
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
html,body{font-size:16px;color:#555;height:100%;}
body{margin: 0;line-height: 1.6em;text-rendering:optimizelegibility;font-family: 'Perec Blanca', Arial, sans-serif !important;}
img {border: 0;-ms-interpolation-mode: bicubic;}
img, object, embed { max-width: 100%; height: auto; }
object, embed { height: 100%; }
.hide {display: none;}
.show {display: block;}
.left { float: left; }
.right { float: right; }
.invisible {visibility: hidden;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
h1, h2, h3 { margin: 0;	line-height:1em;font-weight:normal;	}
p{margin:5px 0px}
h3{font-size:23px}
b,strong{font-family: 'Perec Gris', Arial, sans-serif !important;font-weight: normal !important;}
address, .versalita{ font-style: normal;font-family: 'Perec BlancaVersa', Arial, sans-serif !important;text-transform: lowercase !important;margin-bottom: 0px;}
.versalita strong, .versalita b,strong .versalita,b .versalita,
b address, address b, address strong, strong address, .versalita-gris{font-family: 'Perec GrisVersa', Arial, sans-serif !important;font-weight: normal !important;text-transform: lowercase !important;}
ul, ol {padding: 0;margin: 0 0 12px 0px;}
ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: ""}
a {text-decoration: none;color: #ae8700;}
a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
a:hover,a:active  {outline: 0;text-decoration: none;color:#333}
a.email-link {font-size: larger; color: #AE8700;}
input, textarea, select{ border: 1px solid #1a1a1a;margin: 0;vertical-align: middle;}
button, input {*overflow: visible;line-height: normal;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}
button, input[type="button"], input[type="reset"], input[type="submit"] {width: auto;height: auto;cursor: pointer;-webkit-appearance: button;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
textarea {height: auto;overflow: auto;vertical-align: top;}
.hide{visibility: hidden;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
form {margin: 0 0 18px;}
fieldset {padding: 0;margin: 0;border: 0;}
label, input, button, select, textarea {font-weight: normal;line-height: 18px;}
label {display: block;margin-bottom: 5px;}
label input, label textarea, label select {display: block;}
input[type="checkbox"], input[type="radio"] {width: auto;height: auto;padding: 0;margin: 3px 0;*margin-top: 0;line-height: normal;cursor: pointer;background-color: transparent;border: 0 \9;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/*select {height: 28px;*margin-top: 4px;line-height: 28px;width: 220px;background-color: #fff;}*/
select {*margin-top: 4px;width: 220px;background-color: #fff;}

select[multiple], select[size] {height: auto;}
.flechat {margin:0px 2px;display:inline-block;width: 0px; height: 0px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 10px solid #999;}
.flechab {margin:0px 2px;display:inline-block;width: 0px; height: 0px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left:10px solid #999;}
.flechab:hover{border-left-color:#ae8700;}
.flechat:hover{border-right-color:#ae8700;}



/* ESTRUCTURA
--------------------------- */
#content{max-width:1250px;margin:0 auto;position:relative;display:block}
.extra_pad { padding-left:54px;	 padding-right:54px; }
.ultra_wrapper{min-height:100%;}
.wrap{display:table;position:relative;width:100%}
#top_image img{width:100%}
.clearfix{ *zoom: 1;margin-top:0px !important}
.clearfix:before, .clearfix:after {display: table;content: ""}
.clearfix:after {clear: both;}
.clearfix.space{margin-bottom:10px}

/* The Grid ---------------------- */
.row,.columns,#eboard_search{webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.column, .columns { float: left; min-height: 1px;position: relative; }
.column.centered, .columns.centered { float: none; margin: 0 auto; }
[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }
.one, .row .one { width: 8.33333%; }
.two, .row .two { width: 16.66667%; }
.three, .row .three { width: 25%; }
.four, .row .four { width: 33.33333%; }
.five, .row .five { width: 41.66667%; }
.six, .row .six { width: 50%; }
.seven, .row .seven { width: 58.33333%; }
.eight, .row .eight { width: 66.66667%; }
.nine, .row .nine { width: 75%; }
.ten, .row .ten { width: 83.33333%; }
.eleven, .row .eleven { width: 91.66667%; }
.twelve, .row .twelve { width: 100%; }


/* MENU
--------------------------- */
#nav-main{ margin-top:5px}
.navbar-inner { min-height: 4px;position:relative;}
.nav-wrap { margin: 0px auto;}
.navbar .btn-navbar {display: none;cursor:pointer;webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.navbar-fixed-top, .navbar-fixed-bottom {right: 0;left: 0;z-index: 1030;margin-bottom: 0;}
.navbar .sf-menu, #collapsed_menu_text, #nav-main.resp_mode li > a  { font-family: 'Perec GrisVersa', Arial, sans-serif !important;text-transform: lowercase; }
.navbar .opened_menu { padding-top:0px;border-color:#1A1A1A;border-width: 0px}
.navbar .opened_menu .sf-menu > li { border-top:1px solid #1A1A1A; margin:0px; padding:0px 25px 0px 0px}
.navbar .opened_menu .sf-menu > li.nav-last{ padding:0px}
#magic-line { position: absolute; left: 0;width: 10px;height: 3px;z-index:1;top:3px;background-color:#ae8700}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;float:left;height:32px;}
.navbar .sf-menu a:hover,.navbar .sf-menu>li.active>a {color: #ae8700;}
.navbar .sf-menu li a{height:100px;display:block;position:relative;color: #333;padding:7px 0px 0px 0px; font-size:18px; margin:0px}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
#nav-main.resp_mode li > a:hover { background-color: #1a1a1a;background-color: rgba(26, 26, 26, 0.15);}
#collapsed_menu {height:36px;overflow:hidden;width:213px;display:inline-block;float:left;border: 1px solid rgba(26, 26, 26,0.25);}
#collapsed_menu_text {float:left;padding:8px 20px 10px 20px;font-size:16px; display:none;}
#collapsed_menu_arrow {height:36px;float:left;width:36px;border-top: 1px solid rgba(26, 26, 26,0.25);border-right: 1px solid rgba(26, 26, 26,0.25);border-bottom: 1px solid rgba(26, 26, 26,0.25);}
#nav-main.resp_mode .left_nav {border-left: 1px solid rgba(26, 26, 26,0.25);border-right: 1px solid rgba(26, 26, 26,0.25);border-bottom: 1px solid rgba(26, 26, 26,0.25);}
#nav-main.resp_mode .left_nav>ul>li {border-top: 1px solid rgba(26, 26, 26,0.25);}
#nav-main.resp_mode li > a {width:100%;display:block;padding:7px 0px 7px 20px;font-size:16px;}
#nav-main.resp_mode .left_nav > .sf-menu > li:last-child{border-bottom: 0px solid #1a1a1a;}
.tr_wrapper { overflow:hidden;position:absolute;width:32px;height:32px;z-index:-1;}
.submenu_triangle,.pirenko_tinted {position: absolute;width:500px;}
.left_nav{float:left;width:100%;}
.linkcolor{color:#ae8700 !Important}


/* HEADER
--------------------------- */
.header_font { font-family: 'Perec Porchoir', "Arial Black", sans-serif !important; text-transform:uppercase; color:#FFF}
.header_font a,.header_font a:hover{color:#FFF}
#full_divider{ background-color:#939598;margin:16px 0px 30px;position:relative;}
#full_divider #top_overlay { min-height: 40px;box-shadow:initial}
.sgl_ttl h2,.sgl_ttl h1{ display:inline-block;padding:20px 0px 15px; font-weight: normal;font-size:24px}
a.gcba, div.gcba{ width:210px;height:45px;background:url('../images/logo-ciudad.png') no-repeat 0px -2px; background-size: 100%;display:block;}
#undermenu_sidebar .buscador{ float:left;display:block;padding-top:10px}
#undermenu_sidebar .gcba_top{ float:right;display:block;}
#undermenu_sidebar { position:absolute;right:0px;top:-55px !important; text-align:right;width:100%}
.buscador{float:left}
.form-search {position:relative;width:100%;margin:0px 0px 0px;}
.search_icon {width: 30px !important;font-size: 22px;position:absolute;padding-top:8px;padding-left: 9px;padding-right: 13px;right:2px;height:27px !important;background: none;top:0px;border:none;z-index:10;}
.search-query {padding: 6px 22px 4px 10px;font-size: 11px;width: 100%;height:30px;}
.boxed_shadow {box-sizing: border-box; -moz-box-sizing: border-box;}
.small_icon_wrapper {overflow:hidden;position:absolute;	width:25px;height:25px;text-align:left;}
.multiple_icons {position: absolute;width:500px;}
.pir_search_icon {position: relative;left:-48px;}
.brand{margin-top:22px}
#prk_right_w {right:0px;position:absolute;bottom:5px;}


/* redes sociales
--------------------------- */
.likeImage, .shareImage{width: 30px;height: 30px;background: url('../images/iconos.png') no-repeat -120px -54px;margin:0px 0px;display: inline-block;vertical-align: middle;}
.likeImage iframe{opacity: 0;filter:alpha(opacity=0);width:30px;}
.likeImage:hover{background-position:-120px -97px}
.shareImage{ background-position:-156px -54px;cursor:pointer}
.shareImage:hover{ background-position:-156px -97px;cursor:pointer}
.shareImage #redes{width:80px;overflow:hidden; height:80px;z-index:10;padding:2px;position:absolute;background:#FFF;margin:-10px 0px 0px 10px;border:1px solid #999;border-radius:5px;-webkit-border-radiud:5px;-moz-border-radius:5px}
.shareImage #redes{display:none}
.shareImage #redes .twitter,.shareImage #redes .plus,.shareImage #redes .face{display:block;vertical-align: middle;overflow: hidden;}
.shareImage:hover #redes {display:block}
.shareImage #redes .plus,.shareImage #redes .twitter{margin:0px;padding:0px}
.shareImage #redes .face{margin-bottom:4px}
.simple_line {border-bottom: 1px solid #333333;margin-bottom:20px;margin-top:4px}


/* LISTADOS
--------------------------- */
div.listado{width:100%;display:table;}
div.encabezado{margin-bottom:15px;padding-bottom:4px;text-align:left;font-family:"Perec GrisVersa", Arial, sans-serif;font-weight: normal;color:#ae8700;border-bottom:1px solid #ae8700;text-transform:lowercase;line-height: initial;}
div.listado a{border-bottom:1px solid #999;color:#555;line-height:initial;padding:5px}
div.listado a:hover{background: #EEE;color:#000}
div.listado a.ultimo{border-color:#ae8700}
div.paginacion{text-align:center;width:100%;padding:10px 0px;margin-top:-1px}
div.paginacion a{display:inline-block;min-width:15px;line-height: initial;font-family:"Perec BlancaVersa",Arial,sans-serif;font-weight: normal;color:#888}
div.paginacion a.next,div.paginacion a.prev{color:#ae8700}
div.paginacion a.current,div.paginacion a:hover{text-decoration:underline}


/* DETALLES
--------------------------- */
#content h2 { font-family: 'Perec Gris', Arial, sans-serif; color:#ae8700;}
#content h2,h3.year{ background:url('../images/borde-titulos.png') left bottom no-repeat;padding-bottom:12px;margin-bottom:12px  }
#content h2.titulo{ font-family:"Perec GrisVersa", Arial, sans-serif; font-size:33px;background:transparent;margin-bottom:0px}
#content .foto{margin-top:10px}
#content .ficha{margin:20px 0px !important}
#content .ficha div.row{border-bottom:1px solid #666;padding:5px 0px; display:table;width:100%}
#content .ficha div.row:last-child {border:none;}
#content .ficha .label{font-family: 'Perec Gris', Arial, sans-serif;}
#content .ficha div.row.ultimo {border:0px;}
#content .ficha div.row:last-child {border:0px;}
.boton{ background:#ae8700;font-family:"Perec BlancaVersa", Arial, sans-serif;color:#FFF;padding:2px 10px 3px}
.mini-boton{color:#ae8700;font-size:16px;padding:2px 4px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-weight: bold;}


/* FORMS
--------------------------- */
.contacto *{font-family:"Perec Blanca", Arial, Helvetica, sans-serif; font-size:16px !important}
.contacto input[type="text"],.contacto textarea,#main input[type="text"] {color:#000; width:85%;padding:0px 8px;height:34px;font-size:14px;background:#EEE}
/* #main select {color:#000; width:91%;padding:0px 8px;height:34px;font-size:14px;background:#EEE} */
#main select {color:#000; font-size:14px;background:#EEE}
.contacto textarea{height:100px;padding:8px;color:#666;width:96%; resize: none;}
.contacto input[type="text"]{width:96%}
.contacto input[type="submit"] {float:right}
.contacto input[type="button"] {float:right}
.contacto input[type="button"]{ font-family:"Perec GrisVersa",Arial, Helvetica, sans-serif; padding:5px 20px;font-size:14px;text-transform:lowercase;background:#CCC;margin:15px 0px; border: 1px solid #1a1a1a;}
.contacto input[type="button"]:hover{background:#ae8700;color:#FFF}
.contacto input.error, .contacto textarea.error {background: #FFBFBF;}
.contacto span.error {font-size: small!important; color: darkred;}

#main form span.txtcheck{ font-size:13px;padding-left:5px;line-height: 14px;margin:0px }
#main input[type="checkbox"]{vertical-align:middle;margin:0px;padding:0px}
.filtros .aire{margin-top:20px}
#main input[type="submit"],.contacto input[type="submit"]{ font-family:"Perec GrisVersa",Arial, Helvetica, sans-serif; padding:5px 20px;font-size:14px;text-transform:lowercase;background:#CCC;margin:15px 0px }
#main input[type="submit"]:hover,.contacto input[type="submit"]:hover{background:#ae8700;color:#FFF}



#main form .column{height: auto;line-height: initial;}
#main form .column p{margin:0px}
#main form #nacionalidades{margin-bottom:5px;margin-top:-5px;}
#main form #nacionalidades .flechas{display:inline-block;vertical-align: middle;margin-top:-2px}
#main form .nac_container{overflow:hidden;max-width: 100%;height:38px;position:relative}
#main form #nac_content{height:auto;position:absolute;}
#main form #nac_content .column{float:left;white-space: nowrap;}
#main form .nac_container *{font-size:13px !Important;line-height: 19px;}
input[type="button"]{font-size:15px; border:0px;background:none;}
.ocultar{display:none}
form .flecha {color:#888;font-size:18px;padding-left:4px}


/* FANCYBOX */

.fancybox-inner .label{ font-family: 'Perec Gris', Arial, sans-serif; }
.fancybox-inner * { color:#666; }
.fancybox-inner a { text-decoration: none; color: #ae8700; }
.fancybox-inner .row { display:table; width:100%; border-bottom:1px solid #333; padding:0px; }
.fancybox-inner .ficha .row { padding:3px 0px }
.fancybox-inner .ficha .row:last-child { border:none; }
.fancybox-inner {
    padding:10px 20px 0px;
    line-height: 24px;
    font-size:16px;
    max-height: 520px;
    overflow: auto !important;
    height: 100%;
}


/* PRETTYPHOTO (DEPRECATED)*/

.pp_default .pp_close:hover{opacity:1 !important;filter:alpha(opacity=100) !important;}
.pp_default .pp_close{ top: -23px; }

.error_image {margin-bottom:16px;width:100%;}
.no_photo .pp_gallery{bottom:0px;left:60% !important;display:initial !important;opacity:1 !important;filter:alpha(opacity=100) !important;}
.no_photo .pp_gallery ul{height: 66px;}
.no_photo .pp_gallery ul li a{height: 60px;background:#EEE !important;border-color:#CCC !important}
.no_photo .pp_gallery ul li a:hover,div.pp_gallery ul li.selected a{border:1px solid #ae8700 !Important;}
.no_photo .pp_gallery ul li a img{top:50%;margin-bottom:-30px}
body *::-webkit-scrollbar { width: 7px;}
body *::-webkit-scrollbar-thumb {border-radius: 10px;background:rgba(0,0,0,0.2);}
.no_photo .pp_inline .errorlist li {color: #BE1E2D; font-size:small;}


.no_photo .pp_play{display:none;}
.no_photo .pp_pic_holder{ max-width:100% !Important;overflow-x: hidden !important;}
.no_photo .pp_content_container #pp_full_res #fullResImage{ width:100% !important;height:auto !important}
.no_photo .pp_default .pp_nav{left:5px !important; top:5px !important; width:80px !important; }
.no_photo .pp_default .pp_nav .currentTextHolder{ left:40px !important; }

.no_photo .pp_details{ height:70px; }
.fancybox-inner .header_font {
    color:#ae8700;
    display:inline;
    background:url('../images/borde-titulos.png') left bottom repeat-x;
    padding-bottom:3px;
    margin-bottom:5px;
}
.no_photo .pp_details.short{height:1px !important;padding:0px !important}

.no_photo .pp_fade { height: 100%; }
.no_photo #pp_full_res{ line-height:1!important; height: 100%; }

/* FOOTER */
.footer{position:relative;bottom:0px;display:block}
.footer #content-info { padding: 0px;  min-height:150px;  top:0px;  font-size: 13px;position:relative;}
.footer #after_widgets{ width:100%;overflow:hidden;height:70px;line-height:70px;position: absolute;min-height: 0px;bottom:0px;background-color: #1A1A1A;border-top:1px solid #424242;margin:0 auto}
.footer #after_widgets .centered{margin:0 auto}
.footer #after_widgets .copy_left img{ margin-top:10px}
.footer #after_widgets .copy{ text-align:center}
.footer #after_widgets .copy img{ margin-top:10px}
.footer #after_widgets .copy span.centro{ color:#FFF;line-height:17px;text-align:center;display:inline-block;padding:10px;}
.container:after {clear: both;}
.container:before, .container:after {display: table;content: "";}
.copy,.copy_left {font-size:11px;height:73px;line-height:78px;text-align:right;}
.copy_left {text-align:left;float:left;}



/* MEDIA QUERYS
--------------------------- */
@media only screen and (max-width: 1150px){
    .navbar .opened_menu .sf-menu > li{ padding-right:15px}
    .navbar .opened_menu .sf-menu > li > a{font-size:16px}
    .extra_pad { padding-left:30px;padding-right:30px}
    #main form #nac_content .column {width:50% !important}
 }
@media only screen and (max-width:990px){
    .extra_pad { padding-left:10px;padding-right:20px}
    #full_divider,#content{ padding-left:20px}
    div.listado div.encabezado,div.listado a{white-space: initial;font-size:13px}
    form.filtros .checkitem span{font-size:11px !Important}
    #main form .nac_container *{font-size:13px !Important;line-height: 19px;}
    #main form #nacionalidades{font-size:16px;margin-bottom:5px;margin-top:5px}
    img#eboard_logo_image { display:none !Important}
    img#alt_logo { display:inline !Important;margin-bottom:10px;}
    form .flecha {color:#888;font-size:18px;padding-left:2px}
}
@media only screen and (max-width:870px){
    .extra_pad { padding-left:15px;padding-right:15px}
    .navbar .opened_menu .sf-menu > li > a{font-size:13px}
    .footer #after_widgets .copy span.centro{width:200px}
    form.filtros .column.respo, form.filtros .checkitem{clear:both;width:100%;font-size:14px}
    form.filtros .column.respo{margin-bottom:10px;}
    form.filtros input[type='text']{height: 25px !Important;font-size:11px !Important}
    form.filtros select{height:27px !important;font-size:11px !important;width:91% !important}
    form.filtros .aire{margin:0px}
    #main .column.respo{font-size:13px}
    #main form #nac_content .column {width:33% !important}
    form .flecha {color:#888;font-size:20px;padding-left:10px}

}
@media only screen and (max-width:767px){
    #content-info { min-height:200px !Important;}
    .footer #after_widgets{height:180px}
    .footer #after_widgets .copy a{float:none !important;}
    .footer #after_widgets .copy span.centro{display: block;float:none;text-align:left;width:100%;clear:both;}
    .footer #after_widgets .copy img{ margin:0px;text-align:left;float:left}
	#undermenu_sidebar {margin-top: 34px;margin-bottom: 0px;position:relative;top: 0px !important;}
	.navbar .btn-navbar {display:inline;  width:250px;}
    #nav-main {width:352px;margin-left:-176px;overflow:hidden;left:50%;position:relative;top:1px;}
    #nav-main.resp_mode .left_nav {width:350px;}
    .brand{margin-top:4px;text-align: center;}
	#collapsed_menu {width:313px}
	#prk_right_w {position:relative;}
	.left,.right { float: none; }
    .coll_wrapper {width: 352px;left: 50%;display: inline;position: relative;float: left;margin-left: -176px;margin-top:6px;}
    div.listado .segundo{display:none}
    div.listado .cuarto{width:30%}
    div.listado .primero{width:42%}
    #main .column.respo{font-size:16px;clear:both;width:100%;}
    #main .column.respo{margin-bottom:10px;}
    #main .columns{clear:both;display:block;width:100%;margin-bottom:20px}
    .pp_inline .columns{clear:both !important;display:block !important;width:100% !important}
    .pp_content,.pp_inline{max-width:96% !important}
    #content .ficha .row,.pp_inline .ficha .row{line-height:17px;font-size:14px}
    #main form #nac_content .column {width:50% !important}
    #main form .nac_container *{font-size:13px !Important;line-height: 19px;}
    #main form #nacionalidades{font-size:16px;margin-bottom:5px;margin-top:5px}
    .pp_inline{max-height: 430px;}
    form .flecha {color:#888;font-size:18px;padding-left:5px}
}
@media only screen and (max-width:590px){
    div.pp_gallery{display: none !important;}
    form .flecha {color:#888;font-size:15px;padding-left:3px}
    form.filtros select{width:95% !important}
}
@media only screen and (max-width:479px){
    form.filtros select{width:97% !important}
    .footer #after_widgets .copy span.centro{font-size:10px}
    #undermenu_sidebar { max-width: 310px;margin:20px auto 0px;text-align:center}
    #undermenu_sidebar .buscador, #undermenu_sidebar .gcba_top{text-align:center;padding:10px;float:none;margin:0 auto;display:table}
	#collapsed_menu {width:213px;}
    .coll_wrapper {width: 252px;left: 50%;display: inline;position: relative;float: left;margin-left: -126px;margin-top:16px;}
    #nav-main.resp_mode .left_nav {width:250px;}
    #nav-main {width:252px;margin-left:-126px;}
    div.listado .encabezado .ultimo{margin-right:20px !important}
    div.listado .cuarto{display:none}
    div.listado .primero{width:50%;padding-right:20px}
    .pp_inline{max-height: 330px;}
    form .flecha {display:none}
}

/*PREVENT IMAGE DISTORTION ON IE8*/
@media \0screen {img { width: auto }}

.justify { text-align: justify; margin: 15px; font-size: 15px; }

.clear { clear: both; }