    img, div { behavior: url(../_css/iepngfix.htc);}
	
	.tel{
		font-size: 12px;
		font-weight:bold;

	}
	
	#left-resume{
		float:left;
		text-align:left;
		margin-top:  	30px;
		margin-left:	22px;
		width:			450px;
		height:			250px;
		
	}
	
	#left-resume p{
		margin:			12px;
	}
	
	#left-resume h3{
			
		font-weight:	bold;
		color:			#bfa774;
		font-size:		11px;
		text-align:		left;
		margin-bottom: 	0px;

	}
	
	#formulario {
		float:			left;
		height:			400px;
		width:			430px;

	}
	
	fieldset {
		padding:		10px 30px;
		margin:			0;
		/*border:1px solid #ccc;
		-moz-border-radius:1em;
		-webkit-border-radius:1em;
		border-radius:1em;
		border-bottom-width:10px;*/
	}
	
	legend {
		padding-bottom:24px;
		font-size:1.2em;
		font-weight:bold;
		text-align:left;
	}
	
	 textarea {
		border:	1px solid #ccc;
		margin:	5px;
		width:	220px;
		height: 100px;
	}
	
	input  {
		border:	1px solid #ccc;
		margin:	5px;
		width:	220px;
		height: 20px;
	}
	
	select {
		border:1px solid #ccc;
		padding:3px;
		margin:5px;
		width:228px;
	}
	
	input:focus, textarea:focus, select:focus
	{
		background:#ffc;
	}
	
	textarea {
		font:.9em Verdana, Arial, Helvetica, sans-serif;
	}
	
	label {
		display:block;
		margin:5px;
		padding:3px;
		font-size:1em;
		float:left;
		clear:left;
		width:90px;
		text-align:right;
	}
	
	button {
		display:block;
		float:right;
		clear:both;
		margin-right:18px;
	}
	
	.col1form{
		width: 200px;
		float:left;
		margin-right: 20px;
	}

        .error {
            display: block!important;
            clear: both!important;
            margin: 0px!important;
            margin-left: 120px!important;
            padding: 2px!important;
            font-size:1em!important;
            float:none!important;
            width:210px!important;
            text-align:center!important;
        }