/* Grupos */
.title_groups {color:#FFF; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; margin-top:-2px; font-size:11px;}

/* PLANTILLAS */
/* Generica */
.cont_notice {}
.title_notice_std {font-size:18px; font-weight:700; line-height:1.2em; color:#000; margin-bottom:6px;}
.body_notice_std {}

/* Basica */
.cont_basic_notice {padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:5px; font-size:11px; text-align:left;}
.title_basic_notice {font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#000; background-color:inherit; margin-bottom:2px; font-size:11px; line-height:1.1em;}
.body_basic_notice {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:1.1em;}
.img_basic_notice {float:left; margin-right:5px; width:30%;}
.img_basic_notice img {width:100%;}
.body_basic_notice a:link, .body_basic_notice a:active, .body_basic_notice a:visited {font-weight:700;}
.body_basic_notice a:hover {font-weight:700;}

/* Basica Links */
.cont_basic_notice_links {padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:5px; font-size:11px; text-align:left;}
.title_basic_notice_links {font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#000; background-color:inherit; margin-bottom:2px; font-size:11px; line-height:1.1em;}
.body_basic_notice_links {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
.title_basic_notice_links a:link, .title_basic_notice_links a:active, .title_basic_notice_links a:visited {font-weight:700; color:#A531B6;}
.title_basic_notice_links a:hover {font-weight:700; color:#000;}

/* Imatge Entitat */
.img_entitat {text-align:center;}

/* Imatge */
.image {text-align:center;}

/* Login ONGs */
.cont_login_ong {text-align:left;}
.title_login_ong {color:#99B636; background-color:inherit; font-weight:700;}
.desc_login_ong {}
.cont_input_login_ong {margin-bottom:4px;}
.cont_input_login_ong b, .cont_input_login_ong strong {color:#000; background-color:inherit; font-weight:700; font-size:11px;}
	.input_login_ong {border:1px solid #CAD79F; color:#666; background-color:#FFF; height:16px; width:98%;}
	.submit_login_ong {border:1px solid #AEC460; color:#607611; background-color:#D4DFB4; height:16px; font-weight:700; font-size:11px;}

/* VIEWER COMENTARIOS */
.cont_comentaris {text-align:left;}
.avantitle_comments {font-weight:700; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.title_commentaris {margin-bottom:10px;}
.total_comments {display:none;}
.cont_comment {margin-bottom:15px;}
.author_comment_content {width:100%; float:left; background-color:inherit; padding-bottom:4px; border-bottom:1px solid #EBEBEB; color:#000; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif; clear:both; margin-bottom:5px;}
.author_comment {float:left; margin-right:5px; padding-right:4px; border-right:1px solid #EBEBEB;}
.date_comment {float:left;}
.body_comment {margin:5px 0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.title_group_comments{/*background-color:#EBEBEB; color:#000; font-weight:700; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;*/display:none;}
.title_group{padding:3px 4px;}
.cont_comment_first{margin-bottom:15px;}
.author_comment_content_first{width:100%; float:left; background-color:inherit; padding-bottom:4px; border-bottom:1px solid #EBEBEB; color:#000; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif; clear:both; margin-bottom:5px;}
.author_comment_first {float:left; margin-right:5px; padding-right:4px; border-right:1px solid #EBEBEB;}
.date_comment_first {float:left;}
.body_comment_first {margin:5px 0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*************/

/* FORMULARI VIEWER COMENTARIOS */
.cont_title_new_comment {margin-bottom:4px; color:inherit; background:#F1F1F1; padding:3px 4px; color:#000; font-weight:700; font-size:11px;}
.cont_form_new_comment {color:inherit; background-color:#F1F1F1;}
.cont_form_header_new_comment {margin-left:5px; }
.titulo_block_2_new_comment {padding-top:5px; text-align:left; font-weight:700; color:#000; font-size:11px;}
.desc_block_2_new_comment {color:#adbd00; font-family:Verdana, Arial, Helvetica, sans-serif; }
.table_new_comment_1 {width:70%;}
.td_autor {text-align:right; color:#666666; background-color:inherit; font-size:11px;}
.td_autor_input {color:#686868; background-color:inherit; font-size:11px;}
.td_desc {text-align:right; color:#666666; background-color:inherit; font-size:11px; width:45%;}
.input_register {color:#686868; background-color:#FFF; border:1px solid #CCC; width:100%; font-size:11px; padding:0px;}
.comentario_new_comment {color:#686868; background-color:#FFF; border:1px solid #CCC; width:100%; font-size:11px; }
.required_field {color:#686868; background-color:inherit; font-size:11px;}
/*************/


/* ESTILS DE LA PLANTILLA DE VIDEOS LATERALS */
.cont_video2 {overflow:hidden; width:100%; float:left; margin:5px 0px 10px 0px; padding:0; text-align:center; background-color:#C8E1F0;}
.video2 {overflow:hidden; margin:10px 0px 10px 0px; padding:0; float:left;}
.video2 object, .video2 embed {width:226px; height:170px; margin:0; padding:0; float:left;}
/*************/


.cont_plantilla_swf {
	width: 794px;
}
.cont_swf {
	width: inherit;
	height: 140px;
	border: 1px solid red;
}

.cont_preview {margin: 0px 10px 0px 10px; text-align:left;}

/* Agenda & Calendar */
.cont_form_agenda {margin-bottom:5px; color:#000; background:url(../img/bg_search_agenda.gif) repeat; padding:10px; font-weight:700; border:1px solid #D1D2D4;}
.cont_form_agenda input {border:1px solid #CCC; color:#666; background-color:#FFF; height:18px; margin-right:5px;}
.cont_form_agenda form {text-align:center;}
.calendar_year {padding:5px; font-weight:700; border:1px solid #D1D2D4;color:#000; background:url(..img/bg_search_agenda.gif) repeat; }
.anterior_siguiente {margin-top:6px; font-weight:700;}
.anterior_siguiente_left {text-align:right;}
.anterior_siguiente_right {text-align:left;}
.anterior_siguiente td {font-size:12px;}
.calendar_anual {border-spacing:2px;}
.calendar_anual td {font-size:11px;}
.calendar_anual_tr {}
.calendar_anual_td {vertical-align:top; padding:1px; border:1px solid #C0CFD9;}
.calendar_mes {background-color:#FFF; text-align:center; width:126px;}
.calendar_mes td {font-size:11px;}
.calendar_month_name {background-color:#4D6A7F; border:1px solid #FFF;  color:#FFF; font-weight:bold; height:25px;}
.calendar_today {background-color:#EFF2F5; text-align:center; border:1px solid #0255B4;}
a.calendar_link:link, a.calendar_link:active, a.calendar_link:visited {font-weight:bold; color:#0255B4; text-align:center;}
a.calendar_link:hover {font-weight:bold; color:#000; text-decoration:underline; text-align:center;}
.week {background-color:#FFF; border:1px solid #000;}
.name_week_day {background-color:#6B8DA6; border:1px solid #FFF; width:15px; color:#FFF; font-weight:bold;}
.name_week_end {background-color:#40586A; border:1px solid #FFF; width:15px; color:#FFF; font-weight:bold;}
.first_empty_days {background-color:#EFF2F5; border:1px solid #fff; width:15px;}
.works_days {background-color:#FFF; border:1px solid #fff; width:15px;}
.weekend_days {background-color:#FFF; border:0px solid #CCC; width:15px; font-weight:bold;}
.last_empty_days {background-color:#EFF2F5; border:1px solid #FFF; width:15px;}
.cont_month_agenda .calendar_mes {text-align:center; width:146px;}

/*.titulo_hemeroteca_ediciones {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}
.titulo_agenda {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}
.titulo_calendario_hemeroteca {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}*/

/* Listado de eventos */
.cont_ficha_evento_mini {border:1px solid #C0CFD9; margin-bottom:5px;}
.cont_data_event_mini {overflow:hidden; margin-top:1px;}
.img_event_mini {width:20%; margin:10px; float:left; overflow:hidden;}
.img_event_mini img {width:100%;}
.title_event_mini {margin:10px 10px 0px 10px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.desc_event_mini {font-size:11px; margin:5px 10px 10px 10px;}
.cont_list_event_mini {margin:10px; background-color:#C0CFD9; border:1px solid #C0CFD9;}
.dates_event_mini {font-size:11px; clear:left; color:inherit; background-color:#EFF2F5; text-indent:5px; margin-bottom:1px;}
b.b_black {color:#000; background-color:inherit;}
.url_event_mini {font-size:11px; color:inherit; background-color:#EFF2F5; text-indent:5px;}
a.url_evento:link, a.url_evento:active, a.url_evento:visited {color:#0255B4; background-color:inherit; margin-bottom:1px; font-weight:bold; font-size:11px;}
a.url_evento:hover {color:#000; background-color:inherit; font-weight:bold; font-size:11px;}
.link_event {font-size:11px; font-weight:700; text-align:center;}
.button_back {text-align:center;}

/* Ficha de evento */
.cont_ficha_evento {border:1px solid #C0CFD9; margin-bottom:5px; overflow:hidden;}
.cont_data_event {margin:10px;}
.img_event {width:20%; margin:10px 10px 10px 0; float:left;}
.img_event img {width:100%; float:left;}
.title_event {font-weight:bold; color:#000; background-color:#E7ECF0; padding-top:2px; padding-bottom:1px; border-bottom:1px solid #9AB1C2; margin-bottom:4px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.desc_event {font-size:11px; margin:10px 0;}
.cont_list_event {margin:10px;}
.item_event_par {font-size:11px; clear:left; background-color:#EFF2F5; margin:2px 0px 2px 0px; padding:0px 4px 0px 4px;}
.item_event_impar {font-size:11px; clear:left; background-color:#F0F5F9; margin:2px 0px 2px 0px; padding:0px 4px 0px 4px;}
b.b_black {color:#000; background-color:inherit;}
a.url_evento:link, a.url_evento:active, a.url_evento:visited {color:#0255B4; background-color:inherit; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.url_evento:hover {color:#000; background-color:inherit; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/****************************************************/



/****************************************************/
/****** 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 {
font-size:inherit;
font-weight:bold;
color:inherit;
background-color:inherit;
}

/***********************/
/******** LINKS ********/
/***********************/

/** LINKS GENERALES **/
a:link, a:active, a:visited {
color:#1BAEE2;
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:#1BAEE2;
font-size:0.9em;
text-decoration:none;
text-transform:lowercase;
background-color:inherit;
}
a.link_8pt:hover {
color:#000000;
font-size:0.9em;
text-decoration:none;
text-transform:lowercase;
background-color:inherit;
}

/* LINKS PIE DE PÁGINA */
a.link_foot_page:link, a.link_foot_page:active, a.link_foot_page:visited {
color:#0D879C;
font-size:11px;
text-decoration:none;
background-color:inherit;
}
a.link_foot_page:hover {
color:#000;
font-size:11px;
text-decoration:none;
background-color:inherit;
}


/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/




/****************************************************/
/****************************************************/
/**************** ELEMENTOS VISUALES ****************/
/****************************************************/
/****************************************************/



/*** NOMBRE DE LA SECCION ***/
.path_section {display:none;}
.path_section_bg {display:none;}
.path_section_content {display:none;}

/******************************************************/
/********** PLANTILLAS Y ELEMENTOS CENTRALES **********/
/******************************************************/

/* GENERAL ( Redefinición de tags ) */
h1 {
margin:10px 0px 5px 0px;
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 {
width:100%;
height:20px;
text-indent:10px;
color:inherit;
font-weight:bold;
font-size:1em;
text-transform:uppercase;
margin:4px 0px 0px 0px;
background-color:#10b2e7;
padding-top:2px;
}

/** TÍTULO DE LAS NOTICIAS CENTRALES **/
.title_notice {
margin:5px 0px;
font-family:inherit;
font-size:18px;
color:#000;
text-align:left;
line-height:1.2em;
font-weight:bold;
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 {margin-bottom:5px; font-size:0.9em; text-align:left;}
/******************************************/

/** VER MAS DE LAS NOTICIAS **/
.view_more_image {
text-align:left; 
}
/******************************************/

/** 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 {clear:both;}
/*************************/



/** 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 **/
/*******************************************************/

/** 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;
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 **/

/** INPUT BUSCAR **/
.input_search {
width:70%;
height:12px;
color:inherit;
background-color:#FFFFFF;
}
/*****************/

/** BOTÓN BUSCAR **/
.btn_search {
background-image:url(../img/search.gif);
background-repeat:no-repeat;
width:24px;
height:24px;
text-align:center;
border-style:none;
}
/******************/

/** ESTILOS DEL RESULTADO DE BÚSQUEDE EN LA PARTE CENTRAL **/	

/** TÍTULO DE LA BÚSQUEDA **/
.tit_search {
font-size:1.4em;
text-align:inherit;
line-height:1.4em;
padding:0px 0px 0px 0px;
font-weight:bold;
color:inherit;
background-color:inherit;
}
/**************************/

/** CUERPO DE LA BÚSQUEDA (RESULTADOS) **/
.body_search {
padding:2px 0px 20px 0px;
}
/****************************************/

/** PIE DE LA BUSQUEDA (RESULTADOS) **/
/* .foot_search {
font-size:1em;
padding:0px 0px 15px 0px;
} */
/************************************/

/** HEMEROTECA **/
.publicacion_hemeroteca{
font-size:0.9em; 
line-height: 1em; 
color:inherit;
background-color:inherit;
}

.tit_search_hemeroteca {
font-size:1.4em;
text-align:left;
line-height:1.4em;
padding:0px 0px 20px 0px;
font-weight:bold;
color:inherit;
background-color:inherit;
}
/***************/

/** 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:12px;
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 **/
.content_encuesta {border:1px solid #EBEBEB; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; float:left; width:100%;}
	.content_encuesta_int {margin:5px; overflow:hidden;}
		.title_encuesta {font-weight:700; text-transform:uppercase;}
		.question_encuesta {}
		.option_encuesta {overflow:hidden; float:left; width:100%; margin:2px 0px;}
			.check_encuesta {float:left; width:6%;}
			.bars_encuesta {background-color:#FFF; border:1px solid #CCC; float:left; width:93%; height:16px; position:relative;}
				.bars_active {height:16px; background-color:#EBEBEB; width:80%;}
				.percent_encuesta {position:absolute; right:2px; top:1px;}
			.total_votes {width:50%; float:left;}
			.input_vote {width:50%; float:right; text-align:right;}
/**************************/

/** 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;
}
/***********************************************************/
/* ENCUESTAS CON IMAGEN */
.cont_encuesta_img {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
	/*.cont_encuesta_img div, input {border:1px solid #CCC;}*/
.cont_title_encuesta_img {color:#000; background-color:#EBEBDC; float:left; width:100%; margin:0px 0px 5px 0px;}
	.title_encuesta_img {margin:3px; font-weight:bold;}
.cont_item_encuesta {position:relative; background-color:#EBEBDC; float:left; width:100%; margin:0px 0px 5px 0px; height:75px;}
	.votes_enc_img {background-image:url(http://www.elsingular.cat/cat/img2/bg_vots_enquesta.gif); width:38px; height:38px; text-align:center; text-transform:uppercase; font-size:10px; color:#FFF; background-color:inherit; position:absolute; top:8px; left:5px;}
		.number_votes {font-weight:bold; float:left; width:100%; margin-top:3px; display:block;}
	.check_enc_img {background-color:#EBEBDC; position:absolute; bottom:4px; left:4px; margin:0; padding:0;}
	.img_enc_img {position:absolute; top:4px; left:45px;}
	.cont_txt_enc {position:absolute; top:10px; left:115px;}
		.title_enc_img {font-size:10px; font-weight:700;}
		.desc_enc_img {font-size:10px; line-height:1.1em;}
			.input_enc_vote {}
/************************/

/** 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;
}
/*************/

/** ESTILOS DE LOS MAILS ENVIADOS A LOS SUSCRIPTORES DESDE LA PARTE DE ADMINISTRACIÓN **/

/** ESTILOS NUEVOS DE MAILING **/

/** LINKS DEL MAILING **/
a.link, a.link:active, a.link:visited {
font-weight:bold;
color:#0082D5;
text-decoration:none;
width:100%;
display:block;
clear:both;
margin:4px 0px 4px 0px;
}
a.link:hover {
font-weight:bold;
color:#000;
text-decoration:none;
width:100%;
display:block;
clear:both;
margin:4px 0px 4px 0px;
}

/** CONTENEDOR DEL MAILING **/
.cont_mailing {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

/** TITULO DEL MAILING **/
.title_mailing {
background-color:#D7E6F6;
border:1px solid #A7D3F3;
color:#000;
font-size:18px;
font-weight:bold;
padding:10px;
}

/** SUBTITULO DEL MAILING **/
.subtitle_mailing {
margin-top:5px;
border:1px dashed #CCC;
color:#003E93;
font-weight:bold;
padding:4px;
}

/** ITEM DEL MAILING **/
.item_mailing {
width:96%;
margin:4px 2% 4px 2%;
font-size:11px;
text-align:justify;
}

/** IMAGEN DEL ITEM DE MAILING **/
.item_mailing img{
height:100px;
margin-right:10px;
float:left;
}

/** PIE DEL MAILING **/
.footer_mailing {
background-color:#D7E6F6;
border:1px solid #A7D3F3;
color:#003E93;
font-size:11px;
padding:5px;
text-align:center;
}

/**********************************************************************************/

/*********************************/
/********** 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:10px 0px 0px 8px;
font-family:inherit;
}

/** CABECERA **/
.header_new_comment {
width:338px;
clear:both;
background-repeat:no-repeat;
}

/** TITULO **/
.title_new_comment {
width:338px;
height:20px;
margin-top:-3px;
padding-top:5px;
clear:both;
font-weight:bold;
color:inherit;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
background-color:inherit;
font-size:14px;
}

/** CUERPO **/
.body_new_comment {
width:318px;
clear:both;
padding:10px 10px 10px 10px;
border-left:1px solid #666666;
border-right:1px solid #666666;
color:inherit;
background-color:inherit;
font-size:1.1em;
font-weight:bold;
}

/** PIE **/
.foot_new_comment {
width:338px;
height:12px;
margin:0px 0px 0px 0px;
clear:both;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
color:inherit;
background-color:inherit;
}

/** 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;
border:1px solid #666666;
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 **********/
/********************************/

/* PLANTILLAS DE FAMILIAS DE PRODUCTO */
.cont_familia {float:left; width:98%; margin:0px 0px 4px 0px; padding-bottom:4px; border-bottom:1px solid #CCC; text-align:left;}
	.img_familia {float:left; margin:0px 5px 0px 0px;}
	.img_familia img {width:100px;}
	.nombre_familia {font-size:14px; color:#000; font-weight:bold;}
	.desc_familia {margin:4px 0px 0px 0px;}

/* PLANTILLAS DE PRODUCTOS */
.cont_producto {float:right; width:94%; margin:0px 0px 4px 0px; padding-bottom:4px; border-bottom:1px solid #CCC;}
	.img_producto {float:left; margin:0px 5px 0px 0px;}
	.img_producto img {width:100px;}
	.precio_producto {margin:4px 0px 0px 0px; font-size:14px; color:#D90000; font-weight:bold;}
	.nombre_producto {font-size:14px; color:#000; font-weight:bold; text-align:left;}
	.desc_producto {margin:4px 0px 5px 0px; text-align:left;}
	.link_producto {margin:0px 5px; float:right; text-align:center;}
	.link_comprar {margin:0px 5px; float:right; text-align:center;}
	
a.ver_ficha, a.ver_ficha:active, a.ver_ficha:visited {color:#D90000; font-size:11px; font-weight:bold; text-decoration:none;}
a.ver_ficha:hover {color:#000; font-size:11px; font-weight:bold; text-decoration:none;}

a.comprar, a.comprar:active, a.comprar:visited {color:#D90000; font-size:11px; font-weight:bold; text-decoration:none;}
a.comprar:hover {color:#000; font-size:11px; font-weight:bold; text-decoration:none;}

/*****************************************/

/* PLANTILLA DE FICHA DE PRODUCTO */

.list_ficha {text-align:left;}
.ul_ficha {margin:5px 0px 5px 0px; padding:0px;}
.li_ficha {margin:2px 0px 2px 0px; padding:2px; border:1px solid #CCC; list-style-type:none;}
.li_ficha_end {margin:2px 0px 2px 0px; padding:2px; border:1px solid #CCC; list-style-type:none; clear:both;}
.title_imgs {font-weight:bold; color:#000; padding:2px; text-align:left;}
.list_ficha_img {float:left; width:98%; border:1px solid #CCC; margin:0px 0px 5px 0px;}
.cont_imgs_ficha {text-align:center;}

.img_ficha {float:left; width:18%; margin:3px;}
.img_ficha img {width:100%;}

.ul_ficha_img {margin:5px 0px 5px 0px; padding:0px;}
.li_ficha_img {list-style-type:none; margin:2px 3px 0px 3px; float:left;}
.precio_producto {margin:4px 0px 0px 0px; font-size:14px; color:#D90000; font-weight:bold;}
.stock_producto {margin:4px 0px 0px 0px; font-size:14px; color:#D90000; font-weight:bold;}
.texto_negro {color:#000000; font-size:12px; font-weight:bold;}
.cont_video {width:200px; height:150px;}
.cont_video object {width:100%; height:100%;}
.cont_video embed {width:100%; height:100%;}
/*****************************************/

div#qTip {
  padding: 2px;
  border: 1px solid #1BADE0;
  border-bottom:2px solid #1BADE0;
  display: none;
  background: #FFF;
  color: #000;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}

/* New Styles */
.smsInput_group {display:none;}

/* Entitats */
.cont_entitat {border-bottom:1px solid #EBEBEB; padding-bottom:10px;}
.title_entitat {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:5px;}
.img_entitat2 {float:left; width:25%; text-align:left;}
.img_entitat2 img {width:96%;}
.desc_entitat {}
