body {
	margin: 0px;
	padding: 0px;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-active p.headline {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
}


.sIFR-active p.headline {
    display: block;
	color: #990000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 25px;
}


div#splash {
	margin: 70px auto 0px auto;
	width: 516px;
}

div#splashinfo {
	font-family: Times, "Times New Roman";
	font-size: 11px;
	line-height: 17px;
	color: #666;
	width: 100%;
	
}

div#splashinfo a:link {
	text-decoration: none;
	color: #666;
}

div#splashinfo a:visited {
	text-decoration: none;
	color: #666;
}

div#splashinfo a:hover {
	text-decoration: underline;
	color: #666;
}

div#splashinfo a:active {
	text-decoration: none;
	color: #666;
}


div#splashinfo div#first {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 5px;
	
}

div#splashinfo div#second {
	float: left;
	width: 215px;
	margin: 0px;
}

div#splashinfo div#third {
	float: left;

}




div#gallery {
	margin: 22px 0px 20px 0px;
}

div#gallery table td {
	width: 25%;
	text-align: left;
	padding-right: 24px;
}

div.viewer {
	height: auto;
	width: auto;;
	display: block;
	margin: 22px 0px 13px 0px;
	padding: 0px;
	overflow: auto;
}

div.viewer table td {
	padding-right: 10px;
	padding-bottom: 30px;
}


div#gallery div.break {
	clear: both;
	height: 20px;
	width: 100%;
}

div.viewer_details {
	font-family: Times, "Times New Roman";
	font-size: 11px;
	color: #666;
	margin: 7px 0px 0px 0px;	
}

span.desc {
	font-family: Times, "Times New Roman";
	font-size: 11px;
	color: #666666;
	float: left;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}

div.viewer_details span.description {
	float: left;
	width: auto;
}

div.viewer_details span.goback {
	float: right;
	text-align: right;
	width: auto;
}

div.viewer_details span.goback a:link {
	color: #990000;
	text-decoration: none;
}
div.viewer_details span.goback a:visited {
	color: #990000;
	text-decoration: none;
}
div.viewer_details span.goback a:hover {
	color: #990000;
	text-decoration: none;
}
div.viewer_details span.goback a:active {
	color: #990000;
	text-decoration: none;
}


/*
div#gallery div.thumbs {
	float: left;
	margin-right: 20px;	
}
*/

div#gallery div.thumbs {
	margin: 0px auto 0px auto;	
}

div#gallery div.thumbs p {
	font-family: Times, "Times New Roman";
	font-size: 10px;
	color: #666;
	margin: 0px;
	padding: 0px;
}


div#artists_header {
	margin: 0px;
	padding: 0px;
}

div#artists_header ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}

div#artists_header ul li {
	font-family: Times, "Times New Roman";
	font-size: 12px;
	color: #999999;
	list-style: none;
	display: inline;
	margin: 0px 14px 0px 0px;
	padding: 0px;
}

div#artists_header ul li a:link {
	text-decoration: none;
	color: #999999;
}
div#artists_header ul li a:visited {
	text-decoration: none;
	color: #999999;
}
div#artists_header ul li a:hover {
	text-decoration: none;
	color: #990000;
}
div#artists_header ul li a:active {
	text-decoration: none;
	color: #999999;
}

div#artists_header ul li a.active:link {
	text-decoration: none;
	color: #990000;
}
div#artists_header ul li a.active:visited {
	text-decoration: none;
	color: #990000;
}
div#artists_header ul li a.active:hover {
	text-decoration: none;
	color: #990000;
}
div#artists_header ul li a.active:active {
	text-decoration: none;
	color: #990000;
}

div#artists_header div.person {
	margin: 0px 0px 6px 0px;
}

div#artists_header div.nav {
	margin: 0px;
	padding: 0px;
}

div#artists_header div.nav img {
	display: inline;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

div#content {
	width: 777px;
	margin: 0px auto 20px auto;
}

div#header {
	margin: 23px 0px 16px 0px;
	width: 777px;
	height: height: 63px;
}

div.bio p {
	font-family: Times, "Times New Roman";
	font-size: 12px;
	color: #666;
	padding: 0px;
	margin: 6px 0px 0px 0px;	
}

div#submenu {
	float: left;
	margin: 0px 34px 0px 0px;
	padding: 0px;
	width: 186px;
}

div#submenu ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

div#submenu ul li {
	font-family: Times, "Times New Roman";
	font-size: 16px;
	color: #999999;
	letter-spacing: 0px;
	list-style: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#submenu img.section {
	margin: 0px 0px 12px 0px;
	display: block;
}

div#submenu img.line {
	margin: 14px 0px 12px 0px;
}

div#menu {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 186px;
	/*
	border: 1px solid #000;
	*/
	
}



div#menu ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

div#menu ul li {
	font-family: Times, "Times New Roman";
	font-size: 16px;
	color: #999999;
	letter-spacing: 0px;
	list-style: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#menu ul li a:link {
	text-decoration: none;
	color: #999999;
}
div#menu ul li a:visited {
	text-decoration: none;
	color: #999999;
}
div#menu ul li a:hover {
	text-decoration: none;
	color: #990000;
}
div#menu ul li a:active {
	text-decoration: none;
	color: #999999;
}

div#menu ul li a.active:link {
	text-decoration: none;
	color: #990000;
}
div#menu ul li a.active:visited {
	text-decoration: none;
	color: #990000;
}
div#menu ul li a.active:hover {
	text-decoration: none;
	color: #990000;
}
div#menu ul li a.active:active {
	text-decoration: none;
	color: #990000;
}


div#menu img.section {
	margin: 0px 0px 12px 0px;
	display: block;
}

div#menu img.line {
	margin: 14px 0px 12px 0px;
}

div#menu div#contact {
	font-family: Times, "Times New Roman";
	font-size: 12px;
	letter-spacing: 0px;
/*
	color: #a0a0a0;
*/
	color: #666;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
}

div#menu div#contact p.intro {
	padding: 0px;
	line-height: 13px;
	margin: 0px 0px 15px 0px;
}

form#contactform {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

form#contactform p.enviar {
	float: right;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	cursor: pointer;
}

form#contactform p.title {
	margin: 8px 0px 6px 0px;
	padding: 0px;
	line-height: 13px;
}

form#contactform p.newsletter {
	width: 150px;
	float: left;
	margin: 10px 0px 0px 0px;
}

form#contactform select {
	font-family: Times, "Times New Roman";
	color: #666;
	border: 1px solid #cccccc;
	width: 100%;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	margin: 0px;
}

form#contactform input.news {
	float: right;
	border: 1px solid #cccccc;
	margin: 12px 0px 0px 0px;
}

form#contactform input.texto {
	font-family: Times, "Times New Roman";
	color: #666;
	border: 1px solid #cccccc;
	width: 100%;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	margin: 0px;
}

form#contactform textarea.texto {
	font-family: Times, "Times New Roman";
	color: #666;
	border: 1px solid #cccccc;
	width: 186px;
	height: 49px;
	font-size: 12px;
	margin: 0px;
}

div#main {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 554px;
	clear: right;
}

div#main_alt {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 772px;
	clear: right;
}

div#news img {
	border: 1px solid #cfcfcf;
	margin: 15px 0px 0px 0px;
}


div#main div#news {
	font-family: Times, "Times New Roman";
	font-size: 14px;
	color: #666;
	width: 432px;
}

div#main div#news p.headline {
	font-family: Times, "Times New Roman";
	font-size: 26px;
	color: #990000;
	margin: 0px 0px 0px 0px;
}

div#main div#news p {
	margin: 7px 0px 0px 0px;
}

div#main div#news p {
	margin: 7px 0px 0px 0px;
	font-size: 15px;
}


div#footer {
	font-family: Times, "Times New Roman";
	font-size: 11px;
	line-height: 17px;
	color: #666;
	margin: 0px 0px 0px 0px;
}

div#footer a:link {
	text-decoration: none;
	color: #666;
}

div#footer a:visited {
	text-decoration: none;
	color: #666;
}

div#footer a:hover {
	text-decoration: underline;
	color: #666;
}

div#footer a:active {
	text-decoration: none;
	color: #666;
}


div#footer div#first {
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

div#footer div#second {
	float: left;
	width: 195px;
	margin: 0px 0px 0px 0px;
}
div#footer div#third {
	float: left;
	width: 190px;
	margin: 0px 0px 0px 0px;
}

div#footer div#fourth {
	float: left;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#cover_home {
	width: auto;
	margin: 0px;
	padding: 0px;
}

div#cover_home img {
	border: 1px solid #cfcfcf;
}

div#home {
	font-family: Times, "Times New Roman";
}

div#home div#cover_home p {
	font-size: 10px;
	line-height: 11px;
	color: #666;
	text-align: left;	
	margin: 3px 0px 0px 0px;
}


div#cover_us {
	width: 550px;
	margin: 0px;
	padding: 0px;
}

div#cover_us img {
	border: 1px solid #cfcfcf;
}

div#us {
	font-family: Times, "Times New Roman";
}

div#us div#cover_us p {
	font-size: 10px;
	line-height: 11px;
	color: #666;
	text-align: right;	
	margin: 0px 0px 3px 0px;
}

div#us div#texto p {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

div#us div#texto div.us_left_new {
	float: left;
	width: 46%;
	margin: 0px 40px 0px 0px;
	font-style: normal;
	color: #FF00FF;
}

div#us div#texto div.us_right {
	float: left;
	width: 46%;
	margin: 0px 0px 0px 0px;
	font-style: normal;
	color: #FF00FF;	
}

