/*
Theme Name: Agenda CCAT
Description: Plantilles per a l'agenda de caixa catalunya
Author: Marc Rubio
Version: 0.1
*/

/* --
CSS Reseter
CSSLab © 2007
Basado en: Yahoo UI Reset CSS, Eric Meyer's Reworked Reset y experiencias personales
-- */

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, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*:focus {
	outline: 0;
}*/

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

a img, iframe {
	border: none;
}

ol, ul {
	list-style: none;
}

input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}
#agenda {padding: 0px 30px; background-color: #f8f4f0; line-height: 20px;}
#agenda label, #agenda input,#agenda select{ font-size: 13px; font-family:Arial, Helvetica, sans-serif;}
#agenda select{ }
#agenda .req {color: red;}
#agenda h1 {
    font-size: 24px;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    float: none;
line-height: 30px;
}
#agenda .info_header{
    width: 375px;
text-align: left;
font-size: 13px;
margin: 20px auto 0 auto;
}
#agenda li{
    border-bottom: 1px solid #000;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
}
#agenda legend{margin-bottom: 5px; }
#agenda fieldset.odd {
    width: 375px;
    margin: 20px auto 0px auto;
}
#agenda input[type="text"]{width: 365px;}


#agenda label{ 
    text-align: left; 
    clear: inherit;
    float: inherit;
    font-size: 14px;
    width: 345px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
#agenda #f_bt_register {
    background-position: 0 -298px;
    border: none;
    font-size: 2.1em;
    color: #FFF;
    cursor: pointer;
    padding: 0.6em 0 0.3em 0;
    text-align: center;
    width: 13em;
    float: left;6
}
#agenda .registre_button{
    width: 370px;
    margin: 0px auto;
}
#agenda .privacitat {
font-size: 13px;
} 

/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }


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

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}

@font-face{font-family:'CX-Bold'; src: url('tipos/CX-Bold.otf');} 

body{background-color:#E4DFDB; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;}

h1.oculto{font-size:6em; position:absolute; top:-10000em;}
.oculto{position:absolute; top:-10000em;}
strong{font-weight:bold;}

/* ========================================= #m_top == */
#m_top{background:url('img/f_m_top2.png') 0 0 repeat-x; position:absolute; width:100%; z-index:999;}
#m_top .content{margin:0 auto; position:relative; width:96em;}
#logo{float:left; width:26em;}
.sep{padding:0 1em;}
.sep_lgr{padding:0 0 0 2.5em;}
.sep_lgl{padding:0 2.5em 0 0;}
/* ========================================= fin #m_top == */

/* ========================================= #lang_a_cont == */
#lang_a_cont{color:#FFF; float:right; margin-top:6em; position: absolute; right: 2em;}
#lang_a_cont a{color:#FFF; font-size:1.2em; text-decoration:none;}
#lang_a_cont a:hover{text-decoration:underline;}

#lang_a_cont li{float:left;}
#lang_a_cont li.lt{margin:0 1em; text-transform:uppercase;}

#lang_a_cont a.min{font-size:0.9em; margin-right:0.5em;}
#lang_a_cont a.mid{font-size:1.1em; margin-right:0.3em;}
#lang_a_cont a.mas{font-size:1.4em;}
/* ========================================= fin #lang_a_cont == */

/* ========================================= #m_user == */
#m_user{ color:#FFF; float:right; font-size:1.2em; margin:20px 0 0 25px; overflow:hidden; padding:0; width:auto; }

#m_user ul{position:relative; z-index:20;}
#m_user li{color:#FFF; float:left;}
#m_user li a{color:#FFF; text-decoration:none;}
#m_user li a:hover{text-decoration:underline;}
#m_user li.lma{float:right; font-weight:bold; margin:0.8em 0.5em 0 0; width:auto;}
#m_user li.ses{float:right; font-weight:bold; margin:0.1em 1em 0 0; text-align:center; width:9.3em;}
#m_user li.ses a{background:url('img/f_box_face_conec.png') right top no-repeat; color:#FFF; display:block; padding:0.7em 0 0.9em 0; text-decoration:none;}

#face_conec{background:url('img/f_box_face_conec.png') -1px -120px no-repeat; display:none; margin-left:0; padding:3em 0 0.9em; position:relative; text-align:center; width:42.6em; z-index:10;}

*+ html #face_conec{margin:0 0 0 13.4em; top:17px; position:absolute;}
#face_conec{ margin-left /*\**/: 2em\9; right /*\**/:2px\9 }

.clearfix {
    display: block;
}

#face_conec p {font-weight: 700; color: #000000; padding: 1em 0 0.5em 1em;}
#face_conec p.error {font-weight: 400; padding: 0; margin: 0.2em 1em; }
#face_conec .butlleti {
    border-right: 1px solid #DDD;
    float: left;
    margin: 0 1.5em;
    text-align: left;
    width: 22em;	
}
#face_conec .face {
 	height: 14.4em;
    margin-right: 1.2em;
    padding: 0.6em 1.3em;
}
.loginLabel {
	overflow: hidden;
	margin: 1em;	
}
.loginLabel label {
	float: left; width: 6em; color:#000;
}
.loginLabel input {
	float: left;	
	background-color: #F8F4F0;
	border: 1px solid #000;
	width: 12em;
}
.forgot,.loginregister {text-align:center;margin-bottom: 0.2em;}
.forgot a,.loginregister a,.butlleti .resend {color:#000;}

.bt_gris {
    background: url('img/bt_gr.png') no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-left: 8em;
    height: 18px;
    text-align: center;
    width: 10em;
    padding-bottom: 0.2em;
}

#m_user li.veu{margin:0.8em 1em 0 17.4em; font-weight:bold;}
#m_user li.mod{margin:0.8em 0.7em 0 0;}
#m_user li.des{font-weight:bold; text-align:center; width:11.4em;}
#m_user li.des a{background:url('img/f_box_face_conec.png') -87px -349px no-repeat; display:block; padding:0.7em 0 0.9em 0;}
/* ========================================= fin #m_user == */


#contenido{background:url('img/zx.gif') 0 0 repeat; padding-top:8em; overflow:hidden; position:absolute; width:100%;}
#contenido .content{background-color:#FFF; margin:0 auto; padding:0 1.3em 2em 1.3em; position:relative; width:96em;}

*+ html #contenido .content{left:0.2em; width:96.4em;}
#contenido .content{ width /*\**/: 96.4em\9 }
#contenido .content{ left /*\**/: 0.2em\9 }

.bar_gr{background:url('img/f_bar.png') 0 0 no-repeat; float:left; height:2.1em; margin-top:2em; width:96em;}
*+ html .bar_gr{width:96.6em;}
.bar_gr{ width /*\**/: 96.6em\9 }
.bar_sub_ng{border-top:7px solid #C41E3F; float:left; width:100%;}

*+ html .bar_sub_ng{height:0;}

/* ========================================= .pager == */

/* Actualizacion */
/*.pager{float:left; margin-top:1.3em; width:28.5em;}*/
.pager{float:left; margin-top:1.3em; width:auto;}
.pager li{float:left; margin-right:0.8em;}

.pager li a, .pager li a:hover, .pager li.activo a, .pager li.prev a, .pager li.prev a:hover, .pager li.next a, .pager li.next a:hover{background:url('img/f_bt_pager.png') no-repeat;}
.pager li a{background-position:0 -158px; color:#000; display:block; font-size:1.4em; font-weight:bold; height:1.8em; padding-top:0.6em; text-align:center; text-decoration:none; width:2.4em;}
.pager li a:hover, .pager li.activo a{background-position:0 -237px; color:#FFF;}
.pager li.prev a, .pager li.next a{color:#000; text-decoration:none;}
.pager li.prev a:hover, .pager li.next a:hover{color:#FFF; text-decoration:underline;}
.pager li.next{margin-right:0;}
.pager li.prev a{background-position:0 0;}
.pager li.prev a:hover{background-position:0 -79px;}
.pager li.next a{background-position:0 -316px;}
.pager li.next a:hover{background-position:0 -395px;}
.pos_pager{float:right; margin-right:23em;}
.pos_pager.busca{margin-right:10em;}
.pager_result{float:left; font-size:1.4em; font-weight:bold; margin:1.5em 2em 0 0;}


/** Actualizacion **/
.pager li.first_el_list a { background: url("img/db_arrow.png"); }
.pager li.first_el_list a:hover { background-position:0 -34px; }
.pager li.last_el_list a { background: url("img/db_arrow.png") 0 -69px; }
.pager li.last_el_list a:hover { background-position:0 -103px; }
/*******************/
/* ========================================= fin .pager == */

/* ========================================= #cabecera == */
#cabecera{background:#c2bcba url('img/f_cabecera.png') 0 0 no-repeat; display:inline-block; width:96em;}

*+ html #cabecera{width:96.6em;}
#cabecera{ width /*\**/: 96.6em\9 }

#cabecera.agenda{background-color:#FFF;}

#bts_cab{float:right; margin: 3em 0 1em 0;}
#bts_cab li{float:left; margin-right:1em;}
#bts_cab li.ult{margin-right:0.9em;}
/* ========================================= #m_p == */

/** Actualizacion **/
/*#m_p{background:url('img/f_m_p.png') 0 0 no-repeat; float:left; width:100%;}*/
#m_p{background:#000; float:left; width:100%;}
#m_p ul{float:left; width:73.5em;}

/** Actualizacion **/
/*#m_p li{float:left; text-align:left;}*/
/*#m_p li a{background:url('img/f_bt_m_p.png') right top no-repeat; color:#FFF; float:left; font-size:1.2em; font-weight:bold; padding: 0 14px 0 0; position:relative; text-transform:uppercase; text-decoration:none; z-index:2; }*/
/*#m_p li a:hover{background:url('img/f_bt_m_p.png') right bottom no-repeat; text-decoration:none; z-index:1;}*/
/*#m_p li a span{float:left; padding:0.8em 0.4em 1em 2em; margin-left:-14px;}*/
/*#m_p li a:hover span{background-color:#918378;}*/
#m_p li{
	float:left;
	text-align:left;
	/*padding-left: 4px;*/
	margin-right: 3px;
	background:url('img/bg_nav_left.png') left 6px no-repeat;
}
#m_p li:hover{background:url('img/bg_nav_left_hover.png') left 6px no-repeat;}
#m_p li a{
	color:#FFF;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding: 0 4px 0 4px;
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	z-index:2;
	
	background:url('img/bg_nav_right.png') right 6px no-repeat;
}
#m_p li a:hover{
	text-decoration:none;
	z-index:1;
	background:url('img/bg_nav_right_hover.png') right 6px no-repeat;
}
#m_p li a span{
	float:left;
	background:url('img/bg_nav_center.png') 0 6px repeat-x;
	padding:6px 5px 6px 5px;
	height:24px;
	line-height:24px;
	font-size:11px\9
}
#m_p li a:hover span{background:url('img/bg_nav_center_hover.png') 0 6px repeat-x;}

/** Actualizacion **/
/*#m_p li a:hover span{ background-color /=*=\=*=*=/=: #86786c\9 }*/
/* *+ html #m_p li a:hover span{background-color:#86786c; cursor:pointer;}*/

#m_p li.ini{width:7.4em;}
#m_p li.ini a{background:url('img/f_bt_m_p_ini.png') 0 0 no-repeat; padding-right:2.3em;}
#m_p li.ini a span{padding:0.8em 0 1em 1.5em; margin-left:0.5em;}
#m_p li.ini a:hover{background:url('img/f_bt_m_p_ini.png') 0 -63px no-repeat;}
#m_p li.ini a:hover span{background-color:transparent;}
/* ========================================= fin #m_p == */

/* ========================================= #form_buscar == */
#buscar{float:right; margin:0.1em 0.5em 0 0; width:21em;}
#form_buscar fieldset{border:none;}
#form_buscar label{background:url('img/ico_others.png') 0 -87px no-repeat; padding:0.3em 0 0.5em 0;}

*+ html #form_buscar label{padding:0; position:relative; top:-0.5em;}

#form_buscar input[type="text"]{background:none; border:none; color:#666; font-size:1.2em; padding:0.2em 0.5em; width:13em;}
#form_buscar #boton_buscar{background:url('img/ico_others.png') 0 0 no-repeat; border:0; cursor:pointer; height:3.3em; text-indent:-10000px; text-transform:capitalize; width:3.6em;}
#form_buscar #boton_buscar:hover{background:url('img/ico_others.png') -84px 0 no-repeat;}
/* ========================================= fin #form_buscar == */

/* ========================================= #buscador_avanzado == */
#buscador_avanzado{background-color:#FFF; float:left; /*height:24px;*/ margin:2em 0 0 2em; overflow:hidden; padding:1.2em 1.2em 0 1.2em; width:86.3em;}
#buscador_avanzado li, #buscador_avanzado li li{float:left;}
#buscador_avanzado li li{clear:both; color:#666; font-size:1.2em; margin-bottom:0.4em;}

*+ html #buscador_avanzado li li{margin-bottom:0; width:100%;}

#buscador_avanzado li.cer{width:19.5em;}
#buscador_avanzado li.qua{width:19em;}
#buscador_avanzado li.on{width:15em;}
#buscador_avanzado li.per{width:15em;}
#buscador_avanzado li.amb{width:17.5em;}
#buscador_avanzado li .ln{border-bottom:2px solid #000; display:inline-block; font-size:1.4em; font-weight:bold; margin-left:0.3em; padding-bottom:0.6em; width:100%;}
#buscador_avanzado li a{text-decoration:none; color:#000;float: left;}

#buscador_avanzado ul ul{display:inline-block; margin-top:1.2em; padding-bottom:1.5em;}

#bt_despl_busc{float:left; margin:2em 0 1em 0.5em;}
.bt_despl_busc{float:left; width:auto;}
.bt_despl_busc a.icono{display: block;float: left; height: 1.3em; margin-left: 1em; width: 1.3em;}
.bt_despl_busc a.icono{background:url('img/ico_others.png') -106px -5473px no-repeat;}
.bt_despl_busc a.icono:hover{background:url('img/ico_others.png') 0 -5473px no-repeat;}
.bt_despl_busc a.icono.desplegat{background:url('img/ico_others.png') -217px -5473px no-repeat;}
*+ html #bt_despl_busc{padding-bottom:1em;}
#bt_despl_busc a{display:block; height:3.8em; width:4em;}
#bt_despl_busc a{background:url('img/ico_others.png') 0 -231px no-repeat;}
#bt_despl_busc a:hover{background:url('img/ico_others.png') -80px -231px no-repeat;}
#bt_despl_busc a.desplegat{background:url('img/ico_others.png') 0 -317px no-repeat;}

#buscador_avanzado .fn{background:url('img/ico_others.png') 0 -81px no-repeat; padding:0.5em 0.5em;}
#busca_avan{background:none; border:none; color:#666; width:13em;}
#buscador_avanzado li.cer p{float:left; padding-right:2em; margin-top:1em;}
#f_bt_busca_avan{background:#c2bcba url('img/ico_others.png') 713px -490px no-repeat; float:left; margin-left:-1.2em; overflow:hidden; padding-bottom:1.5em; width:88.7em;}

*+ html #f_bt_busca_avan{background-position:707px -490px;}
#f_bt_busca_avan{ background-position-x /*\**/: 707px\9 }

#bt_busca_avan{background:url('img/ico_others.png') 89px -409px no-repeat; border:0; color:#262626; cursor:pointer; float:right; font-size:1.2em; font-weight:bold; margin-right:1.6em; padding:0.6em 3em 0.4em 0; text-align:left;}
#bt_busca_avan:hover{background:url('img/ico_others.png') -203px -409px no-repeat;}

*+ html #bt_busca_avan{margin-right:0; padding-right:1.5em;}

#buscador_avanzado .f_data_ini, #buscador_avanzado .f_data_fin{background:url('img/ico_others.png') no-repeat; padding:0.4em 0;}
#buscador_avanzado .f_data_ini{background-position:0 -572px;}

*+ html #buscador_avanzado .f_data_ini{background-position-y:-562px;}

#buscador_avanzado .f_data_fin{background-position:19px -563px;}
#buscador_avanzado #data_ini, #buscador_avanzado #data_fin{background:none; border:none; color:#666; padding:0.2em 0.5em;}
#buscador_avanzado .f_data_fin{float:left; margin-left:2.9em;}
#buscador_avanzado .f_data_ini img{top:0.5em;}

.txt_result{float:left; font-size:1.2em; font-weight:bold; margin:2.5em 0 0.5em 0; width:100%;}
/* ========================================= fin #buscador_avanzado == */

/* ========================================= #migas == */
#migas{float:left; margin:1em 0 1em 0.3em; width:100%;}
#migas li{float:left; margin-right:0.5em;}
#migas li a{color:#000; font-size:1.1em; text-decoration:none;}
#migas li a:hover{text-decoration:underline;}
/* ========================================= fin #migas == */

/* ========================================= fin #cabecera == */

#ult_hora, #ult_hora p, #ult_hora .my, #ult_hora .txt, #ult_hora a{float:left;} 
#ult_hora{background:url('img/f_ult_hora.png') 0 -104px repeat-x; color:#FFF; margin:1em 0 0.5em 0; width:96em;}

*+ html #ult_hora{width:96.6em;}
#ult_hora{ width /*\**/: 96.6em\9 } 

#ult_hora p{background:url('img/f_ult_hora.png') 0 0 no-repeat; margin-top:1em; padding:0.3em 0 0.3em 2em;}
#ult_hora .my{font-size:1.4em; font-weight:bold; margin-right:1em;}
#ult_hora .txt, #ult_hora a{font-size:1.3em;}
#ult_hora .txt{margin-right:0.5em;}
#ult_hora a{color:#FFF; text-decoration:none; font-weight:bold;}
#ult_hora a:hover{text-decoration:underline;}
#ult_hora .mas{background:url('img/f_ult_hora.png') 0 -209px no-repeat; float:right; width:3.8em; height:3.8em;}
/* ========================================= .cont_cols == */
.cont_cols{background-color:#FFF; display:inline-block; margin-top:2em; width:96em;}
.cont_cols h1{color:#C41E3F; float:left; font-family:"CX-Bold"; font-size:4.4em; font-weight:bold; width:auto;}
.cont_cols.agenda{margin-top:0;}
.cont_cols h1.age_esde{color:#000; font-size:3.4em; width:100%;}

.bt_rss, .bt_rss .f_bt_rss, .bt_rss a{background:url('img/ico_rss.png');}
.bt_rss{background-position:0 0; background-repeat:no-repeat; float:right; margin-top:2em; width:auto;}
.bt_rss .f_bt_rss{background-position:100% -208px; background-repeat:no-repeat; padding:0.8em 3em 0.6em 0;}
.bt_rss a{background-position:0 -106px; background-repeat:repeat-x; color:#FFF; cursor:pointer; display:block; font-size:1.2em; font-weight:bold; margin-left:1em; padding:0.2em 0 0.4em 0; text-decoration:none;}

*+ html .bt_rss{background-position-y:10px; margin-top:1em;}
*+ html .bt_rss .f_bt_rss{background-position-y:-207px; display:block; overflow:hidden;}
*+ html .bt_rss a{background-position-y:-96px; padding-bottom:0;}

.bt_mod_perf, .bt_mod_perf .f_bt_mod_perf, .bt_mod_perf a, .bt_mod_perf a:hover, .bt_mod_perf a:hover .f_bt_mod_perf{background:url('img/ico_mod_perf.png');}
.bt_mod_perf{background-position:0 0; background-repeat:no-repeat; float:right; margin:2em 1.2em 0 0; width:auto;}
.bt_mod_perf .f_bt_mod_perf{background-position:100% -208px; background-repeat:no-repeat; padding:0.8em 3em 0.6em 0;}
.bt_mod_perf a{background-position:0 -106px; background-repeat:repeat-x; color:#FFF; cursor:pointer; display:block; font-size:1.2em; font-weight:bold; margin-left:1em; padding:0.2em 0 0.4em 0; text-decoration:none;}
.bt_mod_perf a:hover{background-position:0 -106px; background-repeat:repeat-x;}
.bt_mod_perf a:hover .f_bt_mod_perf{background-position:100% -319px; background-repeat:no-repeat;}

*+ html .bt_mod_perf{background-position-y:10px; margin-top:1em;}
*+ html .bt_mod_perf .f_bt_mod_perf{background-position-y:-207px; display:block; overflow:hidden;}
*+ html .bt_mod_perf a{background-position-y:-96px; padding-bottom:0;}
*+ html .bt_mod_perf a:hover{background:url('img/ico_mod_perf.png') 0 -96px repeat-x;}
*+ html .bt_mod_perf a:hover .f_bt_mod_perf{background:url('img/ico_mod_perf.png') 100% -318px no-repeat;}

.bt_ver_perf, .bt_ver_perf .f_bt_ver_perf, .bt_ver_perf a, .bt_ver_perf a:hover, .bt_ver_perf a:hover .f_bt_ver_perf{background:url('img/ico_ver_perf.png');}
.bt_ver_perf{background-position:0 0; background-repeat:no-repeat; float:right; margin-top:2em; width:auto;}
.bt_ver_perf .f_bt_ver_perf{background-position:100% -208px; background-repeat:no-repeat; padding:0.8em 3em 0.6em 0;}
.bt_ver_perf a{background-position:0 -106px; background-repeat:repeat-x; color:#FFF; cursor:pointer; display:block; font-size:1.2em; font-weight:bold; margin-left:1em; padding:0.2em 0 0.4em 0; text-decoration:none;}
.bt_ver_perf a:hover{background-position:0 -106px; background-repeat:repeat-x;}
.bt_ver_perf a:hover .f_bt_ver_perf{background-position:100% -319px; background-repeat:no-repeat;}

*+ html .bt_ver_perf{background-position-y:10px; margin-top:1em;}
*+ html .bt_ver_perf .f_bt_ver_perf{background-position-y:-207px; display:block; overflow:hidden;}
*+ html .bt_ver_perf a{background-position-y:-96px; padding-bottom:0;}
*+ html .bt_ver_perf a:hover{background:url('img/ico_ver_perf.png') 0 -96px repeat-x;}
*+ html .bt_ver_perf a:hover .f_bt_ver_perf{background:url('img/ico_ver_perf.png') 100% -318px no-repeat;}


.col_izq{float:left; display:inline-block; margin-right:3em; position:relative; width:30em; z-index:888;}
.col_der{float:left; overflow:hidden; position:relative; width:63em; z-index:777;}
.col_der.con_margin{margin-top:4em;}

/* ========================================= .col_list_event + .col_list_red + .col_info_list == */

/** Actualizacion **/
/*.contenedor_lista{background-color:#c2bcba; float:left; display:inline-block; height:54.8em; overflow:hidden; position:relative; /*width:100%;/ width:96em;}*/
.contenedor_lista{background-color:#c2bcba; float:left; display:inline-block; overflow:hidden; position:relative; /*width:100%;*/ width:96em;}

*+ html .contenedor_lista{height:56.8em;}
@media screen and (-webkit-min-device-pixel-ratio:0){.contenedor_lista{height:54em;}}

.all_list_events{background-color:#c2bcba; float:left; /*height:54.7em;*/ /*overflow:hidden;*/ padding-left:0.8em; position:relative; width:206em; /*width:96em;*/}
.all_list_events li{float:left; display:inline-block; padding-right:1em;}

.col_list_event, .col_list_red, .col_list_info{float:left; overflow:hidden; position:relative;}
.col_list_event{background-color:#c2bcba; /*padding:0 0 0.8em 0.8em;*/ padding:0 0 0.8em 0; width:28.4em;}
.col_list_red{background-color:#c2bcba; padding:0 0.8em 0.8em 0.8em; width:28.4em;}
.col_list_info{background-color:#e4dfdb; padding:0 0 0.8em 0.8em; width:30em;}

*+ html .col_list_event{padding-bottom:2.6em;}
/*@media screen and (-webkit-min-device-pixel-ratio:0){.col_list_event{height:53.2em;}}*/
*+ html .col_list_red{background-color:#bbb4b2; width:28.6em;}
.col_list_red{ width /*\**/: 28.6em\9 }
.col_list_red{ background-color /*\**/: #bbb4b2\9 }

/*#cont_events{float:left; width:100%;}
.all_lists{float:left; width:100%;}
.all_lists li{float:left;}*/
.col_list_event .list_event_content, .col_list_info .list_info_content{background-color:#FFF; float:left; margin:0.8em 0.8em 0 0; width:28.4em;}
.col_list_event .list_event_content{width:28.4em;}
.col_list_info .list_info_content{width:29.2em;}

.cab_list_event, .cab_list_info{display:inline-block; width:100%;}
.cab_list_event{background-color:#c2bcba;}
.cab_list_info{background-color:#e4dfdb;}
.bt_m_events{background:url('img/ico_others.png') 0 -642px no-repeat; float:left; margin-right:0.9em; width:12.8em;}
.bt_m_events a{background:url('img/ico_others.png') 88px -739px no-repeat; color:#000; display:block; font-size:2em; font-weight:bold; padding:0.8em 0 0.3em 0.6em; text-decoration:none;}
.bt_m_events a:hover{background:url('img/ico_others.png') 88px -839px no-repeat;}
.despl_m_events{float:left; margin-top:0.4em; width:14.7em;}
.despl_m_events a{background:url('img/ico_others.png') 0 -957px no-repeat; color:#000; display:block; font-size:1.2em; font-weight:bold; padding:1.2em 0 0.8em 0.6em; text-decoration:none;}
.despl_m_events a:hover{background:url('img/ico_others.png') 0 -1037px no-repeat;}
.despl_m_events a.desplegat{display:none;}
.list_event, .list_info{background-color:#FFF; clear:both; float:left; padding-bottom:1.5em; width:28.4em;}

/** Actualizacion **/
/*.list_event{height:47em;}*/

*+ html .list_event{height:49em;}
@media screen and (-webkit-min-device-pixel-ratio:0){.list_event{height:46em;}}

.list_event li{float:left; padding:0 1.5em 0 1.5em; margin-bottom:1em;}
.list_event li.dest{background-color:#FFF; border-bottom:2px solid #000; clear:both; float:left; height:13em; margin-bottom:1.5em; padding:1em 1.5em 2em 1.5em; width:25.4em;}



.bts_event_list{background-color:#c2bcba; height:54em; position:absolute; right:0; width:5.5em;}

*+ html .bts_event_list{height:56.8em;}

.bts_event_list li{float:left; margin:1em 0 0 0.8em;}
.bts_event_list li.bt_event_list_mas{margin-top:18.5em;}

*+ html .bts_event_list li.bt_event_list_mas{right:0.8em;}

.bts_event_list li.bt_event_list_der{margin-top:18em;}

.bts_event_list li.bt_event_list_ple a, .bts_event_list li.bt_event_list_ple a:hover, .bts_event_list li.bt_event_list_der a, .bts_event_list li.bt_event_list_der a:hover, .bts_event_list li.bt_event_list_izq a, .bts_event_list li.bt_event_list_izq a:hover, .bts_event_list li.bt_event_list_mas a, .bts_event_list li.bt_event_list_mas a:hover{background:url('img/ico_others.png') no-repeat; display:block; height:3.8em; width:3.8em;}
.bts_event_list li.bt_event_list_ple a{background-position:0 -2203px;}
.bts_event_list li.bt_event_list_ple a:hover{background-position:0 -2273px;}
.bts_event_list li.bt_event_list_izq a, .bts_event_list li.bt_event_list_izq a:hover{background-position:0 -2547px;}
.bts_event_list li.bt_event_list_izq a.active{background-position:0 -2487px;}
.bts_event_list li.bt_event_list_der a, .bts_event_list li.bt_event_list_der a:hover{background-position:0 -2414px;}
.bts_event_list li.bt_event_list_der a.active{background-position:0 -2354px;}
.bts_event_list li.bt_event_list_mas a{background-position:0 -2627px;}
.bts_event_list li.bt_event_list_mas a:hover{background-position:0 -2717px;}





.clearfloat{display:block; width:100%;}
.bt_ng, .bt_gr  {float:left; width:100%;}
.bt_ng{margin:1em 0;}

*+ html .bt_ng{padding-bottom:1em;}

.bt_gr{margin:1em 0;}
.bt_ng .f_ng, .bt_gr .f_gr{margin-right:0.8em; padding:2px 0 2px 8px;}
.bt_ng .f_ng{background:#ab0047 url('img/f_bt_ng.png') left bottom no-repeat;}
.bt_gr .f_gr{background:#9b8e83 url('img/f_bt_gr.png') left bottom no-repeat;}

*+ html .bt_ng .f_ng{display:block;}
*+ html .bt_gr .f_gr{display:block; background-color:#918378;}
.bt_gr .f_gr{ background-color /*\**/: #918378\9 }
.bt_ng .f_ng{ background-color /*\**/: #ab0047\9 }

.bt_ng a, .bt_gr a{color:#FFF; font-size:1.1em; font-weight:bold; padding:2px 0; text-decoration:none; text-transform:uppercase;}
.bt_ng a{background:url('img/f_bt_ng.png') right top no-repeat;}
.bt_gr a{background:url('img/f_bt_gr.png') right top no-repeat;}

*+ html .bt_ng a{display:block; padding-top:0;}
*+ html .bt_gr a{display:block; padding-top:0;}

.dest_img{float:left; margin-right:1em; width:9.7em;}
.dest_img img{width:9.7em;}
.list_event h2{float:none; font-size:1.6em; font-weight:bold; line-height:1.2em;}
.list_event h2 a, .list_event h3 a{color:#000; text-decoration:none;}
.list_event h2 a:hover, .list_event h3 a:hover{text-decoration:underline;}
.categ{clear:both; color:#C41E3F; float:left; font-size:1.2em; font-weight:bold; margin-top:0.4em; width:100%;}
.my{text-transform:uppercase;}
.categ.min{font-size:1.1em;}
.list_event li h3{clear:both; font-size:1.4em; font-weight:bold; line-height:1.2em;}

.cab_list_red{background:url('img/ico_others.png') 0 -1138px no-repeat; color:#FFF; font-size:1.1em; font-weight:bold; padding:0.4em 0; text-align:center; text-transform:uppercase;}

*+ html .cab_list_red{width:30em;}
.cab_list_red{ width /*\**/: 30em\9 }

.lists_red{background-color:#FFF; float:left; margin:0 0.8em 0 0; width:28.4em;}
.lists_red li{border-bottom:1px solid #000; display:inline-block; padding:1em;}
.lists_red li a{float:none; font-size:1.2em; font-weight:bold;}
.lists_red li a.you{float:left; margin-right:1em;}
.lists_red li.ult{border-bottom:none;}
.lists_red.twi li{border-bottom:none;}

.bt_list_you, .bt_list_you_ico a, .bt_list_you_ico a:hover, .bt_list_twi, .bt_list_twi_ico a, .bt_list_twi_ico a:hover{background:url('img/ico_others.png') no-repeat;}
.bt_list_you{background-position:0 -1234px; color:#000; float:left; margin:1em 4.5em 0 0; text-align:center; text-transform:uppercase; width:10.9em;}
.bt_list_you a{font-size:1.2em; display:block; font-weight:bold; padding:1.2em 0;}
.bt_list_you_ico{float:left; margin-top:0.4em; width:13em;}
.bt_list_you_ico a{background-position:0 -1509px; color:#000; display:block; font-size:1.2em; font-weight:bold; padding:1em 0 1.2em 1.2em; text-decoration:none;}
.bt_list_you_ico a:hover{background-position:0 -1589px;}
.bt_list_twi{background-position:0 -1374px; color:#000; float:left; margin:1em 3em 0 0; text-align:center; text-transform:uppercase; width:9.8em;}
.bt_list_twi a{font-size:1.2em; display:block; font-weight:bold; padding:1.2em 0;}
.bt_list_twi_ico{float:left; margin-top:0.4em; width:15.5em;}
.bt_list_twi_ico a{background-position:0 -1685px; color:#000; display:block; font-size:1.2em; font-weight:bold; padding:1em 0 1.2em 1.2em; text-decoration:none;}
.bt_list_twi_ico a:hover{background-position:0 -1765px;}
.lists_red.twi li p{color:#666; font-size:1.2em; line-height:1.4em;}
.lists_red.twi li p a{font-size:1em;}
.lists_red.twi li strong{color:#000;}


.tit_info, .bt_mes_info a, .bt_mes_info a:hover{background:url('img/ico_others.png') no-repeat;}

.tit_info{background-position:0 -642px; float:left; font-size:1.2em; font-weight:bold; margin-right:0.9em; padding:1.2em 0 1.4em 0; text-align:center; text-transform:uppercase; width:10.8em;}
.bt_mes_info{float:right; margin-top:0.4em; width:8.5em;}
.bt_mes_info a{background-position:0 -3512px; color:#000; display:block; font-size:1.2em; font-weight:bold; padding:1em 3.6em 1em 0; text-align:right; text-decoration:none;}
.bt_mes_info a:hover{background-position:0 -3599px;}

.list_info{margin-top:2.5em;}
.list_info li{float:left;}
.list_info li a{color:#000; text-decoration:underline;}
.list_info li a:hover{text-decoration:none;}
.list_info li.info_loc{font-size:1.4em; margin-bottom:1.5em; padding:0 0.8em; width:18.4em;}
.list_info li.info_loc p{clear:both; margin-bottom:0.3em; line-height:1.4em;}
.list_info li.info_loc strong{color:#C41E3F;}

.list_info li.descrip{font-size:1.2em; margin-bottom:1em; padding:0 1em; width:21.3em;}
.list_info li.descrip p{clear:both; margin-bottom:0.3em; line-height:1.4em;}
/* ========================================= fin .col_list_event + .col_list_red == */

/* ========================================= #redes_gr == */
.redes_gr, .redes_gr li.fac, .redes_gr li.twi, .redes_gr li.you, .redes_gr li.fli{background:url('img/redes_home.png?v=1') no-repeat;}

.redes_gr{background-position:center bottom; float:left; margin-top:3em; width:100%;}
.tl_redes_gr{color:#666; font-size:1.2em;}
.tl_redes_gr .tl{color:#000; font-size:1.7em; margin:0 0.4em;}
.tl_redes_gr .tl .tl_ng{color:#C41E3F}
.redes_gr ul, .redes_gr li{float:left;}
.redes_gr ul{margin-top:1.5em; padding-bottom:1em; width:100%;}

.redes_gr li {margin-left: 10px;}
.redes_gr li:first-child {margin-left: 11px;}
.redes_gr li a{display:block; height:6.2em; width:6.2em;}
.redes_gr li.fac{background-position:-30px -11px;}
.redes_gr li.twi{background-position:-117px -9px;}
.redes_gr li.you{background-position:-207px -10px;}
.redes_gr li.fli{background-position:-35px -86px;}
/* ========================================= fin #redes_gr == */


/* ========================================= .face_box == */
.face_box{float:left; margin:3em 0; width:100%;}
/* ========================================= fin .face_box == */


/* ========================================= .list_not == */
.list_not, .list_not.agenda, .list_not_dest_agen{float:left;}
.list_not{margin-bottom:3em; width:100%;}
.list_not.agenda{margin:0.5em 3em 0.5em 0; width:63em;}
.list_not_dest_agen{margin:0.5em 0 0.5em 0; width:96em;}

.list_not_m{float:left; overflow:hidden; margin:0 3em 2.5em 0; width:30em;}
.list_not_m.ult{margin-right:0;}
.list_not_m .img{height:17.3em; overflow:hidden;}
.list_not_m .img, .list_not_l img{border-bottom:7px solid #C41E3F; margin-bottom:0.5em;}
.list_not_m h2{font-size:1.8em; font-weight:bold; line-height:1.2em;}
.list_not_m h2 a, .list_not_p h3 a, .list_not_l h2 a, .list_not_u h2 a, .col_list_red .bt_list_you a, .lists_red li a, .bt_list_twi a, #pie #menu li a, .list_not_dest_agen .item h3 a{color:#000; text-decoration:none;}
.list_not_m h2 a:hover, .list_not_p h3 a:hover, .list_not_l h2 a:hover, .list_not_u h2 a:hover, .col_list_red .bt_list_you a:hover, .lists_red li a:hover, .bt_list_twi a:hover, #pie #menu li a:hover, .list_not_dest_agen .item h3 a:hover{text-decoration:underline;}

.list_not_p{float:left; overflow:hidden; margin-right:1.65em; width:14.5em;}
.list_not_dest_agen .item{float:left; margin:3em 1.8em 3em 0; overflow:hidden; width:30.6em;}
.list_not_p.ult, .list_not_dest_agen .item.ult{margin-right:0;}

.list_not_p h3, .list_not_dest_agen .item h3{font-size:1.4em; font-weight:bold; line-height:1.2em;}
.list_not_p h3{clear:both;}
.list_not_dest_agen .item h3{float:left; width:10.5em;}

.list_not_p img, .list_not_dest_agen .item img{border-top:7px solid #000; margin-bottom:0.5em;}
.list_not_dest_agen .item img{float:left; margin:0 1em 0.5em 0;}
.list_not_dest_agen .item .categ.min{clear:none; width:13em;}

.list_not_l{float:left; overflow:hidden; margin:0 3em 2.5em 0; width:63em;}
.list_not_l h2{font-size:2.1em; font-weight:bold; line-height:1.2em;}

.list_not_u{float:left; overflow:hidden; margin:0 0 2.5em 0; width:63em;}
.list_not_u h2{font-size:2.5em; font-weight:bold; line-height:1.2em;}
.list_not_u img{border-top:7px solid #C41E3F; margin-top:1em;}
/* ========================================= fin .list_not == */


/* ========================================= #2_cols == */
.dos_cols{clear:both; display:inline-block; float:left; width:63em;}
.dos_cols .prf{float:left; margin-bottom:2em; width:100%;font-size:1.4em;}
.dos_cols .prf p{margin-bottom:1em; line-height:1.4em;}
.dos_cols .prf a{color:#000; text-decoration:underline;}
.dos_cols .prf a:hover{text-decoration:none;}
.dos_cols .prf ul {padding-left: 1.5em; list-style-type: disc; margin: 1em 0;}
.dos_cols_izq, .dos_cols_der{float:left; width:30em;}
.dos_cols_izq{padding-right:2.8em;}

.bn_box, .box{clear:both; float:left; margin-bottom:2em; width:30em;}
/* ========================================= fin #2_cols == */

/* ========================================= fin .cont_cols == */


.acc_user{float:left; margin-bottom:1em; width:30em;}
.acc_user li{float:left; margin-bottom:0.6em; width:100%;}

.acc_user li.black, .acc_user li.telen a, .acc_user li.telen a:hover, .acc_user li.saved a, .acc_user li.saved a:hover, .acc_user li.sorry, .acc_user li.guard a, .acc_user li.guard a:hover{background:url('img/ico_others.png') no-repeat;}

.acc_user li.black{background-position:0 -3693px; color:#FFF; font-size:1.1em; font-weight:bold; padding:0.4em 2em; text-transform:uppercase; width:24em;}
.acc_user li.telen a, .acc_user li.saved a, .acc_user li.guard a{color:#FFF; display:block; font-size:1.5em; font-weight:bold; padding:1.2em 0 0.9em 1.5em; text-align:left; text-decoration:none;}
.acc_user li.telen a{background-position:0 -3838px;}
.acc_user li.telen a:hover{background-position:0 -3928px;}
.acc_user li.saved a{background-position:0 -4024px;}
.acc_user li.saved a:hover{background-position:0 -4114px;}
.acc_user li.sorry{background-position:0 -3769px; color:#FFF; font-size:1.5em; font-weight:bold; padding:0.4em 0 0.4em 1.6em;}
.acc_user li.guard a{background-position:0 -4207px;}
.acc_user li.guard a:hover{background-position:0 -4297px;}
.acc_user li.twit{margin-top:1em;}
/* ========================================= AGENDA == */

/* ========================================= .bar_op + .bar_que + .bt_ng_g + .bt_opi + .bt_imp + .bt_all + .bt_vol + .tit_bar_que == */
.bar_op, .bar_que{float:left; margin-bottom:2em; padding-top:1em; width:96em;}
.bar_op{background:url('img/f_tit_esde.png') 0 -299px repeat-x;}

.bar_op.sin_margin{background-position-y /*\**/: -298px\9;}

.bar_op.sin_margin{margin-bottom:1em;}

*+ html .bar_op.sin_margin{background-position-y:-295px;}

.bar_op.excep{background:url('img/f_bar.png') 0 18px no-repeat; margin-bottom:1em; padding-bottom:0.3em;}

*+ html .bar_op.excep{background-position-x:-7px;}
.bar_op.excep{background-position-x /*\**/: -7px\9}

.bar_que{background:url('img/f_bar.png') 0 32px no-repeat;}

*+ html .bar_que{background-position-x:-7px;}

.bt_ng_g{float:left; margin:1.1em 0 0 0; width:auto;}
.bt_ng_gran{float:left; margin:1.1em 0 0 0; width:auto;}

*+ html .bt_ng_g{margin-top:0.8em;}
*+ html .bt_ng_gran{margin-top:0.8em;}

.bar_op.sin_margin .bt_ng_g{ margin-top /*\**/: 1.2em\9 }
.bar_op.sin_margin .bt_ng_gran{ margin-top /*\**/: 1.2em\9 }


.bt_ng_g .f_ng_g{margin-right:0.8em; padding:3px 10px 3px 20px;}
.bt_ng_g .f_ng_g{background:url('img/f_tit_esde.png') -5px -5px no-repeat;}
.bt_ng_g a, .f_bar_ng_g{background:#ac0047 url('img/f_tit_esde.png') 100% -206px no-repeat; color:#FFF; font-size:1.2em; font-weight:bold; padding:3px 0 3px 0; text-decoration:none; text-transform:uppercase;}

.bt_ng_gran a {background:#ac0047 url('img/f_tit_esde2.png') 100% -206px no-repeat; color:#FFF; font-size:1.3em; font-weight:bold; padding:1px 28 1px 0; text-decoration:none; text-transform:uppercase;}
.f_bar_ng_gran {color:#FFF; font-size:1.2em; font-weight:bold; padding:3px 0 3px 0; text-decoration:none; text-transform:uppercase;}
.bt_ng_gran .f_ng_gran{margin-right:0.8em; padding:4px 10px 3px 20px;}
.bt_ng_gran .f_ng_gran{background:url('img/f_tit_esde2.png') -5px -5px no-repeat;}

*+ html .bt_ng_g a{display:block; margin-top:0;}
*+ html .f_bar_ng_g{display:block; margin-top:0;}

.bt_opi, .bt_imp, .bt_all{float:right;}
.bt_opi, .bt_imp{width:12.2em;}
.bt_all{width:13.5em;}

*+ html .bt_all{margin-top:0.4em;}
.bt_all{margin-top /*\**/ : 0.1em\9}

.bt_all.con_margin{margin-top:1em;}

.bt_opi{margin-right:2em;}
.bt_opi a, .bt_imp a, .bt_all a{color:#FFF; display:block; font-size:1.2em; font-weight:bold; padding:0.9em 3.5em 0.8em 0; text-align:right; text-decoration:none;}
.bt_opi a, .bt_imp .bt_opi a:hover, .bt_imp a, .bt_imp a:hover, .bt_all a, .bt_all a:hover{background:url('img/ico_others.png') no-repeat;}
.bt_opi a{background-position:0 -3338px;}
.bt_opi a:hover{background-position:0 -3418px;}
.bt_imp a{background-position:0 -3188px;}
.bt_imp a:hover{background-position:0 -3258px;}
.bt_all a{background-position:0 -2809px;}
.bt_all a:hover{background-position:0 -2889px;}


.bt_vol, .bt_vol .f_bt_vol, .bt_vol a, .bt_vol .f_bt_vol:hover{background:url('img/f_bt_vol.png');}
.bt_vol{background-position:100% 0; background-repeat:no-repeat; float:left; margin-top:2em; padding:0.2em 1em 0.3em 0; width:auto;}

*+ html .bt_vol{background-position-y:5px;}

.bt_vol .f_bt_vol{background-position:0 -205px; background-repeat:no-repeat; padding:8px 10px 8px 46px;}
.bt_vol a{background-position:0 -103px; background-repeat:repeat-x; color:#FFF; font-size:1.2em; font-weight:bold; padding:5px 0 4px 0; text-decoration:none;}

*+ html .bt_vol a{display:block;}

.bt_vol .f_bt_vol:hover{background-position:0 -314px; background-repeat:no-repeat;}


.tit_bar_que{background:url('img/f_tit_bar_que.png') 0 2px no-repeat; float:left; margin:2em 0.8em 0 0; padding:0.2em 1em 0.2em 1.3em; text-transform:uppercase; width:auto;}

*+ html .tit_bar_que{background-position-y:11px; margin-top:1.1em;}

.tit_bar_que .f_ico{background:url('img/f_tit_bar_que.png') 100% -206px no-repeat; padding:0.8em 4em 0.6em 0;}

*+ html .tit_bar_que .f_ico{display:block; background-position-y:-206px;}
.tit_bar_que .f_ico { background-position-y /*\**/: -205px\9 }

.tit_bar_que .f_bar{background:url('img/f_tit_bar_que.png') 0 -105px repeat-x; color:#FFF; display:block; font-size:1.2em; font-weight:bold; padding:0.2em 0 0.4em 0; text-decoration:none;}

*+ html .tit_bar_que .f_bar{background-position-y:-96px; padding-bottom:0;}
/* ========================================= fin .bar_op + .bar_que + .bt_ng_g + .bt_opi + .bt_imp + .bt_all + .bt_vol + .tit_bar_que == */

/* ========================================= #age_dest + #my_agen == */
#agen_dest, #my_agen{background-color:#f8f4f0; border-top:7px solid #C41E3F; float:left; width:100%;}
.agen_dest_img{float:left; margin-right:3em; width:30em;}
.agen_dest_txt{float:left; margin-top:1em; width:63em;}

#agen_dest h2{border-bottom:1px solid #000; clear:both; color:#000; float:left; font-size:2.5em; font-weight:bold; margin:0.5em 0 0.3em 0; padding-bottom:0.5em; width:24em;}
#agen_dest p, #my_agen p{float:left; font-size:1.3em; line-height:1.5em; margin-bottom:1em;}
#agen_dest p{width:26.5em;}
#agen_dest p a{color:#C41E3F; font-weight:bold; text-decoration:none;}
#agen_dest p a:hover{text-decoration:underline;}
.opc_dest{float:left; margin-left:3em; width:23.6em;}
.opc_dest li{float:left; display:block; margin-bottom:0.6em; width:23em;}

.opc_dest li a{color:#FFF; display:block; font-size:1.2em; font-weight:bold; padding:0.7em 0.5em 0.7em 1.5em; text-decoration:none;}
.opc_dest li.insc, .opc_dest li.save{background:url('img/ico_others.png') no-repeat;}
.opc_dest li.insc{background-position:0 -1884px;}
.opc_dest li.save{background-position:0 -2037px;}

.opc_dest li.insc a:hover, .opc_dest li.save a:hover{background:url('img/ico_others.png') no-repeat; text-decoration:none;}
.opc_dest li.insc a:hover{background-position:0 -1962px;}
.opc_dest li.save a:hover{background-position:0 -2119px;}

.opc_dest li .item_face, .opc_dest li .item_twit{float:left; width:auto;}


#datepicker{float:left; margin:1em 2em 2em 1em;}
#ques{float:left; margin-top:2em; padding-bottom:2em; width:50em;}
/* ========================================= fin #age_dest + #my_agen == */

/* ========================================= #slide_acc == */
#slide_acc{margin-bottom:1.5em;}
.container{background-color:#e4dfdb; overflow:hidden; position:relative; width:30em;}
.slides{height:24.5em; position:relative;}

#bt_l_r_slider{position:absolute; z-index:200;}
#bt_l_r_slider .previous, #bt_l_r_slider .next{position:relative; top:11em;}
#bt_l_r_slider .previous{float:left; left:0.5em;}
#bt_l_r_slider .next{float:right; left:21.5em;}

*+ html #bt_l_r_slider .next{left:-0.5em;}

#bt_l_r_slider .previous a, #bt_l_r_slider .next a{display:block; height:4em; position:relative; width:4em;}
#bt_l_r_slider .previous a, #bt_l_r_slider .next a, #bt_l_r_slider .previous a:hover, #bt_l_r_slider .next a:hover{background:url('img/bt_slider.png') no-repeat;}
#bt_l_r_slider .previous a{background-position:0 -161px;}
#bt_l_r_slider .previous a:hover{background-position:0 0;}
#bt_l_r_slider .next a{background-position:-250px -161px;}
#bt_l_r_slider .next a:hover{background-position:-250px 0;}

#pie_slide_acc{display:inline-block; margin:0 0 0.6em 0.7em;}

.pagination{float:left; position:relative; width:auto; z-index:10;}
.pagination ul li{float:left; position:relative; margin-right:0.2em;}
.pagination ul li.ult{margin-right:0;}
.pagination ul li a{border:2px solid #e4dfdb; display:block; height:7em; margin-top:0.2em width:9em;}
.pagination ul li.active a{border:2px solid #C41E3F;}
/* ========================================= fin #slide_acc == */


/* ========================================= .comments + #denun_coment + #ad_act_ok + #register + #modificar == */
.comments{background-color:#e4dfdb; float:left; margin-right:3em; padding-bottom:1em; width:63em;}
.list_comments ul{float:left; padding:0 1em; width:61em;}
.list_comments li{float:left; width:100%;}
.list_comments .c_n_user, .list_comments .c_n_user .img, .list_comments .c_n_user .name, .list_comments .c_n_user .lr_c_n_user, .list_comments .c_n_user .lf_c_n_user{float:left;}
.list_comments .c_n_user{margin-top:1em;}
.list_comments .c_n_user .img{background:url('img/ico_others.png') 0 -1235px no-repeat; padding:1em 1em 0 1em;}
.list_comments .c_n_user .name{background-color:#FFF; padding:2em 0 0.7em 0;}
.list_comments .c_n_user .name.sec{font-size:1.2em; font-weight:bold; padding-top:1.6em; text-transform:uppercase;}

*+ html .list_comments .c_n_user .name.sec{padding-top:1.6em;}
.list_comments .c_n_user .name.sec{padding-top /*\**/:1.55em;}
@media screen and (-webkit-min-device-pixel-ratio:0){.list_comments .c_n_user .name.sec{padding-top:1.65em;}}

.list_comments .c_n_user .name a{color:#000; font-size:1.2em; text-decoration:none;}
.list_comments .c_n_user .name a:hover{text-decoration:underline;}
.list_comments .c_n_user .lr_c_n_user, .list_comments .c_n_user .lf_c_n_user{display:block; height:2.2em;}
.list_comments .c_n_user .lr_c_n_user{background:url('img/ico_others.png') -97px -1235px no-repeat; padding:1em 1em 1em 0.2em;}
.list_comments .c_n_user .lf_c_n_user{background:url('img/ico_others.png') 0 -1235px no-repeat; padding:1em 1em 1em 0;}

.bt_denun{float:right; margin-top:1em;}
.bt_denun a{background:url('img/ico_others.png') 0 -4411px no-repeat; color:#FFF; display:block; font-size:1.2em; font-weight:bold; padding:1em 0 1em 1.2em; text-decoration:none; width:14.8em;}
.bt_denun a:hover{background:url('img/ico_others.png') 0 -4491px no-repeat; text-decoration:none;}

.list_comments .txt{background-color:#FFF; float:left; display:inline-block; padding:1.5em 0 0 0; width:100%;}

*+ html .list_comments .txt{padding-bottom:1.5em;}

.list_comments .txt p{float:left; font-size:1.4em; line-height:1.4em; margin-bottom:1em; padding:0 1em;}

#denun_coment, #ins_coment, #regis{background-color:#FFF; float:left; padding:1em; width:59em;}
#denun_coment form, #ins_coment form, #regis form{float:left; padding:2em 0 0 0; width:100%;}
#denun_coment form, #regis form{border-top:1px solid #000;}

#denun_coment .tit{color:#C41E3F; font-size:1.2em; font-weight:bold; margin-bottom:1.5em;}
#denun_coment label, #ins_coment label, #regis label{float:left; font-size:1.4em; margin-bottom:0.5em;}
#denun_coment label, #ins_coment label{font-weight:bold;}
#regis label{width:100%;}
#ins_coment label.text{clear:both; font-size:1.1em; font-weight:normal; margin-top:1.7em;}
#denun_coment .min{font-size:0.8em; font-weight:normal;}
#denun_coment input, #denun_coment textarea, #ins_coment input, #ins_coment textarea, #regis input{background-color:#f8f4f0; border:1px solid #a99d94; font-size:1.4em;}
#regis input{float:right; margin-right:1.5em; width:14em;}

*+ html #regis input{margin-right:3em;}

#denun_coment #email_coment, #ins_coment #input_captcha{font-weight:normal; padding:0.3em;}
#denun_coment #email_coment{font-size:1em; margin-left:0.5em;}
#ins_coment #input_captcha{font-size:1.4em; width:15em;}
#denun_coment textarea, #ins_coment textarea{float:left; margin-bottom:1em; padding:0.5em;}
#denun_coment textarea{width:40.8em;}
#ins_coment textarea{clear:both; width:23em;}
#denun_coment #bt_coment_denun, #ins_coment #bt_coment_ins, #regis #bt_regis{border:none; color:#FFF; cursor:pointer; display:block; font-size:1.2em; font-weight:bold; padding:0.8em 0 0.6em 1.2em; text-align:left; width:13.8em;}
#denun_coment #bt_coment_denun, #ins_coment #bt_coment_ins{float:right;}
#regis #bt_regis{float:left; margin-left:4.4em;}

#denun_coment #bt_coment_denun, #denun_coment #bt_coment_denun:hover, #ins_coment #bt_coment_ins, #ins_coment #bt_coment_ins:hover, #regis #bt_regis, #regis #bt_regis:hover{background:url('img/ico_others.png') no-repeat;}
#denun_coment #bt_coment_denun{background-position:0 -4586px;}
#denun_coment #bt_coment_denun:hover{background-position:0 -4656px;}
#ins_coment #bt_coment_ins{background-position:0 -4728px;}
#ins_coment #bt_coment_ins:hover{background-position:0 -4798px;}
#regis #bt_regis{background-position:0 -4728px;}
#regis #bt_regis:hover{background-position:0 -4798px;}

#ins_coment .col{float:left; width:34em;}
#ins_coment .captcha{float:left; margin:2.4em 0 0 1em; width:23em;}
#ins_coment .captcha img{float:left; margin-right:1em;}
#ins_coment .captcha p{float:none; font-size:1.1em;}
#ins_coment .captcha p a{color:#000; text-decoration:underline;}
#ins_coment .captcha p a:hover{text-decoration:none;}

.accept{border-top:1px solid #000; float:left; margin-top:1em; padding-top:1.5em; width:100%;}

*+ .accept{margin-top:2em;}

#ins_coment input[type="checkbox"]{background:none; border:none; margin-right:0.3em;}
#ins_coment .accept label{font-weight:normal;}

#regis .col_izq_regis{border-right:1px solid #000; float:left; width:36em;}
#regis .col_izq_regis p, #regis .col_der_regis p{float:left; font-size:1.4em; font-weight:bold; margin-bottom:1.5em;}

#regis .col_izq_regis .not{float:left; font-size:0.8em; margin:0.3em 0 0.3em 5em; width:24.5em;}
#regis .col_izq_regis .prob{float:left; font-size:1.1em; font-weight:bold; margin:0.8em 0 0 5em; padding-bottom:1.5em; width:26em;}
#regis .col_izq_regis .prob a{color:#000; text-decoration:underline;}
#regis .col_izq_regis .prob a:hover{text-decoration:none;}

#regis .col_izq_regis .box_txt{clear:both; float:left; width:auto;}
#regis .col_der_regis{float:left; margin-left:3em; width:19em;}

.normas{float:left; width:30em;}
.normas .tit, .normas li{color:#666; font-size:1.2em;}
.normas .tit{font-weight:bold; margin-bottom:1em;}
.normas li{background:url('img/bull.png') 0 8px no-repeat; float:left; line-height:1.5em; margin-bottom:1em; padding-left:0.6em; width:100%;}

#ad_act_ok{float:left; padding:2em; width:39em;}
#ad_act_ok .con_border {border-bottom:1px solid #000; float:left; margin-bottom:2em;}
#ad_act_ok .sin_border {border-style: none; margin-bottom: 0; }
#ad_act_ok .con_border p, #ad_act_ok form p{float:left; font-size:1.4em; font-weight:bold;}
#ad_act_ok .con_border p{background:url('img/ico_ok.png') 0 0 no-repeat; padding:0.5em 0 2em 4.2em;}
#ad_act_ok .sin_border p{padding-bottom: 1em;}
#ad_act_ok form p{padding-bottom:1em;}
#ad_act_ok label{clear:both; float:left; font-size:1.2em; margin-bottom:0.5em; width:100%;}
#ad_act_ok form{float:left;}
#f_bt_ad_act_ok{background:url(img/ico_others.png) 0 -4908px no-repeat; border:none; color:#FFF; cursor:pointer; float:left; font-size:1.2em; font-weight:bold; margin:1em 0 0 6em; padding:0.6em 0 0.6em 1em; text-align:left; width: 21.8em;}
#f_bt_ad_act_ok:hover{background-position:0 -4988px; text-decoration:none;}

#register, #register .box_reg, #register li, #register p.a, #modificar, #register li, #modificar li{float:left;}
#register, #modificar{width:96em;}
.box_reg{width:93em;}
#register li, #register p.a, #modificar li{width:100%;}
#register li, #modificar li{border-bottom:1px solid #000; margin-bottom:0.5em; padding-bottom:0.5em;}
#register li.pri{margin-top:0.5em;}
#register li.ult{border-bottom:none;}
.box_reg{background-color:#f8f4f0; display:inline-block; padding:1em 1.5em;}
#register p{float:left; font-size:1.2em; line-height:1.6em;}

#register p.a, #register p.b, #register .bar_alert, #register .bar_sec, #register .bar_punto, #f_bt_register{background:url(img/f_register.png) no-repeat;}
#register p.a{background-position:0 -541px; padding:0.1em 0 0.7em 3.5em;}
#register p.b{background-position:0 -767px; padding:0.1em 0 0.7em 3.5em;}
.neg{font-size:1.4em; font-weight:bold;}
#register .fb_button{margin-left:3.9em;}

*+ html #register .fb_button{margin-left:4.2em;}

#register form{float:left; padding-left:4.2em; width:88em;}
#register .bar_alert, #register .bar_punto{float:left; font-size:1.2em; font-weight:bold; padding:0.3em 0;}
#register .bar_alert{background-position:0 -125px; color:#FFF; margin:1em 0; text-align:center; width:74em;}
#register .bar_punto{background-position:0 -203px; color:#000; margin:1.5em 0; padding-left:1em; width:72.5em;}
#register label,#register div.label{clear:both; float:left; font-size:1.4em; margin-bottom:0.8em; text-align:right; width:62em;}
#register label.crt{width:26em;}

#register .col_txt, #register .col_inp_lg, #register .min, #register form input[type="text"], #f_bt_register, #register .col_txt_solo ,#register .check{float:left;}
#register .col_txt, .col_txt_solo{margin-right:1em; width:17em;}
#register .col_txt_solo{font-size:1.4em; text-align:right;}
#register .col_inp_lg{text-align:left; width:44em;}
#register .min{font-size:0.8em;}
#register form input[type="text"]{border:1px solid #9f9187; margin-right:1em; padding:0.3em; width:19em;}
#register #fecha_nacim, #register form #cp{margin-right:0; width:5.5em;}
#register .check_item{margin-right:6em;}

#register .col_lg, #register .privacity{float:left; width:100%;}
#register .col_lg{margin-bottom:2em;}
#register .list_2, #register .list_3{float:left; display:inline-block;}
#register .list_2, #register .list_3{width:30em;}
#register .list_2, #register .list_3{width:20em;}
#register .list_2 li, #register .list_3 li{border-bottom:none; margin-bottom:0; padding:0; width:28em;}

*+ html #register .list_2 li{margin-bottom:0.5em;}
*+ html #register .list_3 li{margin-bottom:0.5em;}

#register .list_2 li{width:28em;}
#register .list_3 li{width:18em;}
#register .error_list3 { border:1px solid #d00; float:left; padding:1.5em 0; }
#register .error_list3 p { color:#D00; float:left; margin:1em 0 0 21.4em; }
#register .list_2 li .list_2_item, #register .list_3 li .list_3_item{width:auto;}

#register .but_box_item{background: url(img/f_register.png) 0 30px no-repeat; float:left; font-weight:bold; margin-left:22em; padding-bottom:6em; text-align:left; width:22em;}

#register .privacity{font-size:1em; margin-bottom:3.5em; margin-top:30px;}
#register .privacity p{margin-bottom:0.5em;}
#register .privacity_item{float:left; font-size:1.2em; margin-bottom:0.3em; text-align:left; width:100%;}

#register .captcha{float:left; margin-bottom:3em; width:57em;}
#register .captcha img{float:left; margin-right:0.5em;}
#register .captcha p{float:left; font-size:1.1em; margin-right:7em; width:9em;}
#register .captcha p a{color:#000; text-decoration:underline;}
#register .captcha p a:hover{text-decoration:none;}
#register .captcha label{clear:none; display:block; float:left; font-size:1.1em; margin:0.1em 0 0 0; text-align:left; width:16em;}
#register #input_captcha{width:10em;}
#f_bt_register{background-position:0 -298px; border:none; font-size:2.1em; color:#FFF; cursor:pointer; padding:0.6em 0 0.3em 0; text-align:center; width:13em;}

*+ html #f_bt_register{background-position-y:-295px;}

.error{color:#dd0000 !important;}
#register .error input[type="text"]{border:1px solid #dd0000 !important;}

#modificar form{margin:2em 0 2em 30em;}
#modificar .data_face, #modificar .data_face img, #modificar .data_box, #modificar p, #modificar label, #modificar .box_reg, #modificar #bt_mod_data{float:left;}
#modificar label{font-size:1.4em; margin-bottom:0.5em; width:100%;}
#modificar .data_face{margin:0 0 1.5em -6.5em;}
#modificar .data_face img{margin:0.4em 1.4em 0 0;}
#modificar .data_box{background:url(img/ico_others.png) 0 -5350px no-repeat; height:6em; padding:0 1em; width:34em;}
#modificar p{font-size:1.4em; line-height:1.6em; padding:0.5em 1em 0 0; width:100%;}
#modificar p.op{font-weight:bold;}
#modificar #bt_mod_data, #modificar #bt_mod_data:hover{background:url(img/ico_others.png) no-repeat;}
#modificar #bt_mod_data{background-position:0 -5089px; border:none; color:#FFF; cursor:pointer; font-size:1.2em; font-weight:bold; margin-top:1em; padding:0.6em 0 0.7em 1em; text-align:left; width:19em;}
#modificar #bt_mod_data:hover{background-position:0 -5179px;}

*+ html #modificar #bt_mod_data{margin-left:-25em;}
/* ========================================= fin .comments + #denun_coment + #ad_act_ok + #register + #modificar == */


/* ========================================= .list_pts == */
.list_pts, .list_pts li{float:left;}
.list_pts{margin-top:0.8em;}
.min .list_pts.destacat{float:right;margin-right:0.2em;font-size: .9em; width: 100%;}
.list_pts li{height:3.2em; margin-right:0.5em; width:3.2em;}
.list_pts li.ult{margin-right:0;}
.list_pts li a{display:block; height:3.2em; width:3.2em;}

.list_pts li.face, .list_pts li.twit, .list_pts li.tele, .list_pts li.tele:hover, .list_pts li.agen, .list_pts li.agen:hover, .list_pts li.supr, .list_pts li.supr:hover, .list_pts li.acti, .list_pts li.acti:hover, .list_pts li.desa, .list_pts li.desa:hover, .list_leg li.insc, .list_leg li.supr, .list_leg li.acti, .list_leg li.desa{background:url('img/f_list_pts.png') no-repeat;}
.list_pts li.face{background-position:0 0;}
.list_pts li.twit{background-position:0 -132px;}
.list_pts li.tele{background-position:2px -263px;}
.list_pts li.tele:hover{background-position:2px -443px;}
.list_pts li.agen{background-position:2px -640px;}
.list_pts li.agen:hover{background-position:2px -837px;}


.list_leg{float:left; width:100%;}
.list_leg li{float:left; font-size:1.2em; line-height:1.6em; padding:0.3em 0 0.8em 3em; /*width:100%;*/}
.list_leg.izq{clear:left; float:left; margin-right:3em; width:22em;}
.list_leg.der{float:right; width:25em;}

*+ html .list_leg.der{margin-top:3.3em;}

.list_leg li.insc{background-position:0 -264px;}
.list_leg li.supr{background-position:0 -1045px;}
.list_leg li.acti{background-position:0 -1458px;}
.list_pts li.supr{background-position:2px -1043px;}
.list_pts li.acti{background-position:2px -1456px;}
.list_leg li.desa{background-position:0 -1870px;}
.list_pts li.desa{background-position:2px -1868px;}

.list_pts li.supr:hover{background-position:2px -1250px;}
.list_pts li.acti:hover{background-position:2px -1662px;}
.list_pts li.desa:hover{background-position:2px -2074px;}
/* ========================================= fin .list_pts == */


/* ========================================= .tb_list_agen == */
.tb_list_agen{float:left; width:96em;}

*+ html .tb_list_agen{border-collapse:collapse;}

.tb_list_agen caption{position:absolute; top:-1000em; text-indent:-10000px; text-transform:capitalize;}
.tb_list_agen tbody tr td{border-bottom:1px solid #000; padding:0.5em 0 1em 0; text-align:left; vertical-align:top;}
.tb_list_agen tbody tr td.img{padding-right:0.5em; width:9em;}
.tb_list_agen tbody tr td.tit{padding-right:2.5em; width:30em;}
.tb_list_agen tbody tr td.tit.crt{padding-right:2.5em; width:34em;}
.tb_list_agen tbody tr td.dat{color:#C41E3F; font-size:1.2em; padding-right:2.5em; width:11em;}
.tb_list_agen tbody tr td.txt{font-size:1.2em; line-height:1.4em; padding-right:2.5em; width:18em;}
.tb_list_agen tbody tr td.com{width:20em;}
.tb_list_agen tbody tr td.com.crt{width:16em;}

.tb_list_agen a.link{color:#000; float:left; font-size:1.4em; font-weight:bold; line-height:1.4em; margin-bottom:0.2em; text-decoration:none;}
.tb_list_agen a.link:hover{text-decoration:underline;}
.tb_list_agen .que{float:left; font-size:1.2em; line-height:1.2em;}
/* ========================================= fin .tb_list_agen == */

/* ========================================= FIN AGENDA == */


/* ========================================= #pie == */
#pie{background:#e4dfdb url('img/f_pie.gif') 0 0 repeat-x; display:inline-block; width:100%;}
#pie .content{background:#e4dfdb url('img/f_pie_cont.gif') 0 0 repeat-x; margin:0 auto; padding:0; position:relative; width:98.6em;}

*+ html #pie .content{width:99.1em;}
#pie .content{ width /*\**/: 99em\9 }

#pie .cont{margin:0 1.5em 2em 1.5em; padding-top:4em;}
#logo_pie{float:left; width:22.6em;}
#list_bn_pie{float:right; width:auto;}
#list_bn_pie li{float:left; margin-right:2em;}
#list_bn_pie li.ult{margin-right:0;}
#pie #menu{border-top:2px solid #000; clear:both; float:left; margin:2em 0; padding-top:1.5em; width:100%;}
#pie #menu li{float:left; color:#000; font-size:1.2em;}
/* ========================================= fin #pie == */

/* ========================================= .error_404 == */
.error_404, .error_404 h2, .error_404 p{float:left; width:100%;}
.error_404{margin:2em 0 5em 0;}
.error_404 h2{font-size:1.8em; font-weight:bold; margin-bottom:0.5em;}
.error_404 p{font-size:1.4em; line-height:1.6em;}
.error_404 a{color:#000; text-decoration:underline;}
.error_404 a:hover{text-decoration:none;}
/* ========================================= fin .error_404 == */


/* Modificacions adptació a php */

/* ========================================= textual  == */
.textual, .textual h2 {float:left; width:100%;}
.textual{margin:2em 0 5em 0;}
.textual h2{font-size:1.8em; font-weight:bold; margin-bottom:0.5em;}
.textual p{font-size:1.4em; line-height:1.6em; margin: 0.7em 0 0.5em;}
.textual a{color:#000; text-decoration:underline;}
.textual a:hover{text-decoration:none;}
/* ========================================= fin textual == */

/** Actualizacion **/
/*#m_p li.menu-item-home{width:7.4em;}*/
/*#m_p li.menu-item-home a{background:url('img/f_bt_m_p_ini.png') 0 0 no-repeat; padding-right:2.3em;}*/
/*#m_p li.menu-item-home a span{padding:0.8em 0 1em 1.5em; margin-left:0.5em;}*/
/*#m_p li.menu-item-home a:hover{background:url('img/f_bt_m_p_ini.png') 0 -63px no-repeat;}*/
/*#m_p li.menu-item-home a:hover span{background-color:transparent;}*/
#m_p li.menu-item-home{margin-left: 10px;}
#m_p li.menu-item-home a{}
#m_p li.menu-item-home a span{
	background:url('img/bg_nav_center.png') 0 6px repeat-x;
	padding:6px 5px;
	margin-left:0;
	height:24px;
	line-height:24px;
}
#m_p li.menu-item-home a:hover{}
#m_p li.menu-item-home a:hover span{background:url('img/bg_nav_center_hover.png') 0 6px repeat-x;}

.contenedor_lista {width: 300px;}
.bts_event_list {
	opacity: 0;
	filter: alpha(opacity=0);
}

#buscador_avanzado {height: 24px;}


	/* Imatges mitjanes */
.list_not_p img, .list_not_dest_agen .item img {
    width: 147px;
    height: 115px;
}

/* Nou :#bts_cab{float:right; margin: 3em 0 1em 0;}
#bts_cab li{float:left; margin-right:1em;}
#bts_cab li.ult{margin-right:0.9em;}

 Meu vell:
#bts_cab li {
	margin-right: 0;
	margin-left: 1em;	
} */
#list_bn_pie li {
	margin-right: 0;
	margin-left: 2em;
}
.hide { display: none; }

.redes_gr,.face_box {margin-top: 0;}
.mtop .redes_gr {margin-bottom: 0; margin-top: 3em;}
.contenedor_lista,.redes_gr,.face_box {margin-bottom: 3em;}
.contenedor_lista .list_event h2 {font-size:1.4em;}

#gmap,#streetview { width: 300px; height: 185px; }

#migas li a {font-size:inherit;}
#migas li {font-size:1.1em;}

#linklogo {
	float: left;
	height: 10.9em;
	width: 30em;	
}

#f_bt_busca_avan {padding-bottom: 1.5em;}
/* Portada ambit */

#agen_dest h2 a {
	text-decoration: none;
    color: #000000;
}
.nomright { margin-right: 0; }
.col_wider { width: 66em; }
.dos_cols_ambit { padding: 0 0 0 2.8em; }

/* Comentaris */
.list_comments .c_n_user .name span {
    color: #000000;
    font-size: 1.2em;
    text-decoration: none;
}
#denun_coment { display: none; }
#ins_coment textarea { width: 41em;}
#ins_coment .accept label {display:none;}
.list_comments .pager li { width: auto; }
.list_comments .denunciaEnviada img { vertical-align: middle;margin-right: 2em;}
#comments_form .col_der_regis { text-align: center;}
/* Registre */
#register #fecha_nacim, #register form #cp{margin-right:1em; width:5.5em;}
#register .check {margin-right: 1em;}
.tb_list_agen a.link {float: none;}
.tb_list_agen .que {float: none; display: block;}
#register form input[type="password"] {
    border: 1px solid #9F9187;
    margin-right: 1em;
    padding: 0.3em;
    width: 19em;
    float: left;
}

#register .error input[type="password"] {
    border: 1px solid #DD0000 !important;
}


.butlleti p {margin: 0.5em 1em;}
#m_user li.des a {
    background-position: -362px -364px;
}
#register .list_3_item {text-align: left;}
#register .list_3 li {width: 19em;}
/* Popup login */
.agendaLoginCopy {
	padding: 0.5em 0 0 55px;
	font-size: 1.3em;
	font-weight: 700;
	background: url('img/ico_agenda.png') no-repeat;
	height: 50px;
}
.bt_registre span {
    padding: 0.8em 3em 0.6em 0;
	background: url("img/ico_mod_perf.png") no-repeat scroll 100% -208px transparent;
}
.bt_registre a {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: 1em;
    padding: 0.2em 0 0.4em;
    text-decoration: none;
	background: url("img/ico_mod_perf.png") repeat-x scroll 0 -106px transparent;
}
.bt_registre {
    float: left;
    margin: 0em 1.2em 0 2em;
    width: auto;
	background: url("img/ico_mod_perf.png") no-repeat scroll 0 0 transparent;
}
.agendaLoginRegistre {
	padding: 2em 0 1em;
	float: left;
	margin-top: 2em;
	width: 100%;
	border-top: 1px solid #000;
}
.agendaLoginRegistre p { float: left; font-size: 1.2em; margin-top: 0.1em; }
.clear {clear: both;}
/* Recaptcha */
.recaptcha {
   clear: both;
    float: left;
    font-size: 1.4em;
    margin-bottom: 0.8em;
    text-align: right;
    width: 62em;
}

.pdf {
	background: url('img/ico-pdf.gif') no-repeat right center;
	padding: 6px 30px 0 0;
	height: 26px;
	display: inline-block;
}
#face_conec .loginlinks p.forgot{
    border-right: 1px solid black;
    float: left;
    margin: 1.5em 0 0 0.5em;
    padding: 0 1em 0 0;
    width: 11em;
}
#face_conec .loginlinks p.loginregister{
    float: left;
    margin: 1.5em 0 0 1.5em;
    padding: 0;
}


/********** Actualizacion **********/
#lma_m_user {
	float:left;
	width: 100%;
}
#lma_conec {
	border-radius: 12px;
	border: #E4DFDB solid 5px;
	background: #fff; 
    display: none;
    margin-left: 0;
    padding: 0.9em 0 0.9em 0;
    position: absolute;
    text-align: center;
    width: 490px;
    z-index: 10;
}
#lma_conec .butlleti {
    border-right: #DDDDDD solid 1px;
    float: left;
    margin: 0 1.5em;
    text-align: left;
    width: 264px;
}
#lma_conec .face {
    height: 14.4em;
    margin-right: 1.2em;
    padding: 0.6em 1.3em;
}
#lma_conec p {
    color: #000000;
    font-weight: 700;
    padding: 1em 0 0.5em 1em;
}
#lma_conec .butlleti p,
#lma_m_user .bt_ng,
#lma_m_user .bt_gr {
	float: none;
	display: inline;
	
	margin-right: 20px;
}
#lma_conec .bt_gris {
	width: 120px;
	margin-left: 7em;
}
#lma_conec .loginlinks p {
	float: left;
	font-size: 12px;
}
#lma_conec .loginlinks p.forgot {
    border-right: black solid 1px;
    margin: 1.5em 0 0 0.5em;
    padding: 0;
    padding-right: 1em;
    width: 11em;
}
#lma_conec .loginlinks p.loginregister {
    margin: 1.5em 0 0 1.5em;
    padding: 0;
}
#lma_conec .face p {
	font-size: 12px;
	float: none;
}
*+ html #lma_m_user,
*+ html #lma_m_user .bt_ng,
*+ html #lma_m_user .bt_ng a,
*+ html #lma_m_user .bt_ng .f_ng,
*+ html #lma_m_user .bt_gr,
*+ html #lma_m_user .bt_gr a,
*+ html #lma_m_user .bt_gr .f_gr{
	margin-right: 0;
	display: inline;
}
*+ html #lma_m_user .bt_ng,
*+ html #lma_m_user .bt_ng a {
	margin-right: 10px;
}
*+ html #lma_m_user .bt_ng .f_ng,
*+ html #lma_m_user .bt_gr .f_gr {
	margin-right: 5px;
}
*+ html #lma_m_user .bt_ng .f_ng,
*+ html #lma_m_user .bt_ng .f_gr {
	padding-bottom: 2px;
	display: inline;
}
*+ html #lma_conec {
	margin-left: -240px;
	margin-top: 22px;
}


.content .acc_user li.compartir_en_rrss {
	margin-bottom: 17px;
}

/** Actualizacion **/
.wrapResBusc {
	position:absolute;
	border:1px solid #000;
	margin-left:-162px;
	width:375px;

	background:#fff;	
	z-index:1000;
}
.elResBusc {
	border-bottom:1px solid #c2bcba;
	padding:8px;
	
	cursor:pointer;
	
	font-size:13px;
}
.elResBusc:hover,
.mesResBusc:hover { background:#c2bcba; }
.elResBusc a {
	cursor:pointer;
	
	color:#000;
	text-decoration:none;
}
.elResBusc img {
	float:left;
	border:0;
	padding-right:8px;
}
.elLandLinkResBusc,
.elLinkResBusc,
.partLResBusc { overflow:hidden; }
.elLandLinkResBusc { padding:24px 0 24px 88px; }
.elLinkResBusc,
.elLandLinkResBusc { font-weight:bold; }
.landPartLResBusc,
.partLResBusc {
	/*display:table-cell;*/
	padding-right:10px;
	
	float:left;
}
.landPartLResBusc { width:246px; }
.partLResBusc { width:334px; }
.landPartRResBusc,
.partRResBusc {
	/*display: table-cell;*/
	width:14px;
	vertical-align: middle;
	color:#C41E3F;
	
	float:right
}
.partRResBusc { margin-top:24px; }


.mesResBusc {
	border-top:1px solid #727272;
	padding:3px 8px 6px 3px;
	
	background:#eee;
	
	font-size:13px;
	text-align:right;
}
.mesResBusc a {
	color:#000;
	text-decoration:none;
}
.mesResBusc span{
	color:#C41E3F;
	font-size:16px;
	font-weight:bold;
}





.form_baixa_agenda_confirm{
	padding:40px 0 30px 0;
	
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
/*******************/

em {
 font-style:italic;
 	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

 }
 
 
 
.bt_compraentrades {
	width: 220px;
	min-height:21px;
	background: #AC0048 url('img/bg_compra_entrades.png') 100% 0px no-repeat;
}

.bt_compraentrades a {
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}