/* -------- 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-family: Arial, Verdana, sans-serif;vertical-align:baseline;text-align: left;}
:focus {outline: 0;}
a, a:link, a:visited, a:hover, a:active{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;}
ol.capitols { list-style: decimal; margin-left:16px; }
ol.primer { margin-left: -16px;}
ol li { padding: 5px 0;}
ol li.actiu1, li.actiu1 a { color: #F76114 !important; }
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: "" "";}

/* -------- Estils generals -------- */
body { background-color: #FFF; color: #242626; font-size:85%; line-height: 1.3em; }
a { color: #0076A4; }
br.p { margin-bottom: 2px; clear: both; }
h1 { font-size: 22px; line-height: 27px; }
h2 { font-size: 21px; line-height: 25px; }
h3 { font-size: 19px; line-height: 23px; }
h4 { font-size: 17px; line-height: 21px; }
h5 { font-size: 15px; line-height: 19px; }
h6 { font-size: 13px; }

h2.seccio_actualitat, h2.seccio_normal { border-top: 1px solid #BAB39C; }
h2.seccio_editorial { border-top: 1px solid #FF870C; }
h2.seccio_bulleti { border-top: 1px solid #BAB39C; }
h2.seccio_canals { border-top: 1px solid #F0A72B; }
h2.seccio_opinions { border-top: 1px solid #BAB39C; }
h2.seccio { background: transparent url(../img/fons/directe.png) 0 10px no-repeat; font-size: 13px; font-weight: bolder; padding: 5px 0 5px 10px; color: #000; text-transform: uppercase; }
h2.seccio a { color: #000; }


/* -------- Estils varis -------- */
img.titol { margin-bottom: 15px; display: block; }
img.marc { border-bottom: 5px solid #E9E8D7; margin-bottom: 5px; }

.gris, .gris a { color: #5A5A50 !important }
.gris_clar, .gris_clar a { color: #BAB39C !important }
.gris_canal, .gris_canal a { color: #A1A1A1 !important }
.negre, .negre a { color: #000 !important }
.blau, .blau a { color: #0076A4 !important }
.taronja, .taronja a { color: #F76114 !important }
.vermell, .vermell a { color: #C8503D !important }
.vermell_acn, .vermell_acn a { color: #C90302 !important }
.lila, .lila a { color: #79387B !important }
.marro, .marro a { color: #502E13 !important }

.neteja { clear: both; }
.data { color: #666666; margin-bottom: 3px; font-size: 11px; text-transform: uppercase; }
.categoria { text-transform: uppercase; }
.ocult { display: none; }

div.mapa_web ul { margin: 5px 0 5px 25px; }
div.mapa_web ul li { padding-bottom: 5px; }


#lapiedra { margin-left: 20px; height: 65px; }
#lapiedra ul { margin:0; padding:0; list-style:none; }
#lapiedra ul li { float: left; width: 50px; padding: 3px; margin: 3px; }
#lapiedra ul li a { height: 65px; width: 50px; overflow: hidden; display: block } 
#lapiedra ul li:hover, #lapiedra ul li.actiu { background-color: #0076A4; }

.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}

.ac_results li { padding: 2px 5px; white-space: nowrap; color: #101010; text-align: left; }
.ac_over { cursor: pointer; background-color: #F0F0B8; }
.ac_match { text-decoration: underline; color: black; }

/* -------- Twitter -------- */
#twitter { margin-top: 10px; padding: 10px 0 20px 0; background-color: #E5F6FC; width: 960px; height: 60px; }
#twitter img.twitter { float: left; width: 48px; margin: -15px 0 0 10px; }
#twitter_elements { width: 860px; float: left; margin-left: 10px; overflow: hidden; height: 75px; }
#twitter ul, #twitter li { margin:0; padding:0; list-style:none; }
#twitter li { width:260px; overflow:hidden; padding: 0 15px; border-right: 1px solid #80D0F0; }
#twitter #twitter_ant { float: left; margin-top: 20px; width: 20px; text-align: right; margin-left: -55px; }
#twitter #twitter_seg { float: right; margin-top: 20px; width: 20px; text-align: left; }
#twitter #twitter_ant a, #twitter #twitter_seg a { display:block; position:relative; width:30px; height:50px; }
#twitter #twitter_ant a { background:url(../img/icones/twitter_e.png) no-repeat 0 0; }
#twitter #twitter_seg a { background:url(../img/icones/twitter_d.png) no-repeat 0 0; }
#twitter ul li a { color: #000; }
#twitter ul li p.twitter_data { color: #00A0E0; }
#twitter ul li p.twitter_data span { color: #80D0F0 !important; }

/* -------- Barra dreta -------- */
.plantilla_gris_p { padding: 0 10px 15px 10px; margin-bottom: 10px; background-color: #E9E8D7; border-top: 2px solid #BAB39C; border-bottom: 1px solid #BAB39C; }
.plantilla_p { padding: 0 10px 15px 10px; margin-bottom: 10px; }
.plantilla_p h3, .plantilla_gris_p h3 { margin-bottom: 7px; }
.plantilla_p h3, .plantilla_gris_p h3, .plantilla_p h3 a, .plantilla_gris_p h3 a { font-size: 13px; line-height: 18px; }

.plantilla_editorial, .plantilla_etiquetes { padding: 0 10px 15px 10px; margin-bottom: 30px; background-color: #FFEFD5; border-top: 1px solid #FF870C; }
.plantilla_butlleti, .plantilla_llibre, .plantilla_galeria { padding: 0 10px 15px 10px; margin-bottom: 30px; background-color: #efeddf; border-top: 1px solid #BAB39C; }
.plantilla_enquesta, .plantilla_vinyeta { padding: 0 10px 15px 10px; margin-bottom: 30px; border-top: 1px solid #BAB39C; }
.plantilla_video { padding: 0 10px 15px 10px; margin-bottom: 30px; background-color: #E9E8D7; border-top: 1px solid #502E13; }
.plantilla_entrevista { padding: 0 10px 15px 10px; margin-bottom: 30px; background-color: #E2D2E7; border-top: 1px solid #79387B; }
.plantilla_canals { padding: 0 10px 15px 10px; margin-bottom: 30px; background-color: #FFEFD5; border-top: 1px solid #FF870C; }
.plantilla_acn_lateral { padding: 0 10px 15px 10px; margin-bottom: 30px; background-color: #F7E9EB; border-top: 1px solid #951516; }
.plantilla_mortena { padding: 0 10px 15px 10px; margin-bottom: 30px; margin-top: 4px; border-top: 1px solid #BAB39C; }

.plantilla_blogs { border-bottom: 1px solid #D67C6E; }

.plantilla_canals hr { clear: both; border-top: none; border-bottom: 1px solid #FFE59E; height: 1px; margin: 5px -10px; }
.plantilla_canals img.logo { float: left; }
.plantilla_canals h3 { margin-left: 40px; }

.barradreta_comentari {
	background: transparent url(../img/fons/comentari_dreta1.png) no-repeat top left;
	margin-top: 10px;
	font-size: 12px;
	padding: 10px 10px 0 10px;
	color: #787878;
	height: 35px;
	word-wrap:break-word;
}
.barradreta_comentari2 {
	background: transparent url(../img/fons/comentari_dreta2.png) no-repeat top left;
	margin-top: 10px;
	font-size: 12px;
	padding: 10px 10px 0 10px;
	color: #787878;
	height: 35px;
	word-wrap:break-word;
}
.barradreta_comentari_esquerra { float: left; width: 20px; font-weight: bolder; }
.barradreta_comentari_dreta { float: right; width: 270px; }
.barradreta_comentari_dreta span { text-transform: uppercase; }

.puntdemira_esquerra { float: left; height: 68px; width: 226px; margin-bottom: 10px; background: transparent url(../img/fons/puntdemira.png) top left no-repeat; }
.puntdemira_dreta { float: right; width: 100px; margin-bottom: 10px; height: 68px; overflow: hidden; }
.puntdemira_esquerra h3 { margin: 5px 0 5px 10px; width: 175px; }
.puntdemira_esquerra a.comentaris { float: right; margin-right: 10px; margin-top: 40px; font-size: 11px; }
.puntdemira_esquerra a.comentaris img { margin-top: 5px; }


.plantilla_video h3, .plantilla_entrevista h3, .plantilla_llibre h3, .plantilla_galeria h3, .plantilla_canals h3,
.plantilla_enquesta h3, .puntdemira_esquerra h3, .plantilla_editorial h3
{ font-size: 13px; font-weight: bolder; line-height: 16px; }
.plantilla_video p, .plantilla_entrevista p, .plantilla_llibre p, .plantilla_galeria p, .plantilla_canals p,
.plantilla_enquesta p, .puntdemira_esquerra p, .plantilla_editorial p
{ font-size: 13px; line-height: 18px; }


.tags { line-height: 25px; }
.tags a:hover { text-decoration: underline; }

.tags_gros { line-height: 45px; }
.tags_gros a { color: #F76114; }
.tags_gros a:hover { text-decoration: underline; }

.imageOver{
	background:url(../img/icones/lupa.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

.enquesta input { float: left; }
.enquesta input.votar { float: right; }
.enquesta .enq_barra { height: 15px; background-color: #E97F30; float: left; }
.enquesta .enq_percent { float: left; margin-left: 10px; color: #E97F30; font-size: 11px; }



#videos { margin-top: 10px; padding: 20px 0; width: 320px; }
#videos_elements { width: 280px; float: left; overflow: hidden }
#videos #videos_ant { float: left; margin-top: 30px; width: 20px; text-align: center; }
#videos #videos_seg { float: right; margin-top: 30px; width: 20px; text-align: center; }
#videos #videos_ant a, #videos #videos_seg a { display:block; position:relative; width:30px; height:77px; }
#videos #videos_ant a { background:url(../img/icones/fletxa2_e.png) no-repeat 0 0; }
#videos #videos_seg a { background:url(../img/icones/fletxa2_d.png) no-repeat 0 0; }

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

div.plantilla_entrevista img.entrevista, div.plantilla_p img.entrevista { margin: 0 -10px; margin-bottom: 7px }
div.comprar { width: 146px; height: 19px; margin-top: 10px; }
div.comprar div.comprar_preu { margin: -17px 0 0 0; text-align: center; width: 70px; }
div.comprar a { color: #FFF !important; font-weight: bolder; }

div.modul_lectures ul li { list-style-image: url( ../img/icones/lectura.png );	margin-bottom: 10px;	}
div.modul_comentaris ul li { list-style-image: url( ../img/icones/comentari.png ); margin-bottom: 10px; }

table.blogs { margin-bottom: 30px; }
table.blogs tr.fons { background-color: #F1F1E5; }
table.blogs td.imatge { width: 60px; vertical-align: middle; padding: 5px 0; }
table.blogs td.text { width: 270px; vertical-align: middle; padding: 5px 5px 5px 0; }

.plantilla_actualitat { padding: 15px 10px; background-color: #F7F6EF; }
.plantilla_actualitat_tag_actiu { background-color: #F7F6F4; float: left; padding: 5px 10px; border-right: 2px solid #FFF; border-bottom: 2px solid #F7F6EF; }
.plantilla_actualitat_tag_actiu a { color: #000 !important; font-weight: bolder; font-size: 12px;}
.plantilla_actualitat_tag_inactiu { float: left; padding: 5px 10px; background-color: #E8E8DE; border-right: 2px solid #FFF;  border-bottom: 2px solid #FFF; }
.plantilla_actualitat_tag_inactiu a { color: #000 !important; font-size: 12px; }
.plantilla_actualitat_tag div { padding: 3px 10px; font-size: 11px; }
.plantilla_actualitat_tag div span { font-size: 11px; color: #000 }
div#mes_comentat, div#darrers_comentaris { display: none }
div#darrers_comentaris_tag, div#comentades_tag, div#noticies_tag { margin-top: 7px; }
hr.blanc_noticia { clear: both; border-top: none; border-bottom: 1px solid #FFF; height: 1px; width: 95%; }


div.modul_lectures ul, div.modul_comentaris ul { padding-left: 20px; margin: 0; list-style: inside; list-style-position: outside; }
div.modul_lectures ul li { list-style-image: url( ../img/icones/lectura.png );	margin-bottom: 10px;	}
div.modul_comentaris ul li { list-style-image: url( ../img/icones/comentari.png ); margin-bottom: 10px; }




/* -------- Portada -------- */
table.portada { width: 100%; margin-bottom: 15px; }
table.portada td.portada_tripleta_not { vertical-align: top; width: 185px; }
table.portada td.separacion_not { width: 12px; }
table.portada_fons { background-color: #E8E8DE; padding: 10px; }
table.portada td.plantilla_border { border-bottom: 2px solid #DAD9C7; padding-bottom: 10px; }

/*Dos columnes de mida igual*/
table.portada td.template1_esquerra { width: 280px; vertical-align: top; border-bottom: 2px solid #E3E3D5; }
table.portada td.template1_dreta { width: 280px; vertical-align: top; border-bottom: 2px solid #E3E3D5; }
table.portada td.template1_centre { width: 20px; }

/*Dos columnes de mida igual sense peu*/
table.portada td.template3_esquerra { width: 280px; vertical-align: top; }
table.portada td.template3_dreta { width: 280px; vertical-align: top; }
table.portada td.template3_centre { width: 20px; }
table.portada td.peu { border-bottom: 2px solid #E3E3D5; }

/*Dos columnes amb la de l'esquerra més gran que la de la dreta*/
table.portada td.template2_esquerra { width: 340px; vertical-align: top; border-bottom: 2px solid #E3E3D5; }
table.portada td.template2_dreta { width: 220px; vertical-align: top; border-bottom: 2px solid #E3E3D5; }
table.portada td.template2_centre { width: 20px; }

/*foto a la dreta i titular a l'esquuerra*/
div.template4_esquerra { float: left; width: 250px}
div.template4_dreta { float: right; width: 320px }
div.template4_dreta h3, div.template4_dreta h3 a { font-size: 27px; line-height: 30px; font-family:Georgia, "Times New Roman",Times,serif !important; }

/*foto a la dreta i titular a l'esquuerra*/
div.template5_esquerra { float: left; width: 250px; margin-top: 20px; }
div.template5_dreta { float: right; width: 630px; margin-top: 20px; }
div.template5_dreta h3, div.template5_dreta h3 a { font-size: 35px; line-height: 38px; font-family:Georgia, "Times New Roman",Times,serif !important; }


table.portada td.template1_esquerra h3, table.portada td.template1_esquerra h3 a,
table.portada td.template3_esquerra h3, table.portada td.template3_esquerra h3 a
{ font-size: 24px; line-height: 27px; margin-bottom: 10px; font-family:Georgia, "Times New Roman",Times,serif !important; }
table.portada td.template1_dreta h3, table.portada td.template1_dreta h3 a,
table.portada td.template3_dreta h3, table.portada td.template3_dreta h3 a
{ font-size: 24px; line-height: 27px; margin-bottom: 10px; font-family:Georgia, "Times New Roman",Times,serif !important; }

table.portada td.template2_esquerra h3, table.portada td.template2_esquerra h3 a { font-size: 27px; line-height: 30px; margin-bottom: 15px; font-family:Georgia, "Times New Roman",Times,serif !important; }
table.portada td.template2_dreta h3, table.portada td.template2_dreta h3 a { font-size: 20px; line-height: 25px; margin-bottom: 5px; font-family:Georgia, "Times New Roman",Times,serif !important; }

table.portada td.portada_tripleta_not h3 { margin-top: 7px; margin-bottom: 5px; }
table.portada td.portada_tripleta_not h3 a { font-size: 17px; line-height: 21px; margin-bottom: 5px; font-family:Georgia, "Times New Roman",Times,serif !important; }


hr.gris { border-bottom: none; border-bottom: 1px solid #DAD9C7; height: 0px; margin: 10px 0; }
hr.gris2 { border-top: 1px solid #DAD9C7; border-bottom: 1px solid #DAD9C7; height: 1px; margin: 10px 0; }
.portada img.comentari { text-align: right; margin-bottom: 7px; }

table.portada td.template1_esquerra .portada_comentari,
table.portada td.template1_dreta .portada_comentari,
table.portada td.template3_esquerra .portada_comentari,
table.portada td.template3_dreta .portada_comentari {
	background: transparent url(../img/fons/comentari_portada1.png) no-repeat top left;
	margin-top: 10px;
	font-size: 11px;
	padding: 10px 10px 0 10px;
	color: #787878;
	height: 45px;
	word-wrap:break-word;
}

table.portada td.template1_esquerra .portada_comentari_esquerra,
table.portada td.template1_dreta .portada_comentari_esquerra,
table.portada td.template3_esquerra .portada_comentari_esquerra,
table.portada td.template3_dreta .portada_comentari_esquerra
{ float: left; width: 20px; font-weight: bolder; }

table.portada td.template1_esquerra .portada_comentari_dreta,
table.portada td.template1_dreta .portada_comentari_dreta,
table.portada td.template3_esquerra .portada_comentari_dreta,
table.portada td.template3_dreta .portada_comentari_dreta 
{ float: right; width: 240px; }

table.portada td.template1_esquerra .portada_comentari_dreta span,
table.portada td.template1_dreta .portada_comentari_dreta span,
table.portada td.template3_esquerra .portada_comentari_dreta span,
table.portada td.template3_dreta .portada_comentari_dreta span
{ text-transform: uppercase; }


table.portada td.template2_esquerra .portada_comentari {
	background: transparent url(../img/fons/comentari_portada2.png) no-repeat top left;
	margin-top: 5px;
	font-size: 11px;
	padding: 10px 10px 0 10px;
	color: #787878;
	height: 40px;
	word-wrap:break-word;
}

table.portada td.template2_esquerra .portada_comentari_esquerra { float: left; width: 20px; font-weight: bolder; }
table.portada td.template2_esquerra .portada_comentari_dreta { float: right; width: 295px; }
table.portada td.template2_esquerra .portada_comentari_dreta span { text-transform: uppercase; }


table.portada td.template2_dreta .portada_comentari {
	background: transparent url(../img/fons/comentari_portada3.png) no-repeat top left;
	margin-top: 5px;
	font-size: 11px;
	padding: 10px 5px 0 5px;
	color: #787878;
	height: 40px;
	word-wrap:break-word;
}
table.portada td.template2_dreta .portada_comentari_esquerra { float: left; width: 20px; font-weight: bolder; }
table.portada td.template2_dreta .portada_comentari_dreta { float: right; width: 180px; }
table.portada td.template2_dreta .portada_comentari_dreta span { text-transform: uppercase; }



table.portada td.portada_tripleta_not .portada_comentari {
	background: transparent url(../img/fons/comentari_portada4.png) no-repeat top left;
	margin-top: 5px;
	font-size: 11px;
	padding: 10px 5px 0 5px;
	color: #787878;
	height: 40px;
	word-wrap:break-word;
}
table.portada td.portada_tripleta_not .portada_comentari_esquerra { float: left; width: 20px; font-weight: bolder; }
table.portada td.portada_tripleta_not .portada_comentari_dreta { float: right; width: 155px; }
table.portada td.portada_tripleta_not .portada_comentari_dreta span { text-transform: uppercase; }


.template4 .portada_comentari {
	background: transparent url(../img/fons/comentari_portada5.png) no-repeat top left;
	margin-top: 5px;
	font-size: 11px;
	padding: 10px 5px 0 5px;
	color: #787878;
	height: 40px;
	word-wrap:break-word;
}
.template4 .portada_comentari_esquerra { float: left; width: 25px; font-weight: bolder; }
.template4 .portada_comentari_dreta { float: right; width: 545px; }
.template4 .portada_comentari_dreta span { text-transform: uppercase; }


.template5_dreta .portada_comentari {
	background: transparent url(../img/fons/comentari_portada5.png) no-repeat top left;
	margin-top: 5px;
	font-size: 11px;
	padding: 10px 5px 0 5px;
	color: #787878;
	height: 40px;
	word-wrap:break-word;
}
.template5_dreta .portada_comentari_esquerra { float: left; width: 25px; font-weight: bolder; }
.template5_dreta .portada_comentari_dreta { float: right; width: 545px; }
.template5_dreta .portada_comentari_dreta span { text-transform: uppercase; }


.portada_comentari a, .barradreta_comentari a { color: #787878; }


.portada hr.apartat { border-top: 1px solid #BAB39C; border-bottom: none; height: 1px; margin: 15px 0 5px 0; }
.portada h6 { margin: 0 0 7px 15px; text-transform: uppercase; font-size: 10px; color: #A1A1A1 }
.portada h6 a { color: #A1A1A1 }
.portada ul { padding: 0; margin: 0 0 0 15px; }
.portada ul li { padding: 0 0 5px 0; }
.portada div.relacionades ul li { list-style-image:url('../img/icones/relacio.png'); font-size: 12px; }

.portada_galeria { margin: 20px 0; height: 190px; }
.portada_galeria a { width: 580px; height: 190px; display: block }
.portada_galeria img.transparent { width: 270px; height: 190px; float: left; position: absolute; }
.portada_galeria_quadre { padding: 5px 10px; width: 250px;  height: 180px; float: left; position: absolute; }
.portada_galeria .portada_galeria_quadre h2.imatge {
	background: transparent url(../img/fons/directe.png) 0 5px no-repeat;
	margin: 0 0 15px 0;
	text-transform: uppercase;
	font-size: 12px;
	color: #FFF;
	padding: 0 0 0 10px;
}
.portada_galeria .portada_galeria_quadre h3 { font-size: 12px; line-height: 15px; }
.portada_galeria .portada_galeria_quadre p { color: #FFF; margin-top: 7px; font-size: 11px; line-height: 14px; } 


.portada_galeria_nova { margin: 10px 0; height: 190px; position: relative; }
.portada_galeria_nova a { width: 580px; height: 190px; display: block }
.portada_galeria_nova img.transparent { height: 70px; position: absolute; margin-top: 120px; width: 580px; }
.portada_galeria_nova_quadre { padding: 5px 10px; margin-top: 120px; height: 80px; position: absolute; }
.portada_galeria_nova .portada_galeria_nova_quadre h2.imatge {
	background: transparent url(../img/fons/directe.png) 0 5px no-repeat;
	margin: 0 0 15px 0;
	text-transform: uppercase;
	font-size: 12px;
	color: #FFF;
	padding: 0 0 0 10px;
}
.portada_galeria_nova .portada_galeria_nova_quadre h3 { font-size: 12px; line-height: 15px; }
.portada_galeria_nova .portada_galeria_nova_quadre p { color: #FFF; margin-top: 7px; font-size: 11px; line-height: 14px; } 


.portada_canal { margin: 30px 0 0 0; height: 190px; }
.portada_canal img.logo { float: right; margin: -15px 25px 0 0 }
.portada_canal a { width: 580px; height: 190px; display: block }
.portada_canal img.transparent { width: 270px; height: 190px; float: left; position: absolute; }
.portada_canal_quadre { padding: 5px 10px; width: 250px;  height: 180px; float: left; position: absolute; }
.portada_canal .portada_canal_quadre h2.canal {
	background: transparent url(../img/fons/directe.png) 0 5px no-repeat; margin: 0 0 15px 0;
	text-transform: uppercase;
	font-size: 12px;
	color: #FFF;
	padding: 0 0 0 10px;
}
.portada_canal .portada_canal_quadre h3 { font-size: 12px; line-height: 15px; }
.portada_canal .portada_canal_quadre p { color: #FFF; margin-top: 7px; font-size: 11px; line-height: 14px; } 

.mes_noticies h3 { font-size: 12px; line-height: 16px; font-weight: bolder; }


#llibres { width: 960px; margin-bottom: 20px; }
#llibres_elements { width: 920px; float: left; overflow: hidden }
#llibres #llibres_ant { float: left; margin-top: 60px; width: 20px; text-align: left; }
#llibres #llibres_seg { float: right; margin-top: 60px; width: 20px; text-align: right; }
#llibres #llibres_ant a, #llibres #llibres_seg a { display:block; position:relative; width:30px; height:77px; }
#llibres #llibres_ant a { background:url(../img/icones/fletxa2_e.png) no-repeat 0 0; }
#llibres #llibres_seg a { background:url(../img/icones/fletxa2_d.png) no-repeat 0 0; }

#llibres ul { margin:0; padding:0; list-style:none; font-size: 12px; }
#llibres ul li { float: left; width: 170px; height: 135px; margin-right: 15px; background-color: #EDEDED }
#llibres ul li img { margin: 5px 0 0 5px }
#llibres ul li div.contingut { float: right; margin: 5px; width: 75px; height: 50px; }
#llibres ul li div.contingut h3, #llibres ul li div.contingut h3 a { font-size: 12px; line-height: 16px; color: #000; font-weight: bolder; }


#llibres_petit { width: 580px; margin-bottom: 20px; }
#llibres_petit_elements { width: 540px; height: 150px; float: left; overflow: hidden }
#llibres_petit #llibres_ant { float: left; margin-top: 60px; width: 20px; text-align: left; }
#llibres_petit #llibres_seg { float: right; margin-top: 60px; width: 20px; text-align: right; }
#llibres_petit #llibres_ant a, #llibres_petit #llibres_seg a { display:block; position:relative; width:30px; height:77px; }
#llibres_petit #llibres_ant a { background:url(../img/icones/fletxa2_e.png) no-repeat 0 0; }
#llibres_petit #llibres_seg a { background:url(../img/icones/fletxa2_d.png) no-repeat 0 0; }

#llibres_petit ul { margin:0; padding:0; list-style:none; font-size: 12px; }
#llibres_petit ul li { float: left; width: 167px; height: 135px; margin-right: 15px; background-color: #EDEDED }
#llibres_petit ul li img { margin: 5px 0 0 5px }
#llibres_petit ul li div.contingut { float: right; margin: 5px; width: 75px; height: 50px; }
#llibres_petit ul li div.contingut h3, #llibres_petit ul li div.contingut h3 a { font-size: 12px; line-height: 16px; color: #000; font-weight: bolder; }


table.mitja { width: 100%; margin-bottom: 30px; }
table.mitja tr.ratlla td.esquerra, table.mitja tr.ratlla td.dreta  { border-bottom: 1px solid #DAD9C7 }
table.mitja td.esquerra { width: 270px; }
table.mitja td.dreta { width: 270px; }
table.mitja td.separacio { width: 40px; }
table.mitja td.titol { border-bottom: 5px solid #DAD9C7; padding-bottom: 10px; font-size: 18px }
table.mitja td.article { padding: 10px 0; }
table.mitja tr. { padding: 10px 0; }

table.mitja h3 { font-size: 14px; }



#featured{ 
	width:570px; 
	position:relative; 
	border:5px solid #E8E8DE; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:168px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../img/icones/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#E8E8DE; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
	overflow: hidden;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:170px; left:0; 
	height:80px;
	width: 400px;
	background: url('../img/fons/transparent.png'); 
}
#featured .info h2{ 
	font-size:14px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}



/* -------- Llistat d'articles -------- */
div.portada_imatge { float: left; margin: 10px 10px 5px 0; width: 175px; }
div.portada_text { font-size: 13px; line-height: 18px; }
.categoria a { text-transform: uppercase; font-size: 11px; }
a.mes { text-transform: uppercase; font-size: 11px; font-family: Arial; }
h4.subtitol { margin: 5px 0 10px 0; font-size: 14px; font-weight: bolder; color: #000 }
div.peudefoto { background-color: #EEE; color: #605d5d; font-size: 11px; padding: 2px 5px; margin: -5px 0 5px 0; }

div.plantilla_border, div.plantilla_acn { border-bottom: 2px solid #DAD9C7; margin-bottom: 15px; padding-bottom: 5px; }
div.plantilla_border h3 { font-size: 22px; line-height: 26px; font-family:Georgia, "Times New Roman",Times,serif !important; }
div.plantilla_acn h3 { font-size: 17px; line-height: 23px; font-family:Georgia, "Times New Roman",Times,serif !important; }
div.plantilla_border h4.subtitol { margin: 5px 0 10px 0; font-size: 15px; font-weight: bolder; color: #000 }

div.llegenda_esq { float: left; font-size: 10px; }
div.llegenda_dret { float: right; font-size: 10px; }
div.llegenda_esq a { margin-left: 10px }
div.llegenda_dret a { margin-left: 10px }

div.top_comentari_b a, div.top_comentari_v a { color: #FFF !important; }


/* -------- Article desplegat -------- */
div.desplacament { float: right; font-size: 11px; }
div.desplacament a { color: #333; text-decoration: none; cursor: pointer; }

div.article h3 { margin-bottom: 10px; }
div.article h3 a { font-size: 30px; line-height: 35px; margin-bottom: 10px; font-family:Georgia, "Times New Roman",Times,serif !important; }
div.article hr { border-bottom: none; border-top: 1px solid #BAB39C; height: 0px; margin: 5px 0; }
div.article hr.apartat { border-top: 1px solid #BAB39C; border-bottom: 1px solid #BAB39C; height: 0px; margin: 15px 0 5px 0; }
div.article span.contingut { font-size: 14px; line-height: 19px; }

div.article h5.entradeta { font-size: 14px; line-height: 20px; color: #777; margin: 5px 0 10px 0; }

div.article div.separador { border-top: 1px solid #E9E9E9; border-bottom: 1px solid #BAB39C; padding: 3px 0; margin-bottom: 20px;  font-size: 11px; }
div.article div.separador div.separador_esquerra { float: left; width: 370px; }
div.article div.separador div.separador_dreta { float: right; width: 200px; text-align: right; }
div.article div.separador div.separador_dreta div { text-align: right; }

div.article div.separador2 { border-top: 1px solid #E9E9E9; border-bottom: 1px solid #BAB39C; padding: 3px 0; margin-bottom: 20px;  font-size: 11px; float: left; width: 395px }
div.article div.separador2 div.separador_esquerra { float: left; width: 100px; }
div.article div.separador2 div.separador_dreta { float: right; width: 200px; text-align: right; }
div.article div.separador2 div.separador_dreta div { text-align: right; }

div.article_esquerra { float: left; width: 220px; margin: 0 10px 20px 0; }
div.article_dreta { float: right; width: 340px; margin: 0 0 20px 0; font-size:1.1em; line-height: 1.4em; }

div.article2_dreta { float: right; width: 335px; margin: 0 0 20px 20px; font-size:1em; line-height: 1.4em; }


div.article_l a { color: #9D5F94; }
div.article_t a { color: #F76114; }
div.article_g a { color: #0076A4; }
div.article_b a { color: #0076A4; }
div.article_v a { color: #C90302; }


div.article h6 { margin: 0 0 7px 15px; text-transform: uppercase; font-size: 10px; color: #A1A1A1 }
div.article h6 a { color: #A1A1A1 }

div.article ul { padding: 0; margin: 0 0 0 15px; }
div.article ul li { padding: 0 0 5px 0; }

div.article div.relacionades ul li { list-style-image:url('../img/icones/relacio.png'); }

div.article div.documents ul li { list-style-image: url( ../img/icones/documents.png ) !important; }
div.article div.documents ul li.doc { list-style-image: url( ../img/icones/icona_doc.png ) !important; }
div.article div.documents ul li.pdf { list-style-image: url( ../img/icones/icona_pdf.png ) !important; }
div.article div.documents ul li.zip { list-style-image: url( ../img/icones/icona_zip.png ) !important; }

div.article div.audio { margin: 0 0 0 15px; }
div.article div.etiquetes { margin: 0 0 0 15px; }
div.article div.etiquetes img { margin-left: -15px; }

div.article div.llegenda_article { margin: 15px 0 30px 0; font-size: 10px; padding: 7px 0; border-top: 2px solid #E9E9E9; border-bottom: 2px solid #BAB39C; }
div.article div.llegenda_article div.llegenda_etiquetes { padding-top: 7px; margin-top: 7px; }
div.article div.llegenda_article div.llegenda_esquerra { float: left; width: 220px; margin: 0; }
div.article div.llegenda_article div.llegenda_dreta { float: right; width: 360px; margin: 0; text-align: right; }
div.article div.llegenda_article div.llegenda_esquerra a { margin-left: 10px }
div.article div.llegenda_article div.llegenda_dreta a { margin-left: 10px }
div.article div.llegenda_article { font-size: 10px; }


div.comentari { clear: both; margin-bottom: 20px; padding: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
div.comentari img.item { float: right; margin-right: 20px; margin-top: -17px; }
div.comentari.gris1 { background-color: #E8E8DE; }
div.comentari.gris2 { background-color: #F5F4EB; }
div.comentari.comentari_taronja { background-color: #fae5bf; }
div.comentari div.comentari_esquerra { float: left; width: 20px; }
div.comentari div.comentari_esquerra a { color: #F76114 }
div.comentari div.comentari_dreta { float: right; width: 510px; }
div.comentari div.comentari_dreta_llarg { float: right; width: 670px; }
div.comentari div.comentari_dreta a,
div.comentari div.comentari_dreta_llarg a
{ color: #787878 }
div.comentari div.comentari_dreta div.nom,
div.comentari div.comentari_dreta_llarg div.nom
{ float: left; width: 300px; color: #787878 }
div.comentari div.comentari_dreta div.data_comentari,
div.comentari div.comentari_dreta_llarg div.data_comentari
{ float: right; width: 200px; text-align: right; color: #787878; font-size: 11px; }
div.comentari div.comentari_dreta p,
div.comentari div.comentari_dreta_llarg p
{ clear: both; margin-top: 23px; font-size: 13px; }

div.comentari_vots_esquerra {
	float: left;
	width: 230px;
	color: #808080;
	padding-top: 30px;
	margin-left: 60px;
	font-size: 11px;
}
div.comentari_vots_dreta {
	float: right;
	width: 150px;
	color: #808080;
	padding-top: 15px;
	text-align: right;
	font-size: 11px;
}
div.comentari_vots_dreta a { color: #808080; }
div.comentari_vots_esquerra span.positiu { color: #749513 !important }
div.comentari_vots_esquerra span.negatiu { color: #E12535 !important }
div.comentari_vots_esquerra a:hover { border-bottom: none !important }
div.botons_entrada { float: left; margin-right: 20px; }

#tooltip-shadow {
	background: url(../img/fons/ombra.png) no-repeat bottom right;
	position:absolute;
	visibility:hidden;
	z-index:9999;
	margin: 0;
	padding: 0;
}
#tooltip-text {
	background-color:#FFF;
	position:absolute;
	visibility:hidden;
	margin: 0;
	z-index:10000;
	border: 1px solid;
	padding: 10px;
	font-size: 90%;
	overflow: hidden;
	width: 38em;
	max-height: 40ex;
	background: #FFEFD5;
	border-color: #EFDCBD;
}

#comentari-enviat { margin-bottom: 50px; }

span#comparteix {
	padding: 6px;
	width: 145px;
	font-size: 11px;
	display: inline;
	margin-left: 10px;
	display: none;
}
span#comparteix img { margin: 0 3px }
span#comparteix a { color: #000 !important; margin: 0px !important }

h4.destacat { float: right; width: 375px; font-size: 25px; line-height: 30px; color: #9D5F94; margin: 15px 0 15px 15px }
	
	
#cornuts { width: 580px; }
#cornuts_elements { width: 540px; float: left; overflow: hidden }
#cornuts #cornuts_ant { float: left; margin-top: 60px; width: 20px; text-align: left; }
#cornuts #cornuts_seg { float: right; margin-top: 60px; width: 20px; text-align: right; }
#cornuts #cornuts_ant a, #cornuts #cornuts_seg a { display:block; position:relative; width:30px; height:77px; }
#cornuts #cornuts_ant a { background:url(../img/icones/fletxa2_e.png) no-repeat 0 0; }
#cornuts #cornuts_seg a { background:url(../img/icones/fletxa2_d.png) no-repeat 0 0; }

#cornuts ul { margin:0; padding:0; list-style:none; }
#cornuts ul li { float: left; width: 170px; margin-right: 10px; }
#cornuts ul li img { border: 1px solid #000; }


#puntdemira { width: 750px; }
#puntdemira_elements { width: 700px; float: left; overflow: hidden }
#puntdemira #puntdemira_ant { float: left; margin-top: 35px; width: 25px; text-align: left; }
#puntdemira #puntdemira_seg { float: right; margin-top: 35px; width: 25px; text-align: right; }
#puntdemira #puntdemira_ant a, #puntdemira #puntdemira_seg a { display:block; position:relative; width:30px; height:77px; }
#puntdemira #puntdemira_ant a { background:url(../img/icones/fletxa2_e.png) no-repeat 0 0; }
#puntdemira #puntdemira_seg a { background:url(../img/icones/fletxa2_d.png) no-repeat 0 0; }

#puntdemira ul { margin:0; padding:0; list-style:none; }
#puntdemira ul li { float: left; width: 335px; margin-right: 15px; }


/* -------- Paginació -------- */
.limitacio { float: left; margin-top: -10px; }
.paginacio_comentaris { float: right; margin-top: -10px; }
.paginacio_comentaris a, .paginacio_comentaris span, .limitacio a, .limitacio span {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 2px 5px;
	border: 1px solid #F5F4EB;
	background-color: #F5F4EB;
	color: #000;
}
.paginacio_comentaris a:hover, .limitacio a:hover {
	color: #000;
	background-color: #E8E8DE;
	border: 1px solid #E8E8DE;
}
.paginacio_comentaris span.actual, .limitacio span.actual {
	font-weight: bold;
	background-color: #E8E8DE;
	border: 1px solid #E8E8DE;
	color: #000;
}


.pag_blau .paginacio { float: right; margin-top: -20px; }
.pag_blau .paginacio a, .pag_blau .paginacio span {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 3px 6px;
	border: 1px solid #CCF1FF;
	background-color: #CCF1FF;
	color: #000;
}
.pag_blau .paginacio a:hover {
	color: #FFF;
	background-color: #0076A4;
	border: 1px solid #0076A4;
}
.pag_blau .paginacio span.actual {
	font-weight: bold;
	background-color: #0076A4;
	border: 1px solid #0076A4;
	color: #FFF;
}


.pag_gris .paginacio { float: right; }
.pag_gris .paginacio a, .pag_gris .paginacio span {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 3px 6px;
	border: 1px solid #EDEDED;
	background-color: #EDEDED;
	color: #000;
}
.pag_gris .paginacio a:hover {
	color: #FFF;
	background-color: #727272;
	border: 1px solid #727272;
}
.pag_gris .paginacio span.actual {
	font-weight: bold;
	background-color: #727272;
	border: 1px solid #727272;
	color: #FFF;
}


.pag_taronja .paginacio { float: right; }
.pag_taronja .paginacio a, .pag_taronja .paginacio span {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 3px 6px;
	border: 1px solid #FFEFD5;
	background-color: #FFEFD5;
	color: #000;
}
.pag_taronja .paginacio a:hover {
	color: #FFF;
	background-color: #FF870C;
	border: 1px solid #FF870C;
}
.pag_taronja .paginacio span.actual {
	font-weight: bold;
	background-color: #FF870C;
	border: 1px solid #FF870C;
	color: #FFF;
}

.pag_lila .paginacio { float: right; }
.pag_lila .paginacio a, .pag_lila .paginacio span {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 3px 6px;
	border: 1px solid #E2D2E7;
	background-color: #E2D2E7;
	color: #000;
}
.pag_lila .paginacio a:hover {
	color: #000;
	background-color: #9D5F94;
	border: 1px solid #9D5F94;
}
.pag_lila .paginacio span.actual {
	font-weight: bold;
	background-color: #9D5F94;
	border: 1px solid #9D5F94;
	color: #000;
}


/* -------- Mapa --------- */
div.mapa {
	display: none;
	height: 200px;
	border: 1px solid #445566;
	float:right;
	width: 330px;
}

/* -------- Cerca -------- */
.calendari {
	width: 250px;
	float: left;
	min-height: 166px;
	font-size: 12px;
	border: 1px solid #D8E9F1;
	padding: 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
.calendari_mes {
	width: 100%;
	font-size: 15px;
	font-weight: bolder;
	background: transparent url(../img/fons/calendari_cap.png) repeat-x top left;
	border: 1px solid #aed0ea;
	-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; font-weight: bold; }
.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; font-weight: bold; padding-bottom: 6px; }
.calendari_dies tr.cal_dies td span, .calendari_dies tr.cal_dies td a {
	color: #372223;
	background: transparent url(../img/fons/calendari.png) repeat-x center left;
	border: 1px solid #2779AA;
	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 { font-weight: bolder; color: #006EB5 !important; }
.calendari_dies tr.cal_dies td .cal_acte:hover { text-decoration: underline; }




/* ------------------------------------------------------------------------
	popup & prettyPhoto
------------------------------------------------------------------------- */
div.popup .top .left { background: url(../img/prettyphoto/tl.gif) top left no-repeat; } /* Top left corner */
div.popup .top .middle { background: #fff; } /* Top pattern/color */
div.popup .top .right { background: url(../img/prettyphoto/tr.gif) top left no-repeat; } /* Top right corner */
div.popup_email{width:400px !important;}
div.popup_previsualitzar{width:600px !important;}

div.popup .content { background-color: #fff; } /* Content background */
div.popup .content a.next:hover { background: url(../img/prettyphoto/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
div.popup .content a.previous:hover { background: url(../img/prettyphoto/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.popup .content a.expand { background: url(../img/prettyphoto/btnExpand.gif) top left no-repeat; cursor: pointer; } /* Expand button */
div.popup .content a.expand:hover { background: url(../img/prettyphoto/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
div.popup .content a.contract { background: url(../img/prettyphoto/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */
div.popup .content a.contract:hover { background: url(../img/prettyphoto/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
div.popup .content a.close { width: 75px; height: 22px; background: url(../img/prettyphoto/btnClose.png) center left no-repeat; cursor: pointer; } /* Close button */

div.popup .content_email{background-color: #fff;position:relative;text-align:left;height:370px;padding: 0 50px 0 50px}
div.popup .content_previsualitzar{background-color: #fff;position:relative;text-align:left;padding: 0 50px 0 50px}
div.popup .content_abus{background-color: #fff;position:relative;text-align:left;height:275px;padding: 0 50px 0 50px}

div.popup .content .details .nav a.arrow_previous { background: url(../img/prettyphoto/arrow_previous.png) top left no-repeat; } /* The previous arrow in the bottom nav */
div.popup .content .details .nav a.arrow_next { background: url(../img/prettyphoto/arrow_next.png) top left no-repeat; } /* The next arrow in the bottom nav */

div.popup .bottom .left { background: url(../img/prettyphoto/bl.gif) top left no-repeat; } /* Bottom left corner */
div.popup .bottom .middle { background: #fff; } /* Bottom pattern/color */
div.popup .bottom .right { background: url(../img/prettyphoto/br.gif) top left no-repeat; } /* Bottom right corner */

div.popup .loaderIcon { background: url(../img/prettyphoto/loader.gif) center center no-repeat; } /* Loader icon */


div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(../img/prettyphoto/ttl.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(../img/prettyphoto/ttr.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(../img/prettyphoto/ttp.gif) top left repeat-x; }

div.light_square .top .left ,
div.light_square .top .middle,
div.light_square .top .right,
div.light_square .bottom .left,
div.light_square .bottom .middle,
div.light_square .bottom .right,
div.light_square .content,
div.light_square div.prettyPhotoTitleLeft,
div.light_square div.prettyPhotoTitleRight,
div.light_square div.prettyPhotoTitleContent { background: #fff; }
div.light_square div.prettyPhotoTitleContent { color: #666666; }

div.prettyPhotoOverlay {
	background: #000;
	position: absolute; top: 0; left: 0;
	z-index: 9500;
	width: 100%;
}

div.popup {
	position: absolute; z-index: 10000;
	width: 100px;
}
	
	div.popup .top {
		position: relative;
		height: 20px;
	}
		* html div.popup .top { padding: 0 20px; }
	
		div.popup .top .left {
			position: absolute;
			left: 0;
			width: 20px; height: 20px;
		}
		div.popup .top .middle {
			position: absolute;
			left: 20px; right: 20px;
			height: 20px;
		}
			* html div.popup .top .middle { position: static; left: 0; }
		
		div.popup .top .right {
			position: absolute;
			top: 0; left: auto; right: 0;
			width: 20px; height: 20px;
		}
	
	div.popup .content {
		position: relative;
		text-align: left;
		width: 100%; height: 40px;
	}
	
		div.popup .content .details {
			display: none;
			margin: 10px 15px 2px 20px;
		}
			div.popup .content .details p.description { display: none; float: left; margin: 0; }
			
			div.popup .content .details .nav {
				float: left;
				margin: 3px 0 0 0;
			}
			
				div.popup .content .details .nav p { float: left; margin: 0 4px; }
			
				div.popup .content .details .nav a.arrow_previous,
				div.popup .content .details .nav a.arrow_next {
					float: left;
					display: block;
					width: 14px; height: 15px;
					overflow: hidden;
					text-indent: -10000px;
					margin-top: 3px;
				}
				
				div.popup .content .details .nav a.disabled { background-position: 0 -16px; cursor: default; }
	
	div.popup .content div.hoverContainer {
		position: absolute; z-index: 2000;
		top: 0; left: 0;
		width: 100%;
	}
	
	div.popup .content a.next {
		display: block; float: right;
		text-indent: -10000px;
		width: 49%; height: 100%;
		background: url(../img/prettyphoto/btnNext.png) 10000px 10000px no-repeat;
	}
		
	div.popup .content a.previous {
		display: block; float: left;
		text-indent: -10000px;
		width: 49%; height: 100%;
		background: url(../img/prettyphoto/btnNext.png) 10000px 10000px no-repeat;
	}
	
	div.popup .content a.expand,
	div.popup .content a.contract {
		position: absolute; z-index: 20000;
		top: 10px; right: 30px;
		cursor: pointer;
		display: none;
		text-indent: -10000px;
		width: 20px; height: 20px;	
	}
		
	div.popup .content a.close {
		float: right;
		display: block;
		text-indent: -10000px;
	}
	
	div.popup .bottom {
		position: relative;
		height: 20px;
	}
		* html div.popup .bottom { padding: 0 20px; }
		
		div.popup .bottom .left {
			position: absolute;
			left: 0;
			width: 20px; height: 20px;
		}
		div.popup .bottom .middle {
			position: absolute;
			left: 20px; right: 20px;
			height: 20px;
		}
			* html div.popup .bottom .middle { position: static; left: 0; }
			
		div.popup .bottom .right {
			position: absolute;
			top: 0; left: auto; right: 0;
			width: 20px; height: 20px;
		}
	
	div.popup .loaderIcon {
		display: none;
		position: absolute;
		top: 50%; left: 50%;
		margin: -12px 0 0 -12px;
		width: 24px; height: 24px;
	}
	
	div.popup #fullResImageContainer { width: 100%; text-align: center; }
		div.popup #fullResImageContainer { display: block; margin: 0 auto; }

	div.prettyPhotoTitle {
		display: none;
		position: absolute;
		top: 0; left: 0;
		z-index: 9999;
		color: #fff; font-size: 13px;
	}
	
	div.prettyPhotoTitle div.prettyPhotoTitleLeft,
	div.prettyPhotoTitle div.prettyPhotoTitleRight { float: left; width: 19px; height: 23px; overflow: hidden; }
		
	div.prettyPhotoTitle div.prettyPhotoTitleContent { float: left; line-height: 23px; }

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
	
/* ------------------------------------------------------------------------
	prettyPhoto
------------------------------------------------------------------------- */

div.dark_rounded .pp_top .pp_left { background: url(../img/prettyphoto/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.dark_rounded .pp_top .pp_middle { background: url(../img/prettyphoto/contentPattern.png) top left repeat; } /* Top pattern/color */
div.dark_rounded .pp_top .pp_right { background: url(../img/prettyphoto/sprite.png) -110px -53px no-repeat; } /* Top right corner */

div.dark_rounded .pp_content { background: url(../img/prettyphoto/contentPattern.png) top left repeat; } /* Content background */
div.dark_rounded .pp_next:hover { background: url(../img/prettyphoto/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.dark_rounded .pp_previous:hover { background: url(../img/prettyphoto/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.dark_rounded .pp_expand { background: url(../img/prettyphoto/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.dark_rounded .pp_expand:hover { background: url(../img/prettyphoto/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.dark_rounded .pp_contract { background: url(../img/prettyphoto/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.dark_rounded .pp_contract:hover { background: url(../img/prettyphoto/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyphoto/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }

div.dark_rounded .pp_arrow_previous { background: url(../img/prettyphoto/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(../img/prettyphoto/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.dark_rounded .pp_bottom .pp_left { background: url(../img/prettyphoto/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle { background: url(../img/prettyphoto/contentPattern.png) top left repeat; } /* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right { background: url(../img/prettyphoto/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

div.dark_rounded .pp_loaderIcon { background: url(../img/prettyphoto/loader.gif) center center no-repeat; } /* Loader icon */

div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;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_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../img/prettyphoto/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../img/prettyphoto/btnNext.png) 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{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
