@charset "iso-8859-1";
/* CSS Document by xavier@imatek.net & albert@imatek.net */
/* GUIA DE COLORS
	blau			=		#6ea9d8
	blau pàlit		=		#dfecf6
	taronja			=		#fe8500
	taronja pàlit	=		#f1a859
	marro			=		#7a2d00
	menu sota		=		#cbbcad
	crema (fondo)	=		#f6f3e9
	gris			=		#777
	gris pàlit		=		#f2f2f2
*/
body 	{ height:100%; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:10px; font-weight:normal; background-color:#ccc;}

html, body, div, span,  ul, ol, li, h1, h2, h3, h4, h5, h6, img, a, form, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}

img			{ border:none;}
h1			{ font-size:6em; line-height:50px;}
h2			{ font-size:1.3em; line-height:19px; color:#fff;}
h3			{ font-size:1.35em; color:#666;}
h4			{ font-size:1.25em;}
h5			{ font-size:1.3em;}
h6			{ font-size:1.1em;}
p			{ text-align:justify; font-size:1em;}
a			{ text-decoration:none;}
a:link		{ color:#555; text-decoration:none;}
a:visited	{ color:#555;}
a:active	{ color:#fe8500;}
a:hover		{ color:#fe8500;}

a:link.noticias 	{font-size:1.3em; line-height:19px; color:#fe8500;font-weight:bold; }
a:visited.noticias 	{font-size:1.3em; line-height:19px; color:#fe8500;font-weight:bold;}
a:hover.noticias 	{font-size:1.3em; line-height:19px; color:#f1a859;font-weight:bold;}

#wrap			{ width:850px; background-color:#fff;margin:0 auto;}
#blcTop			{ width:850px; height:225px; background-image:url(images/banner.jpg); color:#fff; float:left;}
#blcContent		{ width:661px; float:left; font-size:1.2em; margin-top:35px;}
#blcRight		{ width:145px; float:right; text-align:right; margin-top:35px; margin-right:20px;}

#blcTop h1		{ margin:14px 0 14px 14px;}
#blcTop p		{ font-weight:bold; margin-left:14px;}

#blcRight img		{ margin-bottom:5px;}
#blcRight h2		{ font-size:1.4em; background-color:#6ea9d8; padding:3px 0 3px 5px;}
#blcRight .bloc		{ border:1px solid #6ea9d8; text-align:left; margin-bottom:5px;}
#blcRight .bloc a	{ margin-bottom:10px; margin-top:10px; display:block; text-align:center;}
#blcRight .imagen	{ border:1px solid #6ea9d8; text-align:left; margin-bottom:5px;}
#blcRight .imagen a	{ display:block; padding-bottom:0;}
#blcRight .imagen img	{ margin-bottom:0;}
#blcRight .ultimahora  	{ margin-bottom:3px; position:relative;}
#blcRight .ultimahora p			{ position:absolute; top:55px; left:15px; width:116px;}

#blcContent .news		{ margin:0 0 12px 43px; padding-right:18px;}
#blcContent .news img		{ float:left; padding-right:10px;}
#blcContent .news h2		{ color:#6ea9d8;}
#blcContent .news a:link {font-size:1.3em; line-height:19px; color:#fe8500;font-weight:bold; }
#blcContent .news a:visited {font-size:1.3em; line-height:19px; color:#fe8500;font-weight:bold; }
#blcContent .news a:hover {font-size:1.3em; line-height:19px; color:#0060b0;font-weight:bold; }
#blcContent .news p			{ color:#555; margin-top:0px; margin-bottom:5px; line-height:12px;}
#blcContent .news .data		{ color:#fe8500;}
#blcContent .news .actual	{ color:#bbb;}
#blcContent #borsa		{ background-color:#feebe0; margin-top:20px;}
#blcContent .borsa			{ margin:12px 0 0 43px; padding-right:18px;}
#blcContent .borsa img		{ float:left; padding-right:10px;}
#blcContent .borsa h2		{ color:#fe8500;}
#blcContent .borsa p		{ color:#555; margin-top:0px; margin-bottom:5px; line-height:12px;}
#blcContent .borsa a:link {font-size:1.3em; line-height:19px; color:#fe8500;font-weight:bold; }
#blcContent .borsa a:visited {font-size:1.3em; line-height:19px; color:#fe8500;font-weight:bold; }
#blcContent .borsa a:hover {font-size:1.3em; line-height:19px; color:#0060b0;font-weight:bold; }
#blcContent .borsa .data	{ color:#fe8500;}
#blcContent .borsa .actual	{ color:#bbb;}
#blcContent #casos		{ background-color:#6ea9d8; margin-top:20px;}
#blcContent #casos_horizontal	{ padding-left:20px;}
#blcCotnent .separa			{ width:43px; border:1px solid red}
#blcContent .casos			{ margin-top:22px;margin-left:10px; width:118px; margin-right:8px; float:left;}
#blcContent .casos img		{ border:1px solid white;}
#blcContent .casos p		{ color:#fff; text-align:left; line-height:12px;}
#blcContent .casos a		{ margin-top:5px;color:#fff; text-align:left; line-height:12px;}
#blcContent #formacio	{ background-color:#d0e4f5; margin-top:20px;}
#blcContent .formacio		{ margin:22px 0 0 43px; padding-right:18px; border-left:10px solid #5395cc;}
#blcContent .formacio h2	{ padding-left:8px; color:#0060b0;}
#blcContent .formacio a:link {font-size:1.3em; line-height:19px; color:#0060b0;font-weight:bold; }
#blcContent .formacio a:visited {font-size:1.3em; line-height:19px; color:#0060b0;font-weight:bold; }
#blcContent .formacio a:hover {font-size:1.3em; line-height:19px; color:#fe8500;font-weight:bold; }
#blcContent .formacio p		{ padding-left:8px; color:#333; margin-top:3px; margin-bottom:3px; line-height:12px;}
#blcContent .formacio span	{ padding-left:8px; color:#012a4c; font-weight:bold;}
#blcContent #text_avis		{ margin-left:43px; margin-top:20px; color:#6ea9d8;}
#blcContent #text_avis p	{ font-size:0.8em; line-height:12px;}

#video			{ border:1px solid #6ea9d8; background-color:#dfecf6; min-height:94px; font-weight:bold; margin-bottom:3px;}
#video p		{ color:#777; text-align:left; font-size:1em; margin:5px 0 5px 5px; line-height:1.2em; width:96%;}
#video span	{ color:#6ea9d8; font-size:1.1em;}
#video a:link		{ color:#fff;}
#video a:visited 	{ color:#fff;}
#video a:hover		{ color:#000; cursor:pointer;}
#video .veuremes	{ float:right; margin:-15px 10px 0 0; color:#fff;}
#video .veuremes:hover	{ color:#000;}
#headBloc		{ color:#fff; height:25px; background-color:#6ea9d8; padding-left:5px; padding-top:4px;} /* NOTAR QUE: height + padding-top = altura (29px) */
.headBloc			{ color:#fff; height:25px; _width:174px; background-color:#6ea9d8; padding-left:5px; padding-top:4px;}
.headBloc a:link	{ color:#fff;}
.headBloc a:visited	{ color:#fff;}
.headBloc a:hover	{ color:#f1a859;}

#headBloc a			{ font-size:1.2em;}
#headBloc a:link	{ color:#fff;}
#headBloc a:visited	{ color:#fff;}
#headBloc a:hover	{ color:#000;}
#headBloc h4		{ padding-top:2px;}
.moduls_home		{ margin-bottom:3px!important;}

.clear				{ clear:both;}
.marro				{ color:#7a2d00;}
.img_menu{height:96px; margin-bottom:3px; _margin-bottom:0px;}
.img_menu p	{ width:140px; text-align:right; font-weight:bold; margin:-24px 13px 0 auto;}
.ultimahora { height:191px; margin-bottom:3px; _margin-bottom:0px; position:relative!important;}
.ultimahora p{ font-size:1em; margin:0; padding:0; margin-top:0px !important; position:absolute; top:80px; left:25px;}
.custom{background:url(images/random.jpg); width:461px; height:31px; background-repeat:no-repeat; color:#FFF; font-size:18px; text-align:right; vertical-align:middle}
.custom_texto{ padding-top:3px; margin-right:20px;}

