

body{

background: url(../images/mn_bg.jpg) repeat-x left top #FFFFFF;
border-top:5px solid #474747;
margin:0;
padding:0;

}




.header{
    
	/*background-color:#FFFFFF;*/
	
	font-family: Helvetica, sans-serif;
	font-size: 11px;
    color:#333333; */
    width:940px;
	height:111px;
	/*padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;*/
}
.header a{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
    color:#333333;
    text-decoration:none;
    font-weight:bold;
	
}
.header a:hover{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
    color:#F0F300;
    text-decoration:underline;
    font-weight:bold;
}









.main_frame{
    background: url(../pix/mn.jpg) repeat-x left bottom #EDEDED;
	background-color:#FFFFFF;
    width:950px;
	height:auto;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}



#feature{
border-top:1px solid #dadbd9;
background:url(../images/bkg_feature.gif) top center repeat-x #fafafa;
text-align:center;
padding:0;
height:192px;
overflow:hidden;
}

#feature #news{
float:left;
width:228px;
margin:0 28px 0 0;
text-align:left;
padding:11px 0 0 0;
}

* html #feature #news{width:302px;}
#feature #featured{
background:url(../images/bkg_feature-separator.gif) left center no-repeat;
padding:3px 0 0 39px; /* distancia interlinea entre columnas */
float:left;
width:230px;
}













#newsholder{
/* background-image:url(../images/news_demo.jpg); */
padding:0px 30px 20px 50px;
}


#news h2 a{
color:#FFFFFF; /* #555 */
text-decoration:underline;
}
#news h2 a:hover{
color:#FFFFFF; /* #8d8c8c */
text-decoration:none;
}
#news h1{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF; /* #434343 */
/* text-transform:lowercase; */
font-weight:normal;
line-height:1.1;
}
#news h1 strong{
font-size:19px;
/* text-transform:uppercase; */
display:block;
}
#news h2{
font-family:Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF; /* #8d8c8c if we use white bg */
line-height:1.6;
font-weight:normal;
margin:6px 0 0 0;
}
ol{
list-style:none;
padding:0;
margin:24px 0 0 0;
}
* html ol{padding:0 0 5px 0;}
*:first-child+html ol{padding:0 0 5px 0;}
ol li{
color:#FFFFFF; /* #424242 if we use white bg */
font-family:Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
/* text-transform:lowercase; */
background:url(../images/bkg_li-num02.gif) top left no-repeat;
padding:4px 0 5px 27px;
margin:0 20px 0 0;
display:inline;
}
ol li:first-child{
background:url(../images/bkg_li-num01.gif) top left no-repeat;
}


















/* THUMB TOP */


#thumbtop_holder{
width:588px;
padding:10px 0px 0px 50px;
}




#thumbtop{
width:550px;
}

#thumbtop h2 a{
color:#555;
text-decoration:underline;
}
#thumbtop h2 a:hover{
color:#8d8c8c;
text-decoration:none;
}
#thumbtop h1{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#434343;
/* text-transform:lowercase; */
font-weight:normal;
line-height:1.1;
}
#thumbtop h1 strong{
font-size:19px;
/* text-transform:uppercase; */
display:block;
}
#thumbtop h2{
font-family:Helvetica, sans-serif;
font-size:11px;
color:#8d8c8c;
line-height:1.6;
font-weight:normal;
margin:6px 0 0 0;
}




/* thumbnails */



#thumbnails{
border-top:1px solid #e6e6e6;
background:url(../images/bkg_thumbnails.gif) top center repeat-x;
padding:30px 0 0 0;
}

#thumbnails .details{
border:1px solid #F6F6F6;
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 16px 0px 50px;
min-height:105px; /* height of text panell */
}


.web{background-image:url(../images/web_icn.jpg);}
.pdf{background-image:url(../images/pdf_icn.jpg);}


#thumbnails .details h2, #thumbnails .details h2 a{
color:#464646;
font-family:Helvetica, serif;
font-size:16px;
font-style:normal;
font-weight:normal;
margin:0;
text-decoration:none;
}
#thumbnails .details h3,#thumbnails .details h3 a{
font-family:Helvetica, sans-serif;
color:#6D6D6D;
font-size:10px;
font-weight:normal;
line-height:1.6;
margin:5px 0 0 0;
text-decoration:none;
}




.thumbfooter{
    width:628px;
	height:95px;
	background-color:#FFFFFF;
    border-top: 1px dotted #505156;
	border-top-color:#999999;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
}



/* MIDDLE DIV */


#belt{
    background: url(../#/#.jpg) repeat-x left top;
	background-color:#FFFFFF;
    width:949px;
	height:auto;
	padding:0px;
    border-bottom:#EBEBEB 1px solid;
}




#belt_hold{ 
    padding:0 0 0 5px;
	background-color:#EDEDED;
	width:955px;
}



/* EXTRAS */

.extratitle{
    background: url(../images/#.jpg) repeat-x left top #000000;
	background-color:#FFFFFF;
    width:960px;
	height:auto;
	margin:0px;
	padding:0px;
}



.ex-t{
	font-family:Helvetica, sans-serif;
	font-size: 12px;
    color:#464646;
	height:30px;
    border-right: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
	padding: 10px;
    font-weight:bold;
}




.ex-td{
    background: url(../images/#.jpg) repeat-x left bottom #FFFFFF;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
	font-weight:normal;
	line-height:1.3;
	
    width:33%;
	height:auto;
    border-right: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
    border-top: 1px solid #EBEBEB;
}







/* FOOTER TOP PART */




.seasonbanner{
    background: url(../images/foottop_bg.jpg) repeat-x left top #FFFFFF;
    width:100%;
	height:100px;
	margin: 0px;
	padding:10px;
}




.footer{
    background:#FFFFFF;
    width:100%;
	height:auto;
	margin: 0px;
	padding:0px;
}





.footer_des{
   /* background: url(../images/footer_bg.jpg) repeat-x left top; */
	background: #f9f8f7;
	font-family:Helvetica, sans-serif;
	font-size: 13px;
    color: #990000;
    width:960px;
	height:auto;
	text-align:center;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
    font-weight:normal;
	border-top: 1px solid #252525;

}


.footer_des a{
	font-family:Helvetica, sans-serif;
	font-size: 12px;
    color: #6a6a6a;
    font-weight:normal;
    text-decoration:none;
}

.footer_des a:hover{
	font-family:Helvetica, sans-serif;
	font-size: 12px;
    color: #969696;
    font-weight:normal;
    text-decoration:underline;
}


.lu{
  
    width:20px;
	height:auto;
	margin: 0px;
	padding:0px;
}
.ru{

    width:20px;
	height:auto;
	margin: 0px;
	padding:0px;
}












/* ADDITIONAL INFO / no use untill to talk to brant*/


#addinfo{
width:500px;
float:left;
display:block;
margin:16px 20px 40px 16px;
}
#addinfo ul{
list-style:none;
margin:12px 0 0 0;
padding:0;
}
#addinfo li{
background:url(../images/bkg_check.gif) 2px 4px no-repeat;
margin:0 16px 15px 15px;
padding:4px 0 6px 18px;
font-family:Helvetica, sans-serif;
font-size:11px;
float:left;
width:185px;
border-bottom:3px solid #fff;
}
* html #addinfo li{margin:0 12px 15px 12px;}
#addinfo li a{
color:#bebfbe;
line-height:1.2;
text-decoration:none;
}
#addinfo li a strong{
font-weight:normal;
color:#8d8c8c;
display:block;
line-height:1;
}
#addinfo li:hover{
border-bottom:3px solid #efefef;
background-color:#fafafa;
}




















/* thumbs blocks */


.content{
background-color:#FFFFFF;
margin:0 auto;
width:628px;
}
.piece{
float:left;
margin:0 16px 28px 16px;
width:272px;
background-color:#fcfcfc;
}
* html .piece{margin:0 12px 28px 12px;}
.piece:hover{background-color:#f7f7f7;}
.piece img{
background:url(../images/bkg_piece.gif) top left repeat;
padding:5px;
}




.separator{
background:url(../images/bkg_gradient.gif) top left repeat-x #d8d8d8;
height:5px;
overflow:hidden;
}





a.redlink{
	font-family:Helvetica, sans-serif;
	font-size: 12px;
    color: #990000;
    font-weight:bold;
    text-decoration:none;
}

a.redlink:hover{
	font-family:Helvetica, sans-serif;
	font-size: 12px;
    color: #FF0000;
    font-weight:bold;
    text-decoration:underline;
}





/* background lateral, no use */
.lp_bg{
    background: url(../images/bg_pl-left.jpg) no-repeat right top;
    width:20px;
	height:auto;
	margin: 0px;
	padding:0px;
}
.rg_pn{
    background: url(../images/#.jpg) no-repeat left top;
    width:20px;
	height:auto;
	margin: 0px;
	padding:0px;
}









.ly{
    background: url(../images/#.jpg) no-repeat right top;
    width:20px;
	height:auto;
	margin: 0px;
	padding:0px;
}
.ry{
    background: url(../images/#.jpg) no-repeat left top;
    width:20px;
	height:auto;
	margin: 0px;
	padding:0px;
}
