/* CSS Document */



body{

margin:0;

padding:0;

}





.clear{

clear:both;

font-size:0px; padding:0px; margin:0px; height:0px;

}



.text_home_left{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

line-height:11px;

text-align:justify;

color:#717171;

}

.text_normal{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



/* --------------------------------------

				CSSESQUELETO

---------------------------------------- */



.general{

border:0px solid red;

margin-left:auto;

margin-right:auto;

width:534px;

min-height:640px;

height:auto;

position:relative;

}

.general2{

border:0px solid red;

margin-left:auto;

margin-right:auto;

width:691px;

min-height:640px;

height:auto;

position:relative;

}



*html .general{ height:640px;}





.header{

height:60px;

width: 534px;

border:0px solid blue;

position:relative;

}

.header2{

height:60px;

border:0px solid blue;

position:relative;

}

.logo{

position:absolute;

top:10px;

width:142px;

height:41px;

border:0px solid red;

}

.idioma{

position:absolute;

top:43px;

width:142px;

height:12px;

border:0px solid red;

right:0px;

font-family: Arial;

font-size:9px;

color:#cccccc;

text-align:right;

tetx-decoration:none;

}

.idioma3{

position:absolute;

top:18px;

width:142px;

height:12px;

border:0px solid red;

right:0px;

font-family: Arial;

font-size:9px;

color:#cccccc;

text-align:right;

tetx-decoration:none;

}

.idioma_link{



font-family: Arial;

font-size:9px;

color:#cccccc;

text-decoration:none;

}

.idioma_link:hover{



font-family: Arial;

font-size:9px;

color:#000000;

text-decoration:none;

}

.idioma2{

position:absolute;

top:25px;

width:142px;

height:12px;

border:0px solid red;

right:0px;

font-family: Arial;

font-size:9px;

color:#cccccc;

text-align:right;

tetx-decoration:none;

}

.div_left{

float:left;

width:147px;

height:auto;

border:0px solid red;

}



.div_right{

float:right;

width:533px;

height:auto;

border:0px solid red;

}



.img_home_right{

margin-bottom:5px;

position:relative;

}

.img_home_right2{

height:110px;

margin-bottom:5px;

position:relative;

}

.img_home_right_small{

position:absolute;

width:121px;

height:73px;

}





/* --------------------------------------

				MENU

---------------------------------------- */





.menu{
	
width:534px;

/*width:100%;*/

height:21px;

margin-bottom:9px;

background-color:#efefef;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.menu ul{

padding:0;

margin:0;

height:21px;

border:0px solid red;

list-style:none;

}



.menu li{

padding-top:3px;

float:left;

width:89px;

text-align:center;

}

.menu li a{

color:#666666;

text-decoration:none;

}

.menu li a:hover{

color:#000000;

text-decoration:none;

}


.menu2{

/*width:534px;*/

width:100%;

height:21px;

margin-bottom:9px;

background-color:#efefef;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

position:absolute; bottom:0; margin-bottom:0px;

border:0px solid red;

}



.menu2 ul{

padding:0;

margin:0;

height:21px;

border:0px solid red;

list-style:none;

}



.menu2 li{

padding-top:3px;

float:right;

width:100px;

text-align:center;

}

.menu2 li a{

color:#666666;

text-decoration:none;

}

.menu2 li a:hover{

color:#000000;

text-decoration:none;

}





.menu2_moscaright{

position:absolute;

width:75px;

height:20px;

}



/* --------------------------------------

				PROJECTES

---------------------------------------- */





.div_projectes{

margin-top:60px;

margin-left:100px;

border:0px solid red;

width:585px;

height:auto;



}



.div_img_projectes{

width:130px;

height:170px;

border:0px solid red;

float:left;

margin-right:9px;

}



.text_normal_projectes{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#838383;

}

.text_normal_projectes a{

color:#838383;

text-decoration:none;

}

.text_normal_projectes a:hover{

color:#000000;

text-decoration:none;

}





/* --------------------------------------

				PROJECTES FITXA

---------------------------------------- */





.div_projects_detail{

margin-top:45px;

border:0px solid red;

width:100%;

height:auto;

}



.div_projects_detail_left{

float:left;

width:245px;

height:auto;



}



.div_projects_detail_right{

float:right;

width:433px;

height:auto;



}



.text_normal_projectes_detail{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#ababab;

}

.text_normal_projectes_detail a{

color:#ababab;

text-decoration:none;

}

.text_normal_projectes_detail a:hover{

color:#000000;

text-decoration:none;

}





.titul_detail_left{

float:left; 

width:55px; 



}

.desc_detail_right{

float:right; 

width:185px; 



}



.img_projects_detail{

margin-top:10px;

}



.video_projects_detail{

	margin-top:10px;

}







/* --------------------------------------

				PERSONAL

---------------------------------------- */





.div_personal{

margin-top:43px;

border:0px solid red;

width:690px;

height:auto;

}



.div_personal_text{

width:180px;

height:auto;

float:left;

position:relative;

left:120px;

border:0px solid red;

}



.div_personal_img{

width:326px;

height:auto;

float:right;

border:0px solid red;

}







/* --------------------------------------

				LINKS

---------------------------------------- */





.div_links{

position:relative;

top:90px;

left:100px;

border:0px solid red;

width:570px;

height:auto;

}



.div_links_cols{

width:140px;

height:auto;

float:left;

border:0px solid red;

}



.text_normal_links{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#463c3c;

line-height:17px;

}

.text_normal_links a{

color:#463c3c;

text-decoration:none;

}

.text_normal_links a{

color:#000000;

text-decoration:none;

}





/* --------------------------------------

				INFORMATION

---------------------------------------- */





.div_information{

position:relative;

top:50px;

border:0px solid red;

width:100%;

height:auto;

}



.div_information_left{

float:left;

width:204px;

height:auto;

border:0px solid red;

}



.div_information_right{

float:right;

width:470px;

height:auto;

border:0px solid red;

}



/* --------------------------------------

				FOOTER

---------------------------------------- */



.footer{

height:20px;

text-align:right;

border:0px solid red;

}

.footer a{

color:#000000; font-weight:bold;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}







.footer2{

height:20px;

text-align:right;

border:0px solid red;

position:absolute; top:20px; right:0px;

}

.footer2 a{

color:#000000; font-weight:bold;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}


