* 

table { 
	border:0px; 
	border-collapse:collapse; 
} 
td {vertical-align:top; 
	padding:0px;
}

td, table, select,  input, textarea{
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	line-height:13px;
	color:#D35AAC;
}
.h3{
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	line-height:13px;
	color:#D35AAC;
}

#contacto .col2 {
	width: 301px;
}
.col2,{
	float: left;
}

form { 
	margin:0px; 
	padding:0px;
}

body { 
	margin:0px; 
	padding:0px; 
	background:#2D0012;
}

ul{
 	margin:0px; 
	padding:0px; 
	list-style:none; 
	line-height:16px;
}

ul li { 
	background:url(images/list_bg.gif) no-repeat left top; 
	background-position:0 8px; 
}

ul li a{ 
	color:#D35AAC;  
	text-decoration: underline; 
	text-transform:none; 
	padding-left:8px;
}

ul li a:hover{ 
	text-decoration: none;
}

.footer { 
	color:#76475A; 
	font-size:10px; 
	padding-left:42px; 
	vertical-align:middle;
}
.footer a{ 
	color:#76475A; 
	text-decoration:none;
}
.footer a:hover{ 
	text-decoration:underline;
}

a{ color:#D35AAC; 
	text-decoration:underline;
}
a:hover{ text-decoration:none;
}

span a{ 
	color:#C72E8F; 
	text-decoration:underline; 
	background:url(images/marker.gif) no-repeat left top; 
	padding-left:8px; 
	background-position: 0 6px;
}

span a:hover{ text-decoration:none;
}

.last a{ 
	color:#C72E8F; 
	text-decoration:underline;
}
.last a:hover{ text-decoration:none;
}

.form input {
	width:206px;
	height:21px;
	color: #D35AAC;
	padding:3px 0 0 6px;
	background-color:#FFFFFF
}

.form textarea {
	width:206px;
	height:97px;
	color: #D35AAC;
	overflow: auto;
	padding:3px 0 0 6px;
	background-color:#FFFFFF
}

