/* CSS Document */

/*/ ~~~~~~~~~~  MOBIL M > www.mobil-m.es ~~~~~~~~~~ /*/
/*/ ~~~~~~~~~~  Design & Programming > RAZGO - www.razgo.net /*/

 
html {
	width:100%;
	height:100%;
	} 
 
body {
 	margin:0 auto;
	background-attachment: fixed; 
	background-color:#FFFFFF;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:#626467; 
	/*/	color:#777B7E;/*/	
	} 

	
TD { 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:11px ; 
	color:#626467; 
	/*/	color:#777B7E;/*/
	}

	
A { 
	color: #5F880E;
	text-decoration: none;
	font-weight: bold;
	} 

A:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#5F880E;
	font-weight: bold;
	}
	
.grey {
	color:#777B7E;
	} 

.green {
	color:#5F880E;
	font-weight: bold;
	}

.palabra {
	color:#5F880E;
	font-weight: bold;
	font-size:14px ;
	}

.head {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px ; 
	font-weight: bold;
	color:#777B7E;
	} 
	
.form_head {
	color: #777B7E;
}	

.small {
	font-size:95% ; 
	} 


/*/ ************************************* * top /*/


#wrapper {
	width: 960px;
	height:auto;
 	margin: 0 auto;
	padding:0 0;
	}

#container { 			
	position:absolute;
	top:0px;
	width:960px;	
	height:100%;
	border: 0;		
	margin: 0;
	padding: 0;
	}

#trama_top { 
	position: absolute;
	background-image: url('../img/trama_top.jpg');
	top:0px;
	left:0px;
	width:100%;
	height:152px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#top { 
	position: absolute;
	background-color: #FFFFFF;
	top:0px;
	left:0px;
	width:960px;
	height:152px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#logo { 
	position: absolute;
	top:0px;
	left:28px;
	width:270px;
	height:106px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#banner_main { 
	position: absolute;
	top:14px;
	left:350px;
	width:360px;
	height:80px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	

#menu_idiomas {
	position:absolute;
	left:0px;
	top:7px;
	width:60px;
	height:16px;
	font-size:8px;
	line-height:9px; 
	text-align:justify;
	font-weight: bold; 
	border: 0;
	margin: 0;
	padding:0px;
	}

#menu_idiomas a:link,#menu_idiomas a:visited{
	text-decoration: none;
	color:#626467;
	background-color:#cccccc;
	font-size:9px;
	padding: 2px;
	}

#menu_idiomas a:hover,#menu_idiomas a:active{
	color: #FFFFFF; 
	background-color:#626467;
	font-size:9px;
	padding:2px;
	}


.on{
	font-weight:bold;
	color: #FFFFFF;
	background-color: #5F880E;
	font-size:9px;
	padding:2px;
	}

#nav { 
	position: absolute;
	top:106px;
    left:0px;
	width:960px;
	height:24px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#line {
	position: absolute;
	background-color: #818589;
	top:152px;
	left:719px;
	width:1px;
	height:430px;
	border: 0;
	margin: 0;
	padding:0;
	}	


#line_glosario {
	position: absolute;
	background-color: #818589;
	top:152px;
	left:719px;
	width:1px;
	height:1430px;
	border: 0;
	margin: 0;
	padding:0;
	}



#line_prensa {
	position: absolute;
	background-color: #818589;
	top:152px;
	left:719px;
	width:1px;
	height:820px;
	border: 0;
	margin: 0;
	padding:0;
	}


#contenido { 
	position: absolute;
	top:156px;
	left:0px;
	width:490px;
	height:400px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#footer { 
	float:left;
	top:0px;
	left:0px;
	width:960px;
	height:25px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#footer_proyectos { 
	float:left;
	top:0px;
	left:0px;
	width:960px;
	height:25px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#footer_share { 
	position: absolute;
	top:5px;
	left:820px;
	width:100px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}


#footer_share_in { 
	position: relative;
	top:34px;
	left:816px;
	width:100px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#footer_home { 
	position: absolute;
	top:600px;
	left:0px;
	width:960px;
	height:25px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}


#footer_in { 
	position: absolute;
	top:600px;
	left:0px;
	width:960px;
	height:25px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#footer_glosario { 
	position: absolute;
	top:1640px;
	left:0px;
	width:960px;
	height:25px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}


#footer_prensa { 
	position: absolute;
	top:1000px;
	left:0px;
	width:960px;
	height:25px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#footer_store { 
	position: absolute;
	top:900px;
	left:0px;
	width:960px;
	height:25px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}


		
/*/ ************************************* * banners /*/

#banners { 
	position: absolute;
	top:152px;
	left:738px;
	width:222px;
	height:405px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#banner_cliente { 
	position: absolute;
	top:0px;
	left:0px;
	width:222px;
	height:74px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#banner_proyecto { 
	position: absolute;
	top:77px;
	left:0px;
	width:222px;
	height:96px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#banner_newsletter { 
	position: absolute;
	top:179px;
	left:0px;
	width:222px;
	height:230px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#but_recomendar { 
	position: absolute;
	top:402px;
	left:8px;
	width:122px;
	height:34px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

/*/
#banner_share { 
	position: absolute;
	top:416px;
	left:12px;
	width:122px;
	height:100px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}	
	
#banner_feed { 
	position: absolute;
	top:416px;
	left:146px;
	width:100px;
	height:100px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
/*/

	
#banner_top { 
	position: absolute;
	top:14px;
	left:720px;
	width:240px;
	height:80px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	


#newsletter_fields { 
	position: absolute;
	top:244px;
	left:32px;
	width:170px;
	height:90px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#newsletter_field_01 { 
	position: absolute;
	top:244px;
	left:32px;
	width:170px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#newsletter_field_02 { 
	position: absolute;
	top:284px;
	left:32px;
	width:170px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#newsletter_field_03 { 
	position: absolute;
	top:324px;
	left:32px;
	width:170px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#newsletter_but { 
	position: absolute;
	top:362px;
	left:132px;
	width:80px;
	height:34px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
/*/ ************************************* * secciones /*/
	

#home { 
	position: absolute;
	top:144px;
	left:0px;
	width:690px;
	height:400px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

	
#texto { 
	position: absolute;
	top:10px;
	left:40px;
	width:650px;
	height:400px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#texto_concepto_01 { 
	position: absolute;			
	left:0px;
	width:300px;
	height:100px;
	text-align:justify;		
	}

#texto_concepto_02 { 
	position: absolute;			
	left:330px;
	width:300px;
	height:100px;
	text-align:justify;		
	}


#proyectos_index { 
	position: absolute;
	top:196px;
	left:0px;
	width:690px;
	height:354px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#proyectos { 
	position: absolute;
	top:170px;
	left:0px;
	width:690px;
	height:354px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#proyectos_texto { 
	position: absolute;
	top:550px;
	left:0px;
	width:690px;
	height:220px;	
	border: 0;		
	margin: 0;
	padding: 0;
	text-align:justify;
	font-size:11px;
	}
				

#proyectos_select { 
	position: absolute;
	top:146px;
	left:0px;
	width:320px;
	height:18px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
		

#proyectos_select_in { 
	position: absolute;
	top:0px;
	left:0px;
	width:320px;
	height:30px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}


#prensa_subnav { 
	position: absolute;
	top:156px;
	left:0px;
	width:348px;
	height:36px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
		
#prensa { 
	position: absolute;
	top:206px;
	left:0px;
	width:690px;
	height:500px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}


#prensa_envio { 
	position: absolute;
	top:156px;
	left:476px;
	width:220px;
	height:80px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
		


#glosario { 
	position: absolute;
	top:156px;
	left:0px;
	width:700px;
	height:1000px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#store_form { 
	position: absolute;
	top:156px;
	left:490px;
	width:470px;
	height:405px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#store_text { 
	margin:0px 0px 0px 20px;
	text-align:justify;
	width:430px;		
	}



#contacto { 
	position: absolute;
	top:10px;
	left:36px;
	width:440px;
	height:360px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#line_contacto {
	position: absolute;
	background-color: #818589;
	top:152px;
	left:479px;
	width:1px;
	height:405px;
	border: 0;
	margin: 0;
	padding:0;
	}	
	
#contacto_mapa { 
	position: absolute;
	top:236px;
	left:498px;
	width:462px;
	height:340px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

#logo_groupe { 
	position: absolute;
	top:160px;
	left:498px;
	width:180px;
	height:50px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}

/*/ ************************************* * mobilm_man campaign /*/	
#mobilm_man { 
	position: absolute;
	top:152px;
	left:10px;
	width:690px;
	height:452px;	
	border: 0;		
	margin: 0;
	padding: 0;
	}
	
#line_mobilm_man {
	position: absolute;
	background-color: #818589;
	top:152px;
	left:719px;
	width:1px;
	height:450px;
	border: 0;
	margin: 0;
	padding:0;
	}	


/*/ ************************************* * forms /*/


.lista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	color:#797878;
	background-color: #FFFFFF;
	width:220px;
	height:18px; 
	clip:rect(   ); 
	margin-top:4px; 
	margin-left:4px; 
	border:#797878;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}	

		
.field {  
	color: #000000;
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:4px;
	margin-top:2px;
	width:362px;
	height:12px;
	border:#797878; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

.field_pedido {  
	color: #000000;
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:4px;
	margin-top:2px;
	width:160px;
	height:12px;
	border:#797878; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

.field_producto {  
	color: #000000;
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:4px;
	margin-top:2px;
	width:40px;
	height:12px;
	border:#797878; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}


.field_newsletter {  
	color: #000000;
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:0px;
	margin-top:2px;
	width:170px;
	height:12px;
	border:#797878; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

.textarea {  
	color:#000000;
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:4px;
	margin-top:4px;
	width:380px;
	border: #797878; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

