@charset "utf-8";



/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }

ul,ol { list-style: none; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }

body  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0;

	padding: 0;

	text-align: left;

	color:#666666;

	background-color: #FFFFFF;



}

a {

	color:#666666;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}



a:hover {

	color:#666666;

	font-size:12px;

	font-weight:bold;

	text-decoration:underline;

}

.newarte { 
	
	background:url(../../images/bg.jpg) left top repeat-x;

}

.newarte #container { 

	width: 960px;  

	margin: 0; 

	text-align: left; 
background:url(../../images/ArteAmericas-logo.jpg) -50px top no-repeat;
}

.newarte #sidebar1 {

	float: left; 

	width: 250px; 
	
	height: 193px;

	color:#666666;

	padding: 15px 10px 15px 20px;

}

.newarte #mainContent {

	color:#666666;

	height: auto;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 300px;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

} 

.newarte #footer { 

	padding: 10px 10px 0 300px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	color:#666666;

} 

.newarte #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

	color:#666666;

}

.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.newarte #mainMenu { 

	margin: 0;

	padding: 0;

	float:left;

	padding-top: 233px;

} 

.newarte #maintop { 

	margin: 0;

	padding: 0;

	float:right;

	text-align:right;

	padding-top: 35px;
	
	height:30px;

	color:#666666;

} 

.newarte #maintop a { 

	color:#666666;

} 

.newarte #mainMiddle { 

	margin: 0;

	padding: 0;

	float:left;

	padding-top: 210px;

} 

.newarte #mainMiddleindex { 

	margin: 0;

	padding: 0;

	float:left;

	padding-top: 166px;

} 

.newarte #mainMiddleindex1 { 

	margin: 0;

	padding: 0;

	float:left;

	margin-top: 30px;

} 

.newarte #mainMiddleindexlatin { 

	margin: 0;

	padding: 0;

	float:left;

	padding-top: 141px;

		background-image: url(../hotlatin.jpg);

	background-repeat: no-repeat;

	background-position: left top;

} 

.when {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #666666;

	font-weight:bolder;

} 

.homefont {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

	font-weight:bold;

} 

.homelocationfont {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

} 

.homelinksfont {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#003366;

} 

.homelinksfont:a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#003366;

} 

.newarte #homelinks hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#003366;

} 

.roundcont {

	width: 650px;

	background-color: #FFFFFF;

	color: #999999;

	margin-bottom:50px;

}



.roundcont p {

	margin: 0 10px;

}



.roundtop { 
	text-align:right;

}



.roundbottom {

	background: url(../images/br.gif) no-repeat top right; 

}



img.corner {

   width: 15px;

   height: 15px;

   border: none;

   display: block !important;

}

p span.pageHeader {
	color:#f58025;
	font-size:16px;
}

span.style1 {
	color:black;
}

a {
	color:#f58025;
}
