
* {
outline: 0;
}


/*ESTRUCTURA GRAL*/

html {
	height:100%;
	min-height:100%;	
}

 body {
	margin: 0px; padding:0px; 
	text-align:center; /* Para IE5/Win */
	height:100%;
	min-height:100%;
	}




a:link{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline;}
a:visited {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline;}
a:hover {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}

form {padding:0px; margin:0px}
div { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 11px;
}

strong {font-family: Georgia, Verdana, Arial}


.contenido_general {
	width:1260px;	
	/* margin:auto;*/
	margin-top:70px;
	text-align:left; 
	margin-left:20px;
	
	 
}




.col_izda { 
	width:250px;
	float:left;
	position:fixed;
	
	
	}
	

.col_dcha { 
	width:1010px;
	float:right;

  overflow: hidden;

	
	

	}




.logo  {

	
	 	
}


.menu  {
	float:left;	
    				
}




.enlaces  {
	float:left; margin:10px 0px 0px 0px;
    margin: 0px 0px 25px 0px;
 	background-image: url(../img/bg_menu2.gif); background-position: bottom left; background-repeat:no-repeat;
width:100%;
padding-bottom:6px;	
}

.enlaces a:link{font-family: Georgia, Verdana, Arial, Helvetica; color: #1d1b1b; text-decoration: none;	font-weight:normal;	font-size: 11px; display:block; float:left; width:95%}
.enlaces a:visited {font-family: Georgia, Verdana, Arial, Helvetica; color: #1d1b1b; text-decoration: none;	font-weight:normal;	font-size: 11px; display:block; float:left;  width:95% }
.enlaces a:hover {font-family: Georgia, Verdana, Arial, Helvetica;color: #666666; text-decoration: none; font-weight:normal; font-size: 11px; display:block; float:left; width:95%}

.marcado { text-decoration:line-through }







a.menu1:link {  background-image: url(../img/mn_work.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:39px;  display:block; float:left; text-decoration: none; margin-top:40px;
 }
 
 a.menu1:visited {background-image: url(../img/mn_work.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:39px;  display:block; float:left; text-decoration: none; margin-top:40px;
 }
 
a.menu1:hover {background-image: url(../img/mn_work1.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:39px;  display:block; float:left; text-decoration: none; margin-top:40px;
 }


a.menu2:link {  background-image: url(../img/mn_contact.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:33px;  display:block; float:left; text-decoration: none; margin-top:8px;
 }
 
 a.menu2:visited {background-image: url(../img/mn_contact.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:33px;  display:block; float:left; text-decoration: none; margin-top:8px;
 }
 
a.menu2:hover {background-image: url(../img/mn_contact1.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:33px;  display:block; float:left; text-decoration: none; margin-top:8px;
 }


a.menu3:link {  background-image: url(../img/mn_gallery.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:32px;  display:block; float:left; text-decoration: none; margin-top:8px;
 }
 
 a.menu3:visited {background-image: url(../img/mn_gallery.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:32px;  display:block; float:left; text-decoration: none; margin-top:8px;
 }
 
a.menu3:hover {background-image: url(../img/mn_gallery1.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:32px;  display:block; float:left; text-decoration: none; margin-top:8px;
 }


a.menu4:link {  background-image: url(../img/mn_news.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:32px;  display:block; float:left; text-decoration: none; margin-top:50px;
 }
 
 a.menu4:visited {background-image: url(../img/mn_news.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:32px;  display:block; float:left; text-decoration: none; margin-top:50px;
 }
 
a.menu4:hover {background-image: url(../img/mn_news1.gif); background-position: top left; background-repeat: no-repeat; width:203px; height:32px;  display:block; float:left; text-decoration: none; margin-top:50px;
 }







.pie_gral {
font-family: Georgia, Verdana, Arial, Helvetica;
font-size:6.2pt;
width:99.6%;
text-align:left;
margin-left:0px;
height:20px;
float:left;
color: #545252;
font-weight:bold;
position:fixed;
bottom:0px;

}


.work 

 {
	float:left;
	width:1010px;
	margin-bottom:30px;	
}


.tit_work {
	background-image: url(../img/bg_work.gif); background-position: left bottom; background-repeat: repeat-x;
	width:750px;
	height:52px;
		
}


.texto_work {
font-family: Georgia, Verdana, Arial, Helvetica;
width:99.6%;
text-align:left;
float:left;
color: #272424;
font-weight:normal;
margin-top:10px;

}


a.en_az:link{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #0062b1; text-decoration:none;}
a.en_az:visited {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #0062b1; text-decoration:none;}
a.en_az:hover {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #c6c6cc6; text-decoration:underline;}


.texto_azul {
font-family: Georgia, Verdana, Arial, Helvetica;
text-align:left;
color: #0062b1;
font-weight:normal;
display:block;
margin-bottom:10px;
margin-top:10px;
}


.texto_azul2 {
font-family: Georgia, Verdana, Arial, Helvetica;
text-align:left;
color: #0062b1;
font-weight:normal;
}

.texto_azul3 {
font-family: Arial, Verdana, Helvetica;
font-size:10px;
text-align:left;
color: #0062b1;
font-weight:normal;
}


.texto_gris1{
font-family: Georgia, Verdana, Arial, Helvetica;
text-align:left;
color: #b5b4b4;
font-weight:normal;
}

.texto_gris2{
font-family:  Verdana, Arial, Helvetica;
text-align:left;
color: #b5b4b4;
font-weight:normal;
}







.margen_inf {
	margin-bottom:15px;
}









.contact 

 {
	float:left;
	width:600px;
	margin-bottom:15px;	
}


.tit_contact {
	background-image: url(../img/bg_contact.gif); background-position: left bottom; background-repeat: repeat-x;
	width:600px;
	height:25px;		
}

.tit_contact2 {
	background-image: url(../img/bg_contact2.gif); background-position: left bottom; background-repeat: repeat-x;
	width:600px;
	height:25px;
	margin-top:10px;	
}

.texto_contact {
font-family: Georgia, Verdana, Arial, Helvetica;
font-size:12px;
width:99.6%;
text-align:left;
float:left;
color: #272424;
font-weight:normal;
margin-top:10px;

}


.about 

 {
	float:left;
	width:615px;
	margin-bottom:15px;	
}

.about_sup

 {
	float:left;
	width:615px;
	background-image: url(../img/bg_about1.gif); background-position: left top; background-repeat: repeat-y;
}

.about_inf

 {
	float:left;
	width:615px;
	margin-bottom:15px;	
	background-image: url(../img/bg_about2.gif); background-position: left top; background-repeat: no-repeat;
}



.about_ga

 {
	float:left;
	width:290px;
	margin-bottom:0px;
	margin-left:12px;

}

.about_ga1

 {
	float:left;
	width:290px;
	background-image: url(../img/about3.gif); background-position: left top; background-repeat: repeat-y;
}

.about_ga2

 {
	float:left;
	width:290px;
	margin-bottom:8px;	
	background-image: url(../img/about4.gif); background-position: left top; background-repeat: no-repeat;
}

.foto_ga

 {
	float:left;
	margin:0px 0px 3px 3px;


}

.texto_ga

 {
 font-family: Georgia, Verdana, Arial, Helvetica;
 font-size:9px;
	float:left;
	margin:5px 0px 5px 3px;


}


.clients

 {
	float:left;
	margin:0px 0px 0px 12px;


}





.foto 

 { text-align:left;
	float:left;
	width:588px;

}

.pag 

 {
 font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #666666; 
	float:left;
	width:80px;
	margin:0px 0px 10px 0px;

}


.next 

 {
 font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #666666; 
	float:right;
	margin:0px 0px 10px 15px;

}


.prev 

 {
 font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #666666; 
	float:right;
	margin:0px 0px 10px 0px;

}

a.en_gr:link{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
a.en_gr:visited {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
a.en_gr:hover {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color: #a6a6a6; text-decoration:underline;}


.tit_about {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color: #d7d7d7; text-decoration:none; margin-left:10px; margin-top:15px;}



#galeria2 {     
     
     
     
	  display:none;
	  text-align:left;}






.texto_foto {
font-family: Georgia, Verdana, Arial, Helvetica;
font-size:11px;
width:588px;
text-align:left;
float:left;
color: #272424;
font-weight:normal;
margin-top:5px;

}


.txt_about1 {
font-family: Georgia, Verdana, Arial, Helvetica;
font-size:11px;
text-align:left;
float:left;
color: #1a7ba9;
font-weight:normal;
margin-top:10px;
margin-left:10px;

	background-image: url(../img/bg_contact.gif); background-position: left bottom; background-repeat: repeat-x;
	width:588px;
	padding-bottom:18px;
		
}

.txt_about2 {
font-family: Georgia, Verdana, Arial, Helvetica;
font-size:11px;
text-align:left;
float:left;
color: #333333;
font-weight:normal;
margin-top:10px;
margin-left:10px;
width:588px;
padding-bottom:18px;
margin-top:15px;
		
}








.press 

 {
	float:left;
	width:755px;
	margin-bottom:20px;	
}


.tit_press {
font-family: Georgia, Verdana, Arial, Helvetica;
font-size:29px;

color:#999995;

	background-image: url(../img/bg_contact.gif); background-position: left bottom; background-repeat: repeat-x;
	width:755px;
	height:40px;	
		
}



.texto_press {
font-family: Georgia, Verdana, Arial, Helvetica;
font-size:11px;
color:#35527e;
width:745px;
text-align:left;
float:left;
font-weight:normal;
padding-top:20px;
padding-left:10px;
background-color:#ebf4f6;
display:none;

}



.foto_press 

 { 
	float:right;
	margin-left:40px;
	margin-top:-10px;
	margin-bottom:20px;
	margin-right:8px;

}



a.read:link {  background-image: url(../img/read.gif); background-position: top left; background-repeat: no-repeat; width:30px; height:10px;  display:block; float:right; text-decoration: none;
margin-top:22px; }
 
 a.read:visited {background-image: url(../img/read.gif); background-position: top left; background-repeat: no-repeat; width:30px; height:10px;  display:block; float:right; text-decoration: none;
 margin-top:22px; }
 
a.read:hover {background-image: url(../img/read1.gif); background-position: top left; background-repeat: no-repeat; width:30px; height:10px;  display:block; float:right; text-decoration: none;
 margin-top:22px; }
 
 
 a.close:link {  background-image: url(../img/close.gif); background-position: top left; background-repeat: no-repeat; width:31px; height:10px;  display:block; float:right; text-decoration: none;
 margin-top:22px; }
 
 a.close:visited {background-image: url(../img/close.gif); background-position: top left; background-repeat: no-repeat; width:31px; height:10px;  display:block; float:right; text-decoration: none;margin-top:22px; 
 }
 
a.close:hover {background-image: url(../img/close1.gif); background-position: top left; background-repeat: no-repeat; width:31px; height:10px;  display:block; float:right; text-decoration: none;
 margin-top:22px; }
 
 
a.play:link {  background-image: url(../img/play.gif); background-position: top left; background-repeat: no-repeat; width:22px; height:10px;  display:block; float:right; text-decoration: none;
 margin-top:10px; }
 
a.play:visited {background-image: url(../img/play.gif); background-position: top left; background-repeat: no-repeat; width:22px; height:10px;  display:block; float:right; text-decoration: none;margin-top:10px; 
 }
 
a.play:hover {background-image: url(../img/play1.gif); background-position: top left; background-repeat: no-repeat; width:22px; height:10px;  display:block; float:right; text-decoration: none;
 margin-top:10px; }







a.boton_form:link{font-family: Verdana, Arial, Helvetica; color: #1d1b1b; text-decoration: none; font-weight:normal;	font-size: 10px; display:block; float:right; width:45px; border:1px solid #CCCCCC; text-align:center; padding:3px; margin-right:2px;}
a.boton_form:visited {font-family: Verdana, Arial, Helvetica; color: #1d1b1b; text-decoration: none; font-weight:normal;	font-size: 10px; display:block; float:right; width:45px; border:1px solid #CCCCCC; text-align:center; padding:3px; margin-right:2px;}
a.boton_form:hover {font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration: none; font-weight:normal;	font-size: 10px; display:block; float:right; width:45px; border:1px solid #CCCCCC; text-align:center; background-color:#333333; padding:3px; margin-right:2px;}


.boton_form2 {font-family: Verdana, Arial, Helvetica; color: #1d1b1b; text-decoration: none; font-weight:normal;font-size: 10px; display:block; float:right; border:1px solid #CCCCCC; text-align:center; margin-right:2px; margin-top: 0px;}

.caja_form {
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:normal;
        color: #333333;
        background:#dedede;
        width:198px;
        height:18px;
		margin:3px 0px 8px 0px;
		border:0px;
       }




#popup
   {
      position: absolute;     
      width: 200px;
     
      margin: 440px 0px 0px 5px;
	  visibility:hidden;
	  text-align:left;
      
   }


#popup2
   {
          
      width: 195px;
     
      margin: 0px 0px 0px 0px;
	  text-align:left;
	  background-image: url(../img/bg_menu2.gif); background-position: bottom left; background-repeat:no-repeat;
      
   }
