

@media screen {
#eines_icones {
   float:right; 
   width:75px;
   height: 13px
}
DIV#content.content_amb_mes #eines_icones {
   float:right; 
   width:75px;
   height: 13px   
}

#eines_icones UL {
  float:right; 
  padding-top:2px !important
}
#eines_icones UL, #eines_icones UL LI {
  margin: 0; padding: 0; 
}
#eines_icones UL LI {
  float: left; width: 15px; height: 10px; margin: 0; padding: 0;
  background: url(/barcelonactiva/images/cat/bullet_eines_tcm101-44493.gif) 90% 1px no-repeat !important;
  padding-right: 2px; padding-left: 5px !important;
}
#eines_icones UL LI.ultima {
  background: none !important;
}

#eines_icones UL LI#imprimir  A {
  background: url(/barcelonactiva/images/cat/eines_imprimir_tcm101-44509.png) no-repeat;
  width: 20px; height: 10px;
}
#eines_icones UL LI#enviar_amic A {
  background: url(/barcelonactiva/images/cat/eines_enviar_tcm101-44508.png) 0px 1px no-repeat;
  width: 20px; height: 10px;
}
#eines_icones UL LI A {
  display: block; margin: 0; padding: 0;
  text-indent: -10000px;
}

#eines_text {
  width: 745px; margin-top: 5px;
  position: relative; 
}
#content.content_amb_mes #eines_text {
  width: 630px;
}
#eines_text UL {
text-align: center;
 margin: 0; padding: 0;
}
#eines_text UL LI {
  display: inline;
  background: url(/barcelonactiva/images/cat/superior_li_bg_tcm101-44534.png) 94% 4px no-repeat !important;
  padding-right: 10px;  padding-left: 4px;
}
#eines_text UL LI.ultima {
  background: none !important;
}

#paginacion {
  margin: 0; padding: 0;
  width: 745px; margin-top: 15px;
}
#content.content_amb_mes #paginacion {
  width: 630px;
}
#paginacion UL {
 margin: 0; padding: 0;
 text-align: center;
}
#paginacion UL LI {
  display: inline;
  padding-right: 2px;  padding-left: 2px;
}
#paginacion UL LI.anterior {
    background: url(/barcelonactiva/images/cat/bullet_reverse_tcm101-44502.png) 0px 4px no-repeat; padding-left: 10px;
}
#paginacion UL LI.siguiente {
    background: url(/barcelonactiva/images/cat/bullet_tcm101-44486.png) 100% 4px no-repeat; padding-right: 10px;
}
#paginacion UL LI.anterior A,
#paginacion UL LI.siguiente A
{
  font-weight: bold; font-size: .9em;
}
#paginacion UL LI.actual A{
  color: #c30;
}


SELECT {
  border: 1px solid #CCC;
  vertical-align: middle;
  font-size: 1em;
}
INPUT.button {
  margin: 0px; padding: 0px;
  margin-right: 20px;
  vertical-align: middle;
}
INPUT#btnCercador {
  vertical-align: -35%;
}

#pagina{
	 margin-left:auto;
	 margin-right:auto;
	 padding:0px;
	 background: white; 	
	 width:787px;
}


#logo{
  float: left;
	width: 235px;
	margin-left: 6px; margin-top: -4px;
	background: url(/barcelonactiva/images/cat/barcelonactiva_tcm101-44481.gif) left top no-repeat;
}
#logo A{
  margin: 0px;padding: 0px;
	display:block;
	width:235px;
	height:75px;
	text-indent:-1000px;
	overflow:hidden;
}

#menuI{
	float:left;
	clear:both;
	width:238px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	padding-left:4px;
	height: 207px;
}

#menuPrincipal{
	list-style:none;
	padding:0px;
	margin:0px;
	background: black;
	height: 207px;
}

#opcion01,#opcion02,#opcion03,#opcion04,#opcion05{
	overflow:hidden;
	display:block;
	text-indent:-1000px;
}

#opcion01{
	background:url('/barcelonactiva/images/cat/menu_01_off_tcm101-44551.png') no-repeat;
	width:238px;
	height:44px;
}

#opcion02{
	background:url('/barcelonactiva/images/cat/menu_02_off_tcm101-44553.png') no-repeat;
	width:238px;
	height:39px;
}

#opcion03{
	background:url('/barcelonactiva/images/cat/menu_03_off_tcm101-44555.png') no-repeat;
	width:238px;
	height:39px;
}
#opcion04{
	background:url('/barcelonactiva/images/cat/menu_04_off_tcm101-44559.png') no-repeat;
	width:238px;
	height:39px;
}
#opcion05{
	background:url('/barcelonactiva/images/cat/menu_05_off_tcm101-44561.png') no-repeat;
	width:238px;
	height:39px;
}

#opcion01:hover{ background:url('/barcelonactiva/images/cat/menu_01_on_tcm101-44552.png') no-repeat; }
#opcion02:hover{ background:url('/barcelonactiva/images/cat/menu_02_on_tcm101-44554.png') no-repeat; }
#opcion03:hover{ background:url('/barcelonactiva/images/cat/menu_03_on_tcm101-44557.png') no-repeat; }
#opcion04:hover{ background:url('/barcelonactiva/images/cat/menu_04_on_tcm101-44560.png') no-repeat; }
#opcion05:hover{ background:url('/barcelonactiva/images/cat/menu_05_on_tcm101-44562.png') no-repeat; }

#menuD,#menuF {
	margin: 0px; 
	margin-top: 1px;
	height:206px;
	float:left;
	display:block;
}


#menuD[id],#menuF[id]{
	background: url('/barcelonactiva/images/cat/mascara_tcm101-44547.png');
	margin-top: 0px;
}

#menuD UL,#menuF UL{

	list-style:none;
	padding:0px;
	margin:0px;
	display:block;
	margin-top:10px;
	margin-right:5px;
}

#menuF UL{
	width:250px;
}

#menuD UL LI,#menuF UL LI{
	line-height:18px;
}

#opt01,#opt01a,#opt01b,#opt01c,#opt01d,#opt01e,#opt01f,#opt01g, #opt01h,
#opt02,#opt02a,#opt02b,#opt02c,#opt02d,#opt02e,
#opt03,#opt03a,#opt03b,#opt03c,#opt03d,
#opt04,#opt04a,#opt04b,#opt04c,
#optF01,#optF02,#optF03,#optF04,#optF05,#optF06,#optF07,#optF08,#optF09,#optF010
{
	color:#AAA;
   font-weight: bold;

	padding-left:10px;
}

#opt01:hover,#opt01a:hover,#opt01b:hover,#opt01c:hover,#opt01d:hover,#opt01e:hover,#opt01f:hover, #opt01g:hover, #opt01h:hover,
#opt02:hover,#opt02a:hover,#opt02b:hover,#opt02c:hover,#opt02d:hover, #opt02e:hover,
#opt03:hover,#opt03a:hover,#opt03b:hover,#opt03c:hover,#opt03d:hover,
#opt04:hover,#opt04a:hover,#opt04b:hover,#opt04c:hover,
#optF01:hover,#optF02:hover,#optF03:hover,#optF04:hover,#optF05:hover,#optF06:hover,#optF07:hover,#optF08:hover,#optF09:hover,#optF010:hover{
	color:#FFFFFF;
	font-weight:bold;
	background: url('/barcelonactiva/images/cat/bullet_menu_tcm101-44495.png') no-repeat 0px;
}

#menu {
  height: 206px;
  margin-right: 4px;
}

#separator {
  margin: 0px; padding: 0px; font-size: 0em;
  width: 787px;
  height: 2px;
  margin-top: 4px;
  background: url(/barcelonactiva/images/cat/separador_tcm101-44568.gif);

}

/* Sección 1 */
BODY#menu_01 { background: #F2F2F2; }
BODY#menu_02 { background: #F2F2F2; }
BODY#menu_03 { background: #F2F2F2; }
BODY#menu_04 { background: #F2F2F2; }

BODY#menu_01 #opcion01 { background:url('/barcelonactiva/images/cat/menu_01_on_tcm101-44552.png') no-repeat; }
BODY#menu_02 #opcion02 { background:url('/barcelonactiva/images/cat/menu_02_on_tcm101-44554.png') no-repeat; }
BODY#menu_03 #opcion03 { background:url('/barcelonactiva/images/cat/menu_03_on_tcm101-44557.png') no-repeat; }
BODY#menu_04 #opcion04 { background:url('/barcelonactiva/images/cat/menu_04_on_tcm101-44560.png') no-repeat; }
BODY#menu_05 #opcion05 { background:url('/barcelonactiva/images/cat/menu_05_on_tcm101-44562.png') no-repeat; }


/* BODY#menu_01 #menuD, BODY#menu_01 #menuD UL {  width: 160px !important; } */
BODY#menu_02 #menuD, BODY#menu_02 #menuF {	padding-top:40px; height:166px; }
BODY#menu_03 #menuD, BODY#menu_03 #menuF  {	padding-top:50px;	height: 156px; }
BODY#menu_04 #menuD, BODY#menu_04 #menuF  { padding-top:125px;	height: 81px; }


/* banners */
DIV.banner_1_1 { background: url('../img/que_es_barcelona_activa_qui_som.jpg') right no-repeat; }
DIV.banner_1_2 { background: url('../img/que_es_barcelona_activa_els_nostres_programes.jpg') right no-repeat; }
DIV.banner_1_3 { background: url('../img/que_es_barcelona_activa_els_nostres_equipaments.jpg') right no-repeat; }
DIV.banner_1_4 { background: url('../img/que_es_barcelona_activa_el_nostre_equip.jpg') right no-repeat; }
DIV.banner_1_5 { background: url('../img/que_es_barcelona_activa_relacions_institucionals.jpg') right no-repeat; }
DIV.banner_1_6 { background: url('../img/que_es_barcelona_activa_cooperacio_internacional.jpg') right no-repeat; }
DIV.banner_1_7 { background: url('../img/que_es_barcelona_activa_estudis_i_publicacions.jpg') right no-repeat; }
DIV.banner_1_8 { background: url('../img/que_es_barcelona_activa_impacte_a_la_ciutat.jpg') right no-repeat; }
DIV.banner_2_1 { background: url('../img/emprendre_e_innovar_creacio_de_noves_empreses.jpg') right no-repeat; }
DIV.banner_2_2 { background: url('../img/emprendre_e_innovar_creixement_empresarial.jpg') right no-repeat; }
DIV.banner_2_3 { background: url('../img/emprendre_e_innovar_promocio_de_la_innovacio.jpg') right no-repeat; }
DIV.banner_3_1 { background: url('../img/oportunitats_professionals_coneix_les_noves_ocupacions.jpg') right no-repeat; }
DIV.banner_3_2 { background: url('../img/oportunitats_professionals_access_a_la_ocupacio.jpg') right no-repeat; }
DIV.banner_3_3 { background: url('../img/oportunitats_professionals_formacio.jpg') right no-repeat; }
DIV.banner_3_4 { background: url('../img/oportunitats_professionals_adaptacio_a_les_noves_tecnologies.jpg') right no-repeat; }
DIV.banner_4_1 { background: url('../img/ciutat_de_futur_1.jpg') right no-repeat; }
DIV.banner_4_2 { background: url('../img/ciutat_de_futur_2.jpg') right no-repeat; }
DIV.banner_4_3 { background: url('../img/ciutat_de_futur_3.jpg') right no-repeat; }

DIV.banner_agenda { background: url('../img/eines_agenda.jpg') right no-repeat; }
DIV.banner_butlleti { background: url('../img/eines_butlleti.jpg') right no-repeat; }
DIV.banner_comarribar { background: url('../img/eines_comarribar.jpg') right no-repeat; }
DIV.banner_licitacions { background: url('../img/eines_licitacions.jpg') right no-repeat; }
DIV.banner_mapaweb { background: url('../img/eines_mapaweb.jpg') right no-repeat; }
DIV.banner_premsa { background: url('../img/eines_premsa.jpg') right no-repeat; }


/* opción activa */
.optactiu {
	background: url('/barcelonactiva/images/cat/bullet_menu_tcm101-44495.png') no-repeat 0px;
}

.optactiu A {
  color:#FFFFFF !important;
	font-weight:bold !important;
}

/* estilos con la columna lateral MES */

UL.llista_mes {
  border-top: 8px solid #F2F1F1;
}

LI.llista_mes {
  background: white !important;
  border-bottom: 8px solid #F2F1F1;
  width: auto !important;
  padding-top: 2px; padding-bottom: 4px;
}

LI.llista_mes H3 {
  font-size: 0.9em !important;
  margin: 0px !important; padding: 0px !important;
  padding-top: 4px;
  width: 85px !important;
}

LI.llista_mes H4 {
  font-size: 0.9em !important;
}

LI.llista_mes H3 A:hover {
  color: #005e85;
  background: url('/barcelonactiva/images/cat/bullet_mes_pdf_on_tcm101-44499.gif') 0% 0% no-repeat;
}

LI.llista_mes H3 A {
  color: #666;
  font-weight: bold;
  padding-right: 17px;
  padding-top: 5px;
  background: url('/barcelonactiva/images/cat/bullet_mes_pdf_off_tcm101-44498.gif') 0% 0% no-repeat;
  width: 70px;
  display: block;
  padding-left: 10px;
}
         
LI.llista_mes H4 {
  margin: 0px; padding: 0px;
  color: #999;
  font-size: 0.9em;
  font-weight: normal;
  margin-left: 10px !important;
  width: 85px !important;
}

LI.nopdf {
  background: white !important;
  border-bottom: 8px solid #F2F1F1;
  width: auto !important;
  padding-top: 2px; padding-bottom: 4px;
}

LI.nopdf H3 {
  font-size: 0.9em !important;
  margin: 0px !important; padding: 0px !important;
  padding-top: 4px;
  width: 85px !important;
}

LI.nopdf LI H4 {
  font-size: 0.9em !important;
}

LI.nopdf H3 A:hover {
background: url('/barcelonactiva/images/cat/bullet_mes_off_tcm101-44496.gif') 0px 9px no-repeat !important;
  color: #005e85;
}

LI.nopdf H3 A {
background: url('/barcelonactiva/images/cat/bullet_mes_off_tcm101-44496.gif') 0px 9px no-repeat !important;
  color: #666;
  font-weight: bold;
  padding-right: 17px;
  padding-top: 5px;
  width: 70px;
  display: block;
  padding-left: 10px;
}
.content_amb_mes {
  background: url(/barcelonactiva/images/cat/fondo_content_tcm101-44514.gif);
  clear: both;
  width: auto;
  padding-right: 9px !important;
}

DIV#informacio {
  padding-right: 50px;
  display: inline
}

DIV#mes {
  float: right;
  width: 105px;
  /*padding-right: 10px;*/
}
  
DIV#mes H2 {
  margin: 0px; padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  padding-left: 10px;
  margin-top: 50px;
  color: #000;
  font-weight: bold;
}
/* FIN estilos con la columna lateral MES */

/* interior con imágen a la izquierda y tabla a la derecha */

#content IMG#imgvert {
  float: left;
  border-top: 9px solid #ddd;
}

#content #tablader {
  margin-left: 12px;
  float: left; 
  width: 512px;
  margin-top: -13px;
}

#content #tablader UL LI {
  width: auto;
}

/* FIN interior con imágen a la izquierda y tabla a la derecha */


.encabezado {
  margin-bottom: 29px;
  border: 1px solid white;
  height: 133px;
  margin-top: 5px; 
}

.encabezado IMG {
  float: left;
  margin-right: 5px;
  width: 209px;
  height: 133px;
  display: block;
}
encabezadoEstudis {
  margin-bottom: 29px;
  border: 1px solid white;
  height: 133px;
  margin-top: 5px; 
}

.encabezadoEstudis IMG {
  float: left;
  margin-right: 5px;
  display: block;
}

#flotante {
  float: left;
  width: 380px;
  height: 100%;
  position: relative;
}

#flotante DIV {
  position: absolute;
  bottom: 0;
  left: 0;
}

DIV.contlinkmes {
  float: left;
  position: relative;
}

DIV.contlinkmes DIV {
  position: absolute;
  bottom: -6px;
  right: 0;
  background: url(/barcelonactiva/images/cat/img_link_tcm101-44545.gif) no-repeat;
  height: 7px;
  width: 7px;
}

#content[id] DIV.contlinkmes DIV {
  bottom: 2px;
}

DIV#slSelect_izq, DIV#slSelect_der {
  float: left;
}

DIV#slSelect_izq P, DIV#slSelect_der P {
  margin: 0px; padding: 0px;
  margin-bottom: 5px;
}

#slSelect_1, #slSelect_2,#slSelect {
  margin-bottom: 4px;
}

#slSelect_1 {
  /* width: 170px; */
}

#slSelect_2 {
  /* width: 250px; */
}

DIV#slSelect_der {
  /* padding-left: 25px; */
}

DIV#fotografia {
  float: left;
  margin-right: 5px;
}

DIV#selConv {
  padding-top: 20px;
  padding-bottom: 30px;
}

DIV#fotografia P {
  margin: 0; padding: 0;
}

DIV#titular {
  border: 1px solid white;
  margin-top: 5px;
}

DIV#titular H1, DIV#titular H2 {
  margin: 0; padding: 0;
}

DIV#texto_noticia {
  clear: left;
  padding-top: 10px;
}

UL.formulari LI.ultimLi {
  background: url(/barcelonactiva/images/cat/butllet_tcm101-44504.png)  0% 100% no-repeat !important;
  padding-bottom: 20px !important;
  position: relative;
}

UL.ultimfor {
  background: none;
}

UL.formulari LI {
  margin-bottom: 10px;
  color: #666;
}

UL.formulari LABEL {
  font-size: 1em;
}

UL.formulari INPUT {
  font-size: 0.9em;
  width: 160px;
}

UL.formulari INPUT.inputRadio {
  width: 20px;
}

UL.formulari SELECT {
  width: 164px;
}

UL.formulari LABEL.medio {
  margin-left: 10px;
  margin-right: 10px;
}

UL#difusio {
  margin: 0 !important;
  margin-top: 5px !important;
}

UL#difusio LI {
  float: left;
  margin-right: 30px;
  width: 200px;
  margin-bottom: 5px;
}

DIV.form_der {
  margin-left: 180px;
  margin-top: -16px;
}

DIV.form_der_int {
  float: right;
  margin-top: -20px;
  padding-right: 125px;
}

UL#difusio INPUT {
  width: 15px;
}

DIV#btnEnviar {
  clear: both;
  float: right;
  padding-top: 10px;
  padding-right: 83px;
}

DIV.convIzq {
  width: 112px;
  float: left;
  margin-bottom: 20px;
}

DIV.convCen {
  width: 430px;
  float: left;
  margin-bottom: 20px;
}

DIV.convCen P {
  margin: 0; padding: 0;
}

DIV.convDer {
  width: 114px;
  float: left;
  margin-bottom: 20px;
  padding-left: 35px;
}

DIV.convTitol {
  color: #005e85;
  font-family: Tahoma;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 10px;
}

DIV.sepCal {
  width: 748px;
  height: 2px;
  background: url(/barcelonactiva/images/cat/separador_calendario_tcm101-44569.png) no-repeat;
  clear: both;
  margin-top: 10px;
}

DIV.sepMap {
  width: 747px;
  height: 1px !important;
  background: url(/barcelonactiva/images/cat/separador_mapa_web_tcm101-44570.gif) no-repeat;
  clear: both;
  font-size: 0em;
}

DIV.izqCal {
  width: 118px;
  float: left;
  padding-left: 3px;
}

DIV.izqMap {
  width: 140px;
  float: left;
  padding-left: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
}

DIV.izqCal H3, DIV.izqMap H3 {
  font-family: tahoma;
  font-size: 0.9em;
  font-weight: bold;
  color: #333;
}

DIV.izqMap H3 {
  padding: 0; margin: 0;
}

DIV.derCal {
  width: 600px;
  float: left;
  padding-left: 2px;
}

DIV.derMap {
  margin: 0;
  width: 600px;
  float: left;
  padding-left: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
}

DIV.mesmargin {
  margin-top: 150px !important;
}

DIV#noticias_izq {
  float: left;
  width: 212px;
  border: 1px solid #d01414;
}

DIV#noticias_der {
  float: left;
  width: 480px;
  padding-left: 20px;
  border-top: 1px solid #d01414;
  
}

IMG.noticia_premsa {
  float: right; margin-top: 10px; margin-left: 10px;
}

DIV#fondo_gris {
  padding: 0px 10px 5px 10px;
  margin-top: 4px;
}

DIV#fondo_gris P {
  color:  #333;
}

DIV#fondo_gris P.noticies_info {
  color:  #666;
}

DIV#fondo_gris P.noticies_info A {
  color: #005e85;
}

DIV#fondo_gris P.noticies_info A:hover {
  color: #005e85;
}

IMG#bulleti_img {
  float: left;
}

DIV#bulleti_der {
  float: left;
  width: 480px;
  padding-left: 20px;
  margin-top: -20px;
}

#btnBulleti {
  margin-top: 20px;
  float: right;
}

FORM#dades {
  margin-top: 30px !important;
}

UL.llista_bulleti {
  margin-bottom: 20px !important;
  margin-top: -5px !important;
}
UL.llista_bulleti LI {
  margin-bottom: -5px;
}

UL.llista_bulleti LI H3 STRONG {
  color: #005e85 !important;
}

DIV#izq_bulleti {
  float: left;
  width: 211px;
  padding-left: 8px;
  margin-left: -8px;
}

IMG#banner_bulleti {
  margin-left: -8px;
}

DIV#desta_bulleti {
  width: 211px;
  height: 229px;
   margin-top: 5px;
}

DIV#desta_bulleti H3 {
  /*padding-top: 110px !important;*/
  padding-left: 5px !important;
  padding-right: 20px !important;
}
DIV#desta_bulleti P {
  padding-top: 10px !important;
  padding-left: 5px !important;
  padding-right: 20px !important;
}

DIV#desta_bulletib {
  margin-top: 22px;
  background: url(/barcelonactiva/images/cat/fondo_destacat_bulleti_tcm101-44520.gif) bottom left no-repeat;
}

DIV#desta_bulletib P {
  padding-bottom: 10px;
}

DIV#bulleti_der {
  padding-top: 18px;
  width: 495px;
}

DIV#bulleti_der P A {
  color: #000;
  font-weight: bold;
}

DIV#bulleti_der A:hover {
  text-decoration: underline !important;
  color: #000 !important;
}

UL#llistat_bulleti LI {
  margin-bottom: 20px;
}

UL#llistat_bulleti LI IMG {
  float: right;
  padding-top: 3px;
}

UL#llistat_bulleti LI H3 {
  font-size: 0.9em !important;
  color: #333 !important;
}

UL#llistat_bulleti LI H4 {
  font-weight: normal !important;
  font-size: 1em !important;
  color: #666 !important;
  line-height: 1.3em;
}

UL#llistat_bulleti LI H4 A {
  color: #666;
}

UL#llistat_bulleti LI H4 A:hover {
  color: #666;
  text-decoration: none;
}

UL#llistat_bulleti LI H3 A {
  color: #333;
}

UL#llistat_bulleti LI H3 A:hover  {
  text-decoration: underline;
}

FORM#dades FIELDSET {
  margin: 0; padding: 0;
  margin-top: 20px;
}

FORM#dades LEGEND {
  margin-left: -7px;
}

DIV#izq_agenda {
  width: 206px;
  float: left;
}

DIV#titcalendario {
	border-bottom: 2px solid #005e85; 
	height: 15px; 
	overflow: hidden;
}

DIV#fle_izq {
  width: 8px; float: left; height: 14px;
}

DIV#mes_cal {text-align: center;
  float: left;
  width: 183px;
  font-weight: bold;
}

DIV#fle_izq  {
  background: url(/barcelonactiva/images/cat/cal_bul_izq_tcm101-44506.png) 0% 50% no-repeat;
}

DIV#fle_der  {
  float: right;
  width: 8px;
  height: 14px;
  background: url(/barcelonactiva/images/cat/cal_bul_der_tcm101-44505.png) 100% 50% no-repeat;
}

DIV#fle_der A, DIV#fle_izq A  {
  display: block;
  text-indent: -10000px;
  overflow: hidden;
  width: 8px; height: 14px;
}

DIV#cuerpocal {
  background: #F5F5F5;
  height: 145px;
  text-align: center;
}

DIV#cuerpocal TABLE {
  margin-top: 10px;
  background: white;
  margin-left: auto; margin-right: auto;
  border-collapse: collapse;
}

DIV#cuerpocal TABLE TBODY {
  
}

DIV#cuerpocal TH {
  background: #F5F5F5; 
  border: none; 
  font-size: 0.9em;
}

DIV#cuerpocal TD {
  margin: 0; padding: 0;
  width: 22px;
  height: 16px;
  background: #F5F5F5;
  border: 3px solid white;
  text-align: center; 
}

DIV#cuerpocal TD A {
  color: #333;
}

DIV#cuerpocal TD A:hover {
  text-decoration: underline;
}

DIV#cuerpocal TD.selected {
  background: #005e85;
}

DIV#cuerpocal TD.selected A {
  color: #FFF;
} 
 
DIV#fondocal {
  width: 196px;
  height: 110px;
  background: white;
  margin-top: 18Px;
  margin-left: 6px;
}

DIV#agenda_der {
  float: left;
  margin-left: 20px;
  width: 510px;
}

P.sepBloque {
  margin-top: 30px !important;
}


DIV#lortad {
  margin-top: 20px;
  padding-right: 20px;
}
DIV#lortad P INPUT {
  float: left;
}
DIV#lortad P LABEL A {
  float: left;
  margin-top: 2px;
}

#content #programa {
  float: left; 
  margin-top: -13px;
}

#content IMG#imgprograma {
  float: left;
  margin-right: 12px;
  border-top: 9px solid #ddd;
}

#content IMG#imgpatrocinadors {
  margin-right: 15px;
  height: 35px;
}
}

@media handheld {

}
DIV.listado_noticias {
  margin-top: 15px;
}

IMG.noticia_premsa_izq {
  float: left; margin-right: 10px;
}

#flotante_sin_mes {
  float: left;
  width: 530px;
  height: 100%;
  position: relative;
}

#flotante_sin_mes DIV {
  position: absolute;
  bottom: 0;
  left: 0;
}