* {border:0;margin:0}
img {border:0}
a {text-decoration:underline}
#left a {color:#000066}
#right a {color:#000066}
body {font:0.9em Arial, Helvetica, sans-serif;color:#000;background:url(images/bg.jpg) top repeat-x ;margin:4px 0px 0px 0px;}
#main {width:1016px;margin-left:0;background:url(images/main.jpg) left top no-repeat;margin:0px auto}
#header {width:1016px;padding:0;height:420px;background:url(images/big.jpg) left top no-repeat}

.inner_copy, .inner_copy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
#logo {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	
	font-style:italic;
	
	background:url(images/logo.jpg) left top no-repeat;
	height:420px;
	width: 1016px;
	font-weight: bold;
}


#logo h2.portada{
padding-top:1.2%;
padding-left:3%;
	font-size:2.5em;
	
	font-weight:bold;
	color: #FFFFFF;
	
}
#logo h3.portada{
padding-top:20%;
padding-left:65%;
	font-size:1.5em;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	
}
#buttons {width:1006px;background:url(images/but.png) left top no-repeat;text-align:center;margin-left:0;padding-left:10px;padding-top:0;height:62px}
#buttons a {font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:18px;display:block;float:left;height:40px;text-decoration:none;color:#fff;padding-top:18px;text-align:center;width:120px}
#buttons a:hover {text-decoration:underline;background:url(images/but_ov.jpg) 0px 2px repeat-x}
#content, #content1 {width:1016px;padding:0;background:url(images/cont_mid.gif) repeat-y;margin:0px 0px 0px 0px}
#right {width:45%;margin:0;float:right;color:#000;padding-right:2%;line-height:2;}
.right_b {background:url(images/fish.png) 10px 17px no-repeat;padding-left:32px;padding-top:15px;width:240px}

.img {float:left;margin:5px 16px 5px 0px}
#right span {color:#276FC0;font-weight:bold}
#left span {color:#276FC0;font-weight:bold}
.col_b {color:#276FC0}
#right H1 {font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:18px;font-weight:100;color:#fff;text-align:center;background:url(images/tit_r.jpg) left top no-repeat;height:32px;padding-top:12px}
#left H2 {font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:18px;font-weight:100;color:#3890E5;padding-top:12px;padding-left:0;text-align:left;background:url(images/tit.gif) bottom repeat-x;padding:18px 0px 4px 0px}
.read {text-align:right;padding-right:10px;padding-top:5px;font-weight:bold;text-decoration:none}
#left {float:left;width:50%;background:url(images/bg_left.jpg) left 25px repeat-x;text-aling:center;}
.tit_bot {background:url(images/right_tit_bot.jpg) left top no-repeat;padding:5px 0 0px 0px}
.top {background:url(images/cont_top.gif) top no-repeat;width:996px;padding:5px 5px 0 15px}
.bot {background:url(images/cont_bot.gif) left bottom no-repeat;width:1016px;height:10px}
#footer {height:53px;width:100%;font-size:12px;color:#002140;text-align:center;clear:both;padding:12px 0 0px 0px;background:url(images/but.png) 0 3px no-repeat}
#footer a {color:#002140;font-size:12px;text-decoration:none}
#footer a:hover {color:#002140;font-size:12px;text-decoration:underline;}
.centre{text-align:center;border:0;vertical-align: middle;text-decoration:none;}

table{
  width:95%;
  margin-left:2%;
 
  background:#FFFFFF;


  vertical-align:middle;
 text-align:center;
 table-layout: fixed;  
border-collapse: collapse;  
border: 5px doble #3B91E6;
padding-top:3%;  
margin-bottom:4%;
 }
#guia{
  
  margin-left:1%;
 
  
 
 }
table.guia{
text-align:center;
margin-left:2%;}

td,th,tr,td headers {
	border-bottom:1px solid #333333;
	padding: 6px 16px;
	text-align: left;
	color: #000000;
}
   
th {
	background: #3B91E6;
	color: #FFFFFF;
	border-bottom: 1px solid #333333;
	text-align:center;
	 
}

tr.fila, td.fila{
	text-align:center;
	border: 1px solid #FFFFFF;
}

col{
	border: 1px solid #333333;
	color: #000000;
}
td.fila{
	text-align:center;
	background: #3B91E6;
	color: #FFFFFF;
	border: thin solid #3B91E6;
}
caption {
  background: #E0E0E0;
  margin: 0;
  border: 1px solid #333333;
  border-bottom: none;
  padding: 6px 16px;
  font-weight: bold;
}
 
a:link {
	color: #000066;
	
}
a.portada {
	color: #FFFFFF;
	text-decoration:none;
	
}
a:visited {
	color: #003300;
}

h4.portada{
padding-top:7%;

	color: #2469B6;
	font-size: 1.2em;
}
h5.portada{
padding-top:7%;
padding-bottom:4%;
	color: #339900;
	font-size: 1.1em;
}
.mides{
 height:338px;
 width:450px;
 margin-top:2%;
 margin-bottom:2%;
 }
h1{font-size:0.000001em;}
h2{
padding-top:2%;
padding-bottom:2%;

	color: #2469B6;
	font-size: 1.5em;
}
h3 {
	color: #009900;margin-top:4%;margin-bottom:2%;
}
#right ul li.titol{
padding-top:2%;
	font-weight: bold;
	list-style-type: none;
	color: #660000;
	list-style-image: none;
}
#right ul li.titol1{
	font-weight: bold;
	list-style-type: none;
	color: #660000;
	list-style-image: none;
}
#right ul li{
	font-weight: normal;
	list-style-type: none;
	color: #000000;
	list-style-image: url(images/terra1.png);
}
img {margin-bottom:2%;}
.centre {
	text-align: center;
	vertical-align: middle;
}
alt .res{font-size:0.0000001em;
background-color:#FFFFFF;
}
ul{padding-top:3%;
padding-bottom:2%;}
p.video{
	font-style: italic;
	color: #006600;
	font-weight: bold;
	padding-top:2%;
	padding-bottom:8%;
}
p.taula{
text-align:center;
margin-top:6%;
margin-bottom:3%;}
thead th{
font-family: Arial, Helvetica, sans-serif;
	
	border: 1px solid #3B91E6;
	color: #FFFFFF;
	text-align: center;
	padding-top:1%;
	
	padding-bottom: 1%;
padding-left:0.5%;
	font-size:1.5em;
	
	

}
ul.preguntes{padding-top:3%;
padding-bottom:6%;
line-height:3}

ol.preguntes{padding-top:3%;
padding-bottom:6%;
line-height:3}
p{
padding-bottom:3%;}
td headers{
	border-bottom:1px solid #3B91E6;
	border-top-color: #3B91E6;
	border-right-color: #3B91E6;
	border-left-color: #3B91E6;
}
ul.guia{margin-left:3%;
padding-top:0.5%;
line-height:2;}
ul.guiat{margin-left:3%;
}
ul.guiat li{
line-height:2;
}
p.guia{
padding-top:2%;
line-height:2;
margin-left:3%;
margin-right:2%}
p.guia1{

line-height:2;
margin-left:3%;
margin-right:2%}
ul.preguntes li{
padding-bottom:4%;
line-height:2}
tr,td{  
border: 2px solid #3B91E6;  
height:30px;  
}  
thead th{  
background: #3B91E6;  
border: 2px solid #FFFFFF;
padding-top:2%;
padding-bottom:2%; 
}  
td.un,th.un{
	border: 2px solid #FFFFFF;
	height:30px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3B91E6;
	padding-top:2&;
	padding-bottom:2%;
	text-align:center;
}  
 
td.guia{  
border: 2px solid #3B91E6;  
height:30px; 
text-align:center; 
} 
p.mult{
margin-top:12%;
	font-size: 0.7285em;
	color: #FFFFFF;
	font-weight: bold;
}
h2.guiat{
padding-top:2%;
padding-bottom:6%;

	color: #2469B6;
	font-size: 1.5em;
}
ul ,conclusio{padding-top:0%;
}