

/*--- Estilos de página de error ---*/

#contenido_error  {
    margin: 0 auto;
    padding-top: 0;
    width: 800px;
}

#contenido_error h2  {
    color: #044364;
    font-size: 2.8em;
    line-height: 1.4em;
    padding: 0.8em 0 0.2em;
    text-align: center;
    width: 20.7em;
}

#contenido_error .botonverde  {
	float: none;
    margin: 0 auto;
    width: 12.5em;
}

#contenido_error .botonverde a  {
	background: url("img/bg_bt_ir_portada.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding: 0 1.2em;
    width: auto;
	text-decoration:none;
}

#contenido_error .botonverde a:active, #contenido_error .botonverde a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#contenido_error .botonverde a:visited {
	color:#ffffff;
	text-decoration:none;
}

#desarrollo_error  {
    margin: 0 auto;
    padding-top: 0;
    width: 800px;
}
#contenidos_error  {
	margin: 0 auto;
    width: 59.8em;
}

#contenidos_error #logo  {
	border-bottom: 1px solid #E6E6E6;
    padding: 2.6em 0 2em 1.8em;
    width: 58em;
}

#contenidos_error p  {
	border-bottom: 1px solid #4A8CAA;
    color: #3A728C;
    font-size: 1.3em;
    margin: 0 auto;
    padding: 0 0 0.4em;
    width: 40em;
}

#contenidos_error #logo a img  {

}

#contenedor_botonverde  {
	float: left;
    margin: 0 auto;
    padding: 3em 0 0;
    width: 66.4em;
}

.caja_error {
    background: url("img/bg_error.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 420px;
    padding: 0;
    position: relative;
    top: 6em;
    width: 800px;
}