body				{ border:0px none; margin:0; text-align:center; background: #606060 url('images/bkg.gif') repeat-x; font-family:arial; font-size: 14px }
form				{ margin:0px; padding:0px}
a:link				{ text-decoration: none; color:#79ab0e}
a:visited 			{ text-decoration: none; color:#79ab0e }
a:hover 			{ text-decoration: underline; color:#79ab0e }
a:active 			{ outline: none; color:#79ab0e }
h1					{ font-size:12px; margin:0px; padding:0px}
h2					{ font-size:11px; margin:0px; padding:0px}
.noscript			{ font-size:12px}

#sitemapEs 			{ position:absolute; margin-left:auto; margin-right:auto; width:400px;  display:none }
#sitemapEN 			{ position:absolute; margin-left:auto; margin-right:auto; width:400px;  display:none }

/*div				{border: 1px solid}*/

#page				{ width:100%; position:relative; text-align:center; overflow:hidden}
.flashFullDiv		{ width:800px; height:600px; position:absolute; border: none; left:0px;z-index:2}

#content			{ width:912px;  text-align:left; margin-left:auto; margin-right:auto;}
#gameContainer		{ position:relative; /*z-index:99*/}

#shadTop			{ text-align:center }
.shadTopLeft		{ font-size:8px; width:17px; height:19px; background: url('images/shadowTopLeft.png') !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowTopLeft.png',sizingMethod='scale')}
.shadTopRight		{ font-size:8px; width:17px; height:19px; background: url('images/shadowTopRight.png') !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowTopRight.png',sizingMethod='scale')}
.shadTopCenter		{ font-size:8px; height:19px; background: url('images/shadowTopCtr.png') repeat-x !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowTopCtr.png',sizingMethod='scale')}

.logoHome			{ text-align:center; width:50px; height:49px; background: url('images/logoHome.png') repeat-x !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logoHome.png',sizingMethod='scale') }
.logo				{ text-align:center; height:61px; background: url('images/bkgTop.gif') repeat-x; z-index:99}
.imgLogo			{ width:239px; height:61px; background: url('images/logoTop.gif'); z-index:99}

.menu				{ height:22px; position:relative; background: url('images/bkgMenu.gif') repeat-x; }
.menuFlash			{ height:83px; position:absolute; bottom:0px; z-index:9 }

#innerContent		{ padding-top:8px; margin-right:10px; text-align:justify; font-family:verdana; font-size: 11px; color: #333333;}
.postit_es			{ left: -17px; top: 55px; z-index:1; position:absolute; width:125px; height:122px; background: url('images/postit_es.png') !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/postit_es.png',sizingMethod='scale') }
.postit_en			{ left: -17px; top: 55px; z-index:1; position:absolute; width:125px; height:122px; background: url('images/postit_en.png') !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/postit_en.png',sizingMethod='scale') }
.postitFill			{ width:125px; height:122px; }
.contactDiv			{ position:absolute; z-index:99 }

.slideshow 			{ list-style-type: none; width:auto; margin: 0px; padding: 0px; width:740px; }
.slide				{ position: relative; float: left;	margin-bottom: 5px; /*width:100%*/ }
.slide				{ position: relative; float: left;	margin-bottom: 5px; width:100%;/* width:730px;*/ overflow:visible }
.inplace			{ position: absolute; visibility: hidden; z-index: 10000; }
.handle				{ cursor: move;}
.links 				{ display:block; clear:left; /*background:#EDEDED border:1px solid #f0f0f0; padding:5px; margin-top:5px; margin-bottom:5px*/}

.titulo1			{ /*font-family:tahoma,calibri,tahoma;*/ font-family: Tahoma, Geneva, sans-serif; font-size: 20px; color: #666666; }
h1					{ background:#fff; margin:0px; padding:0px; font-weight:normal; font-family: Tahoma, Geneva, sans-serif; font-size: 20px; color: #666666; }

.langSelector		{ text-align:center; padding:10px; font-family:tahoma,calibri,tahoma; font-size: 20px; color: #ffffff}
.langSelector a:link	{ padding:5px; margin:5px; color: #ffffff}
.langSelector a:visited	{ padding:5px; margin:5px; color: #ffffff}
.langSelector a:hover	{ padding:4px; margin:5px; background:#79ab0e; border:1px solid; color: #ffffff; text-decoration:none}

.columna1			{ /*position:relative; border: 1px solid;*/ width:140px; padding-top:8px; text-align:right; padding-right:10px; font-family:tahoma,calibri,tahoma; font-size: 20px; color: #2b9798}
.columna2			{ /*position:relative; border: 1px solid;*/ width:140px; padding-top:8px; text-align:right; padding-right:10px; font-family:tahoma,calibri,tahoma; font-size: 20px; color: #ca7a0a}
.columna3			{ /*position:relative; border: 1px solid;*/ width:140px; padding-top:8px; text-align:right; padding-right:10px; font-family:tahoma,calibri,tahoma; font-size: 20px; color: #79ab0e}
.columna4			{ /*position:relative; border: 1px solid;*/ width:140px; padding-top:8px; text-align:right; padding-right:10px; font-family:tahoma,calibri,tahoma; font-size: 20px; color: #363636}
.columna5			{ /*position:relative; border: 1px solid;*/ width:140px; padding-top:8px; text-align:right; padding-right:10px; font-family:tahoma,calibri,tahoma; font-size: 20px; color: #DD0000}

.comicHome			{ position:absolute; top:-84px; left:7px; text-align:center; height:91px; z-index:2} /* antes bottom 8 */
.comicImg1			{ width:126px; height:91px; background: url('images/comic_home.gif') no-repeat bottom center}

.comicServices		{ position:absolute; top:-84px; left:7px; text-align:center; height:91px;}
.comicImg2			{ width:126px; height:91px; background: url('images/comic_services.gif') no-repeat bottom center}

.comicProjects		{ position:absolute; top:-88px; left:7px; text-align:center; height:95px;}
.comicImg3			{ width:126px; height:95px; background: url('images/comic_projects.gif') no-repeat bottom center}

.comicContact		{ position:absolute; top:-84px; left:7px; text-align:center; height:91px;}
.comicImg4			{ width:126px; height:91px; background: url('images/comic_contact.gif') no-repeat bottom center}

.comicNews			{ position:absolute; top:-88px; left:7px; text-align:center; height:95px;}
.comicImg5			{ width:126px; height:95px; background: url('images/comic_news.gif') no-repeat bottom center}

.project			{ /*background:#fff;*/ border:3px dotted #DDDDDD; padding: 10px; }
.prjImg				{ width:140px; height:120px; border:2px solid #DDDDDD; float:left; margin-right:5px; }
.prjThumb			{ width:32px; height:27px; border:2px solid #DDDDDD; margin-right:5px; vertical-align:middle }

.fl					{ float:left}
.color2				{ color: #ca7a0a }
.srvListRight		{ margin-left:190px }
.srvImg				{ border:1px solid #DDDDDD; float:left; margin-right:5px; }
.clear 				{ clear:both}

.contactForm		{ border:3px dotted #DDDDDD; padding:15px; }
.tableFform			{ padding-top:8px; margin-right:10px; text-align:justify; font-family:verdana; font-size: 11px; color: #333333;}
.formFields1		{ width:270px; height:16px; border:1px solid #DDDDDD; font-family:verdana; font-size:11px; font-weight:normal; color: #000000}
.formFields1:focus	{ width:268px; height:14px; border:2px solid #AAAAAA }
.formFields2		{ width:380px; height:84px; border:1px solid #DDDDDD; font-family:verdana; font-size:11px; font-weight:normal; color: #000000}
.formFields2:focus	{ width:378px; height:82px; border:2px solid #AAAAAA }
.boton				{ }
.boton:link			{ }
.boton:visited		{ }
.boton:hover		{ border: 1px solid; padding:5px; text-decoration:none; background: #f5fbeb}
.boton:active		{ border: 1px solid; padding:5px; text-decoration:none; background: #f5fbeb}

#center				{ }
.shadLeft			{ width:6px; background: url('images/shadowLeft.png') left repeat-y !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowLeft.png',sizingMethod='scale')}
.shadRight			{ width:6px; background: url('images/shadowRight.png') right repeat-y !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowRight.png',sizingMethod='scale')}
.center				{ background: #FFFFFF} 
.centerScale		{ margin-left:6px; margin-right:6px; background: #FFFFFF} 
.centerScaleFix		{ clear:right} 


.collapseContainer	{ clear: both; display:block; overflow:hidden }
.collapseContent	{ display:block; overflow:hidden }
.collapseButton		{ display:block; position:relative;}
.collapseButton:hover	{ display:block; background:#f5fbeb; text-decoration:none;}
.collapseButtonClose		{ /*display:block;*/  position:relative; text-align:right; float:right; }
.collapseButtonClose:hover	{ background:#f5fbeb; text-decoration:none;}

#shadBottom			{ text-align:center}
.shadBottomLeft		{ font-size:8px; width:17px; height:19px; background: url('images/shadowBottomLeft.png') !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowBottomLeft.png',sizingMethod='scale')}
.shadBottomRight	{ font-size:8px; width:17px; height:19px; background: url('images/shadowBottomRight.png') !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowBottomRight.png',sizingMethod='scale')}
.shadBottomCenter	{ /*position:relative;*/ font-size:8px; height:19px; background: url('images/shadowBottomCtr.png') repeat-x !important; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowBottomCtr.png',sizingMethod='scale')}

#footerWrap			{ position:relative; /*border:1px solid;*/}
#footer				{ position:absolute; font-family:arial; font-size:10px; left:140px; top:-4px; color: #888888; overflow:visible; z-index:2}
#validators			{ position:absolute; font-family:arial; font-size:9px; right:0px; top:12px; color: #aaaaaa}
#validators a:link	{ color: #aaaaaa}
#validators a:visited{ color: #aaaaaa}
#validators a:hover	{ color: #ffffff}