/* -------- Reset CSS -------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial,sans-serif;vertical-align:baseline;}
:focus {outline: 0;}
a, a:link, a:visited, a:hover, a:active{color:inherit;text-decoration:none;cursor: pointer;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;vertical-align: middle;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/* -------- Estructura -------- */
body{background-color: #f2f1ed; font-size:10pt;line-height:1.3em;color:#000;text-align:center;}
.p{clear:both;}
.ocult{display:none;}
.oc{display:none!important;}
ol { list-style: decimal; margin-left: 20px;}


.gris, .gris a { color: #6f6f6f !important}
.verd, .verd a { color: #93a650 !important}
.negre, .negre a { color: #000 !important}
.blanc, .blanc a { color: #FFF !important}
.taronja, .taronja a { color: #FF6606 !important }


.mes { display: block; background-color: #f2f1ed; font-weight: bold; color: #FF6606 !important; font-size: 12px; padding: 7px; width: 75px; margin-top: 15px; text-transform: uppercase }

.data{color:#6f6f6f;font-size:11px;text-transform: uppercase}
.data_grossa{color:#6f6f6f;font-size:13px;text-transform: uppercase; margin-bottom: 15px; }

hr { border: none; height: 5px; background-color: #FF6606; margin: 5px 0 }
p.veure { font-weight: bold; margin: 0; }


/* -------- Cap -------- */
#cos{width:965px;margin:20px auto;text-align:left;background-color: #FFF; }

#capcalera { background-color: #FFF; padding-bottom: 10px; position:relative; }
#capcalera h1{float:left; margin: 0px 0px 0; }
#capcalera #anys{ float: left;margin-top: 103px;position: absolute}
#cap_dreta {float:right;font-size:25pt;font-weight:300;text-transform:uppercase;text-align:right;color:#959595;line-height:1em; margin-top: 0px; position: absolute; top: 0px; right: 0px; width:auto;}
#cap_dreta ul li{margin:0 10px 0 0;float: left}
#cap_dreta ul li.text { font-size: 14px;margin-top: 5px;font-weight: bold;color: #fff; }
#cap_dreta ul li form { width: 240px; margin-top: -4px; }
#cap_dreta ul li form input{background:#feedd9 url('lupa.png.1') 210px 8px no-repeat;border:none;border-radius:5px;font-size:12px;padding:7px 25px 7px 5px;width: 210px; }
#capcalera #fotos{ margin: -25px 0 0 110px; position: absolute;  }

#nav { border-top: solid 5px #FF6606;}
#nav ul li { text-align: left; position: relative; float: left}
#nav ul li a{ color:#000;font-size:14px; font-weight: bold; padding:10px 17px; border-right: solid 1px #ebebeb; display: block; float: left; position: relative}
#nav ul li.actiu a, #nav ul li a:hover { color: #000; background-color:#FF6606; }
#nav ul li ul.submenu{display:none;position:absolute; top:36px;left:0;background:#FF6606;list-style-type:square;list-style-position:inside;z-index: 1000}
#nav ul li:hover ul, #nav ul li ul.submenu li:hover ul{display:inline; height: auto}
#nav ul li ul a:hover { background-color:#FF6606; }
#nav ul li ul.submenu li{color:#FFF;list-style-type:square;list-style-position:inside;display: block;margin:0;padding:0;}
#nav ul li ul.submenu li a{color:#FFF;font-size:12px;font-weight:bold;display:block;padding: 7px 10px; text-transform: none; border-right: none;  border-bottom: solid 1px #fcad50;}
#nav ul li ul.submenu li a:hover { background-color:#FFAF54; }

/* -------- Cos -------- */
#cos #contingut_gros{padding:10px; border-top: 20px solid #f2f1ed; clear: both }
#cos #contingut{float:left;width:695px;padding:20px 10px; border-top: 20px solid #f2f1ed; }
#cos #lateral{float:right;width:230px;padding:10px 10px 0 10px; border-top: 20px solid #f2f1ed;}
#contingut h2, #contingut_gros h2 { margin-bottom: 15px; }
#contingut h2, #contingut h2 a, #contingut_gros h2, #contingut_gros h2 a { font-size: 25px; line-height: 27px;  font-weight: bold; color: #000; }

#slide{width:500px;position:relative;float:left;margin-bottom: 20px;}
#slide div.finestra { overflow: hidden; position: relative; height: 280px; width: 500px; left: 0px; }
#slide div.finestra div.imatge_real { left: 0; position: absolute; top: 0; }
#slide div.finestra div.imatge_real div.elementportada { position: relative; float: right; height: 280px; width: 500px; overflow: hidden }

#slide_titular { float: right; width: 195px; height: 240px; }
#slide_titular .actiu {  background-color: #e46e00; border-bottom: 1px solid #FFF; }
#slide_titular .inactiu {  background-color: #ff8b00; border-bottom: 1px solid #FFF; }

#slide_titular .titular_gros { padding: 18px 8px; color: #FFF; font-size: 25px; line-height: 30px; height: 93px }
#slide_titular .titular_gros a { color: #FFF; font-size: 25px; line-height: 30px; font-weight: bold }
#slide_titular .titular_petit { padding: 17px 10px; color: #FFF; font-size: 14px; line-height: 20px; height: 44px; }
#slide_titular .titular_petit a { color: #FFF; font-size: 14px; line-height: 20px; font-weight: bold }

#slide_titular .titular2_gros { padding: 24px 10px; color: #FFF; font-size: 25px; line-height: 30px; height: 92px }
#slide_titular .titular2_gros a { color: #FFF; font-size: 25px; line-height: 30px; font-weight: bold }

#slide_titular .titular3_gros { padding: 10px; color: #FFF; font-size: 22px; line-height: 25px; height: 89px }
#slide_titular .titular3_gros a { color: #FFF; font-size: 22px; line-height: 25px; font-weight: bold }
#slide_titular .titular3_petit { padding: 10px; color: #FFF; font-size: 12px; line-height: 20px; height: 36px; }
#slide_titular .titular3_petit a { color: #FFF; font-size: 12px; line-height: 20px; font-weight: bold }

/* -------- Peu -------- */
#peu{background:#FF6606;padding:20px 10px; text-align:left;color:#000;border-top: 20px solid #f2f1ed;}
#peu div, #peu ul{float:left;margin-right:25px;font-size:9pt;}
#peu ul, #peu li{color:#FFF;}
#peu li a{color:#FFF;font-size:9pt;}



/* -------- Portada -------- */
table.portada { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
td.portada_titol { vertical-align: top; height: 35px; vertical-align: top; }
td.portada_tripleta_not { vertical-align: top; width: 220px; }
td.portada_tripleta_not_fons { vertical-align: top; width: 200px; padding: 10px; background-color: #FF6606; color: #FFF; font-weight: bold; font-size: 13px; }
td.portada_tripleta_not_fons a { color: #000; }
td.portada_tripleta_not h3 { padding: 10px; background-color: rgba(228,110,0,.8); font-weight: bold; font-size: 13px; height: 40px; margin-top: -60px; width: 200px; position: absolute }
td.portada_tripleta_not h3 a { color: #FFF }
td.portada_tripleta_not_peu { vertical-align: top; width: 220px; border-bottom: solid 3px #FF6606; color: #FF6606; text-transform: uppercase; padding: 10px 0 5px 0; text-align: right; font-weight: bold; font-size: 10px; }
td.portada_tripleta_not_peu a { color: #FF6606; }
td.portada_tripleta_not.twitter { background-color: #def5fb; padding: 10px; width: 200px }
td.portada_tripleta { vertical-align: top; width: 160px; padding: 10px; }
td.separacio { width: 20px; border-bottom: 3px solid #FFF; }

td.portada_tripleta_not.twitter p.intro { font-size: 14px; margin-bottom: 10px }
td.portada_tripleta_not.twitter a { color: #03b2e9; }

/* -------- Lateral -------- */
.caixa{margin:10px 0 20px 0;}
.caixa h2 { margin-bottom: 10px; }
.caixa h2, .caixa h2 a { font-size: 17px !important; line-height: 21px !important;  font-weight: bold; color: #000; }
.caixa h3, .caixa h3 a { font-weight: bold; color: #000; }
.caixa.camps{background-color: #000; padding: 15px;}
.caixa.butlleti{background-color: #FF6606; padding: 15px;}
.caixa.camps h2, .caixa.camps h2 a, .caixa.butlleti h2, .caixa.butlleti h2 a { color: #FFF !important; }

.caixa .agenda_peu { border-bottom: solid 3px #FF6606; color: #FF6606; text-transform: uppercase; padding: 10px 0 5px 0; text-align: right; font-weight: bold; font-size: 10px; }
.caixa .agenda_peu a { color: #FF6606; }

.opinio{padding:10px 10px 10px 60px;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.opinio img{float:left;margin:0 0 0 -60px;}
.opinio h3{text-transform:uppercase;font-size:9pt;line-height:1em;}
.opinio h4{font-weight:bold;font-size:10pt;line-height:1.2em;color:#FF6606;}

#videos { margin-top: 10px; padding: 20px 0; width: 220px; }
#videos_elements { width: 185px; float: left; overflow: hidden }
#videos #videos_ant { float: left; margin-top: 30px; width: 15px; text-align: center; }
#videos #videos_seg { float: right; margin-top: 30px; width: 15px; text-align: center; }
#videos #videos_ant a, #videos #videos_seg a { display:block; position:relative; width:10px; height:77px; }
#videos #videos_ant a { background:url(fletxa_e.png) no-repeat 0 0; }
#videos #videos_seg a { background:url(fletxa_d.png) no-repeat 0 0; }

#videos ul { margin:0; padding:0; list-style:none; font-size: 12px; }
#videos ul li { float: left; width:90px; margin-right: 5px; }
#videos ul li img { margin-bottom: 7px }
#videos ul li a { color: #000; }

#bloc_galeria{ width: 220px; height: 160px; position: relative; overflow: hidden; padding:10px 0 0 0;margin-bottom:5px;text-align:center;}
#bloc_galeria #bloc_galeriaContent { width: 210px; position: absolute; top: 0; margin-left: 0; }
#bloc_galeria #bloc_galeriaContent .destacatImage { float: left; position: relative; display: none; }
#bloc_galeria #bloc_galeriaContent .destacatImage span {
	position: absolute;
	padding: 2px 5px;
	width: 207px;
	color: #fff;
	display: none;
}
#bloc_galeria #bloc_galeriaContent li { height: 175px; display: none; }
#bloc_galeria #bloc_galeriaContent .bottom { bottom: 0; left: 0; }


#calendari #mes{text-align:center;color: #707070; }
#calendari #mes #anterior{float:left;padding:5px 10px;}
#calendari #mes #seguent{float:right;padding:5px 10px;}
#calendari #mes h3{text-transform:uppercase;}
#calendari #mes a { color: #707070; }
#calendari table{width:100%;border-collapse:collapse;}
#calendari table thead tr{color: #707070;text-transform: uppercase}
#calendari table thead tr td { border: none !important}
#calendari table th{text-align:center;text-transform:uppercase;color:#ababab;font-weight:800;font-size:8pt;}
#calendari table td{text-align:center;padding:3px;border:1px solid #e6e6e6;}
#calendari table tr:last-child td{border-bottom:0;}
#calendari table tr td:first-child{border-left:0;}
#calendari table tr td:last-child{border-right:0;}
#calendari span{ color: #000; }
#calendari table td.avui{background:#ededed;color:#000;}
#calendari table td.avui a, #calendari table td.avui span {background:#ededed;color:#000 !important;}
#calendari table td.acte{background:#FF6606;color:#FFF;}
#calendari table td.acte a, #calendari table td.acte span{background:#FF6606;color:#FFF !important;}



/* -------- Notícies -------- */
#contingut .llistat_noticia { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 5px solid #FF6606; }
#contingut .llistat_noticia .imatge { float: left; width: 210px; }
#contingut .llistat_noticia .text { float: right; width: 520px; }
#contingut .llistat_noticia h3 { font-size:18px;line-height:22px;margin-bottom:10px;text-transform:none;font-weight:bold; font-family: Arvo }
#contingut .llistat_noticia h3 a { color: #000; }

#contingut .noticia h3 { font-size:30px;line-height:35px;margin-bottom:15px;text-transform:none;font-weight:bold; font-family: Arvo }
#contingut .noticia h3 a { color: #000; }
#contingut .noticia .subtitol{color:#FF6606;font-size:20px;line-height:23px;margin-bottom:10px;}
#contingut .noticia .entrada{font-size:15px;line-height: 19px; color: #FF6606; margin-bottom: 20px; }
#contingut .noticia p.contingut {font-size:13px;line-height: 19px; }

#contingut .noticia .noticia_dreta { float: right; width: 200px; margin: 0 0 20px 20px; font-size:1em; line-height: 1.4em; }
#contingut .noticia .noticia_dreta ul li { margin-bottom: 7px; }
#contingut .noticia .noticia_dreta p.peudefoto { font-size: 12px; margin: 3px 0 0 0; color: #000; }
#contingut .noticia .meta{padding: 15px 0;}
#contingut .noticia .meta .meta_esquerra { float: left; width: 300px; }
#contingut .noticia .meta .meta_dreta { float:right; width: 100px; text-align: right; }


#contingut .video h3 { font-size:20px;line-height:25px;margin:15px 0 10px 0;font-weight:bold; font-family: Arvo }
#contingut .video p.contingut {font-size:13px;line-height: 19px; }
#contingut .video .meta{padding: 15px 0;}
#contingut .video .meta .meta_esquerra { float: left; width: 300px; }
#contingut .video .meta .meta_dreta { float:right; width: 100px; text-align: right; }


#contingut div.videos_elements { width:570px; background:#FFF; padding:10px; margin-top: 30px }
#contingut div.videos_elements div { margin: 20px 10px 0 0; width: 210px; float: left; }
#contingut div.videos_elements div p { margin-top: 10px; color: #000 }


#contingut ul.menu { margin: 45px 0 0 -10px; float: left; width: 150px; }
#contingut ul.menu li { margin-bottom: 10px; }
#contingut ul.menu li a { display: block; background-color: #f2f1ed; padding: 5px 0; text-align: center; width: 150px; font-weight: bold; color: #FF6606;}
#contingut ul.menu li a:hover, #contingut ul.menu li.actiu a { color: #FFB25B; }


#contingut ul.menu li ul { margin: 5px 0 0 20px; width: 130px; }
#contingut ul.menu li ul li { margin-bottom: 10px; }
#contingut ul.menu li ul li a { display: block; background-color: #f6f5f1; padding: 5px 0; text-align: center; width: 130px; color: #000 !important; font-size: 12px; }
#contingut ul.menu li ul li a:hover, #contingut ul.menu li ul li.actiu a { color: #FFB25B !important; }


#contingut .text { float: right; width: 535px; }
#contingut .text h3 { font-size:30px;line-height:35px;margin-bottom:15px;text-transform:none;font-weight:bold; font-family: Arvo }
#contingut .text .subtitol{color:#FF6606;font-size:20px;line-height:23px;margin-bottom:10px;}
#contingut .text .entrada{font-size:15px;line-height: 19px; color: #FF6606; margin-bottom: 20px; }
#contingut .text p.contingut {font-size:13px;line-height: 19px; }
#contingut .text ul { margin-left: 20px; }
#contingut .text ul li { list-style: disc }



/* -------- Agenda -------- */
.acte_dia { float: left; width: 70px; font-weight: bold; text-align: center; padding-top: 20px; text-transform: uppercase }
.acte_dia .acte_numero { font-size: 35px; line-height: 40px; }
.acte_dades { float: right; width: 560px; padding-left: 25px; border-left: 1px solid #000; }
.acte_dades h3 { font-size:20px;line-height:25px;margin:5px 0;font-weight:bold; font-family: Arvo }
.acte_dades h3 a { color:#FF6606 }
.acte_dades 

.acte{background:#f2f2e8;padding:15px 15px 15px 60px;}
.acte .fons_data { background-color: #FEEDD9; padding: 10px;margin-bottom: 10px; }
.acte h3 { font-size:20px;line-height:25px;margin:15px 0 10px 0;font-weight:bold; font-family: Arvo }
.acte.parell{background:#fff;}
.acte .exporta{float:right;}
.acte .exporta li{margin-bottom:5px;}
.acte .dia,  .acte .lloc span{color:#009ee0!important;}
.acte .dia{float:left;margin-left:-45px;font-size:20pt;font-weight:bold;}
.acte .data{text-transform:uppercase;font-size:9pt;}
.acte h4{font-weight:bold;font-size:14pt;line-height:1.5em;color:#000;}
.acte .lloc{font-size:9pt;color:#000;margin-top:5px;}
.acte .mapa_agenda{height: 200px;display: none}


/* -------- Cerca -------- */
.calendari {
	width: 250px;
	float: left;
	min-height: 166px;
	font-size: 12px;
	border: 1px solid #FF6606;
	padding: 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
.calendari_mes {
	width: 100%;
	font-size: 15px;
	background: #FEEDD9 url(https://www.sci-cat.org/img/fons/calendari_cap.png) repeat-x top left;
	border: 1px solid #FF6606;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
.calendari_mes a { color: #372223; }
.calendari_mes td { text-align: center; padding: 3px 0; }
.calendari_mes td.desplacament { width: 130px; }
.calendari_mes td span {
	background-color: #FFF;
	width: 15px;
	display: block;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align: center;
}

.calendari_dies { width: 100%; margin-top: 10px; }
.calendari_dies tr td { text-align: center; padding: 1px; }
.calendari_dies tr.cal_cap_dia td { color: #372223; padding-bottom: 6px; }
.calendari_dies tr.cal_dies td span, .calendari_dies tr.cal_dies td a {
	color: #372223;
	background: transparent url(https://www.sci-cat.org/img/fons/calendari.png) repeat-x center left;
	border: 1px solid #FF6606;
	display: block;
	text-align: right;
	padding: 2px;
}
/*.calendari_dies tr.cal_dies td .cal_fest { color: #ff0000; font-weight: bold; }*/
.calendari_dies tr.cal_dies td .cal_avui { text-decoration: underline; font-weight: bold; }
.calendari_dies tr.cal_dies td .cal_acte { color: #FF6606 !important; }
.calendari_dies tr.cal_dies td .cal_acte:hover { text-decoration: underline; }


div#cerca_avancada { margin-top: 10px; }
.cerca_element { margin: 0 0 15px 0; padding: 5px 15px; }
.cerca_element.fons { background-color: #feedd9; }

.boto_apartat { padding: 4px 10px; margin-right: 20px; float: left; text-transform: uppercase; }
.boto_apartat.actiu { background-color:#FF6606; color: #FFF; }
.boto_apartat.actiu a { color: #FFF; }
.boto_apartat.inactiu { background-color:#FEEDD9; color: #000; }
.boto_apartat.inactiu a { color: #000; }




/* -------- Galeries -------- */
div.galeria_imatge { float: left; margin-right: 25px; }
div.galeria_imatge img { border: 7px solid #AAA; margin-bottom: 7px }

/* -------- Paginació -------- */
.paginacio { float: right; margin-top: -20px; }
.paginacio a, .paginacio span {
    display: block;
    float: left;
    margin-right: 5px;
    padding: 3px 6px;
    border: 1px solid #fdc481;
    background-color: #fdc481;
    color: #000;
}
.paginacio a:hover {
    color: #FFF;
    background-color: #FF6606;
    border: 1px solid #FF6606;
}
.paginacio span.actual {
    font-weight: bold;
    background-color: #FF6606;
    border: 1px solid #FF6606;
    color: #FFF;
}




/* -------- prettyPhoto -------- */
div.light_rounded .pp_top .pp_left{background:url(sprite.png.8) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(sprite.png.8) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(btnNext.png.7) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(btnPrevious.png.7) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(sprite.png.8) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(sprite.png.8) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(sprite.png.8) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(sprite.png.8) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(sprite.png.8) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(sprite.png.8) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(sprite.png.8) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(sprite.png.8) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(sprite.png.8) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(sprite.png.8) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(sprite.png.8) -110px -80px no-repeat}

div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0 0 5px}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(https://www.sci-cat.org/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(btnNext.png.7) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(btnNext.png.7) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(loader.gif.5) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(https://www.sci-cat.org/img/prettyphoto/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}