/**********************************************
*   Contenedores y genéricos                  *
***********************************************/
* {
	margin: 0px;
	padding: 0px;
}

.cleared {
  clear: both;
  line-height: 0;
}

a{
	text-decoration: none;
	color: #b54a12;
}

a:visited{
	text-decoration: none;
	color: #b54a12;
}

a:hover{
	text-decoration: underline;
}

img {
	border: 0px;
}

html, body {
	height: 100%;
}


#content {
	padding-bottom: 43px;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	background: url(../img/bg2.png) repeat-y top ;
}

#header {
	width: 974px;
	height: 217px;
	background-color: white;
}

#container {
	width: 974px;
	position: relative;
	min-height: 100%;
	margin: 0px auto;
	padding: 0px 3px 0px 3px;
}

#wrapper {
	background-color: #6caad9;
	text-align: left;
	width: 980px;
	margin: 0px auto;
	
}

#linea-superior {
	overflow: hidden;
	height: 0px;
	width: 974px;
	border-top: 2px solid #b54a12;
}

#linea-inferior {
	overflow: hidden;
	position: absolute;
	bottom: 43px;
	height: 0px;
	width: 974px;
	border-top: 3px solid #ffffff;
}


#logo {
	height: 68px;
	padding-left: 13px;
	padding-top: 12px;
	float: left;	
}

#foto-cabecera {
	overflow: hidden;
	width: 974px;
	float: left;
	height: 97px;
	margin-bottom: 7px;
}

#menu {
	float: left;
	width: 155px;
	padding: 0px 8px 0px 8px;
	margin-bottom: 50px;
}

#menu-horizontal a:link, #menu-horizontal a:visited{
	text-decoration: none;
	color: #ffffff;
}

#menu-horizontal {
	cursor: pointer;
	margin-left: 3px;
	height: 28px;
	width: 800px;
	float: right;
	background-image: url(../img/botonera/botonera-full.png); 
	background-repeat: no-repeat;
	background-color: #b7c1cf;
	background-position: 0px 0px;
	color: #fffffff;
	font-size: 13.5px;
	text-align: center;
}

#footer {
	position: absolute;
	bottom: 0;
	width: 974px;
	height: 28px;
	background-color: #d39474; /* marrón */
	color: #ffffff;
	text-align: center;
	padding-top: 15px;
	background-image:url(../img/bg-footer.png);
	background-repeat: repeat-x;
	z-index: 0;
}

#md-footer{
	position: absolute;
	bottom: 46px; 
	height: 30px;
	width: 974px;
	background-image: url(../img/md/md-footer.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#pager-newer-link {
	padding-bottom: 13px;
  	float: left;
}

#pager-older-link {
  	padding-bottom: 13px;
  	float: right;
}

#pager {
  	padding-bottom: 40px;   
  	text-align: center;
}

/**********************************************
*   Items del menú izquierdo                  *
***********************************************/

#menu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu li {
	padding: 5px 0px 6px 1em;
	border-bottom: 1px dotted #cb8058;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	list-style: none;
}

#sub-menu a:link,#sub-menu a:visited {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-decoration: none;
	color: #b54a12;
}

#sub-menu a:hover {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #002353;
}

#sub-menu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sub-menu li {
	padding: 1px 0px 0px 1em;
	border-bottom: none;
	background-image: url(../img/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	list-style: none;
}

#mi-title {
	padding: 8px 0px 4px 13px;
	width: 158px;
	height: 16px;
	margin: 0px;
	font-size: 13.5px;
	background-color: #ebcdbe;
	color: #002456;
	float: left;
}

#menu a:link,#menu a:visited {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #b54a12;
}

#menu a:hover {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #002353;
}

.menu-punteado {
	width: 171px;
	border-top: 2px solid #b54a12;
}

/**********************************************
*   Items del menú horizontal                 *
***********************************************/

.item-mh-00 {
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 6;
}

.item-mh-00-actiu{
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 6;
}

.item-mh-00-right{
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -56px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-01 {
	margin-left: -4px;
	padding-top: 6px;
	width: 138px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -84px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 5;
}

.item-mh-01-actiu{
	margin-left: -4px;
	padding-top: 6px;
	width: 138px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -112px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 6;
}

.item-mh-01-left{
	margin-left: -4px;
	padding-top: 6px;
	width: 138px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -140px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-01-right{
	margin-left: -4px;
	padding-top: 6px;
	width: 138px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -168px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-02 {
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -196px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 4;
}

.item-mh-02-actiu{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -224px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 6;
}

.item-mh-02-left{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -252px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-02-right{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -280px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-03 {
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -308px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 3;
}

.item-mh-03-actiu{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -336px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 6;
}

.item-mh-03-left{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -364px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-03-right{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -392px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-04 {
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -420px;
	float: left;
	cursor: pointer;	
	position: relative;
	z-index: 2;
}

.item-mh-04-actiu{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -448px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 6;
}

.item-mh-04-left{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -476px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-04-right{
	margin-left: -4px;
	padding-top: 6px;
	width: 137px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -504px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

.item-mh-05 {
	margin-left: -4px;
	color: 002456;
	padding-top: 6px;
	width: 134px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -532px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.item-mh-05-actiu{
	margin-left: -4px;
	padding-top: 6px;
	width: 134px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -560px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 6;
}

.item-mh-05-left{
	margin-left: -4px;
	padding-top: 6px;
	width: 134px;
	height: 22px;
	background-image: url(../img/botonera/botonera-full.png);
	background-repeat: no-repeat;
	background-position: 0px -588px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 7;
}

/**********************************************
*   Menú superior de navegación por el site	  *
*   mapa web, idioma, ayuda                   *
***********************************************/

#site-related{
	width: 506px;
	margin-top: 12px;
	color: #b54a12;
	font-size: 10px;
	float: right;
}

#item-related-01{
	width: 55px;
	padding: 3px 0px 0px 0px;
	height: 19px;
	margin-right: 12px;
	/** background-image: url(../img/related/locale.png);
	    background-repeat: no-repeat;
	    background-position: 0px 0px;
	**/
	float: left;
}

#item-related-02{
	width: 70px;
	padding: 3px 0px 0px 23px;
	height: 19px;
	margin-right: 13px;
	background-image: url(../img/related/mail.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

#item-related-03{
	padding: 3px 0px 0px 23px;
	height: 19px;
	margin-right: 17px;
	background-image: url(../img/related/mapa-web.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

#item-related-04{
	width: 31px;
	padding: 3px 25px 0px 23px;
	height: 19px;
	background-image: url(../img/related/ajuda.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;	
}

#item-related-05{
	width: 133px;
	padding: 0px 0px 0px 3px;
	height: 19px;
	float: left;
}

.lupa{
	vertical-align: top;
	cursor: pointer;
}

.cercador{
	width: 97px;
	background-color: #edeff3;
	color: #7e91a9;
	border: 1px solid #bfc7d3;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	height: 15px;
	padding: 2px 2px 0px 6px;
}

#data-actual{
	color: #002456;
	font-size: 10px;
	margin: 25px 12px 0px 0px;
	clear: right;
	float: right;
}

/**********************************************
*   Menú de la derecha, fotos, calendario...  *
***********************************************/

html>body #menu-dreta {
	height: auto;
	min-height: 501px;
}

#menu-dreta {
	margin-top: 3px;
	height: 501px;
	width: 171px;
	float: left;
	background-color: #e8ebf0;
}

#md-content{
	float: left;
	width: 171px;
	background-image: url(../img/md/bk-md-content.png);
	background-repeat: repeat-x;
	background-position: top;
}

#md-content-infousu{
	float: left;
	width: 162px;
	min-height: 245px;
	background-repeat: no-repeat;
	background-position: top;
	padding: 9px 0px 50px 9px;
	
}


/**********************************************
*	    ######### PLANTILLAS #########		  *
***********************************************/

/**********************************************
*			    Genéricos					  *
***********************************************/

#title-template{
	width: 560px;
	color: #002456;
	padding-left: 14px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 14px;
	background-image: url(../img/templates/content-bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 15px;
}

#title-underline{
	overflow: hidden;
	height: 3px;
	background-image: url(../img/templates/under-line-title.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#bloque-central{
	overflow: hidden;
	color: #002456;
	padding: 22px 22px 50px 19px;
	float: left;
	width: 588px;
	background-image: url(../img/bk-content.png);
	background-repeat: repeat-x;
	background-position: top;
}

#ariadna{
	float: right;
	font-size: 10px;
	margin: -12px 0px 0px 0px;
}

#bloque-central a:hover{
	text-decoration: underline;
}

#bloque-central p{
	text-align: justify;
}

#pl1-imagenes{
	padding: 10px 0px 0px 0px;
}

#pl1-imagenes img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
	width: 132px;
	height: 74px;
}

.img-caption
{
	padding-left: 9px;
	width: 127px;
}

.thumbnail
{
	float: left;
	margin: 7px 14px 7px 0px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 86px;
}

#pl1-galeria{
	padding: 0px 0px 0px 15px;
}

#pl1-galeria img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
	width: 146px;
	height: 109px;
}

#pl1-memoria{
	width: 700px;
	padding: 0px 0px 0px 15px;
}

#pl1-memoria img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
}

#pl1-logotips img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
	width: 146px;
}

#pl1-logotips{
	padding: 0px 0px 0px 15px;
}

.thumbnail-galeria
{
	float: left;
	margin: 14px 54px 0px 0px;
}

.thumbnail-memoria
{
	float: left;
	margin: 14px 14px 14px 0px;
}

.img-caption-memoria
{
	cursor: pointer;
	overflow: hidden;
	
	padding-left: 9px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.img-caption-galeria
{
	padding-left: 9px;
	width: 125px;
	height: 30px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
}
	
#adjuntos{
	clear: both;
	margin: 7px 14px 7px 0px;
	padding-top: 3px;
	font-weight: bold;
	background-image: url("../img/dotted-single.png");
	background-repeat: repeat-x;
	background-position: top;
}

#adjuntos a{
	font-weight: normal;
}

#adjuntos a:hover{
	font-weight: normal;
	text-decoration: none;
	color: #002353;
}

#adjuntos-pdf{
	float: left;
	margin: 7px 14px 7px 0px;
	padding-top: 3px;
	font-weight: bold;

}

#adjuntos-pdf a{
	font-weight: normal;
}

#adjuntos-pdf a:hover{
	font-weight: normal;
	text-decoration: underline;
}

#plantilla {
	float: left;
	margin-left: 3px;
	width: 800px;
	margin-bottom: 50px;
}

/**********************************************
*			    Plantilla 					  *
***********************************************/

#home-titulares{
	font-size: 18px;
	color: #b54a12;
	padding-left: 14px;
	background-image: url(../img/home/titulo.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	height: 20px;
}

#home-noticias{
	float: left;
	width: 273px;
}

#home-destacats{
	margin-left: 42px;
	float: left;
	width: 273px;
}

.home-titulo{
	float: left;
}

.home-mas{
	font-size: 10px;
	float: right;
	padding: 5px 20px 0px 0px;
	margin: 0px 0px 0px 0px;	
	cursor: pointer;
}

.home-agenda-titulo{
	color: #002456;
}	

#home-agenda{
	width: 152px;
	margin-top: 5px;
	max-width: 152px;
	float: left;
	border: 1px solid #bfc7d2;
}

#ajax-load{
	color: #b54a12;
}

#lista-desordenada a:link {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-decoration: none;
	color: #b54a12;
}

#lista-desordenada a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#lista-desordenada {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#lista-desordenada li {
	padding: 10px 6px 0px 6px;
	border-bottom: none;
	list-style: none;
}

#fecha-agenda{
	color: #002353;
}

.items-agenda{
	font-size: 10px;
}

#titular{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #b54a12;
	font-weight: bold;
}

#titular-destacado{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #b54a12;
	font-weight: bold;
	font-size: 15px;
}	

#cuerpo-noticia{
	padding: 8px 0px 13px 0px;
	background-image: url("../img/dotted-single.png");
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: justify;
}

#logos-home{
	clear: both;
	margin-top: 25px;
	border-top: 3px solid #f4e4dc;
}

#logo-ajuntament{
	 float: left;
}

#logo-chc{
 	float: left;
 	margin-top: 17px;
}

#logo-catsalut{
	margin-top: 1px;
 	float: left;
}

#logo-gencat{
	margin-top: 16px;
 	float: left;
}

#logos-home img{
	vertical-align: middle;
	margin: 10px 13px 8px 13px;
}

#noticia {
	padding: 13px 0px 0px 0px;
}
 
.img-noticia-ficha{
	max-width: 150px;
	overflow: hidden;
	margin: 8px 8px 8px 0px;
	float: left;
}

.img-noticia-ficha img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
}

.img-home-destacada{
	width: 272px;
	overflow: hidden;
}

.img-home-destacada img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
}

.img-previo-noticia{
	max-width: 72px;
	overflow: hidden;
	margin: 0px 8px 8px 0px;
	float: left;
}

.img-previo-noticia img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
}



/**********************************************
*			    Plantilla 1					  *
***********************************************/

#bloque-central-full {
	overflow: hidden;
	color: #002456;
	padding: 22px 22px 0px 19px;
	float: left;
	width: 759px;
	min-height: 600px;
	height: auto;
	position: relative;
	z-index: 1; 
	background-image: url(../img/bk-content.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: white;
}

	

/**********************************************
*			    Plantilla 3					  *
*	Listado con links, para noticias, agenda..*
***********************************************/

#listado-titular a{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #002456;
	font-weight: bold;
	font-size: 12px;
}


/**********************************************
*			    Plantilla 4					  *
*	Ficha de la noticia, evento, etc...		  *
***********************************************/

#ficha-titular{
	padding: 2px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	color: #002456;
	font-weight: bold;
	font-size: 12px;
}

#ficha-subtitulo{
	margin: 5px 0px 0px 0px;
	color: #002456;
	font-size: 12px;
	text-align: justify;
}

#ficha-contenido{
	margin-top: 5px;
	text-align: justify;
}

#info-evento{
	border: 1px solid #bfc7d3;
	margin: 13px 0px 0px 0px; 
	padding: 0px 6px 6px 6px;
}

#info-evento li{
	padding: 5px 0px 0px 1em;
	background-image: url(../img/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	list-style: none;
}

#info-evento label{
	font-weight: bold;
}

/**********************************************
*			    Plantilla 5					  *
*            Contenido genérico     		  *
***********************************************/

#cuerpo-generico{
	padding-bottom: 13px;
	padding-top: 13px;
	text-align: justify;
}

/**********************************************
*			    Plantilla 5b				  *
*            Contenido genérico 2    		  *
***********************************************/

 .floatright
{
	max-width: 233px;
	margin: 0 0 10px 10px;
	padding: 2px;
	float: right;
}

.floatright img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
}

.floatleft{
	max-width: 233px;
	overflow: hidden;
	margin: 10px 10px 0px 0;
	padding: 2px;
	float: left;
}	

.floatleft img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
	overflow: hidden;
}

.floatleft-pdf{
	max-width: 350px;
	overflow: hidden;
	margin: 10px 10px 10px 0;
	padding: 2px;
	float: left;
}	

.floatleft-pdf img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
}


/**********************************************
*			    Plantilla 6				   	  *
*                  Mapas    		          *
***********************************************/

#map-container{
	margin: 21px 14px 7px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
	float: left;
}

#img-unica{
	margin: 21px 0px 0px 0px;
	width: 760px;
	overflow: hidden;
}

#map-container-influencia{
	margin: 21px 14px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
	float: left;
	width: 428px; 
	height: 323px;
	overflow: hidden;
}

#adreca{
	margin: 21px 0px 0px 0px;
	text-align: left;
}

#adreca p{
	text-align: left;
}

#com-arribar label{
	font-weight: bold;
}

#arribar-cotxe{
	background-image: url(../img/maps/icono-coche.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px; 
	margin: 5px 0px 5px 0px;
}

#arribar-bus{
	background-image: url(../img/maps/icono-bus.png);
	background-repeat: no-repeat;
	background-position: left; 
	padding-left: 20px; 
	margin: 5px 0px 5px 0px;
}

#arribar-taxi{
	background-image: url(../img/maps/icono-taxi.png);
	background-repeat: no-repeat;
	background-position: left; 
	padding-left: 20px; 
	margin: 5px 0px 5px 0px;
}

/* Organigrama */

.org-item-consell-rector{
	background-image: url(../img/organigrama/cajas/consell_rector_t.png);
	background-repeat: no-repeat;
	width: 165px;
	height: 33px;
	cursor: pointer;
	margin: 0px 0px 3px 299px;
	
}

.org-item-gerencia{
	background-image: url(../img/organigrama/cajas/gerencia_t.png);
	background-repeat: no-repeat;
	width: 165px;
	height: 49px;
	cursor: pointer;
	margin: 0px 0px 0px 299px;
	
}

.org-item-gerencia-select{
	background-image: url(../img/organigrama/cajas/hover/gerencia_b.png);
	background-repeat: no-repeat;
	width: 165px;
	height: 49px;
	cursor: pointer;
	margin: 0px 2px 0px 299px;
}

.org-lineas{
	background-image: url(../img/organigrama/lineas.png);
	background-repeat: no-repeat;
	width: 626px;
	height: 23px;
	margin: 0px 0px 0px 75px;
}

.org-item-fundacio-salut{
	background-image: url(../img/organigrama/cajas/Fundacio_t.png);
	background-repeat: no-repeat;
	width: 379px;
	height: 33px;
	cursor: pointer;
	margin: 0px 0px 0px 378px;
}

.org-item-fundacio-salut-select{
	background-image: url(../img/organigrama/cajas/hover/Fundacio_b.png);
	background-repeat: no-repeat;
	width: 379px;
	height: 33px;
	cursor: pointer;
	margin: 0px 0px 0px 378px;
}

.org-item-direccio-medica{
	background-image: url(../img/organigrama/cajas/Dir_medic_t.png);
	background-repeat: no-repeat;
	width: 154px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 2px;
}

.org-item-direccio-medica-select{
	background-image: url(../img/organigrama/cajas/hover/Dir_medic_b.png);
	background-repeat: no-repeat;
	width: 154px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 2px;
}

.org-item-direccio-sis-informacio{
	background-image: url(../img/organigrama/cajas/Dir_informa_t.png);
	background-repeat: no-repeat;
	width: 152px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}

.org-item-direccio-sis-informacio-select{
	background-image: url(../img/organigrama/cajas/hover/Dir_informat_b.png);
	background-repeat: no-repeat;
	width: 152px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}


.org-item-direccio-rrhh{
	background-image: url(../img/organigrama/cajas/Dir_rrhh_t.png);
	background-repeat: no-repeat;
	width: 93px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}

.org-item-direccio-rrhh-select{
	background-image: url(../img/organigrama/cajas/hover/Dir_rrhh_b.png);
	background-repeat: no-repeat;
	width: 93px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}

.org-item-direccio-economica{
	background-image: url(../img/organigrama/cajas/Dir_economia_t.png);
	background-repeat: no-repeat;
	width: 114px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}

.org-item-direccio-economica-select{
	background-image: url(../img/organigrama/cajas/hover/Dir_economia_b.png);
	background-repeat: no-repeat;
	width: 114px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}

.org-item-direccio-infermeria{
	background-image: url(../img/organigrama/cajas/Dir_inf_t.png);
	background-repeat: no-repeat;
	width: 117px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}

.org-item-direccio-infermeria-select{
	background-image: url(../img/organigrama/cajas/hover/Dir_inf_b.png);
	background-repeat: no-repeat;
	width: 117px;
	height: 50px;
	cursor: pointer;
	float: left;
	margin: 0px 2px 0px 0px;
}

.org-item-direccio-serv-generals{
	background-image: url(../img/organigrama/cajas/Dir_ssgg_t.png);
	background-repeat: no-repeat;
	width: 117px;
	height: 50px;
	cursor: pointer;
	float: left;
}

.org-item-direccio-serv-generals-select{
	background-image: url(../img/organigrama/cajas/hover/Dir_ssgg_b.png);
	background-repeat: no-repeat;
	width: 117px;
	height: 50px;
	cursor: pointer;
	float: left;
}

/** Banners **/

.img-banner-noticia{
	width: 155px;
	overflow: hidden;
	margin: 0px 0px 8px 0px;
	float: left;
}

.img-banner-noticia img{
	padding: 1px 1px 1px 1px;
	border: 1px solid #bfc7d3;
}

.banners-left{
	margin-top: 10px;
	text-align: center;
}

.banners-right{
	margin-top: 10px;
	text-align: center;
}

/** fi banners **/

/** formulari enviament curriculums **/

#acceptar
{
	text-align: center;
	background-image: url(../img/gestio/buto.png);
	width: 69px;
	height: 19px;
	border:0px;
	color: white;
	font-family: Verdana;
	cursor: pointer;
	font-weight: bold;
}

#acceptar:hover
{
	text-align: center;
	background-image: url(../img/gestio/buto-over.png);
	width: 69px;
	height: 19px;
	border:0px;
	color: white;
	font-family: Verdana;
	cursor: pointer;
	font-weight: bold;
}

.txtMedium{
	width: 217px;
	height: 22px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d39574;
}

.txtLargeForm{
	width: 460px;
	font-size: 11px;
	height: 22px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	border: 1px solid #d39574;
}

.txtLarge{
	width: 460px;
	font-size: 18px;
	height: 22px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	border: 1px solid #d39574;
}

.txtAreaLarge{
	width: 460px;
	height: 157px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #d39574;
}

.formulari{
	margin: 0px 0px 0px 50px;	
	width: 500px;
}

.avisos{
	height: 20px;
	padding-top: 5px;
	background-color: white;
	color: #009900;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #009900;
	margin-bottom: 10px;
	
}

.errors{
	height: 20px;
	padding-top: 5px;
	background-color: #e94e4e;
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 10px;
}

/** fi formulari **/

/** mapa web **/

.mapa-web{
	width: 220px; 
	float: left;
	font-weight: bold;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.mapa-web-nivel1 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.mapa-web-nivel1 li {
	padding: 5px 0px 6px 1em;
	border-bottom: 1px dotted #cb8058;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	list-style: none;
}

.mapa-web-nivel2 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.mapa-web-nivel2 li {
	padding: 1px 0px 0px 1em;
	border-bottom: none;
	background-image: url(../img/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	list-style: none;
}

.mapa-web-nivel2 a:link,.mapa-web-nivel2 a:visited {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: none;
	color: #b54a12;
}

.mapa-web-nivel2 a:hover {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #002353;
}

.mapa-web-nivel3 ul {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}

.mapa-web-nivel3 li {
	padding: 1px 0px 0px 1em;
	border-bottom: none;
	background-image: url(../img/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	list-style: none;
}

.mapa-web-nivel3 a:link,.mapa-web-nivel3 a:visited {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-decoration: none;
	color: #b54a12;
}

.mapa-web-nivel3 a:hover {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #002353;
}




