/* CSS Document */
html {
	height: 100%;
}
#flashcontent {
	height: 1000px;;
}

body{background:url(images/background.png) top left repeat #fff; color:#111; font:15px/20px "Trebuchet MS", Trebuchet, sans-serif; margin:0; padding:0;}
div, ul, h1, h2, h3, li, p, img{margin:0; padding:0;}
ul{list-style-type:none;}

/* TOP PANEL*/
#topPanel{width:762px; height:400px; position:relative; margin:0 auto; padding-top:10px;padding-left:2px;padding-right:2px;background:#000;}
#topPanel img{width:230px; height:80px; z-index:1; padding:0; position:absolute; margin:0 0 0 0px;}
/* MENU PANEL*/
#topPanel ul{display:block; width:761px; height:36px; position:absolute; top:0; right:0; margin:56px 0 0 0; padding:0;}
#topPanel ul li{float:right; font:12px/36px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
#topPanel ul li a{width:74px; height:36px; display:block; padding:0; color:#cd081b; background:#1a1a1a; text-decoration:none; text-align:center; margin:0 1px 0 0; top:0px; left:0px;}
#topPanel ul li a:hover{width:74px; height:36px; text-decoration:none; background:#555; color:#fff;}
#topPanel ul li.active{width:74px; display:block; height:36px; background:#3a3a3a; color:#fff; text-align:center; margin:0 1px 0 0;}
/* HEADER PANEL*/
#topPanel #headerPanelfast{border-top:4px solid #3a3a3a;border-bottom:4px solid #3a3a3a;width:762px; position:absolute;top:0; margin:92px 0 0 0; background:url(images/header.jpg) no-repeat 0 0 #000;height:300px;}
#topPanel #headerPanelfast a{width:762px; height:300px; display:block; text-decoration:none;}
#topPanel #headerPanelfast h1 a{display:block;margin:10px 10px; font:30px/35px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; color: #555; position:absolute; top:0px; left:0px; z-index:1;width:440px;}
#topPanel #headerPanelfast h1 a:hover{color:#e50909;}
/* /TOP PANEL*/

/* Llista Enllacos */
ul.enllacos{background:none !important;color:#eee;margin-top:30px;padding:0;height:160px !important;margin-bottom:10px;}
ul.enllacos a{text-decoration: none;}
ul.enllacos a:hover {text-decoration: underline;}
ul.enllacos li{font:18px/30px "Trebuchet MS", verdana, arial !important;background:none !important;}

/*****/

/* BODY PANEL*/
#bodyPanel{width:762px; height:100%; position:relative; margin:0 auto;padding-left:2px;padding-right:2px;background:#000;padding-bottom:40px;}
#bodyPanel h2{display:block;width:313px;margin-left:10px;padding-top:40px;font:30px/30px "Trebuchet MS", Trebuchet, Arial;padding-bottom:6px; color:#eee;border-bottom: 2px solid #cd081b;}
#bodyPanel p{text-align: justify;margin:0;margin-bottom:50px;padding:10px; color:#eee;}
#bodyPanel p span{font-weight:bold;}
#bodyPanel p a{color:#cd081b; text-decoration:none;}
#bodyPanel p a:hover{text-decoration:underline;}
.imp{color:#cd081b;font-weight:bold;}
#bodyPanel p.dotline{background:url(images/dot-line.gif) 0 0 repeat-x #fff; padding:0; margin:0 40px 0 25px; color:#000;}
#bodyPanel p.capstext{background: url(images/name.gif) bottom right no-repeat #fff; font:18px/24px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#555555; padding:2px 10px 0 25px ; margin:0 35px 10px 0; }
#bodyPanel p.more{height:26px; padding:0; background:none; margin:0;}
#bodyPanel p.more a{width:76px; height:26px; display:block; margin:314px 20px 19px 618px; background:url(images/more.gif) 0 0 no-repeat #fff; color:#555; text-decoration:none; font:15px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 10px; text-transform:uppercase; position:absolute; top:0px; right:0px;}
#bodyPanel p.more a:hover{background:url(images/more.gif) 0 0 no-repeat #fff; color:#216EBD; text-decoration:none;}
#bodyPanel h3{display:block; width:250px; height:34px; margin:14px 0 12px 0; font:30px/30px "Trebuchet MS", "Arial", Times, serif; font-weight:normal; padding:0 0 0 10px; color:#eee;}
#bodyPanel #testimonial{border: 1px solid #333;margin-left:10px;width:400px; height:180px; display:block; background:#111; padding:10px;color:#555;}
#bodyPanel #testimonial p{margin:0; padding:0;}
#bodyPanel #testimonial p span{font-weight:normal;color:#aaa !Important;}
#bodyPanel p.moretwo{height:46px;padding:0 !important;margin-bottom:20px !important;margin-top:20px !important;}
#bodyPanel p.moretwo a{width:115px; height:26px; display:block;background:url(images/more2.gif) 0 0 no-repeat #dedede; color:#cd081b; text-decoration:none; font:15px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 0 10px;}
#bodyPanel p.moretwo a:hover{background:url(images/more2.gif) 0 0 no-repeat #FFF5D6; color:#ddd; text-decoration:none;}
#bodyPanel h4{width:275px; height:30px; margin:0;margin-bottom:20px; font:30px/30px "Trebuchet MS", "Arial", Times, serif; font-weight:normal; padding:0; color:#eee;}
#bodyPanel #blocd{height:250px;position:relative; float:right;right:20px;margin:0;}
#bodyPanel .blocinterior{background:#111;width:225px; display:block; padding:10px;border: 1px solid #333;color:#ddd;height:180px;}
#bodyPanel ul a{text-decoration:none; color:#cd081b;}
#bodyPanel ul a:hover{text-decoration:underline;}
#bodyPanel ul li{font:12px/25px Arial, Helvetica, sans-serif; font-weight:normal; background:url(images/images2.gif) 0 4px no-repeat; padding:0 0 0 30px;}
#bodyPanel ul span{ background:url(images/dot-line.gif) repeat-x 0 100%; height:25px; display:block;}
.pressupost{
padding-top:10px;
width:230px;
margin-top:20px;
display:block;
position:relative;
text-align:left;
font-size:20px;}
.pressupost a{
color:#cd081b;}
.pressupost a:hover{
color:#ddd;
text-decoration:none;
}
/* ENLLACOS */
#enllacos{
padding:10px;
height: 120px;
padding-top:0;
}
#enllacos:hover{
background:#101010;
}
#enllacos img{
border:0;
}
#enllacos a{
color:#cd081b;
text-decoration:none;
}
#enllacos a:hover{
text-decoration:underline;
}
#enllacos img{
display:block;
}
#enllacos li{
margin-top:12px;
background:none !important;
float:left;
width:210px;
height:100px;
border:0 !important;
}
#enllacos span.text_enllacos{
float:none !important;
position:relative;
margin-top:10px;
border:0 !important;
background:none !important;
text-align:center;
margin-right:50px;
font-size:18px;
}
/* FOOTER PANEL*/
#footerPanel{width:100%;color:#eee; font-size:14px;}
#footerbodyPanel{width:762px;height:100px; background:#111; position:relative; margin:0 auto;padding-left:2px;padding-right:2px;}
#footerPanel ul{position:absolute;border-top:3px solid #333;width:765px;margin-left:-1px;}
#footerPanel li{float:left; font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footerPanel ul li a{text-align:center;display:block;width:144px !important;background:#222;border-right:1px solid #111;padding:4px;color:#cd081b;font-weight:bold;text-decoration:none;}
#footerPanel ul li a:hover{background:#333;color:#fff;}
#footerPanel ul li a.padl{padding:0 0 0 6px;}
#footerPanel .copyright{display:block;position:absolute; color:#999;width:100%;margin-top:50px;text-align:center;}
#footerPanel .copyright a{text-decoration:none;color:#cd081b;}
#footerPanel .copyright a:hover{text-decoration:underline;}
#footerPanel .copyright em{color:#bbb;}