/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.header{height:91px; background:url(img/header.jpg) no-repeat}
.header .contacto{
	display:block;
	position:relative;
	background:url(img/contacto.jpg) no-repeat;
	width:140px;
	height:40px;
	border:none;
	top:12px;
	left:480px;
}
.header .lloc{
	display:block;
	position:relative;
	width:270px;
	height:30px;
	border:none;
	top:0px;
	left:20px;
}

.menu{font-size:14px; font-weight:bold; line-height:18px; margin-top:20px;}
.menu a, .menu a:visited{text-decoration:none; color:#000000; display:block; width:220px}
.menu a:hover, .menu a:visited:hover{text-decoration:none; background:#eb1c24; color:#fff;}
.menu .rss, .menu .rss:visited{display:inline;}

.menu .lnews, .menu .lnews:visited{color:#000; text-decoration:none; width:100%; background:none; display:inline;}
.menu .lnews:hover, .menu .lnews:visited:hover{color:#eb1c24; text-decoration:none; width:100%; background:none;}

.menu .h1-noticias{margin-top:10px;}

.menu h2{font-size:12px; font-weight:bold; margin:0; padding:0; border-bottom:#000000 solid 1px;}
.menu h2 span{font-weight:normal;}
.menu .entra-news{font-size:11px; font-weight:normal; margin-bottom:15px;}
.menu .entra-news p{margin:4px 0 4px 0;}
.fecha{color:#333333; margin-top:10px;}

.contenido h1{font-size:18px; font-weight:bold; color:#eb1c24; margin:0 0 10px 0; padding:0; border-bottom:#eb1c24 solid 2px;}
.contenido h2{font-size:14px; font-weight:bold; color:#000; margin:0; padding:0;}
.cotenido h2 a, .cotenido h2 a:visited{color:#000000; text-decoration:none;}
.cotenido h2 a:hover, .cotenido h2 a:visited:hover{color:#000000; text-decoration:underline;}
.contenido a, .contenido a:visited{color:#eb1c24; text-decoration:none;}
.contenido a:hover, .contenido a:visited:hover{color:#eb1c24; text-decoration:underline;}


.contenido .pie{background:#f2f2f2 url(img/pie.jpg) no-repeat; height:305px; margin-top:15px;}
.contenido .pie .logos1{position:relative; top:60px; left:170px; width:450px}
.contenido .pie .logos2{position:relative; top:70px; left:230px; width:280px;}
.contenido .pie .logos3{position:relative; top:100px; left:230px; width:280px;}

/*INDEX*/
.presentacio-entradilla{background:url(img/presentacio-entradilla.jpg) no-repeat; height:158px; width:620px;}
.presentacio-entradilla .texto1{font-size:12px; font-weight:normal; line-height:18px; position:relative; width:530px; left:45px; top:45px;}
.presentacio-entradilla .texto1 a, .presentacio-entradilla .texto1 a:visited{display:block; text-decoration:none; color:#000000;}
.presentacio-entradilla .texto1 a:hover, .presentacio-entradilla .texto1 a:visited:hover{text-decoration:underline; color:#000000;}

.presentacio-entradilla .i1{
	position:relative;
	display:block;
	height:25px;
	width:25px;
	left:565px;
	top:40px;
}

.presentacio-p2{background:url(img/presentacio-p2.jpg) no-repeat; height:289px; width:620px;}

.presentacio-p2 .p1{position:relative; font-size:15px; font-weight:normal; width:170px; top:-50px; left:250px;}
.presentacio-p2 .p1 a, .presentacio-p2 .p1 a:visited{display:block; text-decoration:none; color:#000000;}
.presentacio-p2 .p1 a:hover, .presentacio-p2 .p1 a:visited:hover{text-decoration:underline; color:#000000;}

.presentacio-p2 .p2{position:relative; font-size:15px; font-weight:normal; width:170px; top:-120px; left:425px}
.presentacio-p2 .p2 a, .presentacio-p2 .p2 a:visited{display:block; text-decoration:none; color:#000000;}
.presentacio-p2 .p2 a:hover, .presentacio-p2 .p2 a:visited:hover{text-decoration:underline; color:#000000;}

.presentacio-p2 .p3{position:relative; font-size:12px; text-align:right; font-weight:normal; width:165px; top:-70px; left:400px; line-height:14px;}
.presentacio-p2 .p3 a, .presentacio-p2 .p3 a:visited{display:block; text-decoration:none; color:#000000;}
.presentacio-p2 .p3 a:hover, .presentacio-p2 .p3 a:visited:hover{text-decoration:underline; color:#000000;}

.presentacio-p2 .p4{position:relative; font-size:12px; text-align:left; font-weight:normal; width:245px; top:-135px; left:120px; line-height:14px;}

.presentacio-p2 .i2{position:relative; display:block; height:40px; width:40px; left:225px; top:100px;}
.presentacio-p2 .i3{position:relative; display:block; height:25px; width:25px; left:565px; top:220px;}
.presentacio-p2 .i4{position:relative; display:block; height:25px; width:25px; left:355px; top:180px;}



form input[type="text"]{margin-bottom:5px; width:250px;}
form input[type="submit"], input[type="reset"], input[type="button"]{background:#FFF; border:#eb1c24 solid 1px; color:#000; font-size:16px; margin-top:5px;}
form input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{color:#eb1c24;}
form select {margin-bottom:5px; width:250px;}
.label{font-size:12px; font-weight:bold; border-bottom:#666 solid 1px;}
.item{border-bottom:#666 solid 1px; padding:5px 0 0 5px;}
.obli{color:#FF0000; font-weight:normal; font-size:8px;}

.borde{border:#000000 solid 1px; vertical-align:middle;}


.paginacion, .paginacion:visited{display:inline-block; padding:1px; border:#ec1c24 1px solid; width:10px; color:#000; text-align:center; text-decoration:none; font-size:9px;}
.paginacion:hover, .paginacion:visited:hover{display:inline-block; padding:1px; border:#ec1c24 1px solid; width:10px; color:#fff; text-align:center; text-decoration:none; font-size:9px;}
.actual{display:inline-block; padding:1px; border:#ec1c24 1px solid; background:#ec1c24; width:10px; color:#fff; text-align:center; font-size:9px;}

h2.error{color:#FF0000; text-align:center; font-size:16px;}

.linkj{padding:5px 5px; font-size:16px; font-weight:bold}
.jsub{display:none; height:350px; overflow-y:scroll}
.jsub h2{margin:0; padding:0; font-weight:normal; font-size:14px; color:#eb1c24;}
.jsub h1{margin:0; padding:0; font-weight:normal; font-size:18px; color:#eb1c24; border-bottom:#eb1c24 solid 2px; margin-bottom:15px;}