body { 

	margin: 0px;

	text-align: justify;

	background:#f3f3f3;

	min-width: 772px;

	font: 70%/1.0em Verdana, "Trebuchet MS", Trebuchet, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#5EA144;

	padding: 0px;

	}

.formulario {
	font: Verdana, "Trebuchet MS", Trebuchet, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#5EA144;

	padding: 0px;
	font-size:12px;
	}
.formulario2 {
	font: Verdana, "Trebuchet MS", Trebuchet, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	padding: 0px;
	font-size:12px;
	}


#box {

	width: 760px;

	text-align: left;

	margin:20px auto;

}



h1 { font-size:1.2em; color:#68C046; }



a { font-size:1em; color:#AED20C; text-decoration:none;}

a:hover { text-decoration:underline; color:#CDCFC4; }

p { margin:0 0 5px 0; padding:0 0 5px 0; line-height:150% }

.clear { clear:both; margin:0; padding:0; }



#idiomes {

	float:right;

	border-top:#e2fe48 1px dotted;

	padding-top:10px;

	min-width:760px;

	text-align:right;

	font-size:0.8em;

	}

#espacio {

	background-color:#fff;

	}

#contenidor {

	border:#e2fe48 1px solid;

	background-color:#fff;

	}

#capsalera {

	width:758px;

	margin:0px;

	padding:0px;

	}

#logo { float:left; width:254px; border-bottom:#e2fe48 1px solid; border-right:#e2fe48 1px solid; height:184px; }

#logo img { border:0; }



#flash { float:right; border-bottom:#e2fe48 1px solid; height:80px;  }

#content { clear:both; background-color:#e6e6e6; height:1%; }

/*************/



#menu {

	background:url(../img/backg_menu.jpg) top left no-repeat;

	margin-top:0;

	padding-top:0;

	width:254px;

	float:left;

	color:#666;
	

	}

#menu ul { margin:0; padding:0; }

#menu li { list-style-type:none; margin-left:37px; padding-bottom:10px; font-weight:bold; }

ul.menu1 { background:url(../img/backg_menu1.gif) top left no-repeat; }

li.titol { font-size:1em; font-weight:bold; padding:10px 0 15px 0; color:#5EA144; margin-bottom:5px; font-weight:bold;}

ul.menu2 { background:url(../img/backg_menu2.gif) top left no-repeat; }

ul.menu3 { background:url(../img/backg_menu3.gif) top left no-repeat; }
ul.menu4 { background:url(../img/mapa-espana.jpg) top left no-repeat; margin-left:0px; }
#menu4 li { list-style-type:none; margin-left:2px; padding-bottom:10px; font-weight:bold; }



#piemenu { padding-top:12px; top left no-repeat; display:block; }

.formulari { float:left; width:87px; padding-left:20px; display:inline; }

.ultimahora { float:right; width:107px; padding-left:5px; }






#cos { float:right; background-color:#fff; margin:0; padding:0px; width:503px; }

#cosmapa { float:right; background-color:#fff; margin:0 0 0 1px; padding:0px; width:503px; }

* html #cos

{

	overflow: visible;

	position: relative;	

}

#coscontent { padding:10px 20px; }



#coscontent ul { padding-top:0; margin-top:0; }

#coscontent li { padding-bottom:5px; font-size:100%; line-height:125%; }



.cabezeracos { padding-bottom:5px; border-bottom:#E2FE48; 1px dotted; font-size:0.8em; margin-bottom:20px;}



.imgcentre { padding-left:110px; }





#datos p { margin:0 0 3px 0; padding:0 0 3px 0; }





#pie { margin-top:5px; text-align: center; font-size:0.8em; }

#datos {

	float:left;

	text-align:left;

	}

#datos p { color:#666;

	}

#aviso {

	float:right;

	}	

select {

	border-right: 1px solid; border-top: 1px solid; font-size: 11px; border-left: 1px solid; color: #E2FE48; border-bottom: 1px solid; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none;

}	

input {

	border-right: 1px solid; border-top: 1px solid; font-size: 11px; border-left: 1px solid; color: #E2FE48; border-bottom: 1px solid; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none

}	

.padding50 { padding-left:50px; }	

.margin50azul { margin-left:50px; color:#8199C7; font-weight:bold; padding-bottom:5px; border-bottom:#ccc 1px solid; }

.margin50verde { margin-left:50px; color:#693; font-weight:bold; padding-bottom:5px; border-bottom:#ccc 1px solid; }	

.margin50marron { margin-left:50px; color:#C90; font-weight:bold; padding-bottom:5px; border-bottom:#ccc 1px solid; }
.BordeTabla {
	border: 1px solid #E2FE48;
}
	
.hr1 { color:#e2fe48; }
.hr2 { color:#68c046; }


	
