body {
	margin:0;
	padding:0;
	margin:0 auto;
	font-family: "tahoma"; background-color:#000000; color:#fff;
	
}
.clear {
	clear:both;
	margin:0;
	padding:0;
}
ul.links 			{ margin:0; padding:0; float:right; padding-right:150px;}
ul.links li  { margin:0; padding:0; list-style:none;float:left; text-align:center; line-height:1.4em;
	
}
ul.links li a {  background:url(../images/frontend/back_item.gif) no-repeat top left; height:27px; width:87px; font-size:12px;  margin-right:2px; display:block; color:#cecece; float:none; text-align:center; text-decoration:none;filter: alpha(opacity=55); opacity: .5;}
ul.links li.sel{}
ul.links li.sel a {  color:#fff; filter: alpha(opacity=100); opacity: .97;
	
}
ul.links li a:hover {  color:#b59a99; filter: alpha(opacity=100); opacity: .97; background:url(../images/frontend/back_item1.gif) no-repeat top left; height:27px; width:87px;
	
}
.header { padding-left:175px; border-top:3px solid #000;
}

.banner		{background:url(../images/frontend/banner.png) no-repeat top center; height:267px; }
h1 {
	background:url(../images/frontend/logo.gif) no-repeat;
	height:59px;
	width:186px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
h1 a {
	height:59px;
	width:186px;
	display:block;
}
.main_contents h4		{color:#3D3D3D;
font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right;  font-weight:normal;  margin:0; margin-bottom:10px; margin-right:20px; text-align:left; font-style:italic;}

#contenedor				{ background:url(../images/frontend/back.jpg) no-repeat top left; padding-bottom:30px;}
.main_contents		{ background:url(../images/frontend/top.jpg) no-repeat top left; padding-bottom:60px;  }
.contents		{ width:975px; margin:0 auto; padding-top:30px; font-size:12px;}

.footer { font-size:11px; color:#4a4a49; background:url(../images/frontend/border.gif) no-repeat top center; height:20px; padding:12px; padding-top:17px;}
.enlaces 	{ float:right; width:32%; color:#fbab00; padding-right:93px; }
.enlaces a	{color:#fbab00; text-decoration: none; text-transform:uppercase; margin-left:10px; text-align:right;  }
.info 	{ float:left; width:43.7%;color:#959595; padding-left:140px; }
.info a		{color:#fbab00; text-decoration:none;}
.logo 	{ margin:0 auto;background:url(../images/frontend/sywork.gif) no-repeat top center; height:18px; width:148px; margin-top:5px; }	
.logo a 	{ text-indent:-9999px; overflow:hidden; display:block; }	
a.view { background:url(../images/frontend/back_a.gif) no-repeat top left; width:53px; height:21px; font-size:11px; color:#fbab00; text-decoration:none; padding:7px; padding-top:4px; float:right;}
a.view.a { background:url(../images/frontend/back_input.gif) no-repeat top left;}


div.form table {
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:15px;
	width:62%; float:left;
}
div.form table th {
	font-size:11px;
	color:#FF9900;
	font-weight:normal;
	padding:4px 5px 4px 4px;
	text-align:right;
	vertical-align:top;
	width:45%; padding-right:7px;
}
div.form table td {
	padding:2px;
	vertical-align:top;
	width:55%;
}
div.form table.contacto th {
	width: 39%;
}
div.form table.contacto td {
	width: 42%;
}
div.form table td div.hint {
	color:#999999;
	font-size:11px;
	font-style:italic;
	padding-bottom:4px;
}
input, select, textarea {
	
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:1px 0 1px 1px; background-color:#2d2c2a; border:none; margin-bottom:2px; border:1px solid #0a0909;
}
div.form table tr.f_textfield td input {
	width:69%;
	color:#777;
	font-size:11px;
}
div.form .filters .view		{ float:right; margin-right:245px;}
.msje		{ text-align:center; font-size:12px; color: #FF9900;}
