/* CSS Document */
html{
/*overflow:auto;*/
}
body{
margin:0;
padding:0;
overflow-y:auto;
}

p{
margin:0;
padding:0;
}

h1{
color:#f1c701;
font-size:13px;
font-weight:normal;
font-family:Helvetica, Arial;
margin:0;
padding:0;
}

/*-------------------------------------------------------------------------
								EMPRESES
-------------------------------------------------------------------------*/


								
/*-------------- CSSESQUELETO ------------------*/
div#general { 
width:auto;
margin-top:0px; 
margin-bottom:15px; 
text-align:center;
border:1px solid #ffffff; 
}
div#contenedor { 
width:970px; 
margin-left:auto; 
margin-right:auto; 
text-align:left; 
border:0px solid red; 
background-color:#fff; 
color:#000;  
}

/*-------------- HEADER ------------------*/

#header{
background-color:#FFFFFF;
color:inherit;
height:165px;
border:0px solid red;
}

/*-------------- TEXT INTRODUCCIO ------------------*/

#intro_div{
width:765px;
margin:11px 115px 9px 90px;

border:0px solid red;
}

#intro_div_servicios{
width:765px;
margin:5px 115px 5px 90px;

border:0px solid red;
}

.intro_text{
background-color:inherit;
color:#56560C;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
border:0px solid red;
}

/*-------------- LINKS IDIOMES ------------------*/
.links_idiomes{
background-color:inherit;
color:#56560C;
text-align:right;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
border:0px solid red;
line-height:15px;
width:70px;

/*position:absolute;
top:523px;
left:30px;*/
position:absolute;
top:514px;
}
.links_idiomes a{
text-decoration:none;
color:#56560C;
}
.links_idiomes a:hover{
text-decoration:none;
color:#777710;
}


/*-------------- CONTENT CENTER ------------------*/

#content_center{
width:765px;
margin:10px 115px 15px 90px;
min-height:317px;
height:auto;

border:0px solid red;
}

					/*MIN-HEIGHT PER INTERNET EXPLORER*/
* html #content_center { /* es la manera de fer Min-heigh per IE ya que no el suporta*/
height: 317px;
}

#content_center_servicios{
width:765px;
margin:24px 115px 0px 90px;
min-height:390px;
height:auto;

border:0px solid red;
}

					/*MIN-HEIGHT PER INTERNET EXPLORER*/
* html #content_center_servicios { /* es la manera de fer Min-heigh per IE ya que no el suporta*/
height: 390px;
}

.div_images_content{
border:0px solid blue;
}

.img_big{
width:317px; 
height:317px; 
float:left;
margin-right:10px;
border:0px solid yellow;
background:url(../img/Act_Home_empresas.gif) no-repeat;
}
.img_big_servicios{
width:317px; 
height:317px; 
float:left;
margin-right:10px;
border:0px solid yellow;
background:url(../img/Act_Home_particulars.gif) no-repeat;
}
.img_solicitar{
width:319px; 
height:39px;
margin-left:90px; 
border:0px solid blue;
background:url(../img/solicitar_presupuesto2.gif) no-repeat;
}

.div_img_smalls{
width:134px;
height:317px;
float:left; 
border:0px solid green;
}
.img_normal{
width:134px; 
height:134px;
line-height:124px;
margin-bottom:10px;
border:0px solid yellow;
background:url(../img/Act_Home_particulars2.gif) no-repeat;
}
.img_small{
width:103px; 
height:103px;
border:0px solid yellow;
background:url(../img/celebraciones_home_pequena.jpg) no-repeat;
}

.div_noticias_home{
padding-left:500px;
border:0px solid blue;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
}

.div_noticias_servicios{
padding-left:430px;
border:0px solid blue;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:10px;
}
.div_noticias_servicios2{
padding-left:500px;
border:0px solid blue;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:10px;
}
.box_noticias{
border:0px solid blue;
height:150px;
}
.box_noticias_servicios{
border:1px solid #ffffff;
}
.titul_noticias{
text-align:center;
padding-top:18px;
}
.texto_noticias{
padding-top:15px;
line-height:15px;
}
.texto_home{
line-height:16px;
border:0px solid blue;
margin-bottom:15px;
}
.texto_noticias_servicios2{
line-height:14px;
border:0px solid blue;
margin-bottom:15px;
}
.texto_noticias_servicios{
padding-top:15px;
line-height:20px;
border:0px solid blue;
margin-bottom:15px;
}

.texto_noticias_servicios a{
color:#000000;
text-decoration:none;
line-height:20px;
}
.texto_noticias_servicios_link{
height:20px;
border:0px solid blue;
}
.options_noticias{
border:0px solid red;
padding-top:5px;
}


.div_opcions_home{
color:#545706;
font-family:Helvetica;
font-size:18px;
font-weight:lighter;
text-align:right;
position:relative;
top:0px;
left:220px;
border:1px solid red;
width:100px;
}
.volver_home{
text-align:right;
border:0px solid #ffffff;
}

.img_pruebas{
width:317px; 
height:370px; 
float:left;
margin-right:10px;
border:0px solid yellow;
background:url(../img/Act_mapaweb_r.jpg) no-repeat;
}
/* ------------------------------------------- */
.creamos_experiencias1{
color:#665400;
font-family:Helvetica;
font-weight:lighter;
font-size:18px;
position:absolute;
left:610px;
margin-top:25px;
width:300px;
}
.creamos_experiencias2{
	color:#665400;
	font-family:Helvetica;
	font-size:18px;
	font-weight:lighter;
	position:absolute;
	margin-top:50px;
	left:670px;
	width:312px;
	top: 471px;
}

.creamos_experiencias1_eng{
	color:#665400;
	font-family:Helvetica;
	font-weight:lighter;
	font-size:18px;
	position:absolute;
	left:610px;
	margin-top:25px;
	width:300px;
	top: 470px;
}
.creamos_experiencias2_eng{
	color:#665400;
	font-family:Helvetica;
	font-size:18px;
	font-weight:lighter;
	position:absolute;
	margin-top:50px;
	left:670px;
	width:312px;
	top: 474px;
}

/*-------------- FOOTER ------------------*/

#footer{
border:0px solid red;
height:45px;
margin-left:10px;
}

#footer_content{
width:765px;
margin:10px 115px 15px 90px;
height:20px;
border:0px solid red;
}
.footer_links{
float:left;
color:#6f6f6f;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
}
.footer_links a{
color:#6f6f6f;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
text-decoration:none;
}
.footer_links a:hover{
color:#959494;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
text-decoration:none;
}

.footer_links2{
float:left;
color:#ffffff;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
}
.footer_links2 a{
color:#ffffff;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
text-decoration:none;
}
.footer_links2 a:hover{
color:#ffffff;
text-align:justify;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
text-decoration:none;
}


.footer_separador{
width:62px;
font-size:1px;
height:1px;
border:0px solid red;
float:left;
}
.footer_separador2{
width:20px;
font-size:1px;
height:1px;
border:0px solid red;
float:left;
}
