@charset "UTF-8";
/* CSS Document */
/*.transpng { behavior: url('/iepngfix.htc'); }*/

img { behavior: url('/iepngfix.htc') }

a, a:visited { color:#561514}
b, strong {color:#781212}

body {font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px; background:url(/_gif/background.jpg) no-repeat center fixed}
body, html {height: 100%; margin:0; padding:0}
#fullContainer2 {overflow:hidden}
#container { 
	width:909px;
	background:url(/_gif/sombramain.png) repeat-y;
	z-index:500;
	behavior: url('/iepngfix.htc')
}
#colRight {margin-left:450px}
#logo {padding-left:6px}
#main {background:url(/_gif/backmain.jpg) no-repeat top right; margin-left:3px; padding-bottom:20px; width:900px}
#colLeft {width:430px; float:left; padding-bottom:50px; }
#colRight{ width:437px; margin-left:442px; position:relative}
#colRight #logos { margin-top:25px}
#cos {text-align:justify; font-size:16px; line-height:25px; color:#666}
	#cos p {margin-left:20px}
#pie {width:100%; background-color:#000; color:#FFF; height:90px}
	#pie div {width:900px; margin:0px auto; text-align:center; padding-top:20px}
	#pie a { color:#FFF; text-decoration:none}
h1 {width:398px; text-align:right; display:block; background:url(/_gif/backtitles.jpg) no-repeat right; color:#FFF; font-weight:bold; padding-right:30px; font-size:20px; height:30px; padding-top:8px}

h2 {font-size:18px; color:#561514; font-weight:bold; padding-left:20px; text-align:left}

#menu {position:absolute; padding:8px; width:300px; height:200px; top:162px; left:118px}
#menuUl { position:absolute; z-index:2; width:270px}
#menuUl li { margin-bottom:5px; list-style:none; text-align:right; position:relative; height:22px}
#menuUl li a { font-size:20px; color:#561514; text-decoration:none}

.menuRoll {width:100%; height:22px; background-color:#CCC; position:absolute; top:0; left:0; z-index:1}
.divMenu {position:absolute; width:100%; top:0; left:0; z-index:2}

#ulFira a, #ulReus a { font-size:14px; text-decoration:none; display:block}
#ulFira, #ulReus {margin-left:20px; padding:0}
#ulFira li, #ulReus li {border:solid 1px #ccc; padding:3px; font-size:14px; margin-bottom:3px; list-style:none; padding-left:8px}
.estiloLi {border:solid 1px #ccc;}

.marc { border:solid 1px #ccc; background-color:#eee; padding:8px; font-size:14px}
.btnTornar {display:block; width:142px; height:26px; color:#FFF; text-decoration:none; background:url(/_gif/btn_tornar.jpg) no-repeat; text-align:center; float:right}
#container .btnTornar {color:#FFF}

#container #divForm p { line-height:16px; color:#a52d2d}
.inputContactar {border:solid 1px #CCC; width:300px; color:#666; height:20px}
.areaContactar {border:solid 1px #CCC; width:300px; color:#666; height:90px}

.inputsform2 {border:solid 1px #CCC; width:300px; color:#000; height:20px; background-color:#eee}
.inputsform {border:solid 1px #CCC; width:300px; color:#666; height:20px; background-color:#fff}
.inputsarea2 {border:solid 1px #CCC; width:300px; color:#000; height:90px; background-color:#eee}
.inputsarea {border:solid 1px #CCC; width:300px; color:#666; height:90px; background-color:#fff}
.btn:hover {serviecar.css (línea 82)
background-color:#666666;
}
.btn[class] {
	background-image:url(/_gif/shade.png);
	background-position:center bottom;
}
.btn {
	background-color:#666666;
	border:1px solid #999999;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	margin-bottom:2px;
	margin-left:5px;
	margin-top:10px;
	padding:5px;
	position:relative;
	text-decoration:none;
	width:100px;
}
.btn:hover {
	background-color:#551413;
}
#lesDo { list-style:none; margin-left:17px; padding:0}

#banerReserva {text-align:center; margin-top:15px}

#textoNews ul { padding-left:15px}
#textoNews li { list-style:none}

#expositors a {color:#666}
#expositors a:hover {color:#561514}

#diptarragona {border:solid 1px #CCC; padding:10px; margin-top:10px; margin-left:20px; margin-right:4px; font-size:11px}
