body{
 background:#77644c;
 margin:0px;
 padding:0px;
}

h1 {
 font: 1.3em Georgia, Times New-Roman, serif;
 font-style: italic;
 color: #143390;
 margin: 15px 0 10px 0px;
}

h2 {
 font: 1.1em Georgia, Times New-Roman, serif;
 color: #932B00;
 display:inline;
 margin:0px;
 padding:0px;
}

.clear{clear:both;}

#header{
 position:absolute;
 background:#fff;
 width:778px;
 height:112px;
 top:16px;
 left:50%;
 margin-left:-389px;
}

#menu{
 position:absolute;
 background:#fff url(/imgbr/bg_menu.png) top left no-repeat;
 width:778px;
 height:34px;
 top:128px;
 left:50%;
 margin-left:-389px;
}

#menu ul{
 list-style:none;
 position:relative;
 margin:0px;
 padding:0px;
 height:34px;
}

#menu li{
 list-style:none;
 position:relative;
 margin:0px;
 padding:0px;
 color:#fff;
 font-family: Georgia, Times New-Roman, serif;
 font-size:16px;
 text-align:center;
 float:left;
 height:34px;
 width:auto;
}

#menu li.primer{
 background:none;
}

#menu li a{
 background: url(/imgbr/menu_div.png) 0 0px no-repeat;
 color:#fff;
 font-family: Georgia, Times New-Roman, serif;
 font-size:16px;
 text-align:center;
 float:left;
 text-decoration:none;
 height:34px;
 line-height:34px;
 padding:0 0 0 6px;
}

#menu li a:hover{
 color:#ffcc33;
 font-family: Georgia, Times New-Roman, serif;
 font-size:16px;
 text-align:center;
 float:left;
 text-decoration:underline;
}

#menu li a.op1{ background:none; width:102px;}
#menu li a.op2{ width:135px;}
#menu li a.op3{ width:135px;}
#menu li a.op4{ width:95px;}
#menu li a.op5{ width:148px;}
#menu li a.op6{ width:120px;}

#contenidor{
 position:absolute;
 width:778px;
 top:162px;
 left:50%;
 margin-left:-389px;
 height:auto;
 background:#fff;
}

#left{
 position:relative;
 width:216px;
 height:auto;
 float:left;
 display:inline block;
 margin-left:23px;
 background:#fff url(/imgbr/scroll_bg.gif) top left repeat-y;
}

#left img{
 margin:0px;
 padding:0px;
 margin-left:13px;
 border:1px solid #737868;
 width:188px;
 height:125px;
}

#left p{
 width:188px;
 margin:0px;
 padding:0px;
 margin-left:14px;
 font-family:Tahoma, Arial, Helvetica, Sans-serif;
 font-size:12px;
 line-height:15px;
 text-align:center;
 color:#666;
 height:15px;
 padding:3px 0 10px 0;
 display:inline block;
 float:top;
}

#top{
 background:url(/imgbr/scroll_top.gif) top left no-repeat;
 height:34px;
 width:216px;
 float:top;
 margin:0px;
 padding:0px;
 z-index:100;
 display:inline block;
}

#bottom{
 background:url(/imgbr/scroll_bottom.gif) top left no-repeat;
 height:34px;
 width:216px;
 float:top;
 margin:0px;
 padding:0px;
 z-index:100;
 display:inline block;
}

#continguts{
 position:relative;
 width:480px;
 height:auto;
 float:left;
 display:inline block;
 margin-left:28px;
 background:#fff;
 font-family:Georgia, Times New-Roman, serif;
 font-size:14.4px;
 line-height:18px;
 text-align:justify;
 color:#330000;
}

#continguts p.dintre{
 position:relative;
 margin:0px;
 margin-left:28px;
 float:top;
 display:inline block;
 font-size:16px;
 line-height:21px;
 text-align:left;
 color:#660000;
 margin-bottom:10px;
}

#continguts p.dintre strong{
 color:#660000;
 font-weight:bold;
}

#continguts a{
 color:#660000;
 font-weight:bold;
 text-decoration:none;
}

#continguts a:hover{
 text-decoration:underline;
}

#continguts p{
 position:relative;
 float:top;
 display:inline block;
 font-size:14.4px;
 line-height:18px;
 text-align:justify;
 color:#330000;
 margin-top:30px;
}

.tpl{
 position:relative;
 float:top;
 display:inline block;
 font-size:14.4px;
 line-height:18px;
 text-align:justify;
 color:#330000;
 margin-top:50px;
}

.tpl a{
 font-size:14.4px;
 line-height:18px;
 color:#330000;
 text-decoration:none;
 cursor:text;
}


#continguts ul{
 position:relative;
 padding:0px;
 margin:0px;
 margin-left:23px;
 width:458px;
 list-style:none;
 font-size:14.4px;
}

#continguts ul li{
 position:relative;
 list-style:none;
 float:top;
 margin-bottom:8px;
}


#continguts p strong{
 position:relative;
 float:top;
 display:inline block;
 font-size:15.2px;
 line-height:18px;
 text-align:justify;
 font-weight:normal;
 color:#932b00;
 margin-top:30px;
}

#continguts p.nota{
 position:relative;
 margin:0px;
 float:top;
 display:inline block;
 font-size:14.4px;
 line-height:18px;
 font-style:italic;
 text-align:left;
 color:#330000;
 margin-bottom:28px;
 height:18px;
 border-top:1px dashed #808080;
 padding-top:5px;
}

#footer{
 position:relative;
 width:778px;
 height:37px;
 float:left;
 display:inline block;
 background:#77644c url(/imgbr/bg_peu.png) top left no-repeat;
 font-family:Tahoma, Arial, Helvetica, Sans-serif;
 font-size:12.8px;
 line-height:38px;
 text-align:left;
 font-weight:401px;
 color:#fff;
 padding-bottom:16px;
 padding-left:23px;
}

#footer a{
 font-family:Tahoma, Arial, Helvetica, Sans-serif;
 font-size:12.8px;
 text-align:left;
 font-weight:401px;
 color:#fff;
 text-decoration:none;
}

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

#enllacos{
 position:relative;
 width:778px;
 height:auto;
 float:left;
 display:inline block;
 background:#77644c;
 font-size:10px;
 line-height:13px;
 text-align:center;
 font-weight:normal;
 color:#504333;
 font-family:Tahoma, Arial, Helvetica, Sans-serif;
 padding-top:40px;
 padding-bottom:20px;
}

#enllacos a{
 font-family:Tahoma, Arial, Helvetica, Sans-serif;
 font-size:10px;
 line-height:13px;
 text-align:center;
 font-weight:normal;
 color:#504333;
 text-decoration:none;
}
