* {
	margin:0;
	padding:0;
}
	body {padding: 0 0 20px;
	background: #fff color:#333; 
	font:83%/1.5 arial,tahoma,verdana,sans-serif
}

/* VINCULOS */
	a,a:link,a:link,a:link,a:hover {
	background:transparent;
	text-decoration:underline;
	cursor:pointer
} 
	a:link {color:#c00} 
	a:visited {color:#999} 
	a:hover,a:active {color:#069} 

/* FORMULARIOS */
	form {margin: 0 0}
	input {font-family: arial,tahoma,verdana,sans-serif;
	margin: 2px 0
}
	fieldset {border: none}
	label {display:block;
	padding: 5px 0
}
	label br {clear:left}

/* FORMULARIOS - GENERAL */
	input.f-submit {padding: 1px 3px;
	background:#666;
	color:#fff;
	font-weight:bold;
	font-size:96%
}
	
/* FORMULARIOS -  form. simple, texto izq */
	form.f-cont1-1 {
	width:75%;
	padding: .5em 0 0 15px;	background: #f6f6f6;
	border-top: 1px solid #d7d7d7;
	position:relative;
	padding: .5em 0 0 25%;
}

		
/* hide from IE mac \*/
	form.f-cont1-1 label {
	float:none;
}
/* end hiding from IE5 mac */
	
	form.f-cont1-1 label input, form.f-cont1-1 label textarea, form.f-cont1-1 label select {
	width:15em;
	float:left;
	margin-left:10p
}
		
	form.f-cont1-1 label b {
	float:left;
	width:8em;
	line-height:1.7;
	display:block;
	position:relative
}
	form.f-cont1-1 label b .req {
	color:#c00;
	font-size:150%;
	font-weight:normal;
	position:absolute;
	top:-.1em;
	line-height:1;
	left:-.4em;
	width:.3em;
	height:.3em
}
	form.f-cont1-1 div.req {
	color:#666;
	font-size:96%;
	font-weight:normal;
	position:absolute;
	top:0.75em;
	right:0.4em;
	left:auto;
	text-align:right;
	padding-right: 10px;
}
	form.f-cont1-1 div.req b {
	color:#c00;
	font-size:140%
}
	form.f-cont1-1 label select {width: 10em}
	form.f-cont1-1 label select_dia {width:5.5em}
	form.f-cont1-1 label textarea.f-comments {width: 20em}
	form.f-cont1-1 div.f-submit-cont1 {padding: 5px 0 5px 8em}
	form.f-cont1-1 input.f-submit {margin: 0 0 0 10px}
	form.f-cont1-1 fieldset, form.f-cont1-1 fieldset.f-radio-cont1 {
	clear:left;
	float:left;
	width:32em;
	border:none;
	margin:0;
	padding-bottom:.7em
}
	form.f-cont1-1 fieldset.f-checkbox-cont1 b, form.f-cont1-1 fieldset.f-radio-cont1 b {
	float:left;
	width:8em;
	line-height:1.7;
	display:block;
	position:relative;
	padding-top:.3em
}
	form.f-cont1-1 fieldset.f-checkbox-cont1 fieldset, form.f-cont1-1 fieldset.f-radio-cont1 fieldset { 
	float:left;
	width:13em;
	margin: 3px 0 0 10px
}
	form.f-cont1-1 fieldset.f-checkbox-cont1 label, form.f-cont1-1 fieldset.f-radio-cont1 label {
	float:left;
	width:13em;
	border:none;
	margin:0;
	padding:2px 0;
	margin-right:-3px
}
	form.f-cont1-1 label input.f-checkbox, form.f-cont1-1 label input.f-radio {
	width:auto;
	float:none;
	margin:0;
	padding:0
}
		
	form.f-cont1-1 label span.errormsg {
	position:absolute;
	top:0;
	right:-10em;
	left:auto;
	display:block;
	width:16em;
	background:transparent 
	}
	form.f-cont1-1 label span.errormsg b {
	padding: 10px 0;
	margin: 0 10px 0 30px;
	color:#B30800;
	font-weight:bold;
	display:block;
	width:auto;
	float:none;
	line-height:1.3
}

/* TIPOGRAFIA */
	p, ul, ol {margin: 0 0 1.5em}
	h3 {letter-spacing: -1px;
	font-family: arial,verdana,sans-serif;
	margin: 1.2em 0 .3em;
	color:#000;border-bottom: 1px solid #eee;
	padding-bottom: .1em
	font-size: 126%;
	color: #006600;
}

/* CABECERA */
	#cabecera {background: #666;
	margin: 0 0 25px;
	padding: 0 0 8px
}

	#cabecera #nombre-sitio{
	margin:0 auto;
	padding:5px 0 8px 0;
	color:#ccc;
	border:none;
	width: 480px;
}
	
/* CUERPO PRINCIPAL DE LA PAGINA */
	#cont1 {
	min-width:770px;
	max-width:1200px;
	margin: 0 auto;
	position:relative
}
	#content-cont1 {
	position:relative;
	width:80%;
	margin: 0 auto;
}

	#content {margin: 0 50px}
	
/* DISEÑO */
	#general #content-cont1 {background: transparent}
	#general #content {margin: 0 25% 0 235px}

/* PIE */
	#pie {
	clear:both;
	border-top:1px solid #E3E8EE;
	padding: 10px 0 30px;
	font-size:86%;
	color:#333333
}
	#pie p {margin:0}
	#pie a:link {color:#333}
	
/* VALIDACION */
	#validacion {
	border-top: 1px solid #E3E8EE;
	padding: 10px 0;
	margin-top: 10px;
}
.pagina_anterior {
	font-weight: bold;
	cursor: pointer;
}
