/* Declaraciones globales */
body {
margin: 0;
padding: 0;
background-color: #869AAC;
color: #002E53;
background-image: url(../img/background.jpg);
background-repeat: repeat-x;
background-attachment: fixed;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
min-width: 746px;
}
	form {
	margin: 0;
	padding: 0;
	}
	input, textarea {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-indent: 0;
	margin-left: 0;
	}
	select {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-indent: 0;	
	border: 0;
	background: transparent;
	color: #002E53;
	}
	p{
	margin: 0;
	line-height: 1.1em;
	text-align: justify;	
	}
	h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	margin: 0 0 15px 0;
	line-height: 1.1em;
	/*text-transform: uppercase;*/
	font-weight: lighter;
	}
	h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 5px 0 5px 0;
	line-height: 1.1em;
	font-weight: lighter;
	}
	h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 5px 0 5px 0;
	line-height: 1.1em;
	font-weight: lighter;
	}
	img {
	border: 0;
	}
	a{
	color: blue;
	}
	a:hover {
	text-decoration: none;
	}
	hr{
	clear:both;
	visibility:hidden;
	}
	.fotoizq {
	float: left;
	border: 0;
	margin: 0 5px 5px 0;
	}
	.fotoder {
	float: right;
	border: 0;
	margin: 0 0 5px 5px;
	}	
	.textocentrado {
	text-align: center;
	}
	.textochiquito {
	text-align: center;
	font-size: 9px;
	}
	.espacio {
	margin-bottom: 0.6em;
	}
	.limpiador{
	clear: both;
	height: 1px;
	}
	.obligatorio {
	background-color: #FFFF00;
	}

	.canvas {
	width: 746px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0; 
	height: 1%;
	}
		#encabezado {
		margin: 0;
		background-image: url(../img/varela.jpg);
		height: 187px;
		}
		#idioma {
		margin: 0;
		border-bottom: solid #e6ebef 2px;
		}
			#idioma ul{
			margin: 5px 0 5px 0;
			text-align: right;
			list-style: none;
			}	
				#idioma li {
				display: inline;
				padding: 5px;			
				}
				#idioma li.pared {
				border-left: solid #e6ebef 2px;				
				}
					#idioma li a {
					color: #567992;
					text-decoration: none;
					font-weight: normal;
					}
					#idioma li a:hover {
					text-decoration: underline;									
					}
													
		#principal {
		margin: 0;
		background-image: url(../img/estructura.png);
		background-position: bottom left;
		background-repeat: no-repeat;		
		}
			#contenido {
			float: right;
			padding-bottom: 10px;
			width: 574px;
			}		
				#contenido img {
				max-width: 95%;
				}
				#contenido ul {
				list-style-position: inside;
				list-style-type: square;
				text-align: left;
				line-height: 1.3em;
				margin: 5px 0 5px 0;
				padding-left: 10px;
				position: relative;
				}
			#navegacion {
			width: 160px;
			border: dotted #e6ebef 2px;
			margin: 0;
			padding: 0;
			}
				#navegacion ul {
				line-height: 1.4em;
				list-style: none;
				margin: 0;
				padding: 10px;
				text-align: right;
				}
					#navegacion a {
					font-size: 16px;
					font-weight: bold;
					color: #567992;
					text-decoration: none;
					}
					#navegacion a:hover {
					color: #A7122D;
					text-decoration: none;
					}					
				#navegacion #formulario{
				background-repeat: no-repeat;
				background-position: top;
				margin: 45px 0 0 0;
				padding-top: 0px;
				padding-bottom: 1em;
				height: 1%;			
				}
				#formulario p {
				text-align: center;		
				}
		#pie {
		margin: 10px 0 0 0;
		padding-top: 28px;
		border-top: solid #e6ebef 2px;
		background-image: url(../img/diagonales.gif);
		background-repeat: repeat-x;
		color: #eff2f4;
		height: 1%;
		}
			#pie p {
			text-align: center;
			}
