body {
    font-family: tahoma, arial,helvetica,clean,sans-serif;
    background: url("../img/eurointerns_top.jpg") no-repeat #f1f2f7 top center;
    background-color: #E6ECFF;        /*<--------------- COLORE BANDE ESTERNE*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000;
    text-align: center;
}

h1 { margin-top: -0.3em; font-size: 1.4em; color: #f56528;}
h2 { margin-bottom: 0.2em; margin-top: 0.3em; font-size: 2.9em; color: #f56528;}
h3 { margin-bottom: -0.05em; margin-top: -0.01em; font-size: 1.5em; color: #f56528;}
#SITO
{
    /*border: 1px solid black;*/
    border-collapse: collapse;
    width: 760px;                     /*<--------------- WIDHT WEBSITE*/
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    vertical-align: top;
}


#MENUORI, #HEADER, table#CORPSE, #FOOTER
{ /*border: 1px solid black;*/ }

#HEADER, #HEADER td, #PAGETITLE p, #PAGETITLE h1
{ /*border: 1px solid black;*/ }

#TOPBAR, #MENUORI, #MENUORI ul, #LANGUAGE
{ /*border: 1px solid black;*/ height: 40px; list-style:none; }
#MENUORI li, #MENUORI a
{ /*border: 1px solid black;*/  }

#CORPSE, #LEFTCOLUMN, #CENTER, #CONTENTS
{
    /*border: 1px solid black;*/
    border-collapse: collapse;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; }

#CENTER, #COLUMNMENU
{/*border: 1px solid black;*/ height: 264px; vertical-align: middle; text-align: center; }

#CENTER
{ /*border: 1px solid black;*/ }

#MENULEFT, #MENULEFT ul
{ /*border: 1px solid black;*/ height: 240px; list-style:none; }
#MENULEFT li, #MENULEFT a
{ /*border: 1px solid black;*/ }

#CENTER, #BANNER, #BANNERSFONDO
{ border: 1px solid white; }

#LEFTCOLUMN, #CONTENTS
{ /*border: 1px solid black;*/ }

#CONTENTS, #SHADE, #MODFOOTER
{ /*border: 1px solid black;*/ }

#SHADE, #WRITE1, #MODULES
{ /*border: 1px solid black;*/ }

#SHADE, #WRITE, #EDITADO, td#EDITADO p
{ /*border: 1px solid black;*/ }

/* TOP BAR */
#TOPBAR { width: 100%; padding: 0; margin: 0; border-collapse: collapse; }

#MENUORI a:visited, #MENUORI a:link, #MENUORI a:active { color: #330099;}
#MENUORI a:hover                                       { color: #FF8000;}
#MENUORI {
    width: 670px;
    line-height:normal;
    display:block;
    position:relative;
}
#MENUORI ul {
    padding:0;
    margin:0;
    float: left;
}
#MENUORI ul li {
    float:left;
}
#MENUORI ul li a {
    display:block;
    position:relative;
    border:0;
    font-weight: bolder;
    text-decoration:none;
    font-weight:600;
    font-size: 15px;
    padding:10px 0px 10px 0px;               /* */
    line-height:20px;                        /* */
    text-align:center;                      /*<--------------- ALIGN TEXT SINGLE VOICES*/
    width:95px;                            /*<--------------- WIDHT SINGLE VOICES*/
    /* Fake height for IE5 */
    height:40px;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it.
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style
declaration. The incorrect IE5/Win value is above, while the correct value is
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:20px; /* the correct height */
}
#LANGUAGE { height: 20px; margin-top: 17px; }
/* END TOPBAR*/

/*HEADER*/
#HEADER { height: 85px; width: 100%; border-collapse: collapse; }
#LOGO { padding-left: 0px; }
#HEADER #LOGO img {
    margin-top: 0px;
}

#HEADER #PAGETITLE {
text-align: right; 
letter-spacing: -1px; 
height: 30px; 
padding: 10px 20px 0px 0px; 
}
#PAGETITLE p {padding: 0; margin: 0; line-height: 2.3em; }
#PAGETITLE strong {font-size: 1.7em; color: #330099; font-weight: normal;}

/* END HEADER*/


table#CORPSE {
    background-color: #FFFFFF;
    width: 100%
}

#COLUMNMENU, #LEFTCOLUMN  { width: 200px; }

/* Left Column */
td#LEFTCOLUMN { padding-top: 35px; text-align: right; vertical-align: top; }
td#LEFTCOLUMN img { border: 0px; }
/* END Left Column*/

/* MENU LEFT*/
#MENULEFT a:visited, #MENULEFT a:link, #MENULEFT a:active  { color: #330099;}
#MENULEFT a:hover                                          { color: #FF8000;}
#MENULEFT {
    line-height:normal;
    display:block;
    position:relative;
}
#MENULEFT ul {
    padding:0;
    margin:0;
    float:right;
    background: url(../images/eurointerns_menu_bg.gif) repeat-x;
}
#MENULEFT ul li {
    float:left;
    border-collapse: collapse;
    border-bottom: dotted 1px black;
}
#MENULEFT ul li a {
    /*background: transparent url("../images/nav-bg.gif") repeat-x; background-position: -24px  -24px; */
    display:block;
    position:relative;
    border:0;
    font-weight: bolder;
    text-decoration:none;
    /*font-weight:600;*/
    font-size: 13px;
    padding:5px 5px 5px 0px;               /* */
    line-height:16px;                      /* */
    text-align:right;                      /*<--------------- ALIGN TEXT SINGLE VOICES*/
    width:180px;                           /*<--------------- WIDHT SINGLE VOICES*/
    /* Fake height for IE5 */
    /*height:245px; */
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it.
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style
declaration. The incorrect IE5/Win value is above, while the correct value is
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:16px; /* the correct height */
}
/* END MENU LEFT*/


/* BANNER */
div#BANNERSFONDO { width: 530px; height: 253px; margin: auto; text-align: center; vertical-align: center; border-collapse: collapse; background: url(../images/banner_background.gif) no-repeat; background-position: 0px 2px;   }

/* quito esto (imagen edificio circular, pues salía siempre como fondo background: url(../images/banner_g.jpg) no-repeat; background-position: 0px 2px;*/
div#BANNER  { width: 510px; height: 230px; margin-top: 10px; margin-left: auto; margin-right: auto; }

div#BANNER img   { width: 510px; height: 230px; vertical-align: middle; }
/* END BANNER*/

a#STELLA img { margin-top: 22px; }

td#CONTENTS { text-align: center;  margin: 0; padding: 0; }

table#FOOTER { width: 100% }

.t933 { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #809FFF; font-weight: normal }
.t933 a { color: #6078BF; }
.t933 a:hover { color: #000080; }
a.MAIL { font-size: 120%; text-decoration: none;  }

select, option, textarea, input {
 BORDER: #808080 1px solid;
 COLOR: #000000;
 FONT-SIZE: 11px;
 FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
