html, body, div, span, p, a, font, img,
strong, ol, ul, li, form, label, 
td {
     margin: 0px 0px 0px 0px;
     padding: 0px;
     font: normal 12px Arial;
	 /*color: #FFF;*/
	 text-decoration: none;
	 /*background-color:#999933;*/
}
li	{
	font: normal 11px Arial; 
	/*color: #676767;*/
	list-style:none;
	padding-top:3px;
}
img{border:0px}
.body {background:url(images/body_fondo.jpg) #545454 repeat-x top;}
td{
	font: normal 11px Verdana;
	/*background-color:#999933;*/
	/*color: #FFF;*/
	text-decoration:none;
}
.boton{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #663;
border:1px solid #663;
background-color:#efeedf;
margin-left:5px;
}

.errores
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:900
}

/* F O R M U L A R I O S */

.contacto_separa 	{background:url(graficos/contacto_separa.jpg) repeat-y; margin:0px 40px 0px 40px;}

input{
	width:150px;
	padding:3px;
	border: 1px solid #D4D4D4;
	font-family: Tahoma;
	font-size: 11px;

}

select{
	padding:2px;
	border: 0px solid #C5C5C5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

.obligatorios{
	font: normal 11px Arial;

	text-decoration:none;
	line-height: 16px;
}

.radio{
	width:14px;
	height:16px;
	margin-top:1px;
	border-width: 0px;
	vertical-align:middle;
	background-color: #313131;
	margin:6px;
}
.checkbox{
	width:14px;
	height:16px;
	margin-top:1px;
	border-width: 0px;
	vertical-align:middle;
	background-color: #313131;
	margin:6px;
}

textarea{
	width:230px;
	height:90px;
	padding:3px;
	border: 0px solid #C5C5C5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #494949;
	color: #FFF;
}

