body {
       font-family: Verdana, sans-serif;
  	   background-color: #fff;
  	   margin: 0px;
line-height: 18px;
  }
  
  
  span {
  font: 10px Verdana, Arial ,Geneva, Helvetica, sans-serif;
  }
  a {
  	color: 83a225;
  	text-decoration: none;
  }
  #container_body li{
	font: normal .8em Verdana, sans-serif;
  }
  #container{
  background-color: transparent;
  position:relative;
  top: -15px;
   left: 5px;
  height: 100%;

  margin: 0px auto;
  }
  #s_container{
  	position:relative;
  	width:787px;
    height: auto;
  	top: 19px;
  	background-color: transparent;
    border-bottom-style: solid;
   border-bottom-color: #548830;
    border-bottom-width: 0px;
  }
  #container_body{
  	position:relative;
  	width:500px;
  	min-height:400px;
  	height: auto;
  	left: 20px;
  	top: 0px;
  	background-color: #f3f4ee;
  }
  #container_body p{
  	font-size: 10px;
  	color: #000;
  	padding-left: 30px;
  	text-align: left;
  	padding-right: 10px;
  	line-height: 18px;
}


#container_body ul{
line-height: 1.5em;
 font: 12px Verdana, Arial ,Geneva, Helvetica, sans-serif;
}
  #container_body td {
  	border-top: 0px solid #DBDBCA;
  	border-right: 0px solid #DBDBCA;
  	border-bottom: 0px solid #D3D1B2;
  	border-left: 0px solid #DBDBCA;
  	padding-top: 5px;
  	padding-left: 5px;
  	line-height: 18px;
  }
.intro{
  border-bottom: 1px solid #D3D1B2;
  padding: 5px;
  height:190px;

  }
.intro img{
  border: 1px solid #ddd;
  margin: 10px
  padding: 5px;
  }
  #container_body h4{
  	color: #FFFFFF;
  	font-size: 16px;
  	display: block;
    padding-left: 40px;
  	text-align: left;
  	padding-right: 40px;
  }
  #s_container h2{
  	font-size: 22px;
  	color: #999999;
    display: block;
  	padding-left: 50px;
    padding-top: 10px;
  	text-align: left;
  	padding-right: 40px;
  }

  #container_footer{
  	position: relative;
  	width: 100%;
  	height: 10;
  	display: block;
  	top: 0px;
  	right: 0px;
   border-top: solid 1px #002576;

  }

  #container_footer_logos{
  	position:relative;
  	width: 418px;
  	display: block;
  	top: 38px;
  	left: 100px;
 	  z-index: 100;
  }


  #container_secTit{

  position:relative;
  top: -5px;
  left: 50px;
  width:450px;
  display: block;
  font-size: 16px; color: #002575;
  font-weight: bold;
 font-family: Verdana,Arial,Helvetica;
 text-align:right;
  }

  #container_secTit2{
  position:relative;
  top: -100px;
  left: 100px;
  width:300px;
  display: block;
  font-size: 50px;font-weight: bold; color: #ddd;
  font-style: italic;
  }

#c_right{
  	position:relative;
  	top: 0px;
  	right: 10px;
  	width: 210px;
  	height: auto;
  	float: right;
  	display: block;
  	margin: 0px 15px 0px 0px;
  }
#c_right_in{
  	display: block;
  	margin: 5px 5px 0px 0px;
  	border-top: 0px solid #47af40;
  	border-bottom: 0px solid #47af40;

  }
#c_right h2, h3{
  	color: #F7F4D5;
  	display: block;
  	font-family: "Arial Narrow";
  	border-top-width: 0px;
  	border-right-width: 0px;
  	border-bottom-width: thin;
  	border-left-width: 0px;
  	border-bottom-style: dotted;
  	border-bottom-color: #F7F4D5;
  	width: 80%;
  }
#c_right p{ color: #999966;
  font-size: 10px;
  }
  .b_menu_current {
  	font-size: 10px;
  	color: #333; ;
  	text-decoration: none;
  }

  .b_menu {
    display: block;
    width: auto;
  	font-size: 10px;
  	color: #000;
  	font-weight: bold;
  	text-decoration: none;
  	padding-top: 10px;
  	padding-left: 5px;
  	padding-bottom: 10px;

  }
  .b_menu:hover {
  	font-size:10px;
  	font-weight: bold;
  	color: #6186D1;
  }
  .menulink {
    display: block;
    width: auto;
  	font-size: 10px;
  	color: #000;
  	font-weight: bold;
  	text-decoration: none;
  	padding-top: 0px;
  	padding-left: 5px;
  	padding-bottom: 0px;

  }
  .menulink:hover {
  	font-size:10px;
  	font-weight: bold;
  	color: #6186D1;
  }
  .b_menuTit {
  	font-size: 18px;
  	color: #1679af;
  	font-weight: bold;
  }
   /* CSS Document nieto@pezred.com */

  #ulo2 {
  margin-top: -25px;
  margin-left: 15px;

  }
  #ulo3 {
  margin-top: -45px;
  margin-left: 0px;
  }

  #webTitulo{
  top: 10px;
  height: 150px;
  width: 787px;
  border: none;

 background: transparent url(img/header.jpg) top left repeat-x;
  display: block;
  }

  mmenu {
  	top: -90px;
  	right: 110px;
  	position: relative;
  }
  .caja2 {
  	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  	color: #333;
  	padding-right: 10px;
  }
  .form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  background-color: #fff;
  border-color: #ddd;
  background-image: url(img/back-form.gif);
  background-repeat: repeat-x;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
  }


  .form_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  }

  .formBt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #152C4D;
  background-color: #FAFAF1;
  background-image: url(img/form_bt.gif);
  border-color: #FFFFFF #FFFFFF #666666 #666666;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px
  }


#ulo {
  position: relative;
  top: -20px;
  left: 25px;
  margin-left: 0px;
   }
/* CSS Document */
#maintab{
position: relative;
  top: -3px;
  height: 18px;
}
.shadetabs{
padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
font: bold 1em verdana, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
padding-bottom: 10;
font: bold 0.8em em Arial, Helvetica, sans-serif;
}

.shadetabs li a{
position:relative;
top: -5px;
text-decoration: none;
padding: 0px 0px 10px  0px;
margin-right: 10px;
color: #ffffff;
background: transparent url(img/shadew.gif) top left repeat-x;
font: bold .8em verdana, sans-serif;

}

.shadetabs li a:hover{
color: #5B87BA;
}

.shadetabs li.selected a{ /*selected main tab style */

border-bottom-color: #fff;
color: #ccc;
font: bold 0.8em verdana, sans-serif;

}

.contentstyle{
border: 1px solid gray;
width: 450px;
margin-bottom: 1em; padding: 10px;
}
  #flash{
  position:relative;
  top: -0px;
  left: 40px;
  display: block;
  }
#form p{
  position:relative;
  top: 60px;
  left: 284px;
  display: block;
  }

  /*imgane rollover */
a#grupos_de_trabajo img {background: url(img/grupodet.gif) top left no-repeat;}
a#actuaciones img {background: url(img/actuaciones.gif) top left no-repeat;}
a#noticias img {background: url(img/noticias.gif) top left no-repeat;}
a#documentos img {background: url(img/documentos.gif) top left no-repeat;}

a#grupos_de_trabajo:hover img {background: url(img/grupodet-hover.gif) top left no-repeat}
a#actuaciones:hover img {background: url(img/actuaciones-hover.gif) top left no-repeat}
a#noticias:hover img {background: url(img/noticias-hover.gif) top left no-repeat;}
a#documentos:hover img {background: url(img/documentos-hover.gif) top left no-repeat;}


a#presentacion img {background: url(img/presentacion.gif) top left no-repeat;}
a#presentacion:hover img {background: url(img/presentacion_0.gif) top left no-repeat;}

a#objetivos img {background: url(img/objetivos.gif) top left no-repeat;}
a#objetivos:hover img {background: url(img/objetivos_0.gif) top left no-repeat;}

a#participacion img {background: url(img/participacion.gif) top left no-repeat;}
a#participacion:hover img {background: url(img/participacion_0.gif) top left no-repeat;}

a#buzon img {background: url(img/buzon.gif) top left no-repeat;}
a#buzon:hover img {background: url(img/buzon_0.gif) top left no-repeat;}
