body, td {line-height:150%;
margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; widthmargin:0; heightmargin:0;
  font-family: arial, sans-serif;
  font-size: 80%;
  color: #222222;
}

.menucat{ font-size:14px; color: #ffffff; font-family: verdana; padding-left:5px;padding-right:10px;}
.curr{font-size:21px; color: #fff200; font-weight:bold; background-color:#000000}
.mini{font-size:11px}
.darkgreen{color:darkgreen}

.subtitle{font-size:15px; font-family: verdana; font-weight:normal; color:red; margin-bottom:0px;}

.imp{color:#0782ab;}
.imp2{color:red;}

.form{font-family: Georgia;color: #1097d6; font-size:12px;}

A:link, A:visited {
	COLOR: #0080c6; text-decoration: underline;
}
 
A:hover, A:active {
	text-decoration: none;
}


A.footer:link, A.footer:visited {
	COLOR: #0080c6; text-decoration: underline; font-size:11px; color:#ff8989
}
 
A.footer:hover, A.footer:active {
	text-decoration: none; color:#ff0000
}



A.bigred:link, A.bigred:visited {
	COLOR: #0080c6; text-decoration: underline; font-size:15px; color:#ff0000
}
 
A.bigred:hover, A.bigred:active {
	text-decoration: none; color:#ff0000
}



A.minired:link, A.minired:visited {
	COLOR: #0080c6; text-decoration: underline; font-size:12px; color:#ff0000
}
 
A.minired:hover, A.minired:active {
	text-decoration: none; color:#ff0000
}





A.pseudo:link, A.pseudo:visited {
	COLOR: #0080c6; text-decoration: none;
}
 
A.pseudo:hover, A.pseudo:active {
	text-decoration: none;
}

.pseudo {
	border-bottom: 1px dashed;
	color: red;
	text-decoration: none;
	cursor: pointer;
}


A.menu:link, A.menu:visited, A.menu:active {
	text-decoration: none; color:#ffffff
}
A.menu:hover {
	text-decoration: underline;
	color: #fff76f;
}


.category{COLOR: #fff76f; font-family: Helvetica; font-size:14px; margin-left:5px;}

A.category:link, A.category:visited, A.category:active  {
	font-family: Helvetica;
	margin-left:5px;
	font-size:14px; 
	COLOR: #ffffff;
	text-decoration: none;
	border-bottom: 1px dashed;
}
 
A.category:hover{
	COLOR: #fff76f;
	text-decoration: none;
	border-bottom: 0;
}


A.miniwhite:link, A.miniwhite:visited, A.miniwhite:active  {
	font-size:11px; 
	COLOR: #ffffff;
	text-decoration: none;
}
 
A.miniwhite:hover{
	text-decoration: underline;
}




A.menu_ch:link, A.menu_ch:visited, A.menu_ch:active {
	text-decoration: none; 
}
A.menu_ch:hover {
	text-decoration: none;
}



.pseudo:hover {
color: blue;
text-decoration: none;
border-bottom: none;
}



.highslide-maincontent{
color:#1097d6;
}


table.in {border: 1px solid #acc9ef; border-collapse:collapse; border-color:#acc9ef;}

table.hid {border: 1px solid #acc9ef; border-collapse:collapse; border-color:#acc9ef;margin-left:50px}



h1{font-size:25px; font-family: verdana; font-weight:normal; color:red; margin-bottom:25px;margin-top:5px;line-height:150%;}
h3{font-size:18px; font-family: verdana; font-weight:normal; color:green; margin-bottom:0px;}
h4{font-size:15px; font-family: arial; font-weight:bold; color:#036296; margin-bottom:0px;}
h5{font-size:15px; font-family: arial; font-weight:bold; color:#036296; margin-bottom:10px; margin-top:10px;}


.question{font-size:15px; font-family: arial; font-weight:bold; color:#036296; margin-bottom:-15px;}

.nav{color:#999999;font-size:11px; margin-top:10px;}

A.nav:link, A.nav:visited, A.nav:active{
	color: #999999; text-decoration: underline; 
}
A.nav:hover{
	text-decoration: none; color: #333333;
}


.date{color:#666666; font-size: 11px;}

p.tip{margin: 0px 15px 0px 15px; color:red; font-size: 12px; font-style:italic;}
.tiptitle{margin: 0px 15px 0px 15px; color:#bc0000; font-size: 13px; font-weight:bold;}

a.tipmore:link, a.tipmore:visited, a.tipmore:active{margin: 0px 15px 0px 15px; color:#777777; font-size: 11px;}
a.tipmore:hover{text-decoration: none;}





li.red {list-style: url(misc/li.gif); margin: 0  0 0 0}
li.punto {list-style: url(pics/li3.gif);}
li.no {list.style.position:inside; list-style: url(pics/li2.gif); margin: 0 0 0 20px;}


a.hid{
color:#ffffff;
text-decoration:none;
cursor:text;
}


A.news:link, A.news:visited, A.news:active {
	text-decoration: underline; font-size:12px; line-height:140%;
}
A.news:hover {
	text-decoration: none;
}


.red{font-size:16px; color:#ff0000;margin-bottom:25px;}
.big{font-size:26px; color:#ff0000;}


A.red:link, A.red:visited, A.red:active {
	COLOR: #ff0000; text-decoration: none; font-size:16px;border-bottom: 1px dashed;
}
A.red:hover {
	text-decoration: none;
border-bottom: none;
}

A.red2:link, A.red2:visited, A.red2:active {
	COLOR: darkgreen; text-decoration: underline; font-size:18px;
}
A.red2:hover {
	text-decoration: none;
border-bottom: none;
}


A.green:link, A.green:visited, A.green:active {
	COLOR: green; text-decoration: none; font-size:12px
}
A.green:hover {
	text-decoration: underline;
}

A.grey:link, A.grey:visited, A.grey:active {
	COLOR: #666666; text-decoration: underline; font-size:12px
}
A.grey:hover {
	text-decoration: none;
}





A.mini:link, A.mini:visited, A.mini:active {
	COLOR: #0099cc; text-decoration: underline; font-size:11px
}
A.mini:hover {
	COLOR: #0099cc; text-decoration: none;
}




A.top:link, A.top:visited, A.top:active {
	COLOR: #0099cc; text-decoration: underline; font-size:11px
}
A.top:hover {
	COLOR: #0099cc; text-decoration: none;
}


a.main{
    color: #006898;
    text-decoration: underline;
    font: 15px arial;

}

a.main:hover{
    color: red;
    text-decoration: none;
    
}


.hidden { display:none; }




a.noul:hover {text-decoration: none;}



.comment2 { font-size:11px !important; margin-bottom:8px;}
.comment { font-size:11px !important; color:#9999cc;}
.desc { font-size:11px !important; color:#9999cc;}

.quote {color:#9999cc; margin-left:25px;}


img.text { border: 1px  solid  #006ebb }

img {
border-color: #aaaaaa;
}


.title { font-size:1.8em !important; font-family: Arial; font-weight: 200; margin:0px; color:#287ec0; margin-bottom:6px; margin-top:5px;margin-left:0px;margin-right:0px;}

textarea{
font-family: Helvetica;
font-size: 13px;
color: #252556;
	background-color: #FFFFFF;
	border: 1px solid #ffcc72;
}

textarea.inputblue{
font-family: Helvetica;
font-size: 15px !important;
color: #284f94 !important;
	background-color: #FFFFFF;
	border: 1px solid #a8c7ff !important;
}

textarea.inputblue:focus {
	border: 1px solid #498aff !important;
}


input, textarea {
	font-family: Helvetica;
	background-color: #FFFFFF;
	border: 1px solid #ffcc72;
	padding-top: 1px;
	padding-bottom: 2px;
}

input, input:focus{
font-size: 12px;
}

textarea, textarea:focus{
font-size: 13px;
}

input:focus, textarea:focus {
	border: 1px solid #b64700; 
	color: #4b4b4b;
}


input.button {
	font-family: Helvetica;
	font-size: 1em;
	text-align: center;
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #FAFAFA none repeat-x top;
	text-decoration: none;
	color: red;
	border: 1px solid #ffcc72;
}

input.buttonblue {
	font-family: Helvetica;
	font-size: 1em;
	text-align: center;
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #FAFAFA none repeat-x top;
	text-decoration: none;
	color: #;
	border: 1px solid #a8c7ff;
}


input.button:hover {
	border: 1px solid #b64700;
	cursor: pointer;
color: #b64700;
}

input.buttonblue:hover {
	border: 1px solid #498aff;
	cursor: pointer;
}


select {
	font-family: Helvetica;
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #ffcc72;
	margin-bottom:2px;
	background-color: #FAFAFA;
width: auto !important;
}

option {
	padding-right: 1em;
}
