﻿/*
 * Descripción: Textos legales / cookies
 * Copyright (c) 2020
*/
/*
ul {display: block; list-style-type: square; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px;}
ol {display: block; list-style-type: decimal; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px;}
*/
.limpiar{clear:both; font-size:0; line-height:0; float:none;}

.mayusculas{text-transform:uppercase}

.izq{float:left;}
.der{float:right;}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

.separa{width:100%;	height:30px; font-size:0; clear:both;}
.separa.xxl-size{width:100%; height:70px; font-size:0; clear:both;}
.separa.xl-size{width:100%; height:60px; font-size:0; clear:both;}
.separa.l-size{width:100%;	height:50px; font-size:0; clear:both;}
.separa.s-size{width:100%;height:20px; font-size:0; clear:both;}
.separa.xs-size{width:100%;height:10px; font-size:0; clear:both;}

.linea {display:block; margin:40px 0; width: 100%; height:1px; background:rgba(0,0,0,0.16);}
.linea.l-size{margin:30px auto;}
.linea.s-size{margin:20px auto;}
.linea.xs-size{margin:10px auto;}

.titulo{font: normal 1.231em Arial, Helvetica, sans-serif; line-height:1.231em; color:#000; margin-bottom:5px}

.verde {color:#307e30 !important;}

.text-underline a, .underline{text-decoration:underline;}

.parrafo-centrado{max-width:850px; margin:0 auto;}
.parrafo-centrado.xl-size{max-width:1200px;}

ul.simplelist{margin:15px 0px; display:block; position:relative}
ul.simplelist.nomargin{margin:0px;}
ul.simplelist li {margin:0 20px 0 0px; padding:4px 0 4px 0px; list-style-type: none;}
ul.simplelist li.enlinea{display:inline-block; text-align:center; background:#ededed; padding:10px; margin:5px 0;}
ul.simplelist li a{text-decoration:underline;}

ul.simplelist li::before {content: none;}

ul.simplelist li.num {list-style-type: decimal}
ul.simplelist li.nu0 {list-style-type: decimal-leading-zero}
ul.simplelist li.min {list-style-type: lower-latin}
ul.simplelist li.may {list-style-type: upper-latin}
ul.simplelist li.cua {list-style-type: square;}
ul.simplelist li.pun {list-style-type: disc;}
ul.simplelist li.cir {list-style-type: circle;}

table {max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0;}

.table {width: 100%; margin-bottom: 20px; border:1px solid #ccc;}
.table th, .table td {padding: 8px; line-height: 160%; text-align: left; vertical-align: top; border-top: 1px solid #ccc; vertical-align:middle;}
.table th {background:#f2f2f2;  color:white; font-weight:normal; font-size:1.1428em; border-bottom: 2px solid #ccc;}
.table td.center, .table th.center{text-align:center;}
.table thead th {vertical-align: bottom; font-weight:bold;background:#404040}

.table tbody + tbody {border-top: 2px solid #ccc;}
.table {background-color: #ffffff;}
.table tr td a i{cursor:pointer;}

.table .table {background-color: #ffffff;}


.table-striped tbody tr:nth-of-type(odd) {background-color: #f8f9fa}

input[switch]{display:none}
input[switch]+label{font-size:1em; line-height:1; width:56px; height:24px; background-color:#aab2b9; background-image:none; border-radius:2rem; padding:.16667rem; cursor:pointer; display:inline-block; text-align:center; position:relative; font-weight:500; -webkit-transition:all .1s ease-in-out; transition:all .1s ease-in-out;}
input[switch]+label:before{color:#343a40; content:attr(data-off-label); display:block; font-family:inherit; font-weight:500; font-size:12px; line-height:21px; position:absolute; right:1px; margin:3px; top:-2px; text-align:center; min-width:1.66667rem; overflow:hidden; -webkit-transition:all .1s ease-in-out; transition:all .1s ease-in-out}
input[switch]+label:after{content:''; position:absolute; left:3px; background-color:#eff2f7; -webkit-box-shadow:none; box-shadow:none; border-radius:2rem; height:20px; width:20px; top:2px; -webkit-transition:all .1s ease-in-out; transition:all .1s ease-in-out}
input[switch]:checked+label{background-color:#222}
input[switch]:checked+label{background-color:#222}
input[switch]:checked+label:before{color:#fff; content:attr(data-on-label); right:auto; left:3px}
input[switch]:checked+label:after{left:33px; background-color:#eff2f7}

input[switch=verde]:checked+label{background-color:#41b849}
