@charset "utf-8";
/* CSS Document */

h1{padding-bottom: 20px;}
h2{padding-top: 20px;}

/*img
{
	margin:0 auto;
	width:90%;
	max-width:1024px;
	height:auto;
}*/

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar:hover{
    cursor:pointer;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(76, 75, 73, 1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 1); 
}

::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(76, 75, 73, 1);
}

.centradoContenido
{
	text-align:center;
}

.encabezado2{font-size: 30px; text-align:center; }

table {
	margin:auto;
	background-color: #B4D5D9;
	font-size: 1.3em;
	border: dotted 3px #004655;
	border-collapse:collapse;
}

.encabezado {
	color: #004655;
	font-style: italic;
	alignment-adjust:central;
	text-align: center;
	font-size: 36px;
	padding-right: 15px;
}

.izquierda {
	border-color: #004655;
	color: #004655;
	width: 180px;
	height: 50px;
}

.animales {
	color: #004655;
	background-color: #F1F7F8;
}

.vegetales {
	color: #004655;
	background-color: #F1F7F8;
	width: 50%;
}

td{
	border: dotted 3px #004655;
	height: 50px;
	vertical-align: middle;
}


table tr {
	height:20px;
}

table ul {
	padding: 0;
	margin: 0;
}

table ul li {
	list-style-type: circle;
	font-size: 22px;
}


.page1, .page2, .page3, .page4{padding-top:50px;}
.cont{padding-top:30px;}

td .borRdBx{border: dotted 3px #004655; border-radius: 0px;}
tr .borRdBx{position:relative;margin-top:10px;width:50%;height:auto;border: dotted 3px #004655; border-radius: 0.1px; z-index: 100; background:rgba(255, 255, 255, 0.5);}
tr .borRdBx .cover{position:absolute;width:100%;height:100%;text-align:center;vertical-align:middle;cursor:pointer;text-align:center; background:#fff; border: dotted 3px #004655; border-radius: 0px; top: -3px; left: -3px;}
tr td .borRdBx{border: dotted 3px #004655; border-radius: 0px;}
.borRdBx .num{position:absolute;top:100%;margin-top:-45px;left:48.5%;padding:0;font-size:8em;color:#3ea5db;font-weight:bold;line-height:0.9;vertical-align:middle;text-shadow:2px 0 0 #FFF}
.borRdBx .text{top:50%;left:50%;margin-top:7px; font-size:1.5em;}
.borRdBx ul li {color: #004655; font-size:20px; vertical-align: middle;}
.borRdBx{ height: 52px; border-collapse:collapse; border: dotted 3px #004655;}

.ggb_contenidoInterno{
	overflow-y:scroll;
}