/* CSS Document */

/* Estils Generals */

* {
	margin:0px; padding:0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	/*color:#6C6C6C;*/
	color:#000033;
	z-index:1;
}

input, textarea{
	border: 1px solid #000066;
	padding:2px;
}

select{ border: 1px solid #000066; width:161px; padding:1px;}

h1 { font-size:18px;}

h2 {
	color:#FFFFFF;
	font-size:15px;
	padding:10px;
}

/*h3{ background-color:#96bd1e; padding:10px; color:#FFFFFF; font-size:14px;}*/
h3 { background-color:#034da2; padding:10px; color:#FFFFFF; font-size:14px;}

body {
	/*background-image:url(images/fons.png);
	background-repeat:repeat-y;
	background-position:center;*/
	padding:0; margin:0 auto;
	/*width: 766px;*/
}

a:hover{text-decoration:none; color:#444;}

a img { border:0;}


/***********************************************************************************/
/**/

.cap{
	/*background-image:url(images/header.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;*/
	height:110px;
}

.peu{
	background-image:url(images/cap4.png);
	background-position:bottom;
	margin-top:40px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	padding-top:5px;
	font-size:12px;
}

.peu a { color:#FFFFFF;}

.clear {clear:both;}

#main {
	padding:0; margin:0 auto;	
	width: 766px;
	position:relative;
}

#site {
	padding:0; margin:0 auto;	
	width: 726px;
}

.contingut{ padding-top:10px; margin-bottom:5px; float:left; width:727px;}

/***********************************************************************************/
/* Testimoniam */

#testimoniam {
	background-color:#094caa;
	background-image:url(images/fons-testimoniam.png);
	background-repeat:no-repeat;
	background-position:top right;
	color:#F4F4F4;
	font-weight:bold;
	left:610px;
	top:70px;
	position:absolute;
	width:360px;
	padding:25px;
	border:2px solid #000066;
}

.qui{ color:#81b7fb; margin-top:13px; text-align:right; font-family:"Trebuchet MS"; font-size:10px;}

#testimoniam ul li {
	background:url(images/pim3.jpg) no-repeat 21px 6px; 
	padding-left:35px;
	line-height:15px;	
	list-style-type:none;
	color:#E1FF8B;
	font-weight:bold;
}

#testimoniam ul {margin-top:18px}

.testim_top {margin-left:21px; margin-top:20px;}

a.welc_a {color:#ffffff; text-decoration:none; margin-left:21px;}

a.welc_a:hover {text-decoration:underline;}

blockquote div	{
	/*text-align:justify;*/
	background:transparent url(images/abre-comillas.gif) no-repeat scroll 0 2%;
	color:#FFFFFF;
	font-size:15px;
	padding:20px 0 0 20px;
	font-family:"Trebuchet MS";
}

div blockquote	{
  background: url(images/cierra-comillas.gif) no-repeat 98% 98%;
}

/***********************************************************************************/

.pim4 {margin-left:5px; margin-top:17px;}
/* top */

#top {
	/*width:766px;*/
	height:5px;
	background-color:#7EA908;
	line-height:0px;
	font-size:0px;
}

/* top end */

/* menu */

#micro{
	background-image:url(images/micro.png);
	height:175px;
	margin-left:890px;
	margin-top:-172px;
	width:80px;
}



.slogan{float:right; margin-top:-30px; margin-right:250px; font-size:20px;}



#logo{ float:left; }



#contacte{ float:right; margin-right:550px; margin-top:40px; _margin-top:40px;}



.menu-dins{
	/*background-image:url(images/fons-menu2.png);*/
	/*height:47px;*/
	height:60px;
	margin-left:205px;
	background-image:url(images/fons-menu2.png);
	width:591px;
	}
	
#menu {
	width:800px;
	margin-left:0px;
}

#menu ul {list-style: none;}

#menu li {
	float:left;
	text-decoration:none;
	vertical-align:top; 
	padding:14px 25px;
}

#menu li a{ color:#FFFFFF;  font-weight:bold; font-size:14px; text-decoration:none;}

#menu li a:hover{ color:#444;}

/* menu end */

/*left*/

#left {
	float:left;
	width:203px;
}

.eresLocutor{
	background-image:url(images/recuadre-dret.jpg);
	background-repeat:no-repeat;
	height:400px;
	width:178px;
	/*margin-left:2px; /*antes 5px*/
	margin-right:-8px;
	padding:10px;
}

#c_n {background-image:url(images/bg1.jpg);}

.line_l {
	width:232px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:url(images/bg_line.jpg) left top repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}

.news {
	margin-top:12px;
	margin-left:12px;
	margin-right:39px;
}

.news strong {
	color:#7CA708;
}

.news span {
	color:#6C6C6C;
	font-weight:bold;
}

a.more {
	font-weight:bold;
	color:#3D3539;
	text-decoration:none;
}

a.more:hover {text-decoration:underline;}

.pim1 {
	margin-left:5px;
}

.pim2 {
	margin-left:6px;
}

.enter {
	width:259px;
	height:94px;
	background-image:url(images/bg_subscribe.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}

.enter a {
	font-weight:bold;
	color:#ffffff;
	margin-left:21px;
}

.ent {
	padding-top:40px;
	padding-left:20px;
	padding-bottom:10px;
}

.email {
	width:143px;
	height:21px;
	border:0px;
	vertical-align:top;
	line-height:16px;
	font-weight:bold;
}

.but_e {
	background-image:url(images/enter.jpg);
	background-repeat:no-repeat;
	width:66px;
	height:21px;
	cursor:pointer;
	border:0px;
	vertical-align:bottom;
}

/*left end*/

/* center */

#center {
	float:left;
	width:318px;
}

.locutors{
	background-image:url(images/recuadre.jpg);
	background-repeat:no-repeat;
	height:400px;
	width:300px;
	margin-left:1px;
	margin-right:-3px;
	padding:10px;
}

.co {
	margin-top:15px;
	margin-left:24px;
	margin-right:30px;
}

.line_c {
	width:195px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background:url(images/bg_line.jpg) left top repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}

.pic1 {margin-right:10px;}

.pic_a {
	color:#7CA708;
}

.loc{}

.loc div{ float:left;}

.mostra{float:left; margin-left:15px; padding-top:10px; margin-right:15px; width:190px}

/* center end */



/* right */



#right {
	float:right;
/*	float:left;*/
	width:203px;
}

.presupostRapid{
	background-image:url(images/recuadre-dret.jpg);
	background-repeat:no-repeat;
	height:400px;
	width:182px;
	margin-left:5px;
	margin-right:-3px;
	padding:10px;
}


.presupostRapid input, .presupostRapid textarea{
	width:120px;
}

/* right end */


/* HOME */

.nosotros{
	padding:30px;
	/*background-color:#d9ff8d;*/
	background-color:#b1d6fe;
	border-top: 3px solid #000066;
	margin-bottom:10px;
	/*clear:both;*/
}

.nosotros p{ 
	/*font-size:13px;*/
}

.facil{
	background-image:url(images/recuadre-esq3.png);
	background-repeat:no-repeat;
	width:200px;
	height:245px;
}

.facil a{}

.facil div{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:32px;
	padding-left:28px;
	padding-top:4px;
}

.num{
	color:#FFFFFF;
	font-size:16px;
	padding-right:20px;
}

/* bottom */

#line_bot {
	width:726px;
	height:5px;
	background-color:#3D3539;
	line-height:0px;
	font-size:0px;
}

.phone {
	float:left;
	width:503px;
}

.copy {
	float:right;
	width:222px;
	font-size:10px;
	font-family:verdana, sans-serif;
	margin-top:10px;
}


/* Formularis*/

.boto{
	background-color:#094caa;
	border:none;
	color:#FFFFFF;
	border:1px solid black;
	-moz-border-radius:4px;
	padding:5px;
}

.resposta-error{ color:#FF0000; font-weight:bold; padding:10px; background-color:#FFDFDF; border:1px solid #FF0000;}
.resposta-correcte{ color:#00CC00; font-weight:bold; padding:10px; background-color:#E9FFE6; border:1px solid #00CC00;}
.audio{ float:left; cursor:pointer;}
