/** EVENTS LIST **/
.cont_ficha_evento_mini {border:1px solid #FFD391; padding:4px; margin-bottom:5px;}
.cont_data_event_mini {float:left; margin-bottom:4px;}
.img_event_mini {width:15%; margin-right:5px; float:left;}
.img_event_mini img {width:100%; float:left;}
.title_event_mini {font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.desc_event_mini {font-size:11px; width:98%;}
.cont_list_event_mini {}
.dates_event_mini {font-size:11px; clear:left; background-color:#FEF1E2; margin:2px 0px 2px 0px; text-indent:5px;}
b.b_black {color:#000;}
.url_event_mini {font-size:11px; background-color:#FEF1E2; margin:2px 0px 2px 0px; text-indent:5px;}
a.url_evento:link, a.url_evento:active, a.url_evento:visited {color:#FA7800; font-weight:bold; font-size:11px;}
a.url_evento:hover {color:#000; font-weight:bold; font-size:11px;}
.link_event {font-size:11px; background-color:#FFE7CA; margin:2px 0px 2px 0px; text-indent:5px; text-align:right; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-transform:lowercase;}
/*****************/

/* EVENT */
.cont_ficha_evento {border:1px solid #FFD391; padding:4px; margin-bottom:5px;}
.cont_data_event {margin-bottom:8px;}
.img_event {width:20%; margin-right:5px; margin-bottom:5px; float:left;}
.img_event img {width:100%; float:left;}
.title_event {font-weight:bold; color:#000; background-color:#FFD391; padding-top:2px; padding-bottom:1px; border-bottom:1px solid #FF7B0F; margin-bottom:4px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.desc_event {font-size:11px; width:98%;}
.cont_list_event {margin-bottom:8px;}
.item_event_par {font-size:11px; clear:left; background-color:#FEF1E2; margin:2px 0px 2px 0px; padding:0px 4px 0px 4px;}
.item_event_impar {font-size:11px; clear:left; background-color:#FEF1E2; margin:2px 0px 2px 0px; padding:0px 4px 0px 4px;}
b.b_black {color:#000;}
a.url_evento:link, a.url_evento:active, a.url_evento:visited {color:#FA7800; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.url_evento:hover {color:#000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/********/

/****** CALENDAR ******/
.anterior_siguiente {font-size:11px;}
.calendar_anual {width:100%; border-spacing:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
.calendar_anual_tr {}
.calendar_anual_td {vertical-align:top; padding:1px; border:1px solid #dbe2f3; font-size:12px; text-align:center;}
.calendar_mes {background-color:#FFF; text-align:center; width:100%; font-size:12px;}
.calendar_mes td {text-align:center;}
.calendar_month_name {background-color:#8c9fd6; border:1px solid #FFF;  color:#FFF; font-weight:bold; height:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; text-align:center;}
.calendar_today {background-color:#E9EDF7; text-align:center; border:0px solid #dbe2f3; color:#000; border:2px solid #8C9FD6; text-align:center;}
a.calendar_link:link, a.calendar_link:active, a.calendar_link:visited {font-weight:bold; color:#c61f59; text-align:center; width:100%;}
a.calendar_link:hover {font-weight:bold; color:#000; text-decoration:underline; text-align:center; width:100%;}
.week {background-color:#FFF; border:1px solid #000; text-align:center;}
.name_week_day {background-color:#8c9fd6; border:1px solid #FFF; width:15px; color:#000; font-weight:bold; text-align:center;}
.name_week_end {background-color:#C61F59; border:1px solid #FFF; width:15px; color:#FFF; font-weight:bold; text-align:center;}
.first_empty_days {background-color:#E9EDF7; border:1px solid #fff; width:15px;}
.works_days {background-color:#FFF; width:15px; text-align:center;}
.weekend_days {background-color:#FFF; width:15px; font-weight:bold; text-align:center;}
.last_empty_days {background-color:#E9EDF7; border:1px solid #FFF; width:15px;}

.calendar_year {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; border:1px solid #8c9fd6; background-color:#e9edf7; padding:2px 0px; text-align:center;}
.titulo_hemeroteca_ediciones {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}
.titulo_agenda {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#000; background-color:#FAE7E6; font-weight:bold; border-bottom:1px solid #F1C2BF; padding-top:2px; padding-bottom:3px; text-indent:5px;}
.titulo_calendario_hemeroteca {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}

.cont_form_agenda {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; border:1px solid #8c9fd6; background-color:#e9edf7; margin-bottom:5px; padding:5px; color:#000;}
.cont_form_agenda form {margin:5px 0px; padding:0;}
.cont_form_agenda input {border:1px solid #CCC; height:16px;}
/****************************************************/

/* ESTILS DELS FORMULARIS DE CONSULTA i QUEIXES I SUGGERIMENTS */
.info_form {margin:0px 15px; font-size:11px; display:block;}
.input_contacte {border:1px solid #CCC; height:16px; font-size:11px; color:#666; background-color:#FFF;}
.cont_form td {font-size:11px;}
.input_contacte_ta {border:1px solid #CCC; width:100%;}
.item_required {font-weight:700; color:#FA7800; background-color:inherit; font-size:10px;}
.input_contacte_submit {background:url(../img2/bg_enviar.gif) no-repeat; width:107px; height:23px; border:0;}
/***************************************************************/

.title_viewer {color:#FFF; font-weight:700; background-color:inherit;}
.cont_plantilla_swf {width:200px;}
.cont_swf {width: inherit; height:30px;}
.cont_preview {margin:0px 10px 0px 10px;}

/****************************************************/
/****************************************************/
/****** REDEFINICIÓN DE TAGS GENERALES DE HTML ******/	
/****************************************************/
/****************************************************/

form {margin:5px 0px 5px 0px;}

img {border-style:none;}

input {
height:20px;
margin:1px;
color:inherit;
font-size:0.9em;
background-color:#FFF;
font-size:0.9em;
}

textarea {
margin:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:inherit;
text-align:left;
background-color:#FFF;
}

select {
height:18px;
color:#2A5A87;
font-size:8pt;
background-color:#FFF;
}

b, strong {
font-size:inherit;
font-weight:bold;
color:#000;
background-color:inherit;
}

/***********************/
/******** LINKS ********/
/***********************/

/** LINKS GENERALES **/
a:link, a:active, a:visited {
color:#FA7800;
text-decoration:none;
background-color:inherit;
}
a:hover {
color:#000000;
text-decoration:none;
background-color:inherit;
}

/* LINKS VER MÁS */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {
color:#FA7800;
font-size:10px;
text-decoration:none;
text-transform:lowercase;
background-color:inherit;
font-weight:bold;
margin-right:10px;
}
a.link_8pt:hover {
color:#000000;
font-size:10px;
text-decoration:none;
text-transform:lowercase;
background-color:inherit;
font-weight:bold;
margin-right:10px;
}

.button_back {text-align:center;}

/* LINKS PIE DE PÁGINA */
a.link_foot_page:link, a.link_foot_page:active, a.link_foot_page:visited {
color:#666666;
font-size:10px;
text-decoration:none;
background-color:inherit;
}
a.link_foot_page:hover {
color:#000;
font-size:10px;
text-decoration:none;
background-color:inherit;
}


/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/

.cont_noticies_home_ext {border:1px solid #FBD5E4; width:100%; float:left; overflow:hidden; margin:5px 0px 0px 2px;}
.cont_noticies_home_int {margin:5px;}
.cont_noticies_home_int div {text-align:left;}
.cont_suscription_home_ext {margin:5px 0px 0px 3px;border:1px solid #CEE385;}
.cont_suscription_home_int {margin:5px;}

.one_image_with_title {position:relative; clear:both;}
.img_one_image_wt {}
.title_one_img_wt {position:absolute; top:9px; left:7px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


.cont_list_eventos {
width:100%;
float:left;
overflow:hidden;
margin:5px 0px 0px 2px;
border:1px solid #FFDF92;
}
.ul_eventos {
font-size:11px;
text-align:left;
margin:0px;
padding:0px;
}
.li_eventos_impar, .li_eventos_par {
list-style-type:none;
width:100%;
margin:0px;
padding:2px 0px 2px 5px;
}
.li_eventos_impar {}
.li_eventos_par {color:inherit; background-color:#FFF6E1;}
a.link_list_eventos:link, a.link_list_eventos:active, a.link_list_eventos:visited {color:#FA7800; background-color:inherit;}
a.link_list_eventos:hover {color:#000; background-color:inherit;}

.cont_suscription_form_ext {border:1px solid #CEE385; width:100%; float:left; overflow:hidden; margin:5px 0px 0px 2px;}
.cont_suscription_form_int {font-size:11px; margin:5px;}
.cont_suscription_form_int td {font-size:11px; text-align:left;}
.cont_suscription_form_int form {margin:0; padding:0;}
.cont_suscription_form_ext input {border:1px solid #CEE385; height:16px;}

/****************************************************/
/****************************************************/
/**************** ELEMENTOS VISUALES ****************/
/****************************************************/
/****************************************************/



/*** NOMBRE DE LA SECCION ***/
.path_section {color:#000; font-weight:bold; font-size:11px; text-transform:none; margin:0px 0px 8px 0px; background-color:inherit; position:relative; font-family:Arial, Helvetica,  sans-serif;}

.path_section_bg {background:url(../img2/bg_path_section.gif) no-repeat; width:100%; height:26px;}

.path_section_content {position:absolute; text-indent:10px; top:9px; }

/******************************************************/
/********** PLANTILLAS Y ELEMENTOS CENTRALES **********/
/******************************************************/


/* PLANTILLAS ESPECÍFICAS PUNT JOVE */
.cont_images_template {margin:10px;}
.row_images {width:100%; overflow:hidden;}
.image_left {float:left; width:32%; text-align:center;}
.image_left img {width:95%; margin-bottom:10px;}
.body_notice_images {}
.clear {clear:both;}

.cont_notice {}
	.top_notice {background:url(../img2/top_notice.gif) no-repeat; height:16px;}
	.center_notice {background:url(../img2/center_notice.gif) repeat-y; overflow:hidden;}
		.notice {margin:0px 10px; line-height:16px; text-align:left; overflow:hidden;}
			.notice span {display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
			.notice b, .notice strong {color:#FA7800; font-family:Arial, Helvetica, sans-serif; background-color:inherit;}
			.notice p {margin:0px 0px 5px 0px; padding-bottom:4px; border-bottom:1px dashed #CCC;}
		.img_notice {float:right;}
			.img_notice img {margin:0px 10px 0px 5px;}
	.bottom_notice {background:url(../img2/bottom_notice.gif) no-repeat; height:16px;}

	.top_notice2 {background:url(../img2/top_notice2.gif) no-repeat; height:16px;}
	.center_notice2 {background:url(../img2/center_notice2.gif) repeat-y; overflow:hidden;}
		.notice2 {margin:0px 10px; line-height:16px; text-align:left;}
			.notice2 span {display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
			.notice2 b, .notice2 strong {margin:0; padding:0; color:#FA7800; font-family:Arial, Helvetica, sans-serif; background-color:inherit;}
			.notice2 p {margin:0px 0px 5px 0px; padding:0px 0px 4px 0px;}
		.img_notice2 {float:left;}
			.img_notice2 img {margin:0px 5px 0px 10px;}
	.bottom_notice2 {background:url(../img2/bottom_notice2.gif) no-repeat; height:16px;}

	.top_notice4 {background:url(../img2/top_notice3.gif) no-repeat; height:16px;}
	.center_notice4 {background:url(../img2/center_notice3.gif) repeat-y; overflow:hidden;}
		.notice4 {margin:0px 10px; line-height:16px; text-align:left; overflow:hidden;}
			.notice4 span {display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
			.notice4 b, .notice4 strong {color:#FA7800; font-family:Arial, Helvetica, sans-serif; background-color:inherit;}
			.notice4 p {margin:0px 0px 5px 0px; padding-bottom:4px; border-bottom:1px dashed #CCC;}
	.bottom_notice4 {background:url(../img2/bottom_notice3.gif) no-repeat; height:16px;}
	
	.cont_notice {float:left; overflow:hidden; width:100%; margin-bottom:8px;}
	.top_notice3 {background:url(../img2/top_notice.gif) no-repeat; height:16px; float:left; width:100%;}
	.center_notice3 {background:url(../img2/center_notice.gif) repeat-y; overflow:hidden; float:left; width:100%}
	.bottom_notice3 {background:url(../img2/bottom_notice.gif) no-repeat; height:16px; float:left; width:100%;}
	.cont_notice_img_left {}
	.img_notice_img_left {float:right;}
		.img_notice_img_left img {margin:0px 10px;}
	.title_notice_img_left {margin:0px 8px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; text-align:left; line-height:1em; font-weight:bold; text-transform:uppercase; background-color:inherit;}
	.notice_img_left {margin:0px 10px; }

.cont_fitxa_entitat {padding:10px;}
	.img_entitat {float:left; width:210px; text-align:center; margin-top:10px;}
		.img_entitat img {width:100%;}
	.cont_up_entitats {float:left; width:99%; margin-bottom:10px;}
	.nom_entitat {font-size:14px; color:#000; background-color:inherit; font-weight:700; font-family:Arial, Helvetica, sans-serif; padding:0px 15px; margin-top:-5px;}

	.dades_entitat {font-family:Arial, Helvetica, sans-serif; width:312px; float:left; margin-right:15px;}
		.dades_entitat b {color:#C41E5C; background-color:inherit;}
		.top_dades_entitat {}
		.center_dades_entitat {background:url(../img2/center_dades_fitxa.gif) repeat-y;}
			.txt_dades_entitat {padding:5px 15px;}
				.txt_dades_entitat b, .txt_dades_entitat strong {color:#C41E5C; background-color:inherit;}
		.bottom_dades_entitat {}
	.desc_entitat {margin-bottom:10px;}
	.observacions_entitat {}
/************************************/

/* GENERAL ( Redefinición de tags ) */
h1 {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000000;
text-align:left;
line-height:20px;		
text-transform:uppercase;
background-color:inherit;
}

h1.path {position:absolute; text-indent:10px; top:7px; color:#FA7800; font-weight:bold; font-size:12px; text-transform:uppercase; background-color:inherit; font-family:Arial, Helvetica, sans-serif;}

/** TÍTULO DE LAS NOTICIAS CENTRALES **/
.title_notice {
margin:0px 8px 0px 8px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
text-align:left;
line-height:1em;
font-weight:bold;
text-transform:uppercase;
background-color:inherit;
}
/*
h2 {
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:inherit;
font-size:1.7em;;
color:#000;
text-align:inherit;
line-height:1em;
font-weight:bold;
text-transform:uppercase;
background-color:inherit;
}*/
/*************************************/



/** SUBTÍTULOS DE LAS NOTICIAS CENTRALES **/
.subtitle_notice, .subtitle {
margin:0px;
font-size:1.1em;
color:inherit;
text-align:left;
line-height:1.2em;
font-weight:bold;
background-color:inherit;
font-family:inherit;
}

/*h3 {
margin:0px 0% 0px 0%;
font-size:1.2em;
color:inherit;
text-align:inherit;
line-height:1.3em;
font-weight:bold;
background-color:inherit;
font-family:inherit;
}*/
/******************************************/



/** NOMBRE DEL AUTOR EN LAS PLANTILLAS DE COLUMNISTAS **/

.autor {
margin:5px 0px 5px 0px;
font-size:1.2em;
color:inherit;
font-weight:bold;
background-color:inherit;
}
/*******************************************************/



/** FECHA DE PUBLICACIÓN DE LAS NOTICIAS **/
.date_notice {
width:100%;
margin:5px 0% 5px 0%; 
font-size:0.9em; 
text-align:left; 
background:url(../img2/center_notice3.gif);
text-indent:5px;
}
/******************************************/



/** CUERPO DE LAS NOTICIAS CENTRALES **/
.body_notice {
text-align:inherit;
margin:0px 0% 0px 0%;
font-size:1em;
line-height:inherit;
}
/*.body_notice_central {
width:100%;
text-align:inherit;
margin:0px 0% 0px 0%;
float:none;
font-size:1em;
line-height:inherit;
}*/
/**************************************/



/** PIE DE FOTO **/
.foot_picture, .foot_img {
margin:0px 0px 5px 0px;
font-size:0.9em;
color:#666666;
text-align:left;
line-height:1em;
background-color:inherit;
}
/*****************/



/** PIE DE LAS NOTICIAS **/
.foot_notice{
width:100%;
float:none;
position:relative;
clear:both;
font-size:0.9em;
color:inherit;
background-color:inherit;
}
/*************************/



/** IMÁGENES DE LAS NOTICIAS CENTRALES **/
.div_img_notice {
margin-top:10px;
margin-bottom:10px;
font-size:10px;
color:inherit;
background-color:inherit;
text-align:center;
}
.div_img_notice img {width:100%;}

/***************************************/


/***********************************************************/
/******** ESTILOS DE LAS PLANTILLAS DE DOS COLUMNAS ********/
/***********************************************************/

/** CONTENEDOR DE CADA COLUMNA **/
.div_cols_notice {
width:100%;
margin-bottom:10px;
float:left;
position:relative;
}
/********************************/


/** CONTENEDOR DE AMBAS COLUMNAS **/
.doble_col{
width:100%;
position:relative;
float:left;
padding-bottom:10px;
}
/**********************************/


/** CONTENEDOR DE DOS IMÁGENES **/ /* usado en cat1_7.txt */
.img_bloq {
float:left;
clear:both;
}
/*******************************/


/** COLUMNA IZQUIERDA **/
.col_left_notice {
width:48%;
float:left;
position:relative;
margin-bottom:10px;
}
/*********************/


/** COLUMNA DERECHA **/
.col_right_notice {
width:48%;
float:right;
position:relative;
margin-bottom:10px;
}
/********************/


/** SUBTITULO IZQUIERDO **/
.div_subtitle_left {
width:48%;
float:left;
position:relative;
}
/************************/


/** SUBTITULO DERECHO **/
.div_subtitle_right {
width:48%;
float:right;
position:relative;
}
/***********************/


/** CONTENEDOR DE IMAGEN IZQUIERDA **/
.div_img_left {
width:48%;
margin:10px 0px 10px 0px;
float:left;
position:relative;
font-size:0.9em;
color:inherit;
background-color:inherit;
}
/***********************************/



/** CONTENEDOR DE IMAGEN DERECHA **/
.div_img_right {
width:48%;
margin:10px 0px 10px 0px;
float:right;
position:relative;
font-size:0.9em;
color:inherit;
background-color:inherit;
}
/**********************************/

/***********************************************************/
/***********************************************************/
/***********************************************************/




/***********************************************************/
/********** CONTENEDOR DE SWF (ANIMACIONES FLASH) **********/
/***********************************************************/
.div_swf_notice_central	{
overflow:visible;
}	
/***********************************************************/
/***********************************************************/
/***********************************************************/



/**********************************************************************/
/* ESTILOS DE LA PLANTILLA DE BREVE DE COLUMNISTA */ /* (cat1_18.txt) */
/**********************************************************************/

/* TITULO DE LA NOTICIA */
.description_columnista {
float:none;
clear:right;
font-size:0.9em;
}
/***********************/

/* IMAGEN DEL AUTOR */
.img_author {
margin:5px 5px 5px 0px;
float:left;
}
/********************/

/**********************************************************************/
/**********************************************************************/
/**********************************************************************/



/********************************************************************/
/* ESTILOS DE LA PLANTILLA DE TEXTO RECALCULADO */ /* (cat1_24.txt) */
/**********************************************************************/

/* IMAGEN */
.cont_img_plantilla_texto_recalculado {width:50%; float:left;}

.img_plantilla_texto_recalculado {
margin-top:5px;
margin-bottom:5px;
color:inherit;
background-color:inherit;
text-align:left;
}
.img_plantilla_texto_recalculado img {width:100%; float:left;}
/**********/

/** IMÁGENES DE LA PLANTILLA DE TEXTO RECALCULADO **/
.img_texto_recalculado {
margin-top:5px;
margin-bottom:5px;
color:inherit;
background-color:inherit;
text-align:left;
}
.img_texto_recalculado img {width:50%; float:left;}

/* PIE DE IMAGEN */
.foot_img_plantilla_texto_recalculado {
max-width:100%;
margin:0px 5px 5px 0px;
float:left;
clear:left;
font-size:0.9em;
color:inherit;
line-height:1em;
background-color:inherit;
}
/****************/

/* CUERPO DE LA NOTICIA */
.body_notice_texto_recalculado {
margin:0px 0px 0px 0px;
float:none;
vertical-align:top;
font-size:1em;
line-height:1.2em;
}
/***********************/

/* PLANTILLA DE TEXTO RECALCULADO CON IMAGEN ALINEADA A LA DERECHA */ /* (cat1_27.txt) */
.img_recalculated_text_align_right {
margin-top:10px;
margin-bottom:10px;
color:inherit;
background-color:inherit;
text-align:right;
}
.img_recalculated_text_align_right img {width:40%; float:right;}
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/


/***************************************************/
/******** ESTILOS DE LA PLANTILLA MAGAZINE ********/
/***************************************************/

/** CONTENEDOR **/
.content_block_magazine {
margin-bottom:10px;
clear:both;
}
/***************/

/** IMAGEN ALINEADA A LA DERECHA **/
.img_left_magazine {
width:65%;
margin-right:4px;
float:left;
clear:none;
}
.img_left_magazine img {width:100%; float:left;}
/*********************************/

/** IMAGEN ALINEADA A LA IZQUIERDA **/
.img_right_magazine {
width:65%;
margin-left:4px;
float:right;
clear:none;
}
.img_right_magazine img {width:100%; float:right;}
/***********************************/

/** CUERPO DE LA NOTICIA DE MAGAZINE **/
.body_notice_magazine {
float:none;
}
/*************************************/

/***************************************************/
/***************************************************/
/***************************************************/



/***********************************************/
/******** ESTILOS DE LA PLANTILLA VIDEO ********/
/***********************************************/

/** CONTENEDOR **/
.cont_video {
border:1px solid #F09;
margin-top:10px;
}
/***************/


/** CONTENEDOR DEL VIDEO **/
.video {
width:100%;
border:1px solid #F00;
margin:0px 5px 5px 0px;
float:left;
}
/*************************/

/***********************************************/
/***********************************************/
/***********************************************/



/*******************************************************/
/** ESTILOS DE LAS PLANTILLAS DE GALERIAS DE IMÁGENES **/
/*******************************************************/

/* UNA IMAGEN */
.one_image {text-align:center;}
/*************/

/** GALERIA 5 IMAGENES **/
.cont_img_gallery_5_imgs {
float:left;
width:18%;
margin-right:8px;
}
.img_gallery_5_imgs {
float:left;
text-align:center;
}
.img_gallery_5_imgs img {
float:left;
width:100%;
}
.foot_img_gallery_5_imgs {
float:left;
font-size:10px;
text-align:left;
}
/************************/

/** GALERIA 4 IMAGENES **/
.cont_img_gallery_4_imgs {
float:left;
width:23%;
margin-right:8px;
}
.img_gallery_4_imgs {
float:left;
text-align:center;
}
.img_gallery_4_imgs img {
float:left;
width:100%;
}
.foot_img_gallery_4_imgs {
float:left;
font-size:10px;
text-align:left;
}
/************************/

/** GALERIA 3 IMAGENES **/
.cont_img_gallery_3_imgs {
float:left;
width:31%;
margin-right:8px;
}
.img_gallery_3_imgs {
float:left;
text-align:center;
}
.img_gallery_3_imgs img {
float:left;
width:100%;
}
.foot_img_gallery_3_imgs {
float:left;
font-size:10px;
text-align:left;
}
/************************/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/


/*********************************************************************************************/
/** ESTILOS DE LAS PLANTILLAS DE TIPO LISTA **/ /** (cat1_34.txt, cat1_35.txt, cat1_36.txt) **/
/*********************************************************************************************/

/** TEXTO BASE **/
/*.txt_list_lateral {
width:100%;
margin:5px 1% 5px 1%;
float:none;
text-align:inherit;
color:inherit;
background-color:inherit;
}*/
/****************/

/** TITULO DE LA LISTA **/
.title_list {
font-weight:bold;
color:inherit;
text-transform:uppercase;
background-color:inherit;
font-size:1em;
}
/************************/

/** IMAGEN DE LA LISTA **/
.img_list {
width:25%;
float:left;
margin-right:5px;
}
.img_list img {width:100%;}

/************************/

/*********************************************************************************************/
/*********************************************************************************************/
/*********************************************************************************************/

/**********************************************************/
/********** FIN PLANTILLAS Y ELEMENTOS CENTRALES **********/	
/**********************************************************/


/******************************************************/
/********** PLANTILLAS Y ELEMENTOS LATERALES **********/	
/******************************************************/

/********************************************/
/***** GENERAL ( Redefinición de tags ) *****/
/********************************************/

/** TITULO DE NOTICIA LATERAL **/
h4 {
margin:5px 2% 0px 2%;
font-size:1em;
color:inherit;
font-weight:bold;
text-align:inherit;
line-height:1.2em;
background-color:inherit;
}
/******************************/


h5 {
margin-bottom:0px;
margin-top:5px;
font-size:1em;
color:inherit;
text-align:inherit;
background-color:inherit;
}	

/*************************************/
/** ESTILOS DE PLANTILLAS LATERALES **/
/*************************************/

/** ESTILOS DE LA PLANTILLA DE TITULO LATERAL **/
/* CONTENEDOR */
.title_lateral_group {
width:100%;
height:20px;
margin:5px 0px 5px 0px;
/*position:relative;*/
float:left;
clear:both;
background-color:#EBEBEB;
color:inherit;
border:1px solid #CCC;
}
/**************/

/** IMAGEN DE FONDO **/
.title_lateral_bg {
/*width:100%;*/
height:20px;
position:absolute;
z-index:1;
}
/*background-image:url(../img/bg_titulares.gif);*/
/*********************/
	
/** TEXTO DEL TITULO **/
.title_lateral_content {
position:absolute;
z-index:2;
margin:3px 0px 0px 10px;
font-size:1em;
font-weight:bold;
text-align:left;
color:inherit;
background-color:inherit;
}
/**********************/
/*******************************************************/

/***********************************************************/
/*********************** COMPONENTES ***********************/	
/***********************************************************/


/** BÚSQUEDAS **/

/** ESTILOS DEL SISTEMA DE BUSQUEDA LATERAL **/

.table_buscador {}
.table_buscador td {font-size:12px;}
.input_buscador {border:1px solid #CCC; height:18px;}
.submit_buscar {border:1px solid #CCC; height:18px; color:#666; background-color:#FFF;}

.info_busqueda {font-family:Arial, Verdana, sans-serif; font-size:11px; font-weight:700; color:#000; background-color:#FFEFE1; border-bottom:1px solid #FF9239; margin:0px 5px 0px 5px;}
.info_busqueda p {margin:0; padding:0; padding-top:2px; padding-bottom:2px; text-indent:3px;}


/** TÍTULO DE LA BÚSQUEDA **/
.tit_search {
margin:5px 5px 0px 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:inherit;
line-height:1.4em;
font-weight:bold;
color:inherit;
background-color:inherit;
}
/**************************/

/** CUERPO DE LA BÚSQUEDA (RESULTADOS) **/
.body_search {
margin:0px 5px 0px 5px;
padding-bottom:3px;
border-bottom:1px dashed #EBEBEB;
}
/****************************************/

/** HEMEROTECA **/
.publicacion_hemeroteca{
font-size:0.9em; 
line-height: 1em; 
color:inherit;
background-color:inherit;
}

.tit_search_hemeroteca {
margin:5px 5px 0px 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:inherit;
line-height:1.4em;
font-weight:bold;
color:inherit;
background-color:inherit;
padding-bottom:3px;
border-bottom:1px dashed #EBEBEB;
}
/***************/

/** ESTILOS DEL SISTEMA DE BÚSQUEDA Y BÚSQUEDA EN HEMEROTECA EN LA PARTE CENTRAL**/

/** CONTENEDOR TITULAR HEMEROTECA **/
.search_group {
width:456px;
height:35px;
clear:both;
}
/***********************************/

/** FONDO TITULAR BUSQUEDAS **/
.search_bg {
height:35px;
background-image:url(../img/head_busqueda.gif);
background-repeat:no-repeat;
text-align:center;
border-style:none;
background-color:inherit;
color:inherit;
}
/****************************/

/** FONDO TITULAR HEMEROTECA **/
.hemeroteca_bg {
height:35px;
background-image:url(../img/head_hemeroteca.gif);
background-repeat:no-repeat;
text-align:center;
border-style:none;
background-color:inherit;
color:inherit;
}
/*****************************/

/** CONTENIDO TITULAR HEMEROTECA **/
/*.search_content {
height:35px;
width:456px;
position:absolute;
font-size:1.4em;
color:inherit;
background-color:inherit;
font-weight:bold;
text-indent:10px;
}*/
/**********************************/

/** CONTENEDOR HEMEROTECA **/
.hemeroteca_search {
padding-top:30px;
font-size:1em;
color:inherit;
background-color:inherit;
font-weight:bold;
border-bottom:1px solid #666666;
}
/***************************/

/** CONTENEDOR FORMULARIO **/
.search_option {
height:30px;
}
/***************************/

/****************************/
/******* SUSCRIPTORES *******/
/****************************/

/** ESTILOS DEL FORMULARIO DE SUSCRIPCIÓN **/
.input_general{
width:92%;
height:16px;
background-color:#FFF;
margin-bottom:4px;
color:inherit;
}
input.suscribirse{
width:75px;
height:24px;
text-align:center;
background-image:url(../img/votar.gif);
background-repeat:no-repeat;
border-style:none;
}
/********************************************/

/****************************/
/****************************/
/****************************/



/******************************/
/********* COMPARADOR *********/
/******************************/
.select_comparador {
width:146px;
margin:0px 0px 4px 0px;
}
/******************************/
/******************************/
/******************************/

/*************************************/
/********** FIN COMPONENTES **********/	
/*************************************/

/*************************************/
/************** MÓDULOS **************/	
/*************************************/

/** ENCUESTAS **/

/** CONTENEDOR DE LA ENCUESTA **/
.content_encuesta {
width:96%;
margin:5px 1% 10px 1%;

float:left;
overflow:hidden;
clear:both;
padding:4px;
}
/*****************************/

/** ESTILO DEL BOTÓN DE VOTAR **/
input.votar {
width:75px;
height:24px;
text-align:center;
background-image:url(../img/votar.gif);
background-repeat:no-repeat;
border-style:none;
}
/*******************************/

/** IMAGEN DE FONDO DE LAS BARRAS PORCENTUALES **/
.bar_des {
width:99%;
height:10px;
background-image: url(../img/barra_des.gif);
background-repeat:repeat-x;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
/************************************************/

/** IMAGEN DE FRENTE DE LAS BARRAS PORCENTUALES **/
.bar_act {
background-image:url(../img/barra_act.gif);
height:10px;
background-repeat:repeat-x;
}
/*************************************************/

/** CONTENEDOR DEL TEXTO DE LA ENCUESTA (TITULO Y PREGUNTA) **/
.div_text_encuestas {
width:100%;
margin-top:4px;
float:left;
text-align:inherit;
color:inherit;
background-color:inherit;
font-family:inherit;
font-size:1em;
font-weight:bold;
}
/**************************************************************/

/** CONTENEDOR DE LAS OPCIONES DE LA ENCUESTA **/
.en_div_options {
margin-top:1px;
float:left;
}
/***********************************************/

/** CONTENEDOR DE LOS PORCENTAGES DE LA ENCUESTA (TEXTO) **/
.en_div_percents {
float:left;
/*margin-top:5px;*/
font-family:inherit;
font-size:1em;
font-weight:bold;
text-indent:3px;
color:inherit;
background-color:inherit;
width: 60px;
padding-top: 2px;
clear:right;
}
/***********************************************************/

/** CONTENEDOR DE LAS BARRAS DE PORCENTAGE DE LA ENCUESTA **/
.en_div_barras {
width:96%;
margin:0px 2% 0px 2%;
position:relative;
float:left;
clear:both;
}
/***********************************************************/


/** BANNERS **/	
.banner_horizontal {
width:98%;
/*margin:0px 1% 0px 1%;*/
margin:0px 1px 0px 1px;
clear:both;
border-bottom:1px solid #666666;
}
.banner_central {
margin:5px 0px 5px 0px;
clear:both;
}
.banner_lateral {
margin:5px 0px 5px 0px;
clear:both;
}
/*************/

/** ESTILS MAILING PUNT JOVE **/
.cont_mailing {width:580px; margin:5px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:inherit;}
.header_mailing {}
	.top_center_mailing {}
	.center_center_mailing {background:url(http://80.35.153.133/puntjove/cat/img2/center_center_mailing.gif) repeat-y; float:left; width:100%;  overflow:hidden;}
	.bottom_center_mailing {}
.col_left_mailing {width:67.5%; float:left; text-align:left; margin:10px 0px 10px 10px; overflow:hidden;}
	.notice_mail {}
		.img_not_mail {float:left;}
			.img_not_mail img {margin:0px 5px 5px 0px;}
		.title_not_mail {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:5px;}
		.body_not_mail {font-size:11px; line-height:1.2em;}

	.cont_2_not_mail {margin-top:10px;}
		.left_not_mail {width:188px; float:left;}
		.right_not_mail {width:188px; float:right;}
		.center_2_nots_mail {background:url(http://80.35.153.133/puntjove/cat/img2/center_2_cols_mail.gif) repeat-y; padding:8px;}
.col_right_mailing {width:151px; float:right; margin:10px 5px 10px 0px;}
.col_right_mailing div {}
	.top_right_mail {text-align:left;}
	.center_right_mail {background:url(http://80.35.153.133/puntjove/cat/img2/center_right_mailing.gif) repeat-y; padding:5px; text-align:left;}
		.subtitle_mailing {font-size:12px; font-weight:700; color:#000; background-color:inherit; margin-bottom:4px; margin-top:-5px;}
		.body_right_mailing {font-size:11px; color:#FA7800; background-color:inherit;}
		.body_right_mailing b, .body_right_mailing strong {color:#FA7800; background-color:inherit;}
	.bottom_right_mail {text-align:left;}
.txt_bottom_mail {font-size:10px; margin-top:-15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/**********************************************************************************/

/*********************************/
/********** FIN MÓDULOS **********/	
/*********************************/



/****************************/
/********** POPUPs **********/
/****************************/

/** COLOR DE FONDO DE LOS POPUPS **/
.bg_popups{
color:inherit;
background-color:inherit;
}

/** CONTENIDO DE LOS POPUPS **/
.center_popups {
width:80%;
margin:5px 10% 0px 10%;
font-size:1em;
}


/** ESTILOS DE ENVIAR UN MAIL A UN AMIGO **/

/** CONTENEDOR **/
.page_send_to_friend {
position:absolute;
margin:2px 0px 0px 9px;
font-family:inherit;
}

/** CABECERA DE ENVIAR A UN AMIGO **/
.header_img_send_to_friend {
width:338px;
clear:both;
}

/** TITULO DE ENVIAR A UN AMIGO **/
.title_img_send_to_friend {
width:336px;
height:20px;
margin-top:-3px;
padding-top:5px;	
clear:both;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-top:1px solid #666666;
color:inherit;
background-color:inherit;
font-weight:bold;
font-size:1.3em;
}

/** CUERPO DE ENVIAR A UN AMIGO **/
.body_send_to_friend {
width:306px;
padding:20px 0px 0px 30px;
clear:both; 
color:inherit;
background-color:inherit;
border-left:1px solid #666666;
border-right:1px solid #666666;
font-size:1.1em;
font-weight:bold;
}

/** PIE DE ENVIAR A UN AMIGO **/
.foot_send_to_friend {
width:336px;
height:12px;
margin:0px 0px 0px 0px;
clear:both;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
color:inherit;
background-color:inherit;
}


/** ESTILOS DE NUEVO COMENTARIO **/

/** CONTENEDOR **/
.page_new_comment {
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

.campos_admin_noticia {border:1px solid #D8588A;}
.page_new_comment input {border:1px solid #D8588A; height:18px;}

/** CABECERA **/
.header_new_comment {
width:100%;
clear:both;
}

/** TITULO **/
.title_new_comment {
width:100%;
height:20px;
margin-top:-3px;
padding-top:5px;
clear:both;
font-weight:bold;
color:#FFF;
background-color:#D8588A;
font-size:14px;
}

/** CUERPO **/
.body_new_comment {
width:100%;
clear:both;
padding:10px;
color:inherit;
background-color:inherit;
background:url(../img2/bg_popups.gif);
font-size:1.1em;
font-weight:bold;
}

/** PIE **/
.foot_new_comment {
width:100%;
height:12px;
margin:0;
clear:both;
color:inherit;
background-color:#D8588A;
}

/** ESTILOS DE VER COMENTARIOS **/

/** CONTENEDOR GENERAL **/
.page_comments{
width:98%;
color:inherit;
background-color:inherit;
font-family:inherit;
}

/** CABECERA **/
.header_comments{
margin:0px 0px 20px 0px;
height:100%;
clear:both;
}

/** CONTENEDOR COMENTARIO **/
.field_comments{
width:90%;
margin:5px 5% 0px 5%;
padding:5px 5px 5px 5px;
font-family:inherit;
color:inherit;
font-size:1em;
text-align:left;
line-height:1.1em;
background-color:#666666;
}

/** PIE DE LOS COMENTARIOS **/
.foot_comments{
height:100%;
text-align:center;
}


/** ESTILOS DE IMPRIMIR NOTICIA **/
/** BODY **/
.body_print {text-align:center;}

/** CABECERA **/
.head_print {
margin-bottom:5px;
}

/** CONTENIDO (PARTE CENTRAL) **/
.content_print {width:410px; margin:0 auto; text-align:left;}

/** PIE **/
.foot_print{
margin-top:5px;
float:left;
}

/********************************/
/********** FIN POPUPs **********/
/********************************/
