body {
    font-family: Verdana,sans-serif;
    font-size: 11px;
    color: #000;
    line-height: 17px;
    margin: 19px 0;
    padding: 0;
    background-color: #efefef;
    text-align: center;
    /*background: url("../images/fondo.gif") repeat-x;*/
}

img {border:0;}

input {
   border: 1px solid #6baa24;
}

#ventana {
		position: relative;
    margin: 0 auto;
    width: 1000px;
    background-color: #fff;
    border: 1px solid #d3e5bd;
    padding: 34px 0;
    text-align: justify;
}
#ventana_tl, #ventana_tr, #ventana_bl, #ventana_br {
		position: absolute;
		width: 10px;
		height: 10px;
		font-size: 1px;
}
#ventana_tl {
	top: -1px;	left: -1px;
	background-image: url(../images/ventana_tl.gif);
}
#ventana_tr {
	top: -1px;	right: -1px;
	background-image: url(../images/ventana_tr.gif);
}
#ventana_bl {
	bottom: -1px;	left: -1px;
	background-image: url(../images/ventana_bl.gif);
}
#ventana_br {
	bottom: -1px;	right: -1px;
	background-image: url(../images/ventana_br.gif);
}

#col_izda {
	position: relative;
	margin-left: 20px;
	float:left;
	width: 188px;
	background: url("../images/logo.gif") no-repeat;
}

#logo a {
    display: block;
    width: 189px;
    height: 66px;
}

#col_dcha {
	position: relative;
	float:left;
	width: 746px;
	margin-left: 20px;
}


/*** CAP **/
#cap {
	position: relative;
	display: block;
	width: 746px;
	height: 198px;
	background: url("../images/aves.gif") no-repeat;
	margin-bottom: 10px;
}

#banner {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 550px;
	height: 135px;
	background: url("../images/banner1.gif") no-repeat;
}

#mapa_, #mapa_1, #mapa_2, #mapa_3 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 233px;
	height: 185px;
    background: url("../images/mapa.gif") no-repeat;
}
/*#mapa_1 { background: url("../images/mapa_mallorca.gif") no-repeat; }
#mapa_2 { background: url("../images/mapa_menorca.gif") no-repeat; }
#mapa_3 { background: url("../images/mapa_eivissa.gif") no-repeat; }
*/
#idiomas {
	position: absolute;
	right: 248px;
	top: 38px;
}

#links_cap {
	position: absolute;
	right: 0;
	bottom: 2px;
}

/*** FI CAP ***/

/*** MENU_IDIOMAS ****/
ul.menu_cap {
	position: relative;
	color: #00b1dd;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}

ul.menu_cap li {
	display: block;
	float: left;
	padding: 0 8px;
	border-right:1px solid #d3e5bd;
	/*margin-bottom: 20px;	*/
}

ul.menu_cap li.in,ul.menu_cap li a:hover {
	color: #0071ab;
}
/*** FI MENU_IDIOMAS ***/

/*** MENU TOP ***/
#menu_top {
	height: 18px;
	background-color: #e1eed3;
	font-family: arial,sans-serif;
	font-size: 13px;
}
#menu_top_left {
	float: left;
	margin-left: 9px;
}
#menu_top_right {
	float: right;
	margin-right: 9px;
}
#menu_top a {
	padding-right: 15px;
	background: url("../images/cuadro_blanco.gif") no-repeat right 4px;
	margin-right: 10px;
}

#menu_top a.in {
	color: #fff;
}
/*** FIN MENU TOP ***/

/*** MENU ****/
#menu {
	position: relative;
	font-family: Verdana,sans-serif;
	color: #000;
	font-size: 11px;
	line-height: 14px;
}

#menu .tit1 a {
	position: relative;
	padding-right: 25px;
	font-size: 15px;
	font-family: arial,sans-serif;
	line-height: 29px;
	display: block;
}

#menu .barras .tit1 a {padding-top:1px}
#menu .guia .tit1 a {	padding-top: 12px;}
#menu .avista .tit1 a {padding-top:4px}
#menu .report .tit1 a {padding-top:6px}
#menu .zonas .tit1 a {padding-top:0}
#menu .itinerarios .tit1 a {padding-top:23px}

#menu .tit2 {
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #6baa24;
}
#menu .tit3 {
	font-weight: bold;
}

#menu .barras, #menu .guia, #menu .avista, #menu .report, #menu .iphone, #menu .zonas, #menu .itinerarios, #menu .flash {
	position: relative;
	display: block;
	text-align: right;
	width:187px;
	margin-top: 12px;
}
#menu .barras {
	border: 1px 0 solid #d3e5bd;
	background: url("../images/menu_gen.gif") no-repeat;
	height: 29px;
}
#menu .guia {
	background: url("../images/menu_aves.gif") no-repeat;
	height: 52px;
}

#menu .avista {
	background: url("../images/menu_avsitamientos.gif") no-repeat;
	height: 40px;
}
#menu .report {
	background: url("../images/menu_bloc.gif") no-repeat;
	height: 41px;
}
#menu .iphone {
	background: url("../images/iphone.gif") no-repeat;
	height: 56px;
}
#menu .zonas {
	background: url("../images/menu_zonas.gif") no-repeat;
	height: 35px;
}
#menu .itinerarios {
	background: url("../images/menu_itinerarios.gif") no-repeat;
	height: 65px;
}

#menu input {
	width: 180px;
	border: 1px solid #d3e5bd;
    padding-left: 5px;
}
/*** FI MENU ***/

/*** COLUMNAS ***/
.columna {
	float: left;
	width: 230px;
	margin-right: 18px;
}
.columna img {
   margin-bottom: 10px;
}

#cos {
	float: left;
	width: 490px;
	margin-right: 20px;
}

#cos_menu {
	float: left;
	width: 234px;
	/*padding-top: 10px;*/
}

/*** GENERALS ***/
ul {
	margin: 0;
  list-style:none;
  padding: 0;
}
li, .ficha {       
    font-family: Verdana,sans-serif;
    font-size: 11px;
    color: #000;
    line-height: 17px;
}
a {
	text-decoration: none;
	color: #00b1dd;
}

a:hover {
	/*color: yellow;*/
	color: #0071ab;
	}

p {	margin: 0 0 20px 0;}

h1,h2,h3 {
	margin: 0;
	padding: 0;
	color: #000;
    clear:both;
}

h1 {
	font-family: arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height:20px;
	margin: 10px 0;
	color: #6baa24;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #6baa24;
	margin: 10px 0 0 0;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #6baa24;
	margin-bottom:  5px;
}

.barra {
	margin: 4px 0;
	height: 1px;
	background-color: #d3e5bd;
	font-size: 1px;
    clear: both;
}
.subraya, .guiones, .guiones2 {
	margin: 1px 0 4px 0;
	height: 1px;
	background:url(../images/guiones.gif) repeat;
	font-size: 1px;
}
.guiones {
	margin: 5px 0;
}

#ficha_pajaro h2 {  margin: 10px 0 0 0; }
#ficha_pajaro .guiones, .guiones2 {  margin: 1px 0 10px 0; }

.net { clear:both; height: 1px;}

hr {
	border: 0;
	clear: both;
	display: block;
	border-top: 1px solid  #d3e5bd;
	height: 1px;
	font-size: 1px;
	margin: 5px 0;
}

/*** PIE ***/
#peu {	margin: 10px 0; width: 1000px; }

#peu a {
	color: #7a7978;
	font-size: 9px;
	margin-right:5px;
}

/*** FIN PIE ***/

#not_found { text-align: center; }
#not_found img {
    border: 0;
    margin: 40px auto; 
}

/*** LISTA ITINERARIOS ****/
ul#itinerarios li a { padding-left:12px; }
ul#itinerarios li a.it1 { background:url(../images/it1.gif) no-repeat 0 3px; }
ul#itinerarios li a.it2 { background:url(../images/it2.gif) no-repeat 0 3px; }
ul#itinerarios li a.it3 { background:url(../images/it3.gif) no-repeat 0 3px; }
ul#itinerarios li a.it4 { background:url(../images/it4.gif) no-repeat 0 3px; }
ul#itinerarios li a.it5 { background:url(../images/it5.gif) no-repeat 0 3px; }
ul#itinerarios li a.it6 { background:url(../images/it6.gif) no-repeat 0 3px; }
ul#itinerarios li a.it7 { background:url(../images/it7.gif) no-repeat 0 3px; }
ul#itinerarios li a.it8 { background:url(../images/it8.gif) no-repeat 0 3px; }
ul#itinerarios li a.it9 { background:url(../images/it9.gif) no-repeat 0 3px; }
ul#itinerarios li a.it10 { background:url(../images/it10.gif) no-repeat 0 3px; }
/*** FIN LISTA ITINERARIOS ****/

/*** PARTICIPANTES ***/
.participantes {text-align: center;}
.participantes img {border: 0; margin-bottom: 10px;}
/*** FIN PARTICIPANTES ***/


/*** TEXTOS ***/

span.verde {
    display: block;
    color: #6baa24;
}

span.verdeBold {
    display: block;
    color: #6baa24;   
    font-weight: bold;
}

/**** BIRDS ****/
#resultados, #resultados2 {
    position: relative;
    background-color: #edf5e5;
    padding: 19px;

}

#resultados table#llista {
    /*margin: 19px;*/
}

#resultados table#llista a {
    padding-left:12px;
    background:url(../images/cuadro_verde.gif) no-repeat 0 4px;
    width: 200px;
    margin-right: 1px;
    vertical-align:middle;
    margin-bottom: 5px;
    display: block;
}
#resultados table#llista a.largo {
    width: 600px;
}

.subtitol {
   color: #6baa24;
}

.status_col {
   float: left;
   width: 150px;
   margin-right: 10px; 
}

.dreta {
   float: right;
}
.abc {
    float: left;
}
/*** tabla de resultados trip report ***/

table#taula_verd {
    width: 750px;
}

table#taula_verd thead tr {
	background-color: #b5d295;
	color: #fff;
        font: bold 11px/18px verdana;
        text-align: center;
}

table#taula_verd tr {
	background-color: #f0f6e9;
  font: normal 11px/18px verdana;
}

table#taula_verd td {
    padding: 0 10px;
}

table#taula_verd td.col2,table#taula_verd td.col3,table#taula_verd td.col4 {
	text-align: center;
}


.linea_form {
    clear:both;
    position:relative;
    padding-top: 10px;
}
.dato_form {
    float:left;
    width:100px;
    font: normal 11px/14px verdana;
}
.preg_form {
    float:left;
    margin-bottom:4px;
}

.linea_form input {
    margin-left: 40px;
    font: normal 11px/14px verdana;
    width: 300px;
}

.multimedia {
    position: relative;
    display: inline;
}

img.verde {
    border: 1px solid #6baa24;
    margin-bottom: 5px;
}

#guardar {
    text-align: center;
}

#guardar a {
    display: block;
    width: 53px;
    height: 23px;
    background-repeat: no-repeat;
    margin: 10px auto;
}



/******************************** (INICI) NOTICIES pagina **********************************************/	
#noticies	{
            	position: relative;
					margin: 0px;
					padding: 0px;
					border: 0px;
/*                  width: 536px;
*/				}	
				
#cap_noticies	{
            	position: relative;
					margin: 0px;
					padding: 0px;
					border: 0px;
					background-repeat: no-repeat;
/*                  width: 536px;
*/					height:39px;
				}	
				
#cos_noticies	{
            	position: relative;
					margin:0px 0px 20px 0px;
					padding: 0px;
					border: 0px;
					width: 100%;
				}	
				
#cos_noticies_preview	{
            	position: relative;
					margin:0px 0px 20px 0px;
					padding: 0px;
					border: 0px;
                    background-image: url(../imgs/preview.gif); /*fons PREVIEW*/
					width: 100%;
				}					
				
#esquerra	{
            	position: relative;
					margin: 0px;
					padding: 0px;
					border: 0px;
					/*width: 265px;*/
/*                  width: 258px;
                    float:left;
*/				}	

#dreta	{
           		position: relative;
					margin: 0px;
					padding: 0px;
					border: 0px;
					/*width: 265px;*/
/*                  width: 258px;
                    float:right;
*/				}	

.noticia	{
		         position: relative;
					margin: 10px 0px 0px;
					padding: 0px 0px 5px 0px;
					border-top: 1px dashed #DAD8D9;
					width:100%;
					clear:both;
				}			

.noticia2	{
		         position: relative;
					margin: 10px 0px 0px;
					padding: 0px 0px 5px 0px;
					border: 0px;
					width:100%;
					/*clear:both;*/
				}	
	
.noticia h1, .noticia2 h1{
					margin: 0px;
					padding: 0px;
					border: 0px;
					clear:none;
/*                  font-size: 10px;
					line-height: 14px;
					color: #3C77B2;
*/				}
	
.noticia h2, .noticia2 h2{
					margin: 0px;
					padding: 0px;
					border: 0px;
					clear:none;
/*                  font-size: 10px;
					line-height: 14px;
					color:#647D61;
*/				}	

.noticia h3, .noticia2 h3{ 
					margin: 0px;
					padding: 0px;
					border: 0px;
					clear:none;
                    font-size: 12px;
/*					line-height: 14px;
					font-weight:normal;
					color:#647D61;
*/				}	

.noticia h4, .noticia2 h4{/* per a la data*/
					margin: 0px;
					padding: 0px;
					border: 0px;
/*                  font-size: 10px;
					line-height: 14px;
*/					font-weight:normal;
				}

.noticia img, .noticia2 img {
					margin: 0px 0px 10px 7px;
					padding: 0px;
					border: 3px solid #DAD8D9;
					float:right;
				}

.noticia .text, .noticia2 .text{
					margin: 0px;
					padding: 0px;
					border: 0px;
					text-align:justify;
/*                  font-size: 10px;
					line-height: 14px;	
*/				}

.noticia a, .noticia2 a {
					text-decoration: none;
/*                  font-size: 10px;
					color:  #000000;
*/				}		

.noticia a:hover, .noticia2 a:hover {
/*                  font-size: 10px;
					color:  #3C77B2;
*/				}
					
/******************************** (FI) NOTICIES pagina **********************************************/	
