#simpleTooltip { padding: 7px; border: 5px solid #A6A7AB; background: #000;  color: #FFF; font-weight: bold;-moz-border-radius: 5px; -webkit-border-radius: 5px; }



/** layout **/

.wrap	{width: 890px; margin: 0 auto;}
#header	{width: 100%; _height: 108px; height:130px;}
#header .wrap	{position: relative;}
.container	{padding-bottom: 40px; _padding-top: 10px;}

#header h1	{position: absolute; top: 26px; left: 10px; width:105px; height: 54px;}

#nav	{position: absolute; top: 40px; right: -25px; text-align: left;}
#nav ul	{list-style-type: none;}
#nav li	{float: left; width: 115px; height: 40px;}
#nav li.long	{width: 135px;}
#nav li a 	{display:block; margin-left: 10px;margin-top: 3px; }


#gallery	{height: 375px; margin-bottom: 10px;}
#gallery #flash	{margin: 8px 10px;}


#foot	{text-align: center;}
#foot h5	{display:inline;}

#home #main div h2,
#home #main div p,
#home #main div ul	{margin-right: 15px;}
#home #main div ul li	{margin-bottom: 7px;}



.sidebox h2	{padding:9px 0 6px; margin-right: 0px;}
.sidebox h2 span	{display:block; margin-left: 15px;}
body #main div.sidebox h2
	{margin-right: 0px!important;}
div.sidebox h3,
div.sidebox span	{margin: 3px 15px;}
div.sidebox hr	{margin:5px 15px!important; width: 255px;}
#home #main div	{position: relative; height: 370px; _height: 370px;}


#home #main div, x:-moz-any-link 
	{height: 365px;}

p.boton	{width: 150px; height: 27px; margin: 0px; position: absolute; bottom: 5px; left: 0px;}
p.boton a	{display: block;  margin-left: 10px;}

#foot	{height: 144px; padding-top: 20px; margin-top: -10px;}


body.section div#main	{padding-top: 20px;}

#content	{margin-top: 13px;}
body div#content h2	{margin-bottom: 10px;}
body div#content p	{margin-right: 20px;}


body.section .sidebox h3
	{padding: 5px 0!important;}







	




/** colors and style **/

body	{background: #404040;}
#header	{background: transparent url(bkg-header-trans.png) repeat-x; _background-color: black; _background-image: none;}
.wrap	{background:#FFF;}
#foot	{background: #000000;}
#gallery	{background: #FFF url(bkg-gallery.jpg) no-repeat;}

#nav li	{border-left: 1px solid #464648;}
#nav a	{color: #95969A; text-decoration: none;}
#nav a span	{color: #FFF;}

#main h2, #content h2 a,
.sidebox h3,
.sidebox h3 a,
#main ul,
#content p a	{color: #000; text-decoration: none;}

body #main .sidebox h2	{background: #fff url(bkg-header.jpg) no-repeat left top; color: #FFF;}
.sidebox	{background: #F9F9F9;}

#main p, #main li, span.date
	{color: #393939;}
#main strong	{color: #000000;}
p.boton	{background: transparent url(boton.gif) no-repeat left top;}
p.boton a	{color: #fff; text-decoration:none; }


#foot,
#foot h5, #foot a	{color: #fff; text-decoration:none;}

	
	
	
	
/** fonts **/

#nav a 	{font-weight: bold; font-size: 1.2em;}
#nav a span	{font-size: .7em; font-weight: normal;}

#main h2	{font-size: 1.6em; line-height: 120%; margin-bottom: 5px; font-weight: bold;}
body div.sidebox h3	{font-size: 1.3em; font-weight:bold;}
span.date	{font-size: .9em; margin-top:2px!important; margin-bottom: 2px!important;}
p.boton a	{font-weight: bold; line-height: 230%; text-shadow: #B1B1B1 1px 1px 1px;}


#foot a, #content p a 	{font-weight: bold;}	             


/** proyectos**/
#proyectos #main div div
                      { width: 32%; float: left; text-align: center; _display:inline;margin-bottom: 5px; height: 225px; overflow:hidden;}
#proyectos #main div div img
                      {border: 12px solid #E9E9E9; height:160px ; width: 240px  ;}

#proyectos  #main div div  h3         
	{margin: 5px ;  font-size: 1.1em!important}

	
	


#content hr	{width: 550px;}

#proyectos  #main div div  h3 a       
	{color: #000000; text-decoration: none; padding: 3px 0; font-weight: bold;}


/** images **/

#content p img	{margin-top: 0px;}
#content p img.right	{margin-right: 5px;}


#content li	{margin-right: 30px; margin-bottom: 10px;}


/* form **/

#content form  label	{display: block!important;}

#content form legend	{display: none;}
#content form fieldset	{border: 0px;padding: 0px;}


#content h3	{font-weight: bold; margin-bottom: 10px;}

#empresa #content img  {border: 10px solid #BEBEBE;}

body#empresa #content p	{margin-top: 10px;}


div#news	{position: relative;}
p#doscero	{position: absolute; bottom: 0px; right: 10px; height: 23px; width: 73px; margin-left: 10px; margin-bottom: 5px;}

body#home.en #main div.span-2
			{padding-bottom: 30px!important;}




