/* CSS Document */
* {
clear:both;

margin:0;
padding:0;
font-size:0px;
letter-spacing:0px;
line-height:0px;
margin:0px;
padding:0px;
}

body {

	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:30px;
	background-image:url(layout/sfondo_2.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;

}


p {

line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
display:block;

}


.ct {  /* CONTENT MAIN TITLE */
	
color:#393 !important;
font-family:Verdana, Arial, Helvetica, sans-serif  !important;
font-size:11px  !important;
font-weight:bold  !important;
text-transform:uppercase  !important;
padding-top:11px  !important;
line-height:normal  !important;
white-space:normal  !important;
word-spacing:normal  !important;
	
}

.coldx_text {

padding-top:11px;
line-height:normal;
white-space:normal;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}


.coldx {

display:block;
width:546px;
max-width:546px;
min-height:300px;
text-align:left;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
margin-bottom:30px;
}


.coldx a:link{

line-height:normal;
white-space:normal;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#393;
text-decoration:underline;

}

.coldx a:visited{

line-height:normal;
white-space:normal;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#393;
text-decoration:underline;

}

.coldx a:hover{

line-height:normal;
white-space:normal;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CCC;
text-decoration:none;

}

.coldx a:visited:hover{

line-height:normal;
white-space:normal;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CCC;
text-decoration:none;

}


.colsx {

font-size:10px;
color:#393;
height:auto;

}

.colsx_content {
font-weight:bold;
font-size:10px;
width:197px;
height:auto;
min-height:40px;
background-image:url(layout/ibg_ntrotext_head2.gif);
background-repeat:repeat-x;
background-position:bottom;
line-height:normal;
white-space:normal;
word-spacing:normal;
color:#393;
display:block;
padding-left:17px;
padding-top:11px;
text-align:left;


}

.colsx_content2 {
font-weight:bold;
font-size:10px;
width:197px;
height:auto;
min-height:40px;
background-color:#FFF;
line-height:normal;
white-space:normal;
word-spacing:normal;
color:#393;
display:block;
padding-left:17px;
padding-top:11px;
text-align:left;


}

.colsx_title {
font-weight:bold;
font-size:10px;
background-color:none;
background-image:url(layout/ibg_ntrotext_head2.gif);
width:197px;
height:21px;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
color:#393;
display:block;
padding-left:17px;
padding-top:9px;
text-align:left;

}

.maincontent {
clear:both;
max-width:760px;
width:760px;
height:auto;
display:block;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
background-image:url(layout/bg_orizontal.gif);
background-repeat:repeat-y;
margin-top:11px;
border-style:solid;
border-color:#333333;
border-width:0.5pt;

}



.introtext {
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#333;
font-size:11px;
padding-top:11px;
padding-right:17px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


.introtext p{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#333;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.introtext a:link{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#393;
text-decoration:underline;
font-size:11px;
padding-top:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.introtext a:hover{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#CCC;
text-decoration:none;
font-size:11px;
padding-top:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.introtext a:visited{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#393;
text-decoration:underline;
font-size:11px;
padding-top:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.introtext a:visited:hover{
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
color:#CCC;
text-decoration:none;
font-size:11px;
padding-top:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


.introtext span, .introtext * {
	
line-height:normal;
letter-spacing:normal;
white-space:normal;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}

.spc {

visibility:hidden;
display:block;
}

.menutab {

background-position:0px 30px;



}

.breads {
color:#333;
font-size:11px;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.breads a:link, .breads a:visited {
color:#393;
font-size:11px;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-transform:uppercase;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.breads a:hover, .breads a:visited:hover {
color:#CCC;
font-size:11px;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-transform:uppercase;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.punto{
	
vertical-align:bottom;	
border-spacing: 0pt;
border-collapse: collapse;
margin-bottom:-4px;
}

.menuor {
clear:both;
width:755px;
height:20px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:right !important;
margin-left:auto;
margin-right:auto;
/*padding-right:17px;*/
padding-top:9px

}


.menuor a:link{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
margin-left:auto;
margin-right:auto;
padding-right:17px;
padding-top:9px;
text-decoration:none;

}

.menuor a:visited{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
margin-left:auto;
margin-right:auto;
padding-right:17px;
padding-top:9px;
text-decoration:none;

}

.menuor a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#999;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
margin-left:auto;
margin-right:auto;
padding-right:17px;
padding-top:9px;
text-decoration:none;

}

.menuor a:visited:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#999;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
margin-left:auto;
margin-right:auto;
padding-right:17px;
padding-top:9px;
text-decoration:none;

}


/*
.menuover {
	
clear:both;
width:214px;
height:30px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;


	
	
}
*/
.menuover a {
	
	
display:block;
width:100%;
height:22px;
background-image:url(layout/button_bg_over.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;
text-decoration:none;
padding-left:17px;
padding-top:8px;
border-left-width:0.5pt;
border-left-style:solid;
border-left-color:#333;	


	
	
}


.menubut {
clear:both;
width:214px;
max-width:214px;
background-image:url(layout/button_bg.gif);
height:30px;
max-height:30px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;
}

.menubut a{
display:block;
width:100%;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;
text-decoration:none;
padding-left:17px;
padding-top:8px;
border-left-width:0.5pt;
border-left-style:solid;
border-left-color:#333;
}

.menubut a:visited{
display:block;
width:194px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;
text-decoration:none;
padding-left:17px;
padding-top:8px;
border-left-width:0.5pt;
border-left-style:solid;
border-left-color:#333;
}

.menubut a:hover, .menubut a:visited:hover{
clear:both;
width:196px;
height:22px;
display:block;
background-image:url(layout/button_bg_over.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;



}


.menu {
clear:both;
width:760px;
max-width:760px;
height:210px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
display:block;
background-color:#FFF;
border-style:solid;
border-color:#333333;
border-width:0.5pt;
border-left:none;

}


.head {
clear:both;
width:760px;
max-width:760px;
height:198px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
display:block;
background-color:#FFF;
border-style:solid;
border-color:#333333;
border-width:0.5pt;
border-left:none;

}

.shadow {
clear:both;
overflow:hidden;
width:760px;
height:4px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
display:block;
background-color:#333333;
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
}


.menubut2 {
clear:both;
width:214px;
max-width:214px;
background-image:url(layout/button_bg2.gif);
height:30px;
max-height:30px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;

}

.menubut2 a{
display:block;
width:194px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;
text-decoration:none;
padding-left:17px;
padding-top:8px;
border-left-width:0.5pt;
border-left-style:solid;
border-left-color:#333;
}

.menubut2 a:visited{
display:block;
width:194px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;
text-decoration:none;
padding-left:17px;
padding-top:8px;
border-left-width:0.5pt;
border-left-style:solid;
border-left-color:#333;
}

.menubut2 a:visited:hover, .menubut2 a:hover{
 
clear:both;
width:196px;
height:24px;
display:block;
background-image:url(layout/button_bg_over.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
line-height:normal;
line-height:normal;
white-space:normal;
word-spacing:normal;
text-align:left;
}


