﻿body {margin: 0px; font:12px Arial, Helvetica, sans-serif; text-align: center; color: #3B2F8D; background-color: #FFF;}
table {font:12px Arial, Helvetica, sans-serif; text-align: left;}
a {text-decoration: none; font-weight:bold; color: #3B2F8D;}

div#contenidor {position:absolute; background-color:transparent; height:590px; left:50%; margin-left:-492.5px; top:50%; margin-top:-295px; min-height:590px; min-width:985px; position:absolute; text-align:center; width:985px; background:url("../../images/background.jpg") no-repeat top right;}
div#box_footer {position: absolute; margin-top:572px; height:18px; width:100%; left:0px; }
div#box_footer div#infolegal {position: absolute; padding: 0px; padding-top:3px; left: 10px; width: 50%; height: 18px; text-align: left;}
div#box_footer div#author {position: absolute; padding: 0px; padding-top:3px; right: 10px; width: 50%; height: 18px; font-size: 10px; text-align: right;}
div#counter { position:absolute; top:6px; left:480px;}
div#author img{ top: 3px; border:0px;}
div#header {position: absolute; left:104px; top:0px; width:881px; right:0px; height:189px; }

div#botonera {position: absolute; right:0px; top:110px; width:450px; height:22px;}
div.menu {position: relative; float: right; width:95px; padding-top:7px; height:16px; margin-right:10px; cursor:pointer;}
div.menuselected, div.menu:hover {position: relative; float: right; width:95px; padding-top:7px; height:16px; margin-right:10px; font-weight:bold; cursor:pointer;}
div#languages {position: absolute; left:300px; top:110px; width:200px; height:22px; }

div.central {position:absolute; top:158px; height:410px; left:20px; width:931px; background:url("../../images/central.jpg") no-repeat top right; }
div.colE {position:absolute; top:90px; left:20px; width:250px; height:300px; text-align:left;}
div.colD {position:absolute; top:40px; left:300px; width:620px; height:350px; text-align:left;}
	div.colD div.title{position:absolute; top:0px; left:0px; padding-left:15px; background:url("../../images/cuadret.jpg") no-repeat 0px 2px; color: #3B2F8D; font-weight:normal;}
	div.colD div.descripcio{position:absolute; top:30px; left:0px; width:200px; height:260px; overflow-y:auto; overflow-x:hidden; text-align:justify; padding-right:5px; }
	div.colD div.bigImg{position:absolute; left:220px; top:30px; width:340px; height:222px; border:3px solid #3B2F8D; padding:20px;}
	
div.pointered {cursor:pointer; width:100%; height:100%;}
div.document{padding-left:20px; height:20px; background:url("../../images/pdf.png") no-repeat top left; cursor:pointer;}
div.title {position:absolute; top:40px; left:30px; color:#FFF; font-weight:bold;}
div#area {
	position		:	absolute; 
	right				:	0px; 
	bottom			:	0px; 
	width				:	635px; 
	height			:	170px; 
	text-align	: left;
	background	:	url("../../images/area.jpg") no-repeat top left;
}

div#area textarea {
	margin			: 30px;
	width				: 580px;
	height			: 100px;
	border			: 0px;
	background-color: transparent;
}
div.botoneraBottom { position:absolute; bottom:0px; left:282px; width:649px; height:39px; background:url("../../images/buttonsBottom.jpg") no-repeat top left }
	div.boto {color:#FFF; font-weight:bold; cursor:pointer;}
	div#bot1 {position:absolute; left:50px; top:10px;}
	div#bot2 {position:absolute; left:200px; top:10px; width:150px;}
	div#bot3 {position:absolute; left:350px; top:10px;}
div.enviar { position:absolute; bottom:0px; left:282px; width:649px; height:39px; background:url("../../images/enviar.jpg") no-repeat top left }
	div#enviar1 {position:absolute; left:50px; top:10px;}
div.logo {position:absolute; left:10px; bottom:10px; width:215px; height:250px; }
div#prdCat {overflow-x:hidden; overflow-y:auto;}
div.no_disponibles {position:absolute; width:350px; top:110px; font-weight:bold; text-align:center;}

div#volver {position:absolute; top:-30px; right:0px; width:100px; height:20px; text-align:right; font-weight:bold; cursor:pointer;}
div#acabado {width:100%; height:210px; overflow:hidden;}
div.acabado {position:relative; float:left; width:119px; height:210px; margin-right:3px; text-align:center; cursor:pointer;}



img.flag { margin-right:5px; margin-top:5px; cursor:pointer;}

ul.first {padding:0px;margin:0px;list-style:none; font-weight:bold;margin-left:20px;}
	ul.first li {margin-top:10px;}
ul.second {padding:0px;margin-left:15px;list-style:none; font-weight:normal;}
	ul.second li {margin-top:0px;background:url("../../images/cuadretB.jpg") no-repeat 0px 2px;padding-left:15px; cursor:pointer;}
	ul.second li.selected, ul.second li:hover {margin-top:0px;background:url("../../images/cuadret.jpg") no-repeat 0px 2px;padding-left:15px; cursor:pointer;font-weight:bold;}

input.t{ width:215px; height:17px; background:url("../../images/input.jpg") no-repeat top left;border:0px;}
input.tError{ width:215px; height:17px; background:url("../../images/tError.jpg") no-repeat top left;border:0px; color:#FFF;}

.ui-effects-transfer {border:1px solid #000; background-color:#AAA; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

#btn_acabats {position:absolute; left:0px; top:241px; width:380px; padding-top:3px; font-weight:bold; height:17px; background-color:#FFC; text-align:center; cursor:pointer; }


/* AVIS LEGAL */
body#AVIS {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: center; background-color: #FFF;}
#avis_FinestraInfoLegal {padding: 10px; width: 350px;	 text-align: justify; font-size: 10px; }
div#avis_titol {text-decoration: underline; font-size: 14px; font-weight: bold; color: #444; padding-bottom:10px; text-align:center;}
div#avis_text {text-align: center;}
div#avis_avis {width:100%; left:5%; height:80px; color: #444; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; border:1px solid #444; margin-top:10px; margin-bottom:10px; overflow-y:auto;}
div#avis_botonera {width:100%; text-align:center;}
input.avis_ok {color:#FFF; font-weight:bold; background-color: #444; border:1px solid #444; width:120px;}
input.avis_ko {color:#444; font-weight:bold; background-color: #EEE; border:1px solid #444; width:120px;}
div#sma_ampliFRM td {color:#000;}
