body{background:#fff; font-family:Tahoma, Verdana; font-size:13px; margin:0px;}
a{text-decoration:none; color:#000;}
a:hover{border-bottom:1px solid #0099FF;}
p{margin:0px;}
ul{margin:0px; padding:0px;}
img{border:0;}
h2{border-bottom:1px solid #000; padding:0px; margin:5px 0px; display:block; /*width:500px;*/}
iframe{border:1px solid #000; width:99%;}

#header{height:160px; width:100%;}
	#logo{height:120px; width:780px; margin:0px auto;}
		#logo a{border:0px;}
		
#menu{height:40px; background:#000; width:100%;}
	#menu ul{list-style:none; width:780px; margin:0px auto;}
	#menu li{float:left; display:block; height:40px; line-height:40px; font-size:16px; color:#fff; margin-right:7px;}
	#menu li a{color:#fff;}
	
#help{width:780px; margin:0px auto; border-bottom:3px solid #000;}
	#help_content{padding:10px; background:url(../img/help_bg.gif); margin:2px 0px;}
		#help_content p{text-align:justify;}
#help_show{height:20px;width:780px; margin:0px auto;}	
	#help_show a{cursor:pointer; background-color:#000; color:#fff; display:block; width:100px; height:20px; text-align:center;}
	
#content{padding:10px; width:780px; margin:0px auto;}

#footer{height:30px; width:780px; margin:0px auto; background:url(../img/footer_bg.gif) repeat-x; line-height: 30px; text-align:center;}

#loading{position:relative; z-index: 5000; background:url(../img/help_bg.gif); font-size: 12px; color: #000; padding: 2px; width:200px; text-align:center;}

	#mailing_send_step2 ul{list-style:none;}
	#mailing_send_step2 li{height:20px;}

/*class*/
.info_error{color:#FF0000; font-weight:bold;}
.info_confirm{color:#009900; font-weight:bold;}
.info_warning{color:#FFCC00; font-weight:bold;}
.ul_index{list-style:none;}
	.ul_index li{display:block; height:58px; /*width:500px;*/width:98%; margin-bottom:10px; text-align:justify;}
	.ul_index li img{float:left; display:block; padding:5px;}
	.ul_index li a{display:block; float:left; height:58px; width:100%;}
	.ul_index li a:hover{border-bottom:0px;}
		.ul_index li:hover{border-left:3px solid #000;}
.tachado{text-decoration:line-through;}		



/*form*/
form {margin:0pt; max-width:600px; min-width:500px; padding:0pt; width:560px;}
form fieldset {border:1px solid #000000; margin:0pt; padding:10px;}
form fieldset legend {font-size:1.1em;}
form label {display:block; float:left; margin:5px 0pt 0pt; padding:5px; text-align:right; width:150px;}
form fieldset label:first-letter {text-decoration:underline;}
form input, form textarea {border:1px solid #000000; margin:5px 0pt 0pt 10px; width:auto; padding:5px;}
textarea {overflow:auto;}
form br {clear:left;}
.boton{color:#fff;background-color:#000;padding:5px;}
.checkbox{vertical-align:middle;}

/*tablesorter*/
table.tablesorter {background-color: #CDCDCD; margin:10px 0pt 15px; width: 100%; text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE; border: 1px solid #FFF; font-size: 8pt; padding: 4px;}
table.tablesorter thead tr .header {background-image: url(../img/bg.gif); background-repeat: no-repeat;	background-position: center right; cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;	padding: 4px; background-color: #FFF; vertical-align: top; font-size:11px;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(../img/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../img/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}