/* RESET CSS */
html, body, div, p, span, 
h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, abbr, acronym, address, big, cite, code,
img,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
iframe, ins {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	line-height:1;
}
img { border:none; vertical-align:bottom; }

body { background: #013; font-family:'Open Sans', sans-serif; }

/*#000012*/
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#logo { background-color: #013; height: 135px; padding-top: 2px; padding-bottom: 20px; width:1068px; margin: 2px auto; text-align: center; /*border: 1px solid #FFF;*/ -moz-border-radius-topright: 50px 25px; border-top-right-radius: 50px 25px; -moz-border-radius-topleft: 50px 25px; border-top-left-radius: 50px 25px;}


#wrap { width:1033px; margin:0 auto; background:#FFFFFF; border: 1px solid #FFF; } /*1022*/

#menu { background:#FFF; padding:2px 0 0 0px; width: 1033px; margin:20px auto 30px auto;}
#menu ul { list-style:none; height:37px; font-size:12px;}
#menu ul li { position:relative; float:left; margin:0 1px; letter-spacing:2px; }
#menu ul li a { display:block; width:170px; padding:11px 0; color: #FFFF00; font-weight:bold; background: #000015; text-align:center; text-decoration:none; }
#menu ul li a:hover { background:#000025; color:#FFFF00; font-weight:bold; font-size:12px; }
#menu ul li a.first { color: #FFFFFF; background: #FF0000; }
#menu ul li a.first:hover { color: #FFFF00; background: #FF0000; }

#slider { background: #000012; float: left; color: #000; }
#slider h1 { color: #FFF; font-size: 24px; text-align: center; padding-bottom: 40px; padding-top: 20px; }
#slider h1 span { text-decoration:underline; font-weight: bold; text-align: center; }
#alignimg { text-align: center; padding-bottom: 20px; }
#alignimg img { border: 1px solid #999999; padding: 0.5px; margin: 10px; }

#slider2 { background: #000012; float: left; width: 600px; padding: 20px; color: #666; }
#slider2 h1 { color: #FFF; font-size: 24px; text-align: center; padding-bottom: 40px; padding-top: 20px; }
#slider2 h1 span { text-decoration:underline; font-weight: bold; text-align: center; }

#slider1 { background: #000012; float: left; }
#slider1 h1 { color: #FFF; font-size: 24px; text-align: center; padding-bottom: 40px; padding-top: 20px; }
#slider1 h1 span { text-decoration:underline; font-weight: bold; text-align: center; }
#alignimg { text-align: center; padding-bottom: 20px; }
#alignimg img { border: 1px solid #999999; padding: 0.5px; margin: 10px; }
#slider p { padding: 20px; text-align: center; }
#slider1 p { padding: 20px; text-align: left; line-height: 1.5; }
#slider1 ol li { padding-left: 20px; padding-top: 5px; }
#slider img { padding-bottom: 20px; }
#slider1 .alignright { float: right; padding: 0px 0 15px 15px; }
#slider1 .alignleft { float: left; padding: 0px 15px 15px 0; }
#slider1 .alignright1 { float: right; padding: 5px 0 15px 15px; }
#slider1 .alignleft1 { float: left; padding: 5px 15px 15px 0; }
#left { float: left; width: 323px; }
#right { float: right; width: 323px; }


#main { margin-bottom:2px; background: #000012; color: #FFF; width: 1033px; }
#main a { color :  #FFF; }

#sx { position:relative; width:190px; margin:0 2px 2px 2px; float: left; top: 0px; left: 0px; }                     /*!!!!!!!!!!!!!!!MARGIN ORDER: TOP RIGHT BOTTOM LEFT!!!!!!!!!!!!!!*/
#sx h1 { padding-left:20px; padding-bottom: 20px; font-weight:bold; font-size: 16px; padding-top: 50px; }
#sx table { margin-left: 20px; width: 120px; }
#sx table td { padding : 5px ; }
#sx a { text-decoration: none; font-family: Trebuchet MS; }

#centro { position:relative; width:512px; margin:0 2px 2px 2px; height: 332px; float: left; }                     /*!!!!!!!!!!!!!!!MARGIN ORDER: TOP RIGHT BOTTOM LEFT!!!!!!!!!!!!!!*/

#dx { width:190px; margin:0 2px 2px 0; font-size:12px; float: right; height: 100%; }
#dx h1 { padding-left:20px; padding-bottom: 20px; font-weight:bold; font-size: 16px; padding-top: 50px; }
#dx table { margin-left: 20px; width: 120px; padding-bottom: 50px; }
#dx table td { padding : 5px ; }
#dx a { text-decoration: none; font-family: Trebuchet MS; }
#dx table .mail { vertical-align: middle;}
#dx table .linkmail { margin-left: 20px; font-weight: bolder; text-decoration: underline; }

#sx table .news { vertical-align: middle; margin-right: 20px; }
#sx table .newsT { color: yellow; padding-bottom: 20px; font-weight:bold; font-size: 16px; padding-top: 50px; }
#sx table .linkmail { margin-left: 20px; font-weight: bolder; text-decoration: underline; }
#sx .newsP { text-align: left; padding-bottom: 10px;}
#sx .newsP a { text-decoration: underline; color: Yellow; font-weight: bold; }

#main2 { margin-bottom:2px; background: #000012; color: #FFF;}
#main2 h1 { font-size: 14px; color: #FFF; text-align: left; padding: 20px; }
#main2 ul ol { font-size: 12px; padding-left: 20px; font-style: italic; padding-bottom: 20px; }

#footer { background-color: #013; width:1048px; margin:20px auto 30px auto; padding:10px; font-size:11px; text-align:right; color: #FFFF00; 
/*border: 1px solid #FFF;*/ -moz-border-radius-bottomright: 50px 25px; border-bottom-right-radius: 50px 25px; -moz-border-radius-bottomleft: 50px 25px; border-bottom-left-radius: 50px 25px;}
#footer a { color : #FF0000; }

