/* CSS Document */

body {
	font-size:62.5%;
	font-family:Arial;
	background-color:#F2F2F2;
	margin:0 auto;
	padding:0;
	text-align:center;
	}

p, h1, h2, h3, h4, li, ul, img, hr {
	margin:0;
	padding:0;
	list-style:none;

	}
	
.clear {
	clear:both;
	}
a:hover {
	text-decoration:underline;
	}
a {
	color:#E11111;
	text-decoration:none;
	}
img {
	border:0px;
	border:none;
	}

.img_left {
	float:left;
	padding:5px 5px 5px 0;
	}
.img_right {
	float:right;
	padding:5px 5px 5px 0;
	text-align:right;
	}

/*-----ESTRUCTURA---*/

#head, #content, #footer, .footer2 {
	background:url(/idcat/imaMUL/bg_gen.jpg) repeat-y;
	width:762px;

	margin:0 auto;
	text-align:left;
	}

#content {
	padding-top:10px;
	}
.footer2 {
	background:url(/idcat/imaMUL/bg_bot.jpg) no-repeat bottom;
	height:28px;
	overflow:hidden;
	}


/*---HEAD---*/

.logo_idcat {
	float:left;
	width:112px;
	padding-left:6px;
	}
/*
.idioma {
	padding-bottom:10px;}
*/
.idioma { margin-bottom:-10px; float:right; padding-top:5px; padding-right:6px;}
.idioma li a { color:#333;}
.idioma li a.selected { color:red;}
.head_right { float:left; height:110px; width:756px;}

.contacta {
	float:right;
	text-align:right;
	width:610px;
	padding:5px 6px 10px 0;
	font-size:1.1em;
	}
.contacta li, .idioma li {
	display:inline;
	border-left: 1px solid black;
	padding:0 0 0 8px;
	}
.contacta ul {
	margin-top:5px;
	}
.contacta li.first {
	border:none;
	padding-right:5px;
	}
.contacta a {
	color:black;}
.contacta span {
	font-size:1.5em;
	font-weight:bold;
	}	
	
.menu {
	float:left;	
	background:#f2f2f2 url(/idcat/imaMUL/bg_menu.jpg) left repeat-y;
	height:23px;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	margin-left:-7px;
	width:645px;	
	}
	
.menu li {
	display:inline;
	list-style:none;
	font-size:1.4em;
	font-weight:bold;
	padding:0 15px 0 15px;
	margin-top:5px;
	border-left:1px solid black;
	text-align:center;
	}
.menu li.first {
	border:none;}
.menu ul {
	margin-top:4px;
	}
.menu a {
	color:#333333;
	}
.menu a:hover {
	text-decoration:none;
	color:#E11111;
	}
.linea {
	border-bottom:2px solid #CCCCCC;
	padding-bottom:5px;
	}
#head .linea {
	margin:0 6px 0 6px;
	}	
	
	
/*----CONTENIDO HOME----*/

/*---- DESTACADO -----*/

p.intro {
	font-size:1.3em;
	line-height:1.4em;
	}
.destaca_home {
	padding:5px 15px 0px 15px;
	background:url(/idcat/imaMUL/bg_destaca.jpg) repeat-x bottom;
	border-bottom:2px solid #CCCCCC;
	margin:0 6px 0 6px;
	}
.no_bg {
	background:none;
	border:none;}
.destaca_home h1 {
	font-size:1.9em;
	background:url(/idcat/imaMUL/quadre_h.gif) no-repeat left;
	padding:0 0 0 15px;
	margin:0 0 10px 0 ;
	}
.destaca_home li {
	display:inline;
	list-style:none;}

.pas01, .pas02, .pas03 {
	width:232px;
	float:left;
	padding:21px 0 20px 0;
	}
.pas02 {
	margin:0 9px 0 9px;}
.cabecera {
	background:url(/idcat/imaMUL/passos/top.jpg) no-repeat bottom;
	padding-top:5px;
	height:38px;
	}
.cabecera h2 {
	padding:5px 0 0 20px;}
.explica {
	background:url(/idcat/imaMUL/passos/cos.jpg) no-repeat bottom;
	height:137px;
	}
.explica_cont {
	font-size:1.3em;
	padding:5px 7px 0 15px;
	line-height:1.3em;
	height:100px;
	}
.explica_cont a {
	color:black;}
.explica_cont img {
	float:right;
	}
.bt_sigue {	
	text-align:right;
	padding-right:15px;
	}
/*---CONTENIDO (NOTICIAS)---*/

.contenido_home {
	padding:15px 15px 0px 15px;
	}
.quefer {
	width:251px;
	float:left;
	background:url(/idcat/imaMUL/bg_cantonada.jpg) no-repeat bottom right;
	padding-right:5px;
	margin-right:10px;
	}
.quefer p {
	font-size:1.1em;
	padding:0 0 0 0;
	line-height:1.6em;
	}	
.quefer	h2 {
	font-size:1.4em;
	background:url(/idcat/imaMUL/quadre_h.gif) no-repeat left top;
	padding: 0 0 15px 15px;
	}
.quefer	h3 {
	font-size:1.2em;
	padding-bottom:2px;
	}
.quefer li {
	list-style:none;
	padding:0 0 10px 0; }
.ico {
	float:right; 
	padding-right:5px;
	}
.mesinfo_con {
	font-size:1.1em;
	text-align:right;
	padding:0px 5px 10px 0px;
	background:url(/idcat/imaMUL/linea_peq.gif) no-repeat bottom;
	margin-bottom:15px;
	margin-right:5px
	}
a.mesinfo {
	background:url(/idcat/imaMUL/mesinfo_ico.gif) no-repeat right;
	padding-right:10px;
	}
/*QUADRE GESTIÓ HOME*/
.gestio {
	width:188px;
	float:right;
	}
.gestio h2 {
	color:#EE0000;
	font-size:1.5em;
	padding:10px 10px 0 10px }
.gestio .top {
	background:url(/idcat/imaMUL/gestio/top.gif) no-repeat top;
	}
.gestio .body {
	background: url(/idcat/imaMUL/gestio/body.gif) repeat-y;
	padding:10px;
	font-size:1.3em;
	}
.gestio .body a {
	background:url(/idcat/imaMUL/gestio/bull.gif) no-repeat 0px 4px;
	color:black;
	padding-left:15px;
	}
.gestio .body .list {
	background:url(/idcat/imaMUL/gestio/linea.gif) no-repeat bottom;
	padding:10px 0 10px 0; }
.gestio .bot {
	background:url(/idcat/imaMUL/gestio/bot.gif) no-repeat top;
	height:9px;
	overflow:hidden;
	}
	
/*footer*/
#footer {
	text-align:center;
	}
#footer li {
	display:inline;
	border-left:1px solid black;
	padding:0 5px 0 5px;
	}
#footer ul {
	padding:10px 0;}
#footer li.first {
	border:none;
	}
#footer a {
	color:black;}
	
	
h2#solicitud_es {
    padding: 25px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_1_es.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:25px;
}

h2#solicitud_ca {
    padding: 25px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_1_ca.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:25px;
}

h2#solicitud_ar {
    padding: 25px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_1_ar.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:25px;
}

h2#validar_es {
    padding: 31px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_2_es.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:31px;
}

h2#validar_ca {
    padding: 31px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_2_ca.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:31px;
}

h2#validar_ar {
    padding: 31px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_2_ar.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:31px;
}

h2#instala_es {
    padding: 31px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_3_es.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:31px;
}

h2#instala_ca {
    padding: 31px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_3_ca.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:31px;
}

h2#instala_ar {
    padding: 31px 0 0 0;
	margin:0 0 0 16px;
    overflow: hidden;
    background-image: url("/idcat/imaMUL/passos/tit_3_ar.gif");
    background-repeat: no-repeat;
	    
    height: 0px !important;
    height /**/:31px;
}

legend {
	display:none;
	}
/*MANUAL*/

ul.manual {
	font-size:1.2em;
	margin-top:10px;
	
	}
ul.manual li {
	margin-bottom:8px;
	background:url(/idcat/imaMUL/gestio/bull.gif) no-repeat 0 6px;
	padding-left:10px;
	} 	

/*LLISTATS OPERADOR*/

ul.resultats_list {
	margin-left:10px;
	}
.resultats_list li {
	display:inline;
	border-right:1px solid #FF0000;
	font-size:1.1em;
	}
.resultats_list li a {
	padding:0px 4px 0 4px;
	}
.resultats_list li a:hover {
	color:#FFFFFF;
	background-color:#FF0000;
	}
	
span.tc {
	font-weight:bold;
	color:#0000CC;
	}
span.top {
	font-weight:bold;
	color:#00CC00;
	}
span.vigent {
	color:#009900;
	}
span.revocat {
	color:#FF0000;
	}
	
/*DADES*/

.dades_log {
	text-align:right;
	float:right;
	font-size:1.1em;
	background:#f2f2f2;
	margin-top:-10px;
	padding:7px 3px 3px 3px;
	border-bottom:1px solid #999;
}
.dades_log li { display:inline; padding:0 3px 0 3px;}

.path {
	clear:both;
	float:left;
	}
.path li {
	display:inline;
	margin-right:5px;
	}
.path a {
	color:black;
	}
.path .select {
	color:#FF0000;
	}