body { background: #F4F3EF;
background-repeat: repeat-x;
}

#all{

}

p, li { text-align: left;
color: #09304f;
font-family: 'Arial Unicode MS', Arial;
font-size: 15px;
text-indent: 35px;
margin: 0 20px 0 20px;
}

h1, h3{ text-align: center;
color: #d6ab00;
font-style: oblique;
font-family: 'Times New Roman';
font-size: 25px;
}


/* politica */

#configuration {
    /* border: 2px dotted #2fb5d2; */
    background-color: #fff;
    margin: auto;
    /* width: 100%; */
	max-width: 700px;
    padding: 20px;
	box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
	border-radius: 6px;
}

.intro {
	padding: 0px;
	text-align: center;
}

.blank {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	text-align: center;
}

.centrado {
	margin: auto;
	text-align: center;
	padding: 5px;
	display: block;
	
}

.cookiebtn {
    color: #fff;
    background-color: #2fb5d2;
    border-color: transparent;
    display: inline-block;
    font-weight: 300;
    line-height: 1.25;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,.2);
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 0;	
}

p.h2 {
    color: #d6ab00;
    font-family: "Times New Roman",times;
    font-size: 16pt;
    font-weight: 400;
    line-height: normal;
    font-style: italic;
    text-shadow: rgba(255,255,255,0.50) 0.02em 0.05em 0.08em;
	margin-top: 0;
    text-transform: capitalize;
}

#configuration label {
    margin: 15px;
    padding: 10px;
    line-height: 1.5;
	font-weight: 600;
}

#configuration li {
    margin: 15px;
}

#configuration li span {
	color: #757575;
}

.mylangflag {
    display: block;
    float: right;
}