/* <!-- */
	/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		min-width:600px;    	/* Minimum width of layout - remove line if not required */
								/* The min-width property does not work in old versions of Internet Explorer */
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

		background: #DAD7D3 url(img/dibujo_cab.jpg) top right no-repeat;
	}
	html, img {
	border:0;
	}

	
	form {
		background-color:#E78B00;
		width:500px;
		height:300px;
		padding:10px;
		margin:0 0 10px 10px;
		color:#636358;
		font-size:.8em;
	}
	label {
		display:block;
		padding:8px;
		clear:left;
		border-bottom:#CCC 1px dotted;
	}
	textarea {
		width:200px;
	}

	#volver {
		position:absolute;
		top:208px;
		right:0px;
		height:15px;
		background-color:#F90;
		font-size:14px;
		padding:4px;
		font-weight:bold;
	}
	#volver a, #volver a:visited {color:#333; text-decoration:none;}
	#volver a:hover {color:#FFF; text-decoration:underline;}
	
	/* Header styles */
	#header {
		clear:both;
		float:left;
		height:318px;
		padding:15px;
	}
	#header_pq {
		clear:both;
		float:left;
		height:200px;
		padding:15px;
	}
	#header_pq img {
		width:150px;
	}

	#header h1, #header h2, , #header img {
		display:block;
		clear:left;
	}
	#header h1, #header_pq h1 {
		color:#333;
		margin:0;
	}
	#header h1{
		font-size: 72px;
		line-height:74px;
	}
	#header_pq h1 {font-size: 52px;line-height:45px;} 
	
	#header h2, #header_pq h2 {
		color:#E78B00;
	}
	#header h2{
		font-size: 23px;
		margin-top:80px;
	}
	#header_pq h2 {
		font-size: 18px;
		margin-top:40px;
	}


	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		background: #636358 url(img/degradado_gris.jpg) top repeat-x;
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	.col1 a {
		color:#E78B00;
	}
	.col1 a:hover {
		color:#fff;
		background:#E78B00;
		text-decoration:none;
	}
	.col1 p {
		font-size:13px;
		color:#CCC;
		line-height:1.2em;
    	margin:.1em 0 .8em 0;
	}
	.col1 h2 {
		color:#FFF;
	}
	.col1 h3 {
		font-size: 18px;
		color:#E78B00;
		display: block;
		font-weight:lighter;
		clear:left;
		margin:45px 0 10px 0;
		border-top:#999 1px solid;
		padding-top:20px;
	}
	.col1 h4 {
		font-size: 14px;
		color:#E78B00;
		display: block;
		font-weight:lighter;
		clear:left;
		margin:25px 0 0 0;
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		padding-top:20px;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
				/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
		font-size:.8em;
		line-height:1em;
		padding-top:20px;
		color:#FFF;
	}
	.col2 p {
		font-size:.9em;
		line-height:1.2em;
		color:#C2C2C2;
		margin:3px 0 20px 0;
	}
	.piedt{
		display:block;
		float:left;
	}

	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;
		font-size:.8em;
	}
	#footer p {
		padding:10px;
		margin:0;
	}
	#footer a {
		color:#E78B00;
	}
	#footer a:hover, #footer a:active, #footer a:focus {
		color:#fff;
		background:#E78B00;
		text-decoration:none;
	}
	/* --> */


