/* CSS Document */
b
{
font-weight:bold;
}
iframe
{
width:500px;
margin:5px auto;
border:2px solid #eaeaea;
text-align:center;
}
.separador
{
height:10px;
}
.negrita
{
font-weight:bold;
}
strong
{
font-weight:bold;
}
.flota_derecha
{
float:right;
margin:5px 0px 5px 5px;
}

.flota_izquierda
{
float:left;
margin:5px 5px 5px 0px;
}


body
{
font-family: arial, Arial, Helvetica, sans-serif;
font-size: 80%;
text-align:center;
}
.cb
{clear:both;}
.fd
{float:right;}
#contenedor
{
width:900px;
margin:0px auto;
}

#logotipo
{
float:left;
}
#logotipo h1
{
visibility:hidden;
display:none;
}
#buscador
{
width:400px;
float:right;
padding:40px 0px 0px 0px;
background-color:#fff;
border:0px;
}

.wrapper{
	margin: 0px auto;
}

.section{
text-align:right;
padding:5px 0px 0px 0px;
}
input.texto_buscar{
	width: 200px;
	padding:6px;
	color: #8c8c8c;
	border: 1px solid #cccccc;
	background-image:url(img/lupa50.gif);
	background-repeat:no-repeat;
	background-position:right center;
	font-size: 80%;
}




input.texto_buscar.activo
{
	background-image:url(img/lupa100.gif);
	border-color: #1FA149;
	color: #333333;
}

#navi
{
background-image:url(img/bknavi2.png);
background-color: #003399;
padding:4px;

}




#navi li
{
float:left;
text-transform:uppercase;
font-family:Arial, sans-serif;
font-size:80%;
}
#navi li a
{
display:block;
padding:1px 10px;
color:#ccc;
text-decoration:none;
background-image:url(img/navisep.png);
background-repeat:no-repeat;
background-position: right center;
}

#navi li a:hover
{color:#fff;}

#principal
{
float:left;
width:650px;
text-align:left;
border-right:1px dotted #ccc;
}
#marco
{
line-height:150%;
}
#lateral
{
float:right;
text-align:left;
width:225px;
margin:0px 0px 0px 0px;
}

.dt_faecta {background-image:url(img/li_faecta.gif);}
.dt_cta {background-image:url(img/li_cta.gif);}
.dt_pe {background-image:url(img/li_pe.gif);}
 
 

#lateral dt
{
display:block;
padding:15px 0px 5px 28px;
background-position:left center;
background-repeat:no-repeat;
font-size:110%;
min-height:25px;
color:#333;

}
#lateral dl ul
{
margin:0px 0px 0px 20px;
}

#lateral dl li a
{
display:block;
padding:5px;
font-size:80%;
font-weight:normal;
color:#333;
text-decoration:none;
border-bottom:1px dotted #eaeaea;
}
#lateral dl li a:hover
{
color:#000;
font-weight:bold;
}
#page-wrap						{ background: white; width: 650px; margin: 0px auto; 
								  padding: 5px 0px; }

#slider							{ background-color: white; background-image: url(img/slider-bg.jpg); background-position:top left; height: 220px; overflow: hidden;
								  position: relative; line-height:20px; width:650px; background-repeat:no-repeat; }
#slider a
{
color:#0066CC;
text-decoration:none;
}
#slider a:hover
{
text-decoration:underline;
}								  
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 10px; width: 650px; float: left; position: relative; }
.slide h2						{ font-size: 140%; padding:0px 0px 3px 0px; color: #003399; width:300px; font-weight:normal; }
.slide h2 a						{ text-decoration:none; color:#111; font-family:Arial, sans-serif; }
.slide p						{ color: #222;   width: 300px; font-size:90%; padding:5px 0px 0px 0px; }
.slide img						{ position: absolute; top:10px; left: 330px; padding:1px; border:1px solid #999; width:300px }
#slider-stopper  				{ position: absolute; bottom: 1px; left: 10px; color: #003399;
								  padding:10px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
.mas_noticias
{
width:210px;
float:left;
margin:4px 2px;
padding:4px 0px 0px 0px;
border:1px solid #eaeaea;
}
.mas_noticias img
{
position:relative;
width:200px;
overflow: hidden;
}
.img_noticia
{
height:120px;
border:1px solid #999;
margin:0px 4px 4px 4px;
background-position:center;
}
.masnoticias_categ
{
font-size:75%;
color:#666666;
display:block;
padding:4px 0px 2px 4px;
}
.masnoticias_categ a
{color:#666;}
.mas_noticias h2
{
font-size:  small;
padding:7px;
height:60px; 
background-color:#eaeaea;
font-weight:normal;
background-image: url(img/masnoticias_bk.png);
background-position:bottom;
}
.mas_noticias h2 a
{
color:#333;
font-weight:normal;
font-size:90%;
font-family:Arial, sans-serif; 
text-decoration:none;
line-height:100%;
}
.mas_noticias h2 a:hover
{
text-decoration:underline;
}
.mas_noticias span,.mas_noticias span a

{
color:#999999;
display:block;
font-size:90%;
padding:2px 0px 0px 0px;
}
.blq_utilidades
{
width:340px;
float:left;
margin:4px;
padding:0px;
border:1px solid #eaeaea;
}

#desarrollo_noticia
{
padding:10px;
text-align:left;
}
								  
 
#desarrollo_noticia h1
{
font-size:180%;
padding:15px 0px 10px 0px;
line-height:1.2em;
letter-spacing:-1px;
text-align:left;}
#desarrollo_noticia h1 a
{
display:block;
color: #333;
border-bottom:1px solid #ccc;
text-decoration:none;
}

#desarrollo_noticia img
{
float:right;
max-width:300px;
margin:5px 0px 0px 10px;
border:1px solid #eaeaea;
background-color:#f3f3f3;
padding:3px;
}

#desarrollo_noticia a
{
color:#0066CC;
text-decoration:none;
}

#desarrollo_noticia a:hover
{
text-decoration:underline;
}



#desarrollo_noticia p
{
margin:0px auto 15px auto;
}


#texto_extendido ul
{
margin:5px 5px 5px 25px;
}
#texto_extendido li
{
list-style:square;
}


.entradilla
{
display:block;
padding:8px 0px;
font-weight:bold;
text-align:left;
}



#desarrollo_noticia a:hover
{
color: #000;
text-decoration:none;
}

 

#links_sociales
{
float:right;
margin:-20px 0px 0px 0px;
}
 
#links_sociales li a
{
display:block;
text-decoration:none;
margin:2px;
background-image:none;
padding:1px;
border:0px;

}

#iconos_sociales span
{
visibility:hidden;
display:none;
}
#iconos_sociales li a
{
display:block;
width:54px;
height:32px;
background-repeat:no-repeat;
background-position:top center;
color:#fff;
border:0px;
}
#iconos_sociales li a:hover
{
display:block;
width:54px;
background-repeat:no-repeat;
background-position:bottom center;
color:#fff;
border:0px;
}

.ico_fb{background-image:url(img/social/ico_facebook.gif);}
.ico_email{background-image:url(img/social/ico_email.gif);}
.ico_go{background-image:url(img/social/ico_google.gif);}
.ico_te{background-image:url(img/social/ico_technorati.gif);}
.ico_tw{background-image:url(img/social/ico_twitter.gif);}
.ico_yh{background-image:url(img/social/ico_yahoo.gif);}
.ico_de{background-image:url(img/social/ico_delicious.gif);}
.social
{
border:2px solid #eaeaea;
font-size:80%;
padding:10px;
margin:15px auto;
min-height:80px;
}
 
#iconos_sociales li
{
float:left;
}


#desarrollo_pagina
{
padding:10px;

}
#desarrollo_pagina h1
{
font-size:180%;
border-bottom:1px solid #ccc;
padding:15px 0px 5px 0px;
line-height:1.2em;
margin:0px 0px 10px 0px;
letter-spacing:-1px;
text-align:left;}

#desarrollo_pagina p
{
margin:0px auto 15px auto;
}
#desarrollo_pagina dt
{
font-size:140%;
font-family:Arial, sans-serif;
color:#333;
padding:6px 0px 4px 0px;
}
#desarrollo_pagina dd
{
padding:5px;
}

#desarrollo_pagina ul
{
margin:5px 5px 5px 25px;
}
#desarrollo_pagina li
{
list-style:square;
list-style-image:url(img/bullet_flecha.gif);

}

#desarrollo_pagina a
{
color: #0066CC;
text-decoration:none;
}
#desarrollo_pagina a:visited
{
color: #0066CC;
text-decoration:none;
}

#desarrollo_pagina a:hover
{
text-decoration:underline;
}
#texto_extendido a
{
color:#0066FF;
text-decoration:none;

}
#texto_extendido a:hover
{
text-decoration:underline;
color:#0066FF;
}

#migas
{
padding:7px;
font-size:xx-small;
margin:10px 7px 3px 2px;
background-color:#f5f5f5;
color:#999;
}
#migas a
{
color:#333;
text-decoration:none;
}
#migas a:hover
{
text-decoration:underline;
}

fieldset
{
background-color:#f3f3f3;
border:1px solid #eaeaea;
margin:0px auto 20px auto;
padding:10px;
}
#frm_contacto label
{
display:block;
margin:2px 3px 3px 3px;
padding:8px;
width:150px;
float:left;
color:#666;
background-color:#f9f9f9;
}
#frm_contacto label:hover
{
color:#000;
}


#frm_contacto select
{
margin:3px;
padding:8px;
text-transform:uppercase;
border-top:1px solid #5794BF;
border-left:1px solid #C5DAED;
border-bottom:1px solid #C7E2F1;
border-right:1px solid #B7D5EA;
background-color:#fff;
width:45%;
}
#frm_contacto select:focus
{
border-top:1px solid #009900;
border-left:1px solid #93FF93;
border-bottom:1px solid #93FF93;
border-right:1px solid #93FF93;
background-color:#f9f9f9;
}


#frm_contacto input
{
margin:3px;
padding:8px;
border-top:1px solid #5794BF;
border-left:1px solid #C5DAED;
border-bottom:1px solid #C7E2F1;
border-right:1px solid #B7D5EA;
background-color:#fff;
width:45%;
}
select
{
margin:3px;
padding:8px;
border-top:1px solid #5794BF;
border-left:1px solid #C5DAED;
border-bottom:1px solid #C7E2F1;
border-right:1px solid #B7D5EA;
background-color:#fff;
width:45%;
}

#frm_contacto input:focus
{
border-top:1px solid #009900;
border-left:1px solid #93FF93;
border-bottom:1px solid #93FF93;
border-right:1px solid #93FF93;
background-color:#f9f9f9;
}

#frm_contacto textarea
{
margin:3px;
font-family:inherit;
padding:8px;
border-top:1px solid #5794BF;
border-left:1px solid #C5DAED;
border-bottom:1px solid #C7E2F1;
border-right:1px solid #B7D5EA;
background-color:#fff;
width:45%;
}

#frm_contacto textarea:focus
{
border-top:1px solid #009900;
border-left:1px solid #93FF93;
border-bottom:1px solid #93FF93;
border-right:1px solid #93FF93;
background-color:#f9f9f9;
}

#ctn_btn
{
background-color:#0066cc;
background-image:url(img/bknavi2.png);
border:1px solid #ccc;
color:#fff;
}

#frm_contacto span
{
width:100px;
line-height:100%;
text-align:left;
padding:5px 5px 5px 20px;
background-image:url(img/flecha-error.gif);
background-position:left center;
background-repeat:no-repeat;
position: absolute;
z-index:101;
background-color:red;
font-weight:bold;
color:#fff;
margin:3px 1px 1px 1px;
font-size:0.8em;
}


#ctn_lista
{
margin:5px 5px 5px 25px;
}

#ctn_lista li
{
display:block;
padding:3px 2px 3px 26px;
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px solid #eaeaea;
display:block;
}
.ctn_direccion 	{background-image:url(img/ctn_direccion.gif);}
.ctn_fax 		{background-image:url(img/ctn_fax.gif);}
.ctn_email 		{background-image:url(img/ctn_email.gif);}
.ctn_tlf 		{background-image:url(img/ctn_tlf.gif);}

.verde
{
background-color: #00CC00;
color:#fff;
font-size:0.8em;
padding:3px;
}
.rojo
{
background-color:red;
color:#fff;
font-size:0.8em;
padding:3px;
}

h3
{
font-size:180%;
padding:2px 0px 10px 0px;

}
 
 
 .frm_comentario fieldset
{
margin:10px auto;
background-color:#EEEFE5;
padding:10px;
}

.frm_comentario label
{
text-align:right;
display:block;
width:150px;
padding:5px;
float:left;
border-bottom:1px dotted #999;
color:#666;
margin:8px 4px 0px 0px;
}

.frm_comentario input,.frm_comentario textarea
{
width:320px;
border:1px solid #999;
padding:10px;
margin:5px auto;
}
.frm_comentario input:focus,.frm_comentario textarea:focus
{
border:1px solid #009900;
background-color:#f3f3f3;
}

.frm_comentario span
{
width:100px;
line-height:100%;
text-align:left;
padding:5px 5px 5px 20px;
background-image:url(img/flecha-error.gif);
background-position:left center;
background-repeat:no-repeat;
position: absolute;
z-index:101;
background-color:red;
font-weight:bold;
color:#fff;
margin:3px 1px 1px 1px;

}

#enviar-comentario
{
margin:10px auto;
width:50%;
background-color: #fff;
background-image:url(img/slider-bg.jpg);
color:#444;
border:1px solid #ccc;



}
.nospam
{
visibility:hidden;
display:none;
}

.leyenda
{
color:#555;
}
.comentario
{
background-color:#f3f3f3;
padding:5px;
margin:5px auto;
}
.comentario_texto
{
margin:10px;
padding:10px;
font-size:110%;
background-color:#fff;
border:1px solid #ccc;
}
.comentario h4
{
font-size:160%;
font-weight:bold;
padding:5px 0px 0px 10px;
}
.comentario a
{
color:#0066CC;
font-weight:bold;
text-decoration:none;
}
.contenido_fecha
{
float:right;
font-size:90%;
font-weight:bold;
padding:5px;
}


#agenda
{
float:right;
width:300px;
margin:20px 5px 0px 3px;
border:1px solid #ccc;
padding:7px 6px 5px 5px;
font-size:80%;
background-image:url(img/calendario.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}
#agenda h2 a
{
text-decoration:none;
color:#333;
font-size:180%;
padding:2px 5px 10px 0px;
}


#agenda li
{
list-style:none;
background-image:url(img/masnoticias_bk.png);
background-position: center;
background-repeat:repeat-x;
}

#agenda li a
{
display:block;
padding:5px 5px 5px 20px;
border:1px solid #eaeaea;
background-repeat: no-repeat;
background-image:url(img/agenda.gif);
background-position:left center;
margin:3px 0px;
text-decoration:none;
color:#333;
}
#agenda li a:hover
{
background-color:#eaeaea;

}

#banner2
{
height:175px;
background-color:#eaeaea;
margin:10px 5px 0px 10px;
float:right;
}

#banner2  img
{
padding:5px;
height:175px;
width:300px;
border:1px solid #ccc;
}

#banner2  img a:hover
{
border:1px solid #0066CC;
}

#evento
{
border:1px solid #eaeaea;
background-color:#fefefe;
padding:10px;
font-size:80%;
}

#evento h3
{
color:#0066CC;
padding:3px 3px 3px 20px;
background-image:url(img/agenda.gif);
background-position:left center;
background-repeat:no-repeat;
}
#evento ul
{
padding:3px;
margin:3px 3px 3px 20px;
}
#evento li
{
list-style:circle;
}

#evento li a
{
color:#0066CC;
text-decoration:none;
}
#evento li a:hover
{
text-decoration:underline;
}

#planning_mensual
{

margin:10px 0px 0px 3px;
border:1px solid #ccc;
padding:7px 6px 5px 5px;
font-size:80%;

}
#planning_mensual dt
{
clear:both;
padding:6px;
border-bottom:1px solid #eaeaea;
font-size:95%;
}
#planning_mensual span
{
display:block;
padding:0px 4px 0px 20px;
background-image:url(img/agenda.gif);
background-repeat: no-repeat;
background-position:left center;
}
#planning_mensual dt a
{
color:#0066CC;
text-decoration:none;
font-weight:bold;
list-style:none;
padding:2px 2px 4px 20px;
}
#planning_mensual dt a:hover
{
text-decoration:underline;
}
#listaempresas
{
margin:10px 0px 0px 3px;
border:1px solid #ccc;
padding:7px 6px 5px 5px;
font-size:80%;
}
#listaempresas dt
{
clear:both;
}
#listaempresas ul
{
padding:5px;
margin:5px auto;
border: 1px solid #eaeaea;
background-color:#fefefe;
}
#listaempresas h2
{
font-size:180%;
padding:3px 0px 5px 0px;
}
#listaempresas span
{
display:block;
font-weight:bold;
width:70px;
float:left;
padding:0px 6px 0px 0px;
}
#listaempresas li
{
clear:both;
}
#pie
{
width:900px;
margin:20px auto ;
text-align:center;
font-size:80%;
padding:10px;
line-height:150%;
color:#666;
border-top: 1px solid #eaeaea;
}
#pie a
{
text-decoration:none;
color:#000;
}
#pie a:hover
{
text-decoration:underline;
}

#logotipos_faecta li
{
display: inline}

 
.tabla_datos 
{
margin:20px auto;
font-size:80%;
color:#666;
}
 
.tabla_datos th
{
background-color:#4779B6;
color:#fff;
border:3px solid #fff;
padding:5px;
text-align:left;
}
 .tabla_datos td
{
color:#666;
padding:5px;
background-color:#f4f4f4;
border:3px solid #fff;
}
 
 
#navi_admin ul
{
margin:0px;
padding:0px;
}

#navi_admin li
{
list-style:none;
float:left;
}

#navi_admin li a
{
display:block;
padding:5px 10px;
border:1px solid #ccc;
background-color:#f3f3f3;
margin:1px;
}

.extracto
{
clear:both;
padding:5px;
margin:5px auto 10px auto;
border:1px solid #eaeaea;
background-color:#f3f3f3;
font-size:85%;
}
.extracto_entradilla
{
display:block;
margin:0px 0px 0px 120px;
}

.extracto h2
{
font-size:130%;
}
.miniatura
{
width:100px;
padding:1px;
border:1px solid #ccc;
background-color:#f3f3f3;
float:left;
margin:1px 5px 1px 1px;
}

#direcciones-faecta ul
{
margin:0px;
padding:0px;
}
#direcciones-faecta li
{
list-style:none;
float:left;
text-transform:uppercase;
font-size:xx-small;
}

#direcciones-faecta li a
{
display:block;
padding:5px 10px;
border:1px solid #ccc;
background-color:#f3f3f3;
color:#333;
margin:1px;
text-decoration: none;
}
#direcciones-faecta li a:hover
{
background-color:#333;
color:#fff;
text-decoration:none;
background-image:url(img/bknavi2.png);
}

#info-sedes
{
margin:10px auto;
padding:10px;
background-color:#f9f9f9;
}
#info-sedes h2
{
font-size:150%;
padding:0px 0px 10px 0px;
}

#info-sedes h3
{
font-size:130%;
padding:10px 0px;
}

#info-sedes iframe
{
width:600px;
margin:10px auto;
border:1px solid #ccc;
background-color:#fff;
text-align:center;
}




ol
{
list-style-type:decimal;
list-style-position:inside;
}

.banners
{
margin:5px auto;
background-color:#f3f3f3;
}

#ranking-empresas li
{
list-style:none;
background-image:none;
display:block;
padding:4px;
margin:2px;
background-color:#f3f3f3;
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}

#ranking-empresas h3
{
font-size:130%;
padding:2px;
}

 
 
 
 
 #nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
z-index:1;
line-height:1.5em; 
}



#nav li{
position:relative;
}

#nav ul {
position:absolute;
display:none;

}

#nav li ul a{
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#subnav
{
border-bottom:1px solid #1B1591;

}

#subnav li
{
background-color:#251CC3;
}

#subnav li a
{
font-size:120%;
text-align:left;
display:block;
width:150px;
padding:5px;
background-image:none;
border-right:1px solid #1B1591;
border-bottom:1px dotted #1B1591;
}

#subnav2
{
border-bottom:1px solid #1B1591;

}

#subnav2 li
{
background-color:#251CC3;
}

#subnav2 li a
{
font-size:120%;
text-align:left;
display:block;
width:150px;
padding:5px;
background-image:none;
border-right:1px solid #1B1591;
border-bottom:1px dotted #1B1591;
}


#subnav3
{
border-bottom:1px solid #1B1591;

}

#subnav3 li
{
background-color:#251CC3;
}

#subnav3 li a
{
font-size:120%;
text-align:left;
display:block;
width:150px;
padding:5px;
background-image:none;
border-right:1px solid #1B1591;
border-bottom:1px dotted #1B1591;
}


input, textarea, img, div 
{  
  -moz-border-radius:6px;  /* Firefox */
  -webkit-border-radius:6px; /* Safari y Crhome */
  -khtml-border-radius:6px; /* Browser en Linux */
  border-radius:6px; /* CSS3  Standard */
-ms-border-radius: 6px;
}


#recursos_com
{
text-align:center;
margin:0px;
width:100%;
padding:0px;
}
#recursos_com li , #recursos_com li a

{
margin:0px;
padding:0px;
list-style:none;
background-image:none;
background-position:top center;
float:left;
display:block;
width:200px;
height:200px;
}

#recursos_com span
{
display: none;
visibility:hidden;
}

.titular2
{
font-size:150%;
padding:10px 0;
}
 

#destacar
{
padding:10px;
border:1px solid #ccc;
background-color:#f5f5f5;
margin:10px;
}
#destacar h3
{
font-weight:bold;
font-size:130%;
}

#destacar ul
{
margin:0px;
padding:0px;
}
#destacar li
{
background-image:none;
padding:0px;
margin:0px;
list-style:none;
font-size:80%;
}
#destacar li a
{
display:block;
margin:4px;
padding:4px 4px 4px 20px;
border:1px solid #eaeaea;
background-color:#fff;
background-position:left center;
background-repeat: no-repeat;
}


#destacara[href $='.pdf'] 	{background-image:url(img/pdf.gif)  }
#destacara[href $='.zip'] 	{background-image:url(img/zip.gif)  }
#destacara[href $='.rar'] 	{background-image:url(img/zip.gif)  }



#banner_eaes ul
{
margin:0px;
padding:0px;
}
#banner_eaes li
{
margin:2px auto;
}

#selector_mes
{
text-align:center;
padding:15px 5px;
}
#selector_mes span
{
display:block;
background-image: url(img/selector-mes.png);
background-color:#000066;
background-position:top left;
padding:4px 12px;
width:25px;
height:20px;
float:left;
border-right:1px solid #251DCB
}

#selector_mes a
{
color:#fff;
list-style-type:none;
list-style-image:none; 
list-style:none; 

}

.enlace_bloque
{
float:left;

}

.enlace_bloque a 
{display:block;

padding:3px 10px;
font-size:150%;
margin:2px;
border:1px solid #eaeaea;
background-color:#f3f3f3;
color:#444;
}

 
 
#titulares_actualidad
{
float:left;
width:300px;
padding:5px;
border:1px solid #eaeaea;
font-size:80%;
margin:10px 0px 0px 3px;
}

#titulares_actualidad h4
{
font-size:120%;
}

#titulares_actualidad a
{
text-decoration:none;
color:#0066CC;
}

#titulares_actualidad a:hover
{
text-decoration:underline;
}

#titulares_actualidad a:visited
{
text-decoration:none;
color:#0066CC;
}


#titulares_actualidad dt
{

padding:5px 5px 0px 5px;
}

#titulares_actualidad dd
{
background-image:url(img/separador_actualidad.png);
background-position:bottom center;
background-repeat:repeat-x;
padding:0px 5px 3px 5px;
margin:0px;
}

#info_titular
{
color:#666;
padding:4px 0px;
border-bottom:1px solid #eaeaea;
margin:4px 0px;
}

#mastitulares
{
background-color:#f4f4f4;
margin:10px auto;
padding:10px;

}

#mastitulares h2
{
font-size:150%;
}

#mastitulares h3
{
font-size:110%;
}

