* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    /*font: 12px / 18px Arial, Tahoma, Verdana, sans-serif;*/
	font-family: Arial;
    height: 100%;
	/*background-image: url(/imagenes/tattoo_fondo_agua.png);*/
    background-repeat: no-repeat;
	background-position-x:50px;
	background-position-y:80px;
}

a {
    color: blue;
    outline: none;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

p {
    margin: 0 0 18px
}

img {
    border: none;
}
/*
input {
    vertical-align: middle;
}
*/
#wrapper {
    width: 100%;
    min-width: 1000px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

/* Header
 -----------------------------------------------------------------------------*/
#header {
    background: #FFE680;
    background-image: url(/imagenes/marco/fondo_cenefa.png);
    background-color: white;
    height: 70px;
}

/* Middle
 -----------------------------------------------------------------------------*/
#content {
    padding: 0 0 100px;
	height:100%;
}

/* Footer
 -----------------------------------------------------------------------------*/
#footer {
    margin: -107px auto 0;
    min-width: 1000px;
    height: 106px;
    position: relative;
	/*background-color:red;*/
}

/* Mis estilos
 -----------------------------------------------------------------------------*/
 .etiqueta{
 	margin-top:10px;
 	margin-bottom:5px;
 }
 
 .respuesta{
 	padding-left:5px;
 	padding-top:13px;
 }
 .pregunta{
 	margin-bottom:10px;
 margin-top:20px;
 }
 .etiqueta, .pregunta, .respuesta{
 	font-family: 'Open Sans';
 	font-weight: 500;
 	color:white; 
 	}
 .rowElem{
 	float: ;
 }
 
.botonesLogin{
 	width:100%;
	text-align:center;
	padding-top:10px;	
 }
 
 .contenidoAyuda{
 	font-family: 'Open Sans';
 	padding-left:20px;
 	padding-right:20px;
 	color:black;
 	font-size:14px;
 	text-align: left;
 	margin-bottom:20px;
 }
 .subtituloAyuda{
 text-align: left;
 	font-family: 'Open Sans';
 	font-size:16px;
 	color: #008752;
 	padding-left:20px;
 	padding-right:20px;
 	margin-bottom: 10px;
 }
 .tablaAyuda{
 		margin-bottom: 50px;
 		margin-top: 20px;
 }
 .formaLogin{
 	padding: 0px 20px 10px 20px;
 }
 
 .marcoLogin{
 	width:350px;
 	text-align:left;
 	padding: 1px 1px 1px 1px;
 }
 .cabezaLogin{
 padding:3px 10px 0px 10px;
 	font-family: 'Open Sans'
 	font-weight: 400;
 	color:white;
 	font-size:18px;
 background-image: url(/imagenes/fondo_cabeza_login.png);
 height: 30px;
 
 }
 .avisoLogin{
 	font-family: 'Open Sans';
 	color:#008752;
 	display:table-cell;
 	vertical-align:middle;
 	text-align:center;
 	height:100px;
 	width:340px;
 }
 
 .botoneraLogin a:hover{
 	color:#0079C2;
 	 }
 
 .botoneraLogin, .botoneraLogin a, .botoneraLogin a:visited{
 	text-decoration: none;
 	font-family: 'Open Sans';
 	color:#666666;
 }
 
 .ayuda .encabezadoForma{
 	padding-right:5px;
 }
 
 .encabezadoForma{
 	font-family: 'Open Sans';
 	font-weight: 400;
 	font-size:24px;
 	width:100%;
 	text-align:right;
 	color:#1C7DC0;
 	border-bottom: 1px solid #B9E0F7;
 	margin-bottom: 10px;
 }
 
 form{
 	text-align:left;
 }
 #botonPrincipal a{
 font-family: 'Open Sans';
 text-decoration: none;
 font-weight: 600;
 font-size: 14px;
  background-image:none;
   color:white;
 }
 
 
 #botonPrincipal{
 padding-top:5px;
 background-repeat: no-repeat;

 background-image:url(/imagenes/boton_principal.png);
 width:198px; 
 height:43px; 
 margin-left:auto;
 margin-right: auto ;
 }
 
 .textoComplementario{
 	font-family: sans-serif;
 	font-style: italic;
 	font-size:12px;
 	margin-bottom: 10px;
 	padding-left:10px;
 	color:#666666;
 }