/* CSS Document */
body{	background-color:#FFFFFF;	margin:0px;	text-align:center;	background-image: url(../imatges/fons_1.png);}
H1{font:18px Arial, Helvetica, sans-serif; color:#003F5E; font-weight:bold; background-color:#EDFACB; padding:4px;}
H2{	font:14px Arial, Helvetica, sans-serif;	color:#003F5E;	font-weight:bold;	background-color:#EDFACB;
	padding:4px;}
a{color:#003F60; text-decoration:none; font-weight:bold; border-bottom:#9BBE3C 1px solid;}
a:hover{color:#9BBE3C; border-bottom:#003F60;}
a.img{border:0; font-size:11px;}

/*ADMIN*/
a.admin_subnav{	font:12px Arial, Helvetica, sans-serif;	color:#003F5E;	font-weight:bold;	background-color:#EDFACB;	padding:3px;	border-right: 1px solid #336633;	border-bottom: 1px solid #336633;}
a.admin_subnav:hover{border-left: 1px solid #336633;	border-top: 1px solid #336633; border-right: 0px;	border-bottom: 0px;}
ul,li,ol{list-style:none;}
/*ZONA AVISOS*/
.error{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF3300;
}	
#zonaAvisos_p{font: 12px verdana, Helvetica, sans-serif; color:#003F95; border:1px solid #CC3300; background-color:#FFF; padding:10px; overflow:hidden; display:none; visibility:hidden;}
#zonaAvisos_p h1{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC0000;	background-color: #FF9393;}

/*CONTENIDORS*/
#contenedor {	width: 90%; position:relative;	margin-top:15px;	text-align: left;	background-color: #fff;	color: #666;	background-image: url(../imatges/fondo_contenedor3.gif);	background-repeat:  repeat-y;	background-position: left top;	margin-right: auto;	margin-left: auto;}
#cabeceraTE{	width:90%;	height:120px; background-image: url(../imatges/bg_cabecera.jpg);	background-repeat:no-repeat;	background-position: 160px 0px;}
#content{	width: 90%; display:block;	text-align: left;	overflow:hidden;}
#main {	font: 12px verdana, Helvetica, sans-serif;	color:#003F95;	width:100%;	background-color:#FFF;	overflow:hidden;	background-image: url(../imatges/fondo_contenedor3.gif);	background-repeat:  repeat-y;	background-position: center top;	text-align: left;	display: block;}
#main input{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0066FF;	border: 1px solid #999999;}
#main textarea{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0066FF;	border: 1px solid #999999;}
#main select{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#0066FF;	border: 1px solid #999999;}
#main ul{	list-style-type: square;}
#footer { clear: both; width:90%; color: #ccc; text-align: center; font: 9px verdana, Helvetica, sans-serif; text-decoration:none; margin-top:20px; margin-bottom:20px; }

#contenidor {	padding: 0;	margin: 0 auto;	width: 90%;	overflow: auto;	background: #999999;	border-top-width: 15px;	border-right-width: 1px;	border-bottom-width: 10px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #003F60;	border-right-color: #9BBE3C;	border-bottom-color: #9BBE3C;	border-left-color: #9BBE3C;}
#contenidor_diari {	padding: 0px;	margin: 0 auto;	width: 388px;	overflow: auto;	background: #FFFFFF;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 5px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #9BBE3C;	border-right-color: #9BBE3C;	border-bottom-color: #9BBE3C;	border-left-color: #9BBE3C;margin-top:5px;text-align:left;}
#contenidor_part_dia{overflow:hidden;margin-top:5px;width:388px;}
#contenido_texto{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; display:block; position:relative; width:100%;	text-align: justify;}


/* Bloques de separacion dentro del contenido */

#bloqueIzq{ position:relative; float:left; display:block; padding:0px; width:410px; margin-top:10px; margin-bottom:10px; overflow:hidden; }
#bloqueDer{ position:relative; display:block; float:right; padding:0px; width:310px; border-left:#9BBE3C 1px solid; margin-top:10px; margin-bottom:10px; overflow:hidden; }



/* MODIFICAR DATOS */
.f_modificar_1 { margin:0px 0px;}
.f_modificar_1 fieldset {border-top:10px solid red; margin-left:0px;}
.f_modificar_1 legend  { display:none;}
.f_modificar_1 input {border:solid 1px #E5E5E5; padding:3px; font-size:11px; color:#333333; margin-bottom:12px; background-color:#F1F4FB;}
.f_modificar_1 label {float:left; width:250px; text-align:right; margin-right:0px; padding:3px;}

.f_modificar_1 button {width:220px;}
.f_modificar_1_obseva {width:150px; float: right}
.f_modificar_1 .check_1 {}
.f_modificar_1 .check_1 input { width: 20px;  border:0px; margin:0px;}
.f_modificar_1 .check_1 label {float: none;vertical-align: top; text-align:right; padding:7px; }


.text_usuarios{color:#2A3D70; font-size:12px;}
.f_modificar_1 .text_form{float:right; margin-right:50px;}
.f_modificar_1 .text_form a:hover{ text-decoration:underline;}

/* estilo programes especific. */

#esp{border:#F8A900 1px solid; background-color:#FFD67D; margin:5px 5px 3px 0px;}
#esp a{color:#000; font-size:10px; font-weight:bold}
#esp a:hover{color:#3E5E8B; font-size:10px; font-weight:bold;}

#esp_diaria{border:#F8A900 1px solid; float:left; width:370px; padding:2px; background-color:#FFD67D; margin:0px 5px 3px 0px;}
#esp_diaria a{color:#000; font-size:10px; font-weight:bold}
#espesp_diaria a:hover{color:#3E5E8B; font-size:10px; font-weight:bold;}

#foto_diaria{float:left; width:45px;}

#orange{text-decoration:underline; color:#F8A900;}

#no_underline{}
#no_underline a{ text-decoration:none;}
#no_underline a:hover{color:#FF0000; text-decoration:underline;}



/* guiaTE */
.listGTE{ border-bottom:#BADA58 1px solid; width:100%; float:left; position:relative; margin-top:5px; padding-bottom:3px;}

.listGTE_img{float:left; width:105px; display:block; margin:0px 10px 10px 0px;}
.listGTE_info{ float:left; width:510px;  margin-top:2px; overflow:hidden;}
.listGTE_info a{margin-bottom:5px; float:left; border:none; font-size:14px; text-decoration:underline; }
.listGTE_more{ float:right; width:80px; text-align:right; margin-right:2px;}
.listGTE_map a{border:none;}

.navegaGTE_map{  width:700px; height:575px; border:#BADA58 1px solid; margin-top:5px;}
.navegaGTE_list{ width:300px; margin-top:5px; float:left; }
.navegaGTE_list_item{ border-bottom:#BADA58 1px solid; width:100%; float:left; position:relative; padding-bottom:5px; padding-top:3px; font-size:11px; font-weight:normal; }
.navegaGTE_list_item a{border:0px;  font-size:12px;}
.navegaGTE_list_item .txtitem{width:245px;  float:left;}

.navegaGTE_list div#cargando{background-color:#FF0000; color:#FFFFFF; position:relative; float:left; margin-top:-18px;}
.navegaGTE_list img{float:left; width:50px; display:block; margin:0px 5px 5px 0px;}
.navegaGTE_list div.paginacion { padding: 1px; margin: 1px; border: #fff 1px solid ; width:300px; font-size:11px; }
.navegaGTE_list div.paginacion a, .navegaGTE_list div.paginacion span { display: block; float: left; padding: 2px 4px;
    margin-right: 2px;  border: 1px solid #fff; background: #fff; color:#003F62; text-decoration: none; height:16px; }
.navegaGTE_list div.paginacion span.actual { border: 1px solid #003F62; background: #003F62; color: #fff; font-size:11px; }
.navegaGTE_list div.paginacion a {  border: #003F62 1px solid; text-decoration: none;font-weight: bold; }
.navegaGTE_list div.paginacion a:hover {border-color: #9BBE3C; background-color:#9BBE3C;text-decoration: none; color:#000000;}
.navegaGTE_list div.paginacion a.antsig { border: #999999 1px solid; font-weight: normal;color:#999999;}
.navegaGTE_list div.paginacion a.antsig:hover{background-color:#999999; color:#FFFFFF;}
.navegaGTE_list div.paginacion span.antsig { color: #ccc;}

.infoWindow {width:400px; font-size:11px;}
.infoWindow img{float:left; width:50px; display:block; margin:5px 5px 5px 0px;}
.infoWindow a{border:none; text-align:left;}
.infoWindow div.centrar{float:left; width:150px; height:20px; padding-top:10px;}
.infoWindow div.veure{float:left; width:150px; height:20px; padding-top:10px; text-align:right;}


.fichaGTE{  width:100%; float:left; position:relative; margin-top:20px; display:block; overflow:hidden; }
.fichaGTE_img{float:left; width:215px; display:block; margin:0px 10px 10px 0px; overflow:hidden;}
.fichaGTE_info{ float:left; width:480px;  margin-top:2px;}
.fichaGTE_contacte{ margin-left:30px; float:left;}
.fichaGTE_map{ width:765px; height:365px; border:#BADA58 1px solid; margin-top:25px;}
#map a{border:none;}
.bloqueAddFotoVideo{border:#CCCCCC 1px solid; padding-left:20px; margin-bottom:2px;}
.bloqueAddFotoVideo b{margin-right:20px;}
.bloqueAddFotoVideo input{left:0px;}
.thVideo{ visibility:hidden; display:none;}

/*    MENU ----------------------------------------------------------------*/

#menu {
	width: 88%;
	margin: 0; 
	padding: 0; padding-left:2%; 
	float:left;
	border-bottom:#006600 1px solid; 
}

#menu ul {
	float: left;
	display: block;
	margin: 0;
	padding: 2px 0 0 0px;
	list-style: none;
	line-height: normal;
	background-color:#fff;
}

#menu li {
	display: inline;
}

#menu a {
	margin-right: 3px;
	padding: 2px 15px 4px 10px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:normal; line-height:30px;
	color:#006600; border:none;
}
#menu a:hover{ 
	text-decoration: none;
	color:#003366;
}
#menu .current_page_item a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

#menu .current_page_item a { 
	text-decoration: none;
	background-color:#006600;
	color: #FFFFFF;
}
	
#menu span {
	margin: 0;
	padding: 0;
}