body, div, ul, li, a { margin:0; padding:0;}
body { font:normal 11px "Courier New", Courier, monospace; background:#ffffff; }
ul { list-style:none;}

:-moz-any-link:focus 	{ outline: none; }
a 						{ color:#000000; }
a:active				{ outline: none; }


#logo { width:140px; height:53px; padding-top:23px; margin-left:24px;}
#logo a:link, #logo a:hover, #logo a:visited { text-decoration:none;}

#menu { width:960px; height:177px; background:#FFFFFF; position:fixed; margin-top:16px; *margin-left:0px; z-index: 99999;}
#menu li { margin-top:3px;}
#mainMenu { width:290px; height:60px; margin-top:11px; margin-left:30px; line-height:13px;}

#main									{ }
#menu a:link 							{ color:#000000; text-decoration:none;}
#menu a:hover 							{ color:#FFFFFF; background:#000000;}
#menu a:visited 						{  text-decoration:none; }
#menu .current-link						{ }

#menu #logo a									{ background:none; }

#menu #galeriasPaginadoHolder .loading			{ padding:0; color:#ccc; display:block; }
#menu #galleryLinksHolder .loading				{ padding:0 0 0 30px; color:#ccc; display:block; }
#menu #galeriasPaginadoHolder .paginaActual		{ background:black; color:white; }

#galerias 								{ margin-top:-55px; line-height:13px;}
#galerias, #mainMenu 					{ float:left;}
#galerias .galeria 						{ float:left; width:130px; margin-left:30px;}
#galerias .galeria a 					{ text-transform:uppercase; }
#galeria								{ *margin-top:-180px;}

#portfolio 								{ margin-left:30px; padding-top:196px; *margin-top:20px !important; *padding-top:0px !important; }
.port									{ *padding-top:196px !important;}
#portfolio a:link, #portfolio a:visited { text-decoration:none; color:#000000;}
.thumb 									{ margin-right:18px; margin-top:12px; float:left; width:142px; }
.txt-hover								{ background:#000000; color:#ffffff;}
.thumb-portfolio						{ margin-top:0px; position:absolute; *left:300px; *margin-left:-270px; *left:300px !important; *margin-left:-270px !important; width:142px; *z-index:99999;}
.thumb .img								{ background:#f4f4f4; width:142px; height:173px;}
.txt 									{ margin-top:10px; text-align:center; text-transform:uppercase; }
#portfolioEmpty							{ text-align:center; padding-top:260px; color:#999; }

.txt2 { text-decoration:underline;}
#galeria { margin-left:30px; padding-top:208px;}
.txt2, .txt2under { margin-top:11px; font-weight:normal; font-style:italic; text-transform:uppercase; }
.txt3 { font-size:11px; margin-top:10px; line-height:16px;}

#contenedor { margin-left:320px; float:left; *z-index:1; *margin-left:0; *position:absolute; *left:351px; }
.txt2under, .linkUnder a:link { text-decoration:underline;}
.txt2under { margin-top:19px;} 
.txt0 { line-height:18px;}
.linkUnder { margin-left:30px;}

.txtInfo { width:255px; line-height:16px; float:left;}
.imgInfo { float:left; margin-left:66px; margin-top:-23px;}

#footer				{ text-align:right; padding:5px 8px; position:absolute; z-index:999; width:1000px; }
#footer2			{ text-align:left; padding:5px 8px; z-index:999; width:1000px; position:absolute;  *top:610px; font-size:10px; left:343px; *left:342px;}
#footer2, #footer2 a:link,  #footer2 a { color:#000000;}
#footer .left 		{ float:left; }
#footer .right 		{ float:right; }
#footer a			{ text-decoration:none; border-bottom:1px dotted #999; }
#footer a:hover		{ color:white; background:#000; border-bottom:none; }