body {
	margin:0;
	padding:0;
	text-align:center;
	font: normal 13px Arial,sans-serif;
	color:#000;
}
#gran {
	margin:0px auto;
	width:850px;
	width:850px;
	background: transparent url("bgTop.jpg") no-repeat 0px 0px;
	text-align:left;
}
#gran_inner {
	padding:2px;
	background: transparent url("bgBottom.jpg") no-repeat bottom left;
}
#left { float:left; width:600px; height:600px; padding:20px 1px; }
#right { 
float: left; 
width:240px; 
height:600px; 
}
#left_lft_cabecera{ float:left;width:600px; height:82px; background: transparent url("topBBCptmicro.jpg") no-repeat bottom right; }
#left_lft_top { float:left; width:379px; height:238px; background-color:#fff;}
#left_lft_bot{ float:left;width:379px; height:280px; background: transparent url("londonBBCptmicro.jpg") no-repeat bottom right; }
#left_right { float:left; width:221px; height:518px; background: transparent url("gentBBCptmicro.jpg") no-repeat 0px 0px;}

#left_top { }
#left_bottom { }
#left_gent { }


#fr { width:200px; font: 10px normal Arial, sans-serif; line-height:12px; margin:50px 22px; }
#fr FORM { margin-left: 5px; margin-top:2px; }
#fr FORM BR { line-height:1px; }
#fr SPAN { font-size: 11px; }
#fr LABEL { display:block; margin:3px 1px 1px; padding:0px; }
#fr INPUT { line-hieght:11px; border: 1px solid #999999; width:80%; font-size:10px; }
#fr FORM INPUT.sendBttn { border:0px none; width:130px; height:37px; margin:10px 0px 0px; }
#fr .inLine { display: inline; width:auto; }

.text { margin:60px 8px 0px; }
.sub { font-size:20px; color:#0052A4;}
.big { font-size:16px; }
.bigger { color:#0052A4; font: 32px Arial,sans-serif; margin:1px 1px; padding:0px; }
.small { font-size:13px; line-height:13px; }
.small BR{ line-height:9px; }
.red { color:#cc0000; padding:0px;}
.center { text-align:center; }
.clear { clear:both; }
