@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

@import url('css/header.css');

@charset "utf-8";

* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:0;
}

Body {
	font-family: 'Montserrat', Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	line-height:1.6;
	background-color:#fff;
}

body::-webkit-scrollbar {
  width: 18px;/* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #FF5B6E;/* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-color: #4C6E75;/* color of the scroll thumb */
  border-left: thin solid #FF5B6E;  /* creates padding around scroll thumb */
}

main {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: stretch;
	width:100%;
	max-width:1440px;
	padding-bottom:0;
	margin:auto;
	background-color:#fff;
}

section {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	justify-content: space-around;
	align-items: stretch;
	width:100%;
	border:#66FF66 px dotted;
}

black {
	background-color:#000;
	width: 100%;
	padding-top:8px;
}

.col-1, .col-2, .col-3, .col-4, .col-5 {
	padding:0 8px;
	margin: 0 auto;
}

.col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	padding:0 16px;
	margin: 0 auto;
}

.col-1 {width: 8.333%}
.col-2 {width: 16.104753%}
.col-3 {width: 25%}
.col-4 {width: 33.333%}
.col-5 {width: 41.104753%}
.col-6 {width: 50%;}
.col-7 {width: 58.333%}
.col-8 {width: 66.104753%}
.col-9 {width: 75%}
.col-10 {width: 83.333%}
.col-11 {width: 91.104753%}
.col-12 {width: 100%}

h1, h2, h3, h4, h5, h6 {
	font-weight:500;
}

h1 {
	font-size:24px;
	line-height:2.6;
	padding-left:16px;
	width:100%;
	display: block;
	border:#CCCC33 px dotted;
}

h2, h3 {
	width:100%;
}

h2 {
	font-size:21px;
	line-height:1.8;
	padding-left: 16px;
	display:block;
}

h4, h5, h6 {
	line-height:1.6;
}

h3 {font-size:19px;}
h4 {font-size:18px;}
h5 {font-size:17px;}
h6 {font-size:16px;}

.titulo {
	font-weight:300;
	line-height:2;
	margin: 8px auto 4px;
	border-bottom:#d3d0d0 thin solid;
	border: # 4px dotted;
}

a {
	font-weight:500;
	color:#0078F0;
	text-decoration:none;
}

a b {
	font-weight: bold;
	text-decoration:none;
}

a:hover, a b:hover  {
	color:#FF5B6E;
}

b { font-weight:600;}

p {
	margin-bottom:12px;
}

strong {
	font-weight: 800;
}

a strong {
	font-weight: bold;
	color:#199CFF;
}

a strong:hover {
	font-weight: bold;
	color:#FF5B6E;
}

ul {
	margin-left: 12px;
}

li {
	list-style-type:square;
}

img {
    max-width: 100%;
    height: auto;
}

hr {
	border-top: #11B8D5 thin solid;
	margin:6px auto 12px;
	width:100%;
}

.letchica {
	font-size:13px;
	padding:2px 0 4px;
}

encompu {width:100%;display:block;}
enmovil {display:none;}

.poner {display:block;}
.sacar {display:none;}

.salto {
	width:90%;
	height:24px;
	margin:auto;
	display:block;
	border:# 4px dotted;
}

.vermas {
	padding-top:4px;
	margin:8px 16px;
	margin-top:auto;
	/*-webkit-align-self: center;
	align-self: center;*/
}
	
.vermas a {
	font-weight:600;
	font-size:13px;
	color: #000;
	text-align:center;
	text-decoration:none;
	padding:1px 16px;
	width: auto;
	border-radius:6px;
	border: #888 thin solid;
	display: inline-block;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.vermas a:hover {
	color: #fff;
	border:#FF5B6E thin solid;
	background-color:#FF5B6E;	
}

/*-------------------------------------------------------------------FOOTER COMPUTADOR---------------------------------*/

footer {
	border-top:#11B8D5 8px solid;
	background-color: #404F59;
	width:100%;
	padding:6px 0 6px;
	margin-bottom:0;
	margin-top:24px;
}

footer section {
	padding:0;
	margin:0;
}

footer #navega {
	width:100%;
	max-width:950px;
	margin: auto;
}

footer .navega {
	width:24.6%;
	display: inline-table;
}

footer .navega h6 {
	font-weight:500;
	color:#fff;
	width:90%;
	max-width:180px;
	padding:2px 12px;
	margin:4px 0;
	background-color:#5A646E;
	display: block;
}

footer .menu {
	border-left:#aaa thin solid;
	margin:0 auto;
}

footer .menu p {
	text-align:left;
	line-height:1;
	padding:0 2px 12px;
	margin:0 auto;
}

footer .menu a {
	font-size:15px;
	font-weight:300;
	color:#fff;
	text-align:left;
	padding:2px 6px;
	margin:0;
}

footer .menu a:hover {
	color:#fff;
	background-color: #FF5B6E;
}


footer .menu b {
	font-size:15px;
	font-weight:500;
	color:#ffc;
}

footer .menu a:hover {
	color:#fff;
	background-color: #FF5B6E;
}
/*----------------------------------CONTACTO Y GRACIAS-------------------------*/

.formulario {
	margin: auto;
	width:100%;
	max-width:720px;
}

.formulario input, textarea, select { 
	font-family: 'Montserrat', Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:400;
	border-radius:8px;
	border: #9AC3CD thin solid;
	background-color:#fff;
	padding:6px;
	width:100%;
	margin-bottom:8px;
}

.formulario input {
	margin: auto;
	margin-bottom:6px;
}

.formulario .enviar {
	font-size:20px;
	font-weight:bold;
	color: #fff;
	letter-spacing:2px;
	padding:6px;
	width:120px;
	background: linear-gradient(#199CFF, #FF5B6E);
	border:0;
	border-radius: 6px;
}

.formulario .enviar:hover {
	color: #FFF;
	background: linear-gradient(#600660, #303030);
}

.formulario a {
	font-size:20px;
	font-weight:bold;
	color: #fff;
	letter-spacing:1px;
	padding:4px 6px;
	width:120px;
	background: linear-gradient(#199CFF, #FF5B6E);
	border:0;
	border-radius: 6px;
}

.formulario .boton a:hover {
	color: #FFF;
	background: linear-gradient(#600660, #303030);
}

/*----------------------------------------------------TABLAS HETERO -- REGION------------------------------------
1- zonas  #menmay
2- Datos  #regional
3- Heteronimas  #heterono
4- Municipalidades  #municipal
5- Rutas 5 y 7 #rutacinco, #rutasiete
6- Curioso: Santos Localidad  #santos #localidad
7- Historias
8- Cuartos censo 2024
9- Politico sendip

	border: #FF66FF 4px dotted;
*/

#heterono, #regional, #santos, #rutacinco, #rutasiete, #localidad, #cuartos, #sendip {
	width:100%;
    border-collapse: collapse;
	margin: 0 auto;
	border:#d3d0d0 thin solid;
	background-color:#fff;
}

#cuartos {
	width:280px;
}

.menmay {/*--- menor o mayor--*/
	width:98%;
	margin:8px 1% 12px;
	border:#d3d0d0 thin solid;
}

.menmay h4 {
	font-size:17px;
	font-weight:500;
	color:#fff;
	line-height:1.4;
	padding:8px 8px 6px 12px;
	background-color:#11B8D5;
	margin: 0 0 8px;
}

.menmay h5 {
	margin-left:12px;
}

.menmay p {
	font-size:15px;
	line-height:1.4;
	padding:8px 16px 2px;
}

.menmay li {
	font-size:15px;
	margin-left: 32px;
	margin-bottom:4px;
	list-style-image:url(../gif/ulli_mm.gif);
}

.men-a-may {
	margin:24px auto 16px;
	width:100%;
	max-width:480px;
    border-collapse: collapse;
}
	
.men-a-may th {
    font-size: 15px;
	font-weight:300;
	color: #fff;
	line-height:1.4;
    background-color: #A55F78;
}

.men-a-may td {
	font-size:14px;
	font-weight: normal;
	color:#000;
	line-height:1.2;
	padding:6px;
	padding-right:0;
	border-bottom: #d3d0d0 thin solid;
}

.men-a-may .derecha {
    font-size: 14px;
	font-weight:500;
}

.men-a-may hr {
	width:99%;
	padding:0;
	margin: 0;
	border: #d3d0d0 2px solid;
}

.men-a-may .raya {
	width:99%;
	padding:0;
	margin: 0;
	border: #d3d0d0 2px solid;
}

.men-a-may li {
	font-size:15px;
	margin-left: 24px;
	margin-bottom:4px;
	list-style-image:url(../gif/ulli_mm.gif);
}

.peque {
	font-size:12px;
	font-weight: bold;
	color:#A55F78;
	line-height:1;
	margin-left: 8px;
}

#regional {
	margin: 0 auto 8px;
	border-right:#cfcfcf 1px solid;
	max-width:660px;
}

#heterono {
	max-width:660px;
	margin-bottom:12px;
}

#regional caption, caption, #heterono caption, #sendip caption {
    font-size: 18px;
	font-weight:500;
	color: #fff;
	line-height:2.2;
    background-color: #11B8D5;
}

#regional th, #heterono th, #rutasiete th, #localidad th, #cuartos th {
    font-size: 16px;
	font-weight:500;
	color: #fff;
	line-height:1.7;
	border:#A55F78 thin solid;
    background-color: #A55F78;
}

th .lotra {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
	font-size:16px;
	font-weight:400;
	color: #fff;
	text-align:right;
	padding-right:4px;
}

#regional .totales {
    font-size: 16px;
}

#regional td, #heterono td {
    font-size: 13px;
	font-weight:400;
	color:#000;
	line-height:1.6;
	padding-left:px;
}

#regional td.derecha {
	text-align: right;
	padding-right:6px;
}

#regional td.centro {
	text-align: center;
}

#regional td.prov {
    font-size:14px;
	line-height:1.3;
}

#regional td.lineabajo, #heterono td.lineabajo, #sendip td.lineabajo {
    border-bottom: 2px solid #bbb;
}

#regional td.tex, #regional td.texdos {
	font-size:19px;
	font-weight:bold;
	text-align:center;
	line-height:1.8;
}

#regional td.enrojo {
	color:#f00;
	font-weight:500;
}

#regional td .cuanto {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 14px;
	line-height:1.1;
}

#regional td.alt, #heterono td.alt {
    font-size: 16px;
	line-height:1.2;
	padding-left:8px;
	border-left:#cfcfcf thin solid;
}

#heterono .medio {
	border-left:#e5e5e5 6px solid;
}

#heterono td.alt {
	line-height:1.6;
}

#municipal {/*---municipal--*/
	width:100%;
	max-width: 1280px;
	padding:0;
	margin:28px auto;
}

.municipal {/*---reseņa--*/
	width:48.2%;
	max-width:600px;
	padding:0;
	margin:0 .9%;
	background-color:#fff;
	border:#d3d0d0 thin solid;
	border-bottom:#d3d0d0 2px solid;
	background-color:#fff;
}

.municipal h4 {/*---reseņa--*/
	font-size:20px;
	font-weight: normal;
	color:#fff;
	text-indent:20px;
	line-height:2.4;
	background-color:#11B8D5;
	margin: 0 0 8px;
}

.municipal h5 {/*---reseņa--*/
	font-size:18px;
	font-weight:500;
	text-indent:24px;
	margin: 4px 0;
}

.municipal p {
	text-align:justify;
	padding: 0 20px 0;
	margin-bottom:8px;
}

.municipal a {
	font-size:17px;
	font-weight:600;
}

#rutacinco, #rutasiete, #santos, #localidad {
	max-width:580px;
}

#rutacinco td, #rutasiete td, #santos td, #localidad td {
	font-size:15px;
	padding-left:8px;
	line-height:1.6;
	border:#d3d0d0 thin solid;
}

#rutasiete td {
	line-height:2;
}

.curioso {
	margin:28px auto 0;
	width:96%;
	max-width:1280px;
	border:#d3d0d0 thin solid;
	background-color:#fff;
	-webkit-box-shadow: 0 16px 16px -8px #bbb;
	box-shadow: 0 16px 16px -8px #bbb;
}

.curioso section {
	padding: 8px;
}

#santos td {
    font-size: 15px;
	font-weight:400;
	line-height:2;
	padding-left:8px;
	width:33.333%;
}

.sanfoto {
	width:23.4%;
	padding:0;
	margin:12px .8% 4px;
}

.sanfoto p {
	font-size:15px;
	font-weight:500;
	line-height:1;
	text-indent:16px;
	margin-bottom:2px;
}

.sanfoto img {
	border-radius:8px;
	margin:0;
}

#localidad td {
	width:24.90%;
}

#localidad .guacho {
	width:4px;
	background-color:#d3d0d0;
}

.limitrofe {
	margin:0 auto 16px;
	width:47%;
	max-width:660px;
	margin: 12px 1.5%;
	border:#d3d0d0 thin solid;
	-webkit-box-shadow: 0 16px 16px -8px #bbb;
	box-shadow: 0 16px 16px -8px #bbb;
}

.limitrofe h3 {
	color: #fff;
	line-height:1.3;
	padding:8px 8px 6px 12px;
	margin-bottom:12px;
    background-color: #11B8D5;
}

.limitrofe p {
	padding:0 16px;
	margin-bottom: 8px;
}

.resumen {
	max-width:720px;
	padding:16px;
	margin:20px auto 8px;
	border:#d3d0d0 thin solid;
	background-color:#;
	-webkit-box-shadow: 0 16px 16px -8px #bbb;
	box-shadow: 0 16px 16px -8px #bbb;
}

.resumen p {
	line-height:1.4;
	margin-bottom:4px;
}

.resumen li {
	margin-left:16px;
}

td {
	font-weight:300;
	padding-left:5px;
	border-bottom:#d3d0d0 thin solid;
	line-height:1.4;
}

td.derecha {
	font-size:12px;
	text-align:right;
	padding-right:5px;
	width:34%;
	border-left:# thin solid;
}

td.enrojo {
	font-weight:400;
	color:#FF0000
}

/*--------------------------------------------- senadip --*/

#sendip {
	width:90%;
	max-width:600px;
	margin:16px auto;
}

#sendip th {
    font-size: 16px;
	font-weight:500;
	color: #fff;
	line-height:1.7;
	border:#A55F78 thin solid;
    background-color: #A55F78;
}

#sendip td {
	border: none;
}

#sendip th.menor {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 15px;
	font-weight:400;
	color: #fff;
	line-height:1;
	padding: 4px 2px;
	border:#A55F78 thin solid;
    background-color: #A55F78;
}

td.numer {
	font-size:17px;
	font-weight:500;
	text-align:center;
}

td.rayavert {
	background-color:#d3d0d0;
}

/*-------------------------------- AVISO EXTRA --------------------*/
.aviso {
	width:94%;
	max-width:720px;
	padding:8px 18px 2px;
	border-radius:12px;
	background-color:#9c9696;
	margin: 8px auto 8px;
	display:block;
}

.aviso p {
	font-size:16px;
	font-weight:400;
	color: #fff;
	text-align:justify;
}

.aviso a {
	font-size:15px;
	font-weight:500;
	color: #ff3;
	text-decoration:underline;
	padding-left:8px;
	letter-spacing:1px;
	text-shadow:1px 1px 3px rgba(0,0,0,.6);
}

.aviso a:hover {
	color: #000;
}

.aviso strong {
	font-size:28px;
	font-weight:600;
}
.aviso img {
	background-color:#1BBCD5;
	padding:4px;
	margin: 4px auto 16px;
	border-radius:16px;
	display:block;
	box-shadow: 0 20px 20px -10px #999;
}

@media screen and (max-width: 800px) {

main {
	width:100%;
	height:auto;
	margin:0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6,
.col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	padding:8px;
	width:100%;
}

h1 {
	font-size:16px;
	text-indent:0;
	letter-spacing:0;
	line-height:1.3;
	padding: 12px;
	width: 100%;
}

h2 {
	font-size:15px;
	line-height:1.2;
}

.titulo {
	font-size:18px;
	line-height:1.4;
	width:98%;
	margin: 4px auto;
	border-bottom:#d3d0d0 2px solid;
}

encompu {display:none;}
enmovil {width:100%;display:block;}

.poner {display:none;}
.sacar {display:block;}


.vermas {
	margin-bottom:8px;
}
	
.vermas a {
	font-size:12px;
	padding:2px 8px;
	border-radius:6px;
}

black {
	padding:4px 0 12px;
	background-color:#000;
	width: 100%;
}

/*-----------------------------------------------------FOOTER MOVIL ---------------------------------*/

footer {
	border-top-width:3px;
	width:100%;
	padding-top:6px;
	margin-top:12px;
	margin-bottom:0;
}

footer #navega {
	width:100%;
}

footer .navega {
	width:46%;
	margin:8px auto;
}

footer .navega h6 {
	font-size:15px;
	font-weight:500;
	color:#fff;
	line-height:1.1;
	padding:0;
	margin:0;
}

footer .menu p {
	font-size:14px;
	font-weight:400;
	padding-bottom: 6px;
}

footer .menu a {
	font-size:14px;
	font-weight:300;
	line-height:1.3;
	padding:1px 4px;
}

/*----------------------------------------------------INFOS REGIONES------------------------------------*/

.infos {
	padding:6px 12px;
	margin:0;
	margin-bottom:16px;
}

/*----------------------------------CONTACTO Y GRACIAS-------------------------*/

.formulario {
	width:90%;
	margin: 0 5% 12px;
}

.formulario input, textarea, select { 
	font-size:16px;
	font-family: 'Montserrat', Verdana, Helvetica, sans-serif;
	padding:4px;
}

.formulario .boton {
	font-size:20px;
	font-weight: 500;
	color: #fff;
	letter-spacing:1px;
	padding:6px;
	width:100px;
}

/*----------------------------------------------------DATOS CONTACTO------------------------------------*/

.datos {
	max-width:90%;
	border:#545454 solid thin;
	padding:12px;
	margin: 0 5% 12%;
	line-height:1.8rem;
}

.datos h4 {
	font-size:18px;
	margin-bottom: 8px;
}

.datos .boton a {
	font-size:16px;
	font-weight: 400;
	padding:2px 6px;
	margin: 0 0 6px;
}

/*----------------------------------------------------TABLAS HETERO -- REGION------------------------------------
1- zonas  #menmay
2- Datos  #regional
3- Heteronimas  #heterono
4- Municipalidades  #municipal
5- Rutas 5 y 7 #rutacinco, #rutasiete
6- Curioso: Santos Localidad  #santos #localidad
7- Historias

	border: #FF66FF 4px dotted;
*/

#regional, #heterono {
	width:100%;
	margin: 0 auto 8px;
}

#regional caption, #heterono caption, #rutacinco caption, #rutasiete caption {
    font-size: 16px;
	line-height:1.8;
}

#cuartos {
	width:100%;
}

#cuartos th {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
}

#cuartos td {
    font-size: 16px;
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
}


#regional th {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 15px;
}

#regional th, #heterono th {
    font-size: 15px;
}

#regional td , #heterono td {
    font-size: 15px;
	color:#000;
	line-height:1.4;
	padding:2px;
}
#regional td {
    font-size:14px;
	font-weight:400;
	line-height:1.4;
}

#regional td.alt {
    font-size: 16px;
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
	font-weight:400;
	padding-left:4px;
}

#regional td.alt, #heterono td.alt {
    font-size: 14px;
}


#regional td {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 14px;
	color:#000;
}

#regional .totales {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 16px;
	line-height:1;
}

th .lotra {
	font-size:13px;
	line-height:1.2;
	padding-right:3px;
}

#regional td.tex {
	font-size:14px;
}

#regional td.texdos {
	font-size:13px;
}

#regional td.prov {
    font-size:14px;
	font-weight:500;
}

#regional td.derecha {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 12px;
	font-weight:500;
	color:#000;
	padding-right:5px;
}

#regional td.lineabajo, #heterono td.lineabajo {
    border-bottom: 2px solid #ccc;
}

#regional td .cuanto {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 13px;
	font-weight:400;
	color:#000;
	line-height:1;
}

.menmay {
	margin:2px auto 8px;
	-webkit-box-shadow: 0 12px 12px -8px #bbb;
	box-shadow: 0 12px 12px -8px #bbb;
}

.menmay li {
    font-size: 15px;
	line-height:1.1;
	margin-bottom:6px;
}

.men-a-may {
	margin:2px auto 8px;
	width:100%;
    border-collapse: collapse;
	-webkit-box-shadow: 0 12px 12px -8px #bbb;
	box-shadow: 0 12px 12px -8px #bbb;
}

#municipal {/*---municipal--*/
	margin:12px auto;
}

.municipal {/*---reseņa--*/
	width:96%;
	margin: auto;
}

.municipal h4 {/*---reseņa--*/
	font-size:17px;
	text-indent:0;
	line-height:1.4;
	padding:4px 16px;
	margin: 0 0 8px;
}

.municipal p {
	font-size:14px;
	text-align:left;
	padding: 0 12px 0;
	margin-bottom:12px;
}

.municipal a {
	font-size:14px;
	font-weight:500;
}

.curioso {
	margin:12px auto;
	width:96%;
	-webkit-box-shadow: 0 12px 12px -8px #bbb;
	box-shadow: 0 12px 12px -8px #bbb;
}
.curioso p {
	font-size:14px;
	font-weight:300;
	line-height:1.4;
	margin-bottom:6px;
}

.curioso section {
	padding: 8px 4px;
}

#rutacinco, #rutasiete, #santos, #localidad {
	max-width:560px;
}

#rutacinco td, #rutasiete td, #santos td, #localidad td {
	font-weight:300;
	color:#000;
	line-height:1;
	padding:4px 0 4px 3px;
	margin-bottom:12px;
}

#localidad th {
    font-size: 14px;
}

#santos td {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
	font-size:14px;
	line-height:1.5;
}

#rutacinco td, #localidad td {
	font-size:14px;
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
	width:25%;
}

.sanfoto {
	width:31.9%;
	padding:0;
	margin:0 .7% 8px;
}

.sanfoto img {
	border-radius:4px;
	margin:0;
	padding:0;
}

.sanfoto p {
	font-size:14px;
	font-weight:400;
	color:#000;
	text-align:left;
	line-height:1;
	text-indent:0;
	margin:0 auto 4px;
}

.resumen {
	width:96%;
	margin:0 auto 16px;
	-webkit-box-shadow: 0 12px 12px -6px #bbb;
	box-shadow: 0 12px 12px -6px #bbb;
}

.resumen p {
	font-size:14px;
}

.limitrofe {
	width:97%;
	margin: 8px 1.5%;
	-webkit-box-shadow: 0 12px 12px -6px #bbb;
	box-shadow: 0 12px 12px -6px #bbb;
}

.limitrofe h3 {
	font-size:16px;
	padding:6px 8px;
	margin-bottom:8px;
}

.limitrofe p {
	font-size:13px;
	line-height:1.4;
	padding:0 8px;
	margin-bottom: 8px;
}

/*--------------------------------------------- senadip --*/



#sendip {
	width:99%;
	margin:4px auto;
}

#sendip th {
    font-size: 12px;
	font-weight:500;
	color: #fff;
	line-height:1.5;
	border:#A55F78 thin solid;
    background-color: #A55F78;
}

#sendip th.menor {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
    font-size: 12px;
	font-weight:400;
	color: #fff;
	line-height:1;
	padding: 4px 2px;
	border:#A55F78 thin solid;
    background-color: #A55F78;
}

#sendip td {
	font-family: "Barlow Semi Condensed", Helvetica, Arial, Sans-Serif;
	font-size:14px;
	font-weight:300;
}

#sendip td.numer {
	font-size:16px;
	font-weight: 500;
}
	
	
/*-------------------------------- AVISO EXTRA --------------------*/
.aviso {
	width:98%;
	padding:4px;
	padding-bottom:2px;
	border-radius:8px;
	margin: 8px auto 4px;
	display:block;
	-moz-box-shadow: 0 16px 8px -8px #aaa;/*FF 3.5+*/
	-webkit-box-shadow: 0 16px 8px -8px #aaa;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 16px 8px -8px #aaa;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}

.aviso p {
	font-size:15px;
	font-weight:400;
	text-align:left;
	line-height:1.3;
}

.aviso a {
	font-size:15px;
	font-weight:400;
}

}