body{
 background:#131313;
 background-image:url('/imgbr2/fondo.gif');
 background-repeat:repeat;
 background-position:left top;
/* overflow : -moz-scrollbars-vertical;*/
}

body#seccion1 a.selected1, body#seccion2 a.selected2, body#seccion3 a.selected3, body#seccion4 a.selected4, body#seccion5 a.selected5, body#seccion6 a.selected6, body#seccion7 a.selected7, body#seccion8 a.selected8, body#seccion10 a.selected10 {
	font-weight:bold;
}

input {
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #333333;
    border:1px solid #599D8E;
    background-color:#ffffff;
  }


input.valid {
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #333333;
    border:1px solid #599D8E;
    background-color:#ffffff;
  }


textarea {
    background-color : #ffffff;
    background-image : url('/imgbr2/logo.gif');
    color : #333333;
    border:1px solid #599D8E;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
    overflow : -moz-scrollbars-vertical;
  }

#contenidor1{
 position:absolute;
 top:0px;
 left:50%;
 width:962px;
 margin-left:-481px;
 height:140px;
}

#lateral1{
 position:absolute;
 background-color:#bcd9d4;
 height:140px;
/* background-image:url('/imgbr2/lateral.gif');
 background-repeat:no-repeat;
 background-position: top left;*/
 top:0px;
 width:7px;
 left:50%;
 margin-left:-491px;
}

#lateral2{
 position:absolute;
 background-color:#bcd9d4;
 height:140px;
/* background-image:url('/imgbr2/lateral.gif');
 background-repeat:no-repeat;
 background-position: top left;*/
 top:0px;
 width:7px;
 left:50%;
 margin-left:484px;
}

#header{
 position:absolute;
 left:50%;
 margin-left:-481px;
 top:0px;
 width:740px;
 height:78px;
 background-color:#ffffff;
 }

#menuheader{
 position:absolute;
 background-color:#ffffff;
 left:50%;
 margin-left:264px;
 top:0px;
 height:78px;
 width:217px;
}

#menu{
 position:absolute;
 height:30px;
 width:962px;
 left:50%;
 margin-left:-482px;
 top:78px;
}

#submenu{
 background-color:#305046;
 position:absolute;
 height:25px;
 width:962px;
 left:50%;
 margin-left:-482px;
 top:114px;
 font-family:Verdana;
 font-size:13px;
 color:#FFF;
}

#submenu a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FFF;
 text-decoration:none;
}

#submenu a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FFF;
text-decoration:underline;
}

#contenidor{
 position:absolute;
 width:982px;
 height:auto;
 left:50%;
 margin-left:-491px;
 top:139px;
 background-image: url('/imgbr2/fons_continguts.gif');
 background-repeat:repeat-y;
 background-position: top left;
 z-index:100;
}

#contenidor_text{
 position:relative;
 width:720px;
 left:10px;
 float:top;
 height:auto;
 clear:both;
}

#peu{
 position:relative;
 background-image:url('/imgbr2/foot_continguts.gif');
 width:982px;
 height:10px;
 float:bottom;
 clear:both;
 font-size:10px;
 color:#545454;
}

.degradado_horizontal{
	background-color:#FFFFFF;
	background-image:url('/imgbr2/degradado_horizontal.jpg');
	background-repeat:repeat-y;
	background-position:right top;
	}

.enllacos{
 font-size:inherit;
 color: inherit;
 text-decoration:none;
 color:#545454;
}

#peu a{
 font-size:inherit;
 color: inherit;
 text-decoration:none;
 color:#545454;
}

#credits{
 position:relative;
 background-image:url('/imgbr2/fons_credits.gif');
 width:967px;
*width:967px;
_width:967px;
 height:39px;
 float:bottom;
 clear:both;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#37403E;
 padding-left:15px;
}

#credits a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#37403E;
 text-decoration:none;
}

#credits a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#37403E;
 text-decoration:underline;
}

.ruta{
 position:relative;
 background-image:url('/imgbr2/fons_ruta.gif');
 background-position:top left;
 background-repeat: repeat-y;
 left:20px;
 width:492px;
 height:auto;
 margin-top:20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#305046;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:3px;
 float:left;
 float:top;
 clear:both;
}

.ruta a{
 color:#305046;
 text-decoration:none;
}

.ruta a:hover{
 color:#305046;
 text-decoration:underline;
}

.borde_bottom_grisClaro {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.cellpadding_5 {
	padding: 5px;
}
.degradado_horizontal_titulos{
	background-image:url('/imgbr2/degradado_horizontal_titulos.jpg');
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#FFFFFF;
}

.left{
 position:relative;
 left:20px;
 width:492px;
 height:auto;
 min-height:550px;
 top:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:justify;
 color:#333333;
 float:top;
 clear:both;
}
/* for Internet Explorer */
/*\*/
* html .left {
height: 550px;
}
/**/

.left a{
 color:#333333;
 text-decoration:none;
}

#right{
 position:absolute;
 width:220px;
 top:150px;
 left:50%;
 margin-left:250px;
 height:250px;
 margin-top:11px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:justify;
 color:#2B7669;
 z-index:500;
}

.right strong{
 color:#2B7669;
 font-size:13px;
 text-align:center;
 display:block;
 padding-top:10px;
}

.right img{ 
 float:top;
 margin-top:5px;
}

.right form{
 background-color:#E8F4F2;
 float:top;
 margin-top:67px;
 }
.verde_claro{
	background-color:#E8F4F2;
	/*background-color:#E8F4F2;*/
}
.txt_12_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66837e;
}
a.txt_12_verde:link { color:#666; text-decoration: none; }

h1 {
	color:#599D8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

h2 {
/*	margin-top: 120px;*/
	color:#599D8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
