html,body,blockquote,div,
form,fieldset,caption,
h1,h2,h3,h4,h5,h6,
hr,ul,li,ol,ul,
table,tr,td,th,p,img {
	margin:0;
	padding:0;
}

img,fieldset,table {
	border:none;
}

hr {
	display:none;
}

@media (max-width:480px) /*/mediaquery*/ {
	* {
		-webkit-text-size-adjust:none;
		-ms-text-size-adjust:none;
		text-size-adjust:none;
	}
}

a:active,
	outline-width:0;
}

body {
	font:normal 85%/150% Verdana,helvetica,sans-serif;
	text-align:center;
	padding:1.5em 0;
}

p {
	font:normal 85%/150% Verdana,helvetica,sans-serif;
}

#pageWrapper {
	overflow:hidden;
	min-width:48em;
	max-width:62.5em;
	width:96.5%;
	margin:0 auto;
	text-align:left;
	border:0px solid #75AA86;
	background:#222 url('data:image/jpeg;base64,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') top center;
	box-shadow:
		0 0 6px 4px #E7EDE9;
}

* html #pageWrapper {
	width:970px;
}

#background {
	border-bottom:1px dotted #75AA86;
	background: rgb(254, 254, 254);	/* Fallback for web browsers that doesn't support RGBa */
	background: rgba(254, 254, 254, 0.7);
}

#header,
#Articulo,
#Apartados,
#Faceblock,
#libro-anuncio,
#recentArticles,
#novedades-foro,
#url-blocks,
.middle-block,
#footer {
	background:#fff;
}

/* LINKS AND HEADERS START */
a {
	color:#000080;
	text-decoration: underline;
}

a:visited {
	color:#000080;
	text-decoration: underline;
}

a:hover,
a:active {
	text-decoration:underline;
	color:#800000;
}

a:active {
	outline: none;
}

a.name {
	color:#000;
}

.no-underline {
	text-decoration:none;
}

p#header {
	padding:.5em 0 1.3em 0;
	text-align:left;
	text-transform:capitalize;
	font:normal 280%/110% 'Fondamento', cursive;
	color:#669A98;
	letter-spacing:5px;
}

p#header a, p#header a:hover {
	color:#669A98;
  text-shadow:1px 1px 1px rgba(102,154,152,0.5);
	text-decoration:none;
}

p#header small {
	display:block;
	text-align:right;
	position:relative;
	right:20%;
	text-transform:none;
	font:normal 50%/110% 'Fondamento';
	font-style:oblique;
	color:#888;
  text-shadow:1px 2px 2px rgba(136,136,136,0.5);
	letter-spacing:3px;
}

p#header span {
	float:right;
	padding-right:10%;
	font:bold 40%/110% 'Fondamento';
	color:#006665;
  text-shadow:1px 2px 2px rgba(0,102,101,0.5);
}

div#logo {
	display:block;
	position:relative;
	top:1em;
	left:2em;
	margin-right:3em;
	background:url('csg-712.png') 0 -822px repeat-x;
	width:115px;
	height:120px;
	float:left;
	text-decoration:none;
	outline: none;
}

/* MENU START */

#hamburguesa {
  padding: 5px 4px 2px 6px;
  width: 1.6em;
  position:absolute;
  top:140px;
  left:.5em;
  height: 1.55em;
  cursor: pointer;
  display: block;
  background: #016564;
  border: 0;
  border-radius: .3em;
}

#hamburguesa div {
  margin-top: .2em;
  width: 90%;
  height: .25em;
  background-color: #fff;
  border: 0px solid #eee;
  border-radius: .1em;
}

/*navigation*/	

#mobile_nav1, #mobile_nav2 {
	display:inline-block;
	list-style: none;
	background: #74AFAD;
	margin:0 0 0 -.2em;
	padding: 0.2em 0;
	width:50%;
}
#mobile_nav1 li, #mobile_nav2 li {
	margin:0;
  background: url('csg-712.png') 0 -625px repeat-x;
}

#mobile_nav1 li a, #mobile_nav2 li a {
	display: block;
	padding: 0.2em 0 0.2em 0.4em;
	color: #558C89;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	line-height: 2em;
	height: 2em;
	border-bottom: 1px solid #74AFAD;
}

#mobile_nav1 li a {
	border-right: 1px solid #74AFAD;
}

#mobile_nav1 li:last-child a, #mobile_nav2 li:last-child a {
	border-bottom: none;
}

#mobile_nav1 li a:hover, #mobile_nav2 li a:hover,
#mobile_nav1 li a:focus, #mobile_nav2 li a:focus {
	color: #9A6600;
	background: #fff;
}

#bottom-nav-box {
	clear:both;
	margin-top:1.5em;
	background: #558C89;
}

/* CENTER MENU */
#outerbox {
	float:right;
	margin:0 0 .9em 0;
	position:relative;
	right:50%;
}

#innerbox {
	float:right;
	position:relative;
	right:-50%;
}
/* CENTER MENU END */

#menu {
	padding:0 .2% .2% .2%;
	display:block;
	width:99.9%;
	float:left;
	list-style:none;
	font:normal 90%/200% Verdana,helvetica,sans-serif;
	background-color:#74AFAD;
}

#menu ul {
	list-style:none;
	display:none;
	line-height:110%;
	margin:0;
	padding-bottom:0;
	border-bottom:2px solid #74AFAD;
	background:white;
	z-index:15;
	border-radius:0 0 .5em .5em;
}

#menu ul a {
	padding:0.4em 1px;
}

#menu li {
	float:left;
	display: inline;
	width:14.07%;
	height:28px;
	position:relative;
  background: url('csg-712.png') 0 -625px repeat-x;
	text-align:center;
	margin:.2% .2% 0 0;
	z-index:15;
}

#menu a {
	color:#558C89;
	display:block;
	font-weight:normal;
	text-decoration:none;
}

#menu li ul li a:visited {
	color:#558C89;
}

#menu:hover {
  text-shadow: 0 -1px 0 #558C89;
  transition: text-shadow 0.1s linear;
}

#menu li:hover a {
	color:#9A6600;
  text-shadow: 0 -1px 0 #9A6600;
  transition: color 0.2s linear, text-shadow 0.2s linear;
}

#menu li:hover ul a {
	color:#558C89;
  text-shadow: 0 -1px 0 #558C89;
  transition: color 0.2s linear, text-shadow 0.2s linear;
}

#menu li:hover ul li:hover a {
	color:#9A6600;
  text-shadow: 0 -1px 0 #9A6600;
  transition: color 0.2s linear, text-shadow 0.2s linear;
}

#menu li:hover ul {
	display:block;
	position:absolute;
	top:28px;
	left:-1.5%;
	width:202%;
	padding-right:4px;
	background:transparent;
}

#menu li ul li {
	background-color:#74AFAD;
	height:2.2em;
	border-right:2px solid #74AFAD;
	letter-spacing:1px;
	font:normal 80%/200% arial;
	width:97%;
}

#menu li:hover {
	background: #f9f9f9;
  transition: background 0.1s linear;
}

#menu ul li {
	display:block;
	width:100%;
	padding:2px 4px;
	margin:0;
	text-align:left;
	line-height:1.4em;
	border:solid #74AFAD; 
	border-width:0 0 0 2px;
}

#menu ul li.last {
	border-radius:0 0 .5em .5em;
}

li#second-last ul li, li#last ul li {
	width:96.6%;?
}

li#second-last ul li  
	margin-left:-.3%;
}

li#second-last ul {
	margin-left:.5%;
}

li#last ul {
	margin-left:-101.3%;
}

.menuarrow {
	width:11px;
	height:6px;
	margin:.1em 0 0 90%;
	background:url('csg-712.png') 0 -388px no-repeat;
}

#menu ul li:hover {
	border-color:#9A6600;
	border-width:0 5px;
	padding:2px 1px;
}

@media only screen and (max-width: 56.5em) /*/mediaquery*/ {
	#menu {
	font:normal 80%/200% Verdana,helvetica,sans-serif;
	}
}

#mainMenu {
	display:block;
	list-style:none;
	text-align:center;
	padding-top:.5em;
}

#mainMenu li {
	display:inline;
}

#mainMenu a {
	display:inline-block;
	padding:.3em 1em 0.2em;
	margin:0 0.1em 0.5em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#DDD;
	background:#777;
	border:2px solid #BBB;
	border-radius:1em;
	background-clip:padding-box;
	text-shadow:0 0 4px #000;
	box-shadow:
		inset 0 -0.5em 1em #333,
		0 0 8px #000;
}

#mainMenu a:active,
#mainMenu a:focus,
#mainMenu a:hover {
	color:#FFF;
	background:#BBB;
}

/* NINOS NAV */
#nino-nav,
#nino-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

.nino-nav-mobile {
	display:inline-block;
	list-style: none;
	background: #fff;
	margin:.5em 0;
	padding:0;
	width:100%;
	text-align:center;
}

.nino-nav-mobile li a {
	display: block;
	padding: 0.25em 0 0.25em 0.625em;
	text-decoration: none;
	font-size:70%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	line-height: 2em;
	height: 2em;
	border-bottom: 1px solid #383838;
}

.nino-nav-mobile li a.first {
	border-top: 1px solid #383838;
}

.nino-nav-mobile li a:hover, .nino-nav-mobile li a:hover,
.nino-nav-mobile li a:focus, .nino-nav-mobile li a:focus {
	color: #1c1c1c;
	background: #ccc;
}

#nav-nino {
	margin:0 auto;
	width:95%;
	height:4em;
	clear:both;
}

#nino-nav {
	margin:0 auto;
	margin-top:1em;
	padding:0 .3em;
	position:relative;
	overflow:hidden;
	width:100%;
	height:2em;
	background:white;
	border:1px solid #ccc;
	border-radius: .6em .6em .6em 0;
	transition:height 0.3s ease;
}

#nav-nino:hover #nino-nav {
	height:4em;
	border-radius: .6em;
}

#nav-nino #nino-nav-p {
	margin:-.05em 0 0 0;
	padding:0 0 0 1em;
	position:relative;
	width:45%;
	height:2em;
	text-align:left;
	font-family: 'Courier New';
	background:white;
	border:1px solid #ccc;
	border-top:0;
	border-radius:0 0 .6em .6em;
}

#nav-nino:hover #nino-nav-p {
	display:none;
}

#nino-nav div div {
	position:absolute;
	left:0;
	height:0;
	width:95%;
}

#nino-nav ul {
	position:absolute;
	left:0;
	bottom:0;
}

#nino-nav li.arrow a.top-a {
	padding-right:.6em;
	background: url('arrows-up-nino.png') no-repeat 100% 0%;
}

#nino-nav li.arrow a.top-a:hover {
	background: url('arrows-up-nino.png') no-repeat 100% 160%;
	transition:background 0.5s ease;
}

#nino-nav li {
	float:left;
	margin-top:0;
	transition:margin-top 0.3s ease;
}

#nino-nav:hover li {
	margin-top:2em;
}

#nino-nav li.right {
	float:right;
}

#nino-nav li.right ul {
	left:auto;
	right:0;
}

#nino-nav li.right ul li {
	float:right;
}

#nino-nav a {
	position:relative;
	line-height:1.7em;
	display:block;
	font-size:110%;
	padding:0 .5em;
	text-decoration:none;
	outline:0;
}

#nino-nav a.top-a {
	z-index:10;
	min-width:1px;
	margin-bottom:100px;
}

.nino-nav-mobile a.black,
#nino-nav a.black {
	color:black;
}

.nino-nav-mobile a.verde,
#nino-nav a.verde {
	color:#093;
}

.nino-nav-mobile a.azul,
#nino-nav a.azul {
	color:#039;
}

.nino-nav-mobile a.rojo,
#nino-nav a.rojo {
	color:#800000;
}

* html #nino-nav a.top-a {
	width:1px;
}

#nino-nav ul a {
	height:26px;
	top:26px;
	float:left;
	color:#000;
}

#nino-nav ul a.pad2 {
	padding:0 1px;
}

#nino-nav ul a.pad b {
	position:absolute;
	left:0;
	height:26px;
	display:block;
	width:330px;
	cursor:default;
}

#nino-nav li.right ul a.pad b {
	left:auto;
	right:0;
}

#nino-nav li:hover > a.black {
	color:black;
	text-decoration:underline;
}

#nino-nav li:hover > a.verde {
	color:#093;
	text-decoration:underline;
}

#nino-nav li:hover > a.azul {
	color:#039;
	text-decoration:underline;
}

#nino-nav li:hover > a.rojo {
	color:#800000;
	text-decoration:underline;
}

#nino-nav a.top-a:hover, 
#nino-nav a.top-a:active, 
#nino-nav a.top-a:focus {
	margin-bottom:-52px;
	color:#800000;
}

#nino-nav ul a.sub {
	padding:0 5px;
	font-size:75%;
}

#nino-nav ul a.inicio-extra-pad {
	padding-left:330px;
}

#nino-nav ul a.extra-pad {
	padding-left:300px;
}

#nino-nav ul a:hover,
#nino-nav ul a:active,
#nino-nav ul a:focus {
	padding-bottom:152px;
	color:#800000;
}

/* MENU SECUNDARIO END */

/* BREADCRUMBS */

#breadcrumbs span[itemprop] {
  display: inline-block;
  margin: 0  5px 5px 5px;
  zoom: 1;
  *display: inline;
}
#breadcrumbs-child {
  display: inline-block;
  margin: 0 0 5px 0;
  zoom: 1;
  *display: inline;
}
#breadcrumbs-child span[itemprop] {
  *display: inline;
  margin: 0 5px;
}

#breadcrumbs-child:before { 
    content: "? ";
}

/* BREADCRUMBS END */

@media screen and (max-width: 819px) /*/mediaquery*/  {
.clear-narrow-screen {
	clear:left;
	}
}

.lista-ninos {
	list-style:square;
	padding-left: 40px;
}

@media screen and (min-width: 819px) /*/mediaquery*/  {
	.lista-ninos {
		padding-left: 400px;
	}
}

ol.seguro-list li:hover {
	border-radius:0px;
	background:none;
}

.normas-oro {
	list-style:none;
}

.normas-oro h3 {
	margin-bottom:0px;
	text-align:left;
	font-size:90%;
	text-indent:5px;
}

h3.sub-title {
	margin:0 auto;
	margin-top:10px;
	width:100%;
	font-size:0.9em;
	color:#333;
	text-align:center;
	font-style:italic;
}

.normas-oro li {
	margin:10px 0;
	padding:5px;
	border:1px solid #eee;
	border-radius:10px;
}

.normas-oro li:hover {
	border:1px solid #ccc;
	background-color:#FCFCFC;
}

.normas-oro ol li, .normas-oro ol li:hover {
	border:0px;
	margin:0px;
	padding:0px;
}

.news-box-skyscraper{
	margin:20px 20px 0 0px;
	padding:10px 90px 10px 0px;
	float:right;
	clear:right;
	width:160px;
}

/* ADSENSE */

#nino-top-banner{
	margin:15px 7px 10px 7px;
}

@media screen and (min-width: 820px)/*/mediaquery*/ {
	#nino-top-banner {
	margin-left:126px;
	margin-bottom:10px;
	}
}

#bottom-banner-nino {
	margin:10px auto;
}
/* NINOS NAV */

p#frase {
	margin-left:1.5em;
	padding-top:.2em;
	border:0px solid Aquamarine;
	font-family: 'Niconne',Arial;
	font-size: 1.6em;
	text-align: left;	
	text-shadow: 0.05em 0.05em 0.05em #006665;}

p#frase span {
	padding-left:.5em;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:35%;
	font-style:oblique;
	text-shadow: none;
}

#header-icons-wrap {
	position:absolute;
	top:.2em;
	display: block;
	overflow:hidden;
	min-width:48em;
	max-width:88em;
	height:80px;
	width:96.5%;
	pointer-events:none;
	background:transparent;
	display:none;
}

.rss-icon {
	position:absolute;
	top:.2em;
	right:.8em;
	display: block;
	height:70px;
	width:75px;
	text-decoration: none;
	background:url('csg-712.png') 0 -992px no-repeat;
	pointer-events:auto;
}

.rss-icon:hover, .rss-icon:active {
	background-color:transparent;
}

.go-to-langs {
	position:absolute;
	top:.6em;
	left:1em;
	display: block;
	height:30px;
	width:30px;
	text-decoration: none;
	background:url('csg-712.png') 0 -1386px no-repeat;
	pointer-events:auto;
}

.go-to-spanish {
	position:absolute;
	top:.6em;
	left:1em;
	display: block;
	height:30px;
	width:30px;
	text-decoration: none;
	background:url('csg-712.png') 0 -444px no-repeat;
}

.go-to-spanish:hover, .go-to-langs:active {
	background-color:transparent;
}

/* BUSCADOR START */
#busqueda {
	background: #eaf8fc;
	background-image: -moz-linear-gradient(#fff, #d4e8ec);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4e8ec),color-stop(1, #fff));
		-moz-border-radius: 35px;
	border-radius: 35px;
	border-width: 1px;
	border-style: solid;
	border-color: #c4d9df #a4c3ca #83afb7;            
	width: 21.7em;
	height: 30px;
	padding: 3px;
	margin:0 auto;
	margin-top:-3em;
	margin-bottom:.7em;
	overflow: hidden; /* Clear floats */
}

#q, #sa {
	float: left;
}

#q {
	padding: 5px 9px;
	height: 18px;
	width: 18em;
	border: 1px solid #a4c3ca;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #f1f1f1;
		-moz-border-radius: 50px 3px 3px 50px;
	border-radius: 50px 3px 3px 50px;
	 		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);            
}

#sa {		
	background: #6cbb6b;
	background-image: -moz-linear-gradient(#95d788, #6cbb6b);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #6cbb6b),color-stop(1, #95d788));
		-moz-border-radius: 3px 50px 50px 3px;
	border-radius: 3px 50px 50px 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #7eba7c #578e57 #447d43;
			-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;   		
	height: 30px;
	margin: 0 0 0 .2em;
  padding: 0;
	width: 6.4em;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #23441e;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

#sa:hover {		
	background: #95d788;
	background-image: -moz-linear-gradient(#6cbb6b, #95d788);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #95d788),color-stop(1, #6cbb6b));
}	

#sa:active {		
	background: #95d788;
	outline: none; 
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

#q:focus, #sa:focus {
	outline: none;
}

#sa::-moz-focus-inner {
  border: 0;  /* Small centering fix for Firefox */
}

#q::-webkit-input-placeholder,
#q:-moz-placeholder,
#q:-ms-placeholder {
   color: #9c9c9c;
}
/* B?SQUEDA MOVIL TOP */
#busqueda-movil-top {
	margin:0 auto;
  width:100%;
	height:1.8em;
	padding:0 0 .4em 0;
	text-align:center;
	background:#fefefe;
  border-radius:0;
	border:0;
	box-shadow:none;
}

#busqueda-movil-top input {
	border:1px solid #CCC;
	padding:.2em 0.3em;
	font-size:100%;
}

#busqueda-movil-top input:focus {
	border:1px solid #999;
}

#busqueda-movil-top-q { 
	width:12em;
	border-radius:.5em 0 0 .5em;
}

#busqueda-movil-top-sa { 
	cursor:pointer;
	font-weight:bold;
	border:solid 1px #ccc;
	border-radius:0 .5em .5em 0;
	color:#006665;
	background:#999 url('csg-712.png') 0 -625px repeat-x;
	padding:0px 4px;
	margin-left:-5px;
	width:5em;
}

#busqueda-movil-top-sa:hover,
#busqueda-movil-top-sa:focus {
	color:#000;
	border:solid 1px #999;
}
/* BUSQUEDA MOVIL BOTTOM */
#busqueda-movil {
	margin:0 auto;
  width: 19em;
	height:1.8em;
	padding:1em 0;
	text-align:center;
	background:#fefefe;
  border-radius: .5em;
	border:4px double #eaf8fc;
	border-radius:1em;
	box-shadow:0 0 2px 2px #d4e8ec,
		inset 0 0 5px #d4e8ec;
}

#busqueda-movil input {
	border:1px solid #CCC;
	padding:.2em 0.3em;
	font-size:100%;
}

#busqueda-movil input:focus {
	border:1px solid #999;
}

#busqueda-movil-q { 
	width:11em;
	border-radius:.5em 0 0 .5em;
}

#busqueda-movil-sa { 
	cursor:pointer;
	font-weight:bold;
	border:solid 1px #ccc;
	border-radius:0 .5em .5em 0;
	color:#006665;
	background:#999 url('csg-712.png') 0 -625px repeat-x;
	padding:0px 4px;
	margin-left:-5px;
	width:5em;
}

#busqueda-movil-sa:hover,
#busqueda-movil-sa:focus {
	color:#000;
	border:solid 1px #999;
}


/* BUSCADOR END */

#contentWrapper {
	width:100%;
	float:left;
	clear:both;
}

#content,
#apartados-content {
	zoom:1;
	padding:1em 22em 0 1em;
}

#Articulo {
	line-height:130%;
	border:1px solid #006665;
	border-radius:1em .2em 1em .2em;
	box-shadow:
		0 0 2px 2px #669A98,
		inset 0 0 5px #669A98;
}

#Articulo p#sub-title,
#Articulo h2#sub-title {
	text-align:center;
	font:oblique 90%/130% Verdana,helvetica,sans-serif;
	/*font-weight:700;*/
	color:#666;
}

#Articulo h2,
#Articulo h3 {
	font:bold 90%/130% Verdana,helvetica,sans-serif;
	text-align:center;
}

#Articulo p#quote {
	margin:0 2em .5em 2em;
	padding-bottom:.5em;
	font-style:oblique;
	border-bottom:1px dotted #E5E5E5;
}

.quote {
	font-style:oblique;
}

#Articulo .inside-article-title {
	font-size:100%;
	text-align:center;
}

.apartado img,
.Article-img,
#recentArticles img,
.foro-youtube-vid,
#Seguroperros-block img {
	/*background:#fff;
	padding:.3em;
	border:1px solid #999;*/
	box-shadow: 0 .1em .2em rgba(0, 0, 0, 0.41);
}

#Apartados .aportado-portada img {
	float:left;
}

.mediaplayer div {
	margin:0 auto 1em;
	/*padding:.3em;
	background:#fff;
	border:1px solid #999;
	box-shadow: .15em .15em .15em #aaa;*/
	box-shadow: 0 .1em .2em rgba(0, 0, 0, 0.41);
}

.Article-img {
	display: block;
	margin:0 auto 1em;
	max-width:90%;
	height:auto;
}

#Seguroperros-block img {
	display: block;
	margin:0 auto 1em;
	max-width:80%;
	height:auto;
}

.Article-img-small {
	background:#fff;
	padding:.3em;
	border:1px solid #999;
	box-shadow: .15em .15em .15em #aaa;
	float:left;
	margin:.5em;
	height:auto;
}

#cabecita h3 {
	text-transform:uppercase;
}

#cabecita {
	list-style-image: url('cabecitaul.png');
	margin-left:1em;
}

#cabecita li {
	margin-bottom:1em;
}

#cabecita li .cabecita-last
	margin-bottom:0;
}

.inline_icon {
	vertical-align:bottom;
}

.subSection ul.amigoprint {
	margin-bottom:1em;
	padding:0 0 0 .5em;
	list-style:none;
	text-align:center;
	overflow:hidden;
	font-size:60%;
}

.subSection ul.amigoprint li {
	display:inline;
	zoom:1;
}

.subSection ul.amigoprint a {
	color:#000;
}

#like-button {
	float:left;
	margin:1em 0 0 2em;
}

.Printer {
  display: inline-block;
	width: 32px; height: 32px;
  font-size: 1px;
  margin-right: .2em;
  vertical-align: middle;
	background: url('csg-712.png') 0 -240px no-repeat scroll;
}

.amigo {
  display: inline-block;
	width: 16px; height: 16px;
  font-size: 1px;
  margin-right: .5em;
  margin-left: 1em;
  vertical-align: middle;
	background: url('csg-712.png') 0 -322px no-repeat;
}


/* BOTON CONSULTORIO */

#consultorio-sugerencia-block {
	display:block;
	width:100%;
	height:auto;
	margin-bottom:1em;
	padding-top:1em;
	border:2px dotted #E5ECE8;
	border-right:0;
	border-left:0;
}

#consultorio-sugerencia-block p {
	float:right;
	margin:0;
	padding:0;
	width:70%;
	font-family:'courier new';
	text-align:left;
	border:0px solid blue;
}

#consultorio-sugerencia-block p.margin {
	margin-top:1em;
}

#curvedarrow {
	position:relative;
	top:75px;
	left:110px;
	width: 0; height: 0;
	border-top: 12px solid transparent;
	border-right: 12px solid tomato;
	-webkit-transform: rotate(145deg);
	-moz-transform: rotate(145deg);
	-ms-transform: rotate(145deg);
	-o-transform: rotate(145deg);
}

#curvedarrow:after {
	content: "";
	position: absolute;
	border: 0 solid transparent;
	border-top: 3px solid tomato;
	border-radius: 20px 0 0 0;
	top: -15px; left: -12px;
	width: 15px;
	height: 15px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

#anuncio-top-slide-content {
	position:absolute;
	text-align:center;
	background-color:#Fff;
	color:#000;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	border:4px double #c60;
	border-radius:0 0 1em 1em;
	box-shadow: .1em .1em .3em #c60;
	z-index:1001;
  width:0;
  height:0;
	opacity:0;
				-webkit-transition: 1s cubic-bezier(0, 1, 0.5, 1);
			-moz-transition: 1s cubic-bezier(0, 1, 0.5, 1);
		-o-transition: 1s cubic-bezier(0, 1, 0.5, 1);
	transition: width 1s cubic-bezier(0, 1, 0.5, 1), opacity 1s cubic-bezier(0, 1, 0.5, 1);
}

#anuncio-top-slide-content.active {
	margin-top:-7em;
  width:49.5%;
  height:auto;
  opacity:1;
}

#anuncio-top-slide-content img {
	float:left;
	margin:.2em 0 0 1em;
	max-width:100%;
	height:auto;
}

#anuncio-top-slide-content h2 {
	padding:.3em .3em 0 .3em;
	line-height:1;
	letter-spacing:.15em;
	text-shadow: 0.1em 0.1em 0.2em #c60;
	font-size: 1.3em;
	color:#c60;
	border-bottom: 0;
}

#anuncio-top-slide-content p {
	padding:0px .3em .6em .3em;
	font-size: .9em;
	letter-spacing: 2px;
	height:0;
}

#anuncio-top-slide-content.active p {
	height:auto;
}

#anuncio-top-slide-link {
	margin-left:.6em;
}

#anuncio-top-slide-link a {
	font-size: 1.2em;
	letter-spacing: 4px;
	line-height: 130%;
	color: #c60;
	text-shadow: 0.1em 0.1em 0.2em #fff;
	text-decoration:none;
}

#anuncio-top-slide-link a:hover {
	border-bottom:1px dotted  #c60;
}

.toggle {
	clear:both;
	cursor: pointer;
}

.boton-abrir {
	border:0;
	outline:none;
	width:100px;
	height:100px;
	margin:-.9em 0 0 0;
  background: url('csg-712.png') 0 -1745px;
}

.boton-cerrar {
	float:right;
	margin:0 1em 1em 0;
	padding: .6em; 
	font-family: Arial, Tahoma, Verdana, FreeSans, sans-serif;
	display: inline-block;
	white-space: nowrap;
	position:relative;
	outline: none;
	overflow: visible;
	line-height:1em;
  background: url('csg-712.png') 0 -625px repeat-x;
  border: 1px solid #305875;
  color: #000;
  background-color: #3D6E97;
	border-radius:.2em;
		-moz-border-radius:.2em; 
			-webkit-border-radius:.2em; 
	box-shadow:1px 1px 2px 0 #CCCCCC;
		-moz-box-shadow: 1px 1px 2px 0 #CCCCCC;
			-webkit-box-shadow: 1px 1px 2px 0 #CCCCCC;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
}

/* BOTON CONSULTORIO */

#Apartados {
	line-height:120%;
	border:0px solid #666;
	border-radius:1em .2em 1em .2em;
	box-shadow:
		0 0 2px 2px #999,
		inset 0 0 5px #999;
}

#Apartados img {
	float:left;
	margin:0.2em 0.5em 0.1em 0;
}

#Apartados p {
	font:normal 75%/150% Verdana,helvetica,sans-serif;
}

#Apartados .aportado-portada p {
	font:normal 85%/150% Verdana,helvetica,sans-serif;
}

.apartado p span {
	font-weight:bold;
}

.apartado .readmore {
	font-weight:bold;
	clear:left;
}

.apartado .readmore a {
	font-weight:bold;
}

#Seguroperros-block {
  margin: 0 auto;
	margin-bottom:2em;
 	padding: 0.5em 0;
  height: auto;
	background: #fff;
 	border: 0px solid #00f;
  border-radius: 1em 0.2em 0.2em 1em;
  box-shadow: 0 0 2px 2px #00f, 0 0 5px #999999 inset;
  display: block;
  text-align: center;
  visibility: visible;
}

#Seguroperros-block h2 {
	font-size:100%;
	letter-spacing:0px;
}

#Seguroperros-block h2 a {
	text-decoration:none;
}

#Seguroperros-block h2,
#Seguroperros-block p {
	padding:0;
}

#Seguroperros-block a {
	color:#00f;
	font-weight:bold;
}

#extras {
	width:20em;
	float:left;
	margin-left:-21em;
	padding-top:1em;
}

.nieuwsbrief-aanmelden {
  background: url('csg-712.png') 0 -1117px #efefef no-repeat;
  border:8px double #d9d9d9;
  border-radius: 2em .2em 2em .2em;
  box-shadow: 0 0 2px 2px #ddd;
  height: 6em;
  margin: 0 auto;
  padding: 0.625em 0.625em 0 0.625em;
  width: 20em;
}

.nieuwsbrief-aanmelden p {
  color:#333;
  font-size:.9em;
  font-weight:bold;
	letter-spacing:1px;
  text-shadow:0 1px 1px #888;
}

#email:-ms-placeholder,
#email::-webkit-input-placeholder,
#email:-moz-placeholder {
   color: #9c9c9c;
}

.nieuwsbrief-aanmelden input[type="email"] {
  border: 1px solid #94957E;
  border-radius: 0.3em;
  float: left;
  height: 1.5em;
  margin: 0 0.325em;
  padding: 0.2em;
  width: 8em;
  font-size:1.2em;
  color:#888;
}

.nieuwsbrief-aanmelden input[type="email"]:focus {
	border: 1px solid #58953B;
	outline: none;
  box-shadow: 1px 1px 0 rgba(89, 151, 60, 0.5), 1px 1px 1px 1px #A7D789;
}

.nieuwsbrief-aanmelden input:invalid {
  box-shadow: none;
}

.nieuwsbrief-aanmelden input[type="submit"] {
	background: #6cbb6b;
	background-image: -moz-linear-gradient(#95d788, #6cbb6b);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #6cbb6b),color-stop(1, #95d788));
		-moz-border-radius: 3px 50px 50px 3px;
	border-radius: 3px 50px 50px 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #7eba7c #578e57 #447d43;
			-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;   		
  border-radius: 0.3em;
  box-shadow:
  	1px 1px 0 rgba(89, 151, 60, 1),
  	1px 1px 0 0 #A7D789 inset;
  color: #000;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
	letter-spacing:1px;
  height: 2.2em;
  padding: 0 0.5em;
}

.nieuwsbrief-aanmelden input[type="submit"]:hover {
	background: #95d788;
	background-image: -moz-linear-gradient(#6cbb6b, #95d788);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #95d788),color-stop(1, #6cbb6b));
	color: #000;
  text-shadow: 0 1px 0 #fff;
}

.nieuwsbrief-aanmelden input[type="submit"]:active {		
	background: #95d788;
	outline: none; 
}

#miresultado, #miresultado2 {
	position: absolute;
	clear: left;
  margin-top: -4.75em;
  margin-left:-0.25em;
  padding: 0 .3em;
  width: 20em;
  color: white;
  z-index: 12;
	background: black;
	border: 0px solid black;
	border-radius: .5em;
	opacity:1;
}

#miresultado h3, #miresultado2 h3 {
	font-style: normal;
	text-shadow: 0px 0px 0px #aaa;
	margin: 0;
	padding: 0;
  color: white;
	font-size: 100%;
}

#miresultado p, #miresultado2 p {
	margin: 0;
  padding: .2em;
  color:#fff;
	text-align: center;	
}

p#nada {
	display: none;
}

#miresultado p.error-head, #miresultado2 p.error-head  {
	font-size: 110%;
	padding: .625em 0 0 0;
  font-weight: bold;
}
#miresultado p.error-sub, #miresultado2 p.error-sub {
	color:white;
	font-size: 90%;
  font-weight: 600;	
	padding: .3em;
}

/*SUSCRIBIR eBOLETIN END */

.subSection {
	margin-bottom:2em;
	border:0px solid #999;
}

.subSection h1,
.subSection h2 {
	margin:0 .5em;
	padding:.4em .8em;
	margin-bottom:.6em;
	border-bottom:1px solid #efefef;
  color: #000000;
  font:bold 125%/120% 'Metrophobic',Arial,serif;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 .2em .2em #AAA;
}

.subSection h3 {
	font:bold 100%/120% arial,helvetica,sans-serif;
}

.subSection p {
	padding:0 1em 1em;
}

address {
	font-size:80%;
	font-style:oblique;
	text-align:left;
	margin:0 0 1em 2em;
}

.subSection ul,
.subSection ol {
	font-size: 90%;
	padding:0 1em 1em 2em;
}

.subSection .More {
	font:bold 75%/120% arial,helvetica,sans-serif;
	display:block;
	padding:0 1em 1em;
	text-align:center;
}

#Apartados h1 span,
#Apartados h2 span {
	color:#666;
	padding-top:.5em;
	font-size:70%;
	font-style:oblique;
	text-shadow:none;
	float:right;
}

.apartado {
	margin:0 1em 1em;
	border-bottom:2px dotted #999;
}

.apartado h2,
.apartado h3 {
	clear:both;
	overflow:hidden;
	zoom:1;
	padding-bottom:.5em;
	font:bold 125%/120% 'Metrophobic',arial,helvetica,sans-serif;
  text-shadow: 0 .2em .2em #AAA;
}

.apartado h2 span,
.apartado h3 span {
	color:#666;
	padding:0 .2em;
	font-size:70%;
	font-style:oblique;
	text-shadow:none;
	float:right;
}

.apartado p {
	word-break:keep-all;
	padding:0 0 1em;
}

#extras h2 {
	text-align:center;
}

#advertisements {
	text-align:center;
	padding-bottom:1em;
	border-bottom:0px dotted #efefef;
}

#advertisements p, .middle-block p {
	color:#999;
	font-family:verdana;
	font-size:55%;
	font-weight:400;
	text-align:right;
	margin:0 1em;
	padding:.5em 1em .5em 0;
	margin-bottom:.6em;
	background:#fff;
	border-top:2px dotted #efefef;
	border-bottom:2px dotted #efefef;
	text-shadow:none;
	letter-spacing:.15em;
}

#novedades-foro {
	border:0px solid #666;
	border-radius:.2em 1em .2em 1em;
	box-shadow:
		0 0 2px 2px #999,
		inset 0 0 5px #999;
}

#novedades-foro ul {
	list-style: none;
}

#novedades-foro ul a {
	font:normal 85%/150% Verdana,helvetica,sans-serif;
	font-weight:bold;
}

#novedades-foro ul a:hover {
	color: #9A6600;
}

#novedades-foro li {
  text-indent: -1em;
	line-height:120%;
	padding-bottom:.25em;
}

#novedades-foro li:before {
	content: "? ";
	color: #9A6600;
}

#Faceblock {
	width:22em;
  margin: 0 auto;
	padding-bottom:1em;
	border:0px solid #5574CB;
	border-radius:1em .2em 1em .2em;
	box-shadow:
		0 0 2px 2px #5574CB,
		inset 0 0 5px #5574CB;
}

#Faceblock div h2 {
	margin:0;
	background:#EDEFF4;
	border-bottom:0;
	border-radius:1em .2em 0 0;
	box-shadow:
		0 0 2px 2px #5574CB,
		inset 0 0 5px #5574CB;
}

.author-pic-container {
	background: url('csg-712.png') 0 -1466px no-repeat scroll;
	clear: left;
	float: left;
	margin: -3em .3em .3em .3em;
	width:103px;
	height:128px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 100px 58px;
	box-shadow: inset 0px -1px 1px white, 0px 1px 1px white;
}

#Faceblock p {
	margin:1em 0 0 1em;
	font-size:80%;
}

.fb-like-box {
	margin:0 auto;
	margin-left:6em;
	max-width:232px;
	display:block;
}

#Faceblock p#author-link-faceblock {
	margin:0;
	text-align:right;
	line-height:0;
}

#Faceblock p#author-link-faceblock a,
#Faceblock p#author-link-faceblock a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#777;
}

#social {margin:0 auto;margin-bottom:1em;padding:0 .6em .6em;width:18em;text-align:center;background:white;border-radius:1em;box-shadow:0 0 2px 2px #88CDEA,inset 0 0 5px #88CDEA;}
#social h2 {font-size:1em;padding:.3em 0;letter-spacing:1px;}
#social ul {list-style:none;}
#social li {margin:1em 0;padding:0 .3em;display:inline;zoom:1;}
#social .twit, .yout, .face, .gogle, .insta {display:inline-block;width:38px;height:38px;font-size:1px;vertical-align:middle;}
#social .twit {background: url('csg-712.png') 0 -1895px no-repeat;}
#social .yout {background: url('csg-712.png') -500px 0 no-repeat;}
#social .face {background: url('csg-712.png') -500px -88px no-repeat;}
#social .gogle {background: url('csg-712.png') -500px -176px no-repeat;}
#social .insta {background: url('csg-712.png') -500px -365px no-repeat;}
#social .twit:hover, .yout:hover, .face:hover, .gogle:hover, .insta:hover {opacity:.6;}

#recentArticles {
	border:0px solid #666;
	border-radius:1em .2em 1em .2em;
	box-shadow:
		0 0 2px 2px #999,
		inset 0 0 5px #999;
}

#recentArticles ul {
	list-style:none;
	padding:0 1em 0.5em;
}

#recentArticles li {
	padding:.5em 0 0 0;
	clear:left;
	border-bottom:2px dotted #999;
}

#recentArticles li p {
	font:normal 90%/120% Verdana,helvetica,sans-serif;
}

#recentArticles p a {
	font-weight:bold;
}

#recentArticles img {
	float:left;
	margin:0.2em 0.5em 0 0;
}

#libro-anuncio {
	border:0px solid #9A6600;
	border-radius:1em .2em 1em .2em;
	box-shadow:
		0 0 2px 2px #9A6600,
		inset 0 0 5px #9A6600;
}

#libro-anuncio img {
	margin:0 auto;
}

#article-column-bottom {
	clear:both;
	padding-top:1em;
}

#article-column-bottom .nieuwsbrief-aanmelden {
	width:18em;
}

#article-column-bottom .nieuwsbrief-aanmelden p {
	letter-spacing:0;
}

#article-column-bottom .nieuwsbrief-aanmelden input[type="text"] {
	width:8em;
}

#article-column-bottom #Faceblock {
	width:19em;
}

#article-column-bottom .fb-like-box {
	margin:0 auto;
	margin-left:2em;
	max-width:232px;
	display:block;
}

#article-column-bottom .author-pic-container {
	margin: 0 .3em .3em .3em;
}

.boldEm {
	font-weight:bold;
}

.tel:before {
    content: "\260E";
    display: inline;
    margin-right: 0.5em;
}

.tel {
	color: tomato;
}

p.updated {
	clear:both;
	color:#999;
	margin:0 1% .3em 0;
	padding-top: 1em;
	font-size:.6em;
	text-align:right;
}

#footer {
	clear:both;
	padding:1em;
	text-align:center;
}

#idiomas {
	font-size:70%;
	margin:0px auto;
	margin-top:1em;
	list-style:none;
	text-align:center;
	overflow:hidden;
}

#idiomas li {
	margin:0 1em;
	display:inline;
	zoom:1;
}

#idiomas li
	.deutsch,
	.english,
	.dutch {
	  display: inline-block;
		width: 30px; height: 30px;
	  font-size: 1px;
	  margin-right: .2em;
	  vertical-align: middle;
}

#idiomas li .deutsch {
	background: url('csg-712.png') 0 -80px no-repeat scroll;
}

#idiomas li .english {
	background: url('csg-712.png') 0 0 no-repeat scroll;
}

#idiomas li .dutch {
	background: url('csg-712.png') 0 -160px no-repeat scroll;
}

#footermenu {
	display:block;
	list-style:none;
	padding:.5em 0;
	margin:0 auto;
	text-align:center;
	font-weight:bold;
}

#footermenu li {
	font-size:.7em;
	display:inline;
	font-weight:bold;
}

#footermenu li a{
	color:#000;
	text-decoration: underline;
}

#footermenu li:hover{
	font-size:1em;
}

#footer span {
	font-size:85%;
	white-space:nowrap;
}

#footer br {
	display:none;
}

#footer .end {
	padding-right:.5em;
}

#gototop {
	display:none;
	position:fixed;
	right:22px;
	bottom:70px;
	z-index:100;
}

#gototop a {
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:5px 10px;
	text-decoration:none;
	/*color: #fff;*/
	color: #999;
  background: url('csg-712.png') 0 -625px repeat-x;
	/*background:#999;*/
	border: 1px solid #999;
	border-radius: 15px;
}

#gototop a:hover {
	color: #666;
	text-decoration:underline;
	/*background-image:none;
	background-color: #fff;
	border: 2px solid #aaa;*/
	opacity: 1;
}

#arrow-up-box {
	display:none;
	position:fixed;
	bottom:10%;
	right:.5em;
	width:48px;
	height:50px;
	border:0px;
	padding:10x;
  cursor: pointer;
	background:rgba(204, 204, 204, 0.8);
	border-radius:50%;
}

#arrow-up {
	margin:0 2px 0 0;
	position:relative;
	transform:rotate(270deg);
		-webkit-transform:rotate(270deg);
			-ms-transform:rotate(270deg);
				-o-transform:rotate(270deg);
}

#arrow-up span {
	color:white;
	text-align:center;
	font-size:28px;
	font-weight:bold;
}
/* GOTOTOP END */

#avisocookies {
	margin: 0px auto;
	padding: 0px;
	position: fixed;
	bottom: 2.5em;
	left: 3%;
	width: 95%;
	background: #FCF9CC;
	border: 1px solid #A6A6A6;
	border-radius: .5em;
	box-shadow: 3px 3px 10px 4px #A6A6A6;
	z-index: 100000;
}

.cookietexto {
	width: 95%;
	margin: 0 auto;
	padding: 1em 1.2em 1.2em 1.2em;
}

.close-p {
	position:absolute;
	top: 0px;
	right: 0px;
	padding:.15em;
	width: 6em;
	text-align: right;
	background:white;
	border: 1px solid #858585;
	border-top: 0px;
	border-right: 0px;
	border-radius:  0 10px 0 10px;
}

#close-a {
	top: .325em;
	color: #858585;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
}

.underline {
	text-decoration: underline;
}

.no-underline {
	font-size: 1.1em;
	text-decoration: none;
}

.first-p {
	padding: .625em 0 0 0;
	color: #858585;
	font-weight: bold;
	font-family: Arial;
	font-size: 1em;
	text-align: left;
}

.second-p {
	padding: 0;
	color: #858585;
	font-weight: bold;
	font-family: Arial;
	font-size: 1em;
	text-align: left;
}

.cookies-a {
	color: #A40531;
}

#top-banner {
	clear:both;
	width:300px;
	height:auto;
	margin:0 auto;
}

.middle-block {
	width:300px;
	height:auto;
	display:block;
	margin:0 auto;
	border-bottom:0px dotted #efefef;
}

#url-blocks {
	display:none;
	visibility:hidden;
}

#qr-banner {
	background:white;
	margin:0 auto;
	margin-bottom:2em;
	padding:1em .5em;
	max-width:100%;
	border:0px solid #E59A90;
	border-radius:.2em 1em 1em .2em;
	box-shadow:
		0 0 2px 2px #E59A90,
		inset 0 0 5px #E59A90;
}

#qr-banner img.big {
	margin:0 auto;
	width:100%;
	max-width:100%;
	height:auto;
}

#qr-banner img.small {
	margin:0 auto;
	width:320px;
	height:100px;
}

#qr-banner p {
	margin:.5em 0 0 0;
	padding:0 .5em;
}

@media (min-width:1px) /*/mediaquery*/ {
	#pageWrapper {
		border:1px;
	}
}

@media all and (max-width:36em) and (orientation:portrait) /*/mediaquery*/ {
	
	p#header {
		padding-right:.5em;
		font-size:180%;
	}

	#hamburguesa {
	  top:1em;
	}

	.subSection h1#index-h1 {
		margin:0;
		padding:.6em 0;
	  font:bold 105%/120% 'Metrophobic',Arial,serif;
	}
	.nieuwsbrief-aanmelden {
	  background: url('csg-712.png') no-repeat scroll 0 -1117px #EFEFEF;
	  border-radius:0;
	  height:5em;
	  width: 16em;
	}
	
	.nieuwsbrief-aanmelden p {
	  font-size:.75em;
	}
	
	.nieuwsbrief-aanmelden #email {
	  width: 8em;
	  font-size:1em;
	}

	.nieuwsbrief-aanmelden input[type="submit"] {
	 	height:2em;
	}

	#miresultado {
	  margin-top: -4.25em;
	  margin-left:-.8em;
	  width:16em;
  }
	#miresultado p, #miresultado2 p {
	  padding: .6em .2em;
  }

	.portrait-hide { /* Hide items from mobile */
		display: none;
		visibility:hidden;
	}

	#consultorio-sugerencia-block p {
		width:60%;
	}

	#anuncio-top-slide-content img {
		margin-top:3em;
	}

	#like-button {
		margin:-.5em 0 0 .1em;
	}

	#recentArticles li {
		height:12em;
	}

	#recentArticles img {
		margin-right:.3em;
	}

	#bottom-nav-box span {
		display:none;
	}

}

@media all and (max-width:36em) and (orientation:landscape) /*/mediaquery*/ {
	
	#Apartados h2 span {
		float:none;
	}

	#recentArticles li {
		height:10em;
	}

	#recentArticles li p {
		margin-top:1em;
	}

	.author-pic-container {
		margin-top:-1.2em;
	}

	.nieuwsbrief-aanmelden {
		
	    background: url('csg-712.png') no-repeat scroll 0 -1117px #EFEFEF;
  }

}
@media (max-width:36em) /*/mediaquery*/ {

	p {
		font:normal 95%/150% Verdana,helvetica,sans-serif;
	}

	p#header {
		text-align:center;
		padding-bottom:.5em;
		font-size:150%/110%;
		letter-spacing:0;
	}
	
	p#header small {
		right:.5em;
	}
	
	#background {
		margin-top:0;
	}

	.mobile-line-height {
		line-height:175%;
	}
	
	#Articulo,
	#Apartados,
	#Seguroperros-block,
	#novedades-foro,
	#recentArticles,
	#libro-anuncio,
	#qr-banner,
	#Seguroperros-block {
		border-radius:0;
	}
	
	.nieuwsbrief-aanmelden {
		box-shadow: none;
	}

	#Faceblock {
		border-radius:0;
	}

	#Faceblock div h2 {
		border-radius:0;
	}
	
	#social {margin:0 auto;margin-top:1em;margin-bottom:1em;padding:0 0 .6em 0;width:100%;background:white;border-radius:0;}
	#social li {margin:0;display:inline;zoom:1;}
	#social .twit, .yout, .face, .gogle, .insta {display:inline-block;width:51px;height:51px;font-size:1px;vertical-align:middle;}
	#social .twit {background: url('csg-712.png') 0 -1285px no-repeat;}
	#social .yout {background: url('csg-712.png') 0 -1644px no-repeat;}
	#social .face {background: url('csg-712.png') 0 -524px no-repeat;}
	#social .gogle {background: url('csg-712.png') 0 -721px no-repeat;}
	#social .insta {background: url('csg-712.png') -500px -264px no-repeat;}

	#Seguroperros-block {
		margin-bottom:2em;
	}

	.mediaplayer div {
		border:0;
		box-shadow: none;
	}

	#anuncio-top-slide-content.active {		
	  width:98%;
	}

	#consultorio-sugerencia-block {
		padding-bottom:1em;
	}

	#consultorio-sugerencia-block p.margin {
		margin-top:0;
	}
	
	#novedades-foro ul a {
		font:bold 95%/170% Verdana,helvetica,sans-serif;
	}

	.readmore {
		font:bold 120%/190% Verdana,helvetica,sans-serif;
	}
	
	#advertisements {
		background:#fff;
	}
	
	#advertisements p {
		background:#fff;
		border-top:1px dotted #efefef;
		border-bottom:1px dotted #efefef;
	}
	
	.middle-block {
		margin-bottom:.5em;
	}
	
	#qr-banner {
		margin-top:1em;
	}
	#qr-banner img.small {
		display:block;
	}
	
	.apartados-mobile-bottom-advertisements {
		margin-top:1em;
	}

	.apartado h2,
	.apartado h3 {
		clear:both;
		border-top:2px dotted #999999;;	
	}

	#Apartados p {
		font:normal 90%/150% Verdana,helvetica,sans-serif;
	}
	
	#footer br {
		display:block;
	}

	#footer span {
		font:normal 110%/180% Verdana,helvetica,sans-serif;
	}

	#footermenu li {
		font:normal 90%/180% Verdana,helvetica,sans-serif;
	}

} /* max-width:36em; */
@media all and (max-width:36em) and (orientation:portrait) /*/mediaquery*/ {
	
	#footer br#show-portrait {
		display:block;
	}
}
@media all and (max-width:36em) and (orientation:landscape) /*/mediaquery*/ {
	
	#footer br#show-portrait {
		display:none;
	}
}

@media (max-width:48em) /*/mediaquery*/ {

	body {
		padding:0;
	}
	
	#pageWrapper {
		min-width:192px;
		width:auto;
		border:0;
		border-radius:0;
		box-shadow:none;
	}
	
	.hide { /* Hide items from mobile */
		display: none;
		visibility:hidden;
	}
	
	#menu {
		display:none;
	}

	#header-wrapper {
		border-radius:0;
		box-shadow:none;
	}
	
	#contentWrapper,
	#extras,
	#apartados-extras {
		float:none;
		margin:0;
		padding:0;
	}
	
	#content,
	#apartados-content {
		padding:0;
	}
	
	#extras,
	#apartados-extras {
		width:auto;
	}

	h1,
	.subSection h2,
	#footer,
	#pageWrapper,
	.subSection {
		border:0;
		border-radius:0;
	}

	#whatsapp {
	float:left;
	clear:left;
	margin:1em 0 0 .1em;
	}
	
	a.wa_btn {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTguMTI5LDAuOTQ1Yy0zLjc5NSwwLTYuODcyLDMuMDc3LTYuODcyLDYuODczDQoJCQljMCwxLjI5OCwwLjM2LDIuNTEyLDAuOTg2LDMuNTQ5bC0xLjI0LDMuNjg4bDMuODA1LTEuMjE5YzAuOTg0LDAuNTQ0LDIuMTE2LDAuODU0LDMuMzIxLDAuODU0YzMuNzk1LDAsNi44NzEtMy4wNzUsNi44NzEtNi44NzENCgkJCVMxMS45MjQsMC45NDUsOC4xMjksMC45NDV6IE04LjEyOSwxMy41MzhjLTEuMTYyLDAtMi4yNDQtMC4zNDgtMy4xNDctMC45NDZsLTIuMTk4LDAuNzA1bDAuNzE1LTIuMTI0DQoJCQljLTAuNjg2LTAuOTQ0LTEuMDktMi4xMDMtMS4wOS0zLjM1NGMwLTMuMTU1LDIuNTY2LTUuNzIyLDUuNzIxLTUuNzIyczUuNzIxLDIuNTY2LDUuNzIxLDUuNzIyUzExLjI4MywxMy41MzgsOC4xMjksMTMuNTM4eg0KCQkJIE0xMS4zNTIsOS4zNzljLTAuMTc0LTAuMDk0LTEuMDItMC41NS0xLjE3OC0wLjYxNUMxMC4wMTQsOC43LDkuODk4LDguNjY2LDkuNzc1LDguODM3QzkuNjUyLDkuMDA3LDkuMzAxLDkuMzksOS4xOTMsOS41MDUNCgkJCUM5LjA4OCw5LjYxNyw4Ljk4NCw5LjYyOSw4LjgxMiw5LjUzM2MtMC4xNzEtMC4wOTYtMC43My0wLjMtMS4zNzgtMC45MjNjLTAuNTA0LTAuNDg0LTAuODM0LTEuMDcyLTAuOTMtMS4yNTINCgkJCWMtMC4wOTUtMC4xOCwwLTAuMjcxLDAuMDkxLTAuMzU0QzYuNjc3LDYuOTI4LDYuNzc4LDYuODA1LDYuODcsNi43MDZjMC4wOTEtMC4xLDAuMTI0LTAuMTcxLDAuMTg3LTAuMjg2DQoJCQljMC4wNjItMC4xMTUsMC4wMzgtMC4yMTgtMC4wMDMtMC4zMDhDNy4wMTIsNi4wMjMsNi42OTQsNS4xNDYsNi41NjEsNC43OUM2LjQyOCw0LjQzNCw2LjI4LDQuNDg2LDYuMTc3LDQuNDgyDQoJCQlDNi4wNzUsNC40NzksNS45NTgsNC40NTksNS44NDEsNC40NTZDNS43MjQsNC40NTEsNS41MzMsNC40ODcsNS4zNjYsNC42NTdjLTAuMTY3LDAuMTctMC42MzcsMC41NzYtMC42NjksMS40MzkNCgkJCXMwLjU2NSwxLjcyMiwwLjY0OCwxLjg0MWMwLjA4NCwwLjEyMSwxLjE0LDEuOTkxLDIuODk3LDIuNzYyYzEuNzU2LDAuNzcsMS43NjYsMC41MzQsMi4wODgsMC41MTgNCgkJCWMwLjMyMi0wLjAxOCwxLjA1NS0wLjM4NiwxLjIxNS0wLjc4OWMwLjE2Mi0wLjQwNSwwLjE3Ni0wLjc1NSwwLjEzNS0wLjgzMUMxMS42MzksOS41MjEsMTEuNTIzLDkuNDc1LDExLjM1Miw5LjM3OXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
		border: 1px solid rgba(0, 0, 0, 0.1);
	  display: inline-block !important;
	  position: relative;
	  font-family: Arial,sans-serif;
	  letter-spacing: .4px;
	  cursor: pointer;
	  font-weight: 400;
	  text-transform: none;
	  color: #fff;
	  border-radius: 2px;
	  background-color: #5cbe4a;
	  background-repeat: no-repeat;
	  line-height: 1.2;
		text-decoration: none;
		text-align: left;
	}
	
	a.wa_btn:hover,
	a.wa_btn:active {
	  color: #fff;
	  text-decoration:none;
	}
	
	.wa_btn_s {
	    font-size: 12px;
	    background-size: 16px;
	    background-position: 5px 2px;
	    padding: 3px 6px 3px 25px;
	}
	
	.wa_btn_m {
	    font-size: 16px;
	    background-size: 20px;
	    background-position: 4px 2px;
	    padding: 4px 6px 4px 30px;
	}
	
	.wa_btn_l {
	    font-size: 16px;
	    background-size: 20px;
	    background-position: 5px 5px;
	    padding: 8px 6px 8px 30px;
	}

	#footer span {
		white-space:normal;
	}
} /* max-width:48em; */

@media (min-width:48em) /*/mediaquery*/ {
	
	.show, /* Hide items from mobile */
	#menu-button,
	#hamburguesa,
	#bottom-nav-box,
	#mobile-nav-box,
	.nino-nav-mobile {
		display: none;
		visibility:hidden;
	}
	
	#header-icons-wrap {
		display:block;
	}

	#top-banner {
		width:728px;
	}
	
	#apartados-content {
		padding:1em 1em 0 1em;
	}

	#Faceblock {
		margin-bottom:1em;
	}

}

@media (min-width:62.5em) /*/mediaquery*/ {

	#top-banner {
		width:970px;
	}
	
	.middle-block-placer {
		float:left;
		height:1.8em;
		width:1px;
	}
	
	.middle-block {
		float:left;
		clear:left;
		width:336px;
		height:auto;
		display:block;
		margin:0 .5em;
		border-bottom:0px dotted #efefef;
	}

	#url-blocks {
		display:block;
		visibility:visible;
		margin:0 auto;
		padding:.5em 0 .5em .15em;
		text-align:center;
		height:auto;
		border:1px solid #666;
		border-radius:1em .2em .2em 1em;
		box-shadow:
			0 0 2px 2px #999,
			inset 0 0 5px #999;
	}
	
	#pageWrapper {
		max-width:88em;
	}

	#content {
		padding-right:28em;
	}

	#Faceblock {
		margin:0 auto;
		margin-bottom:2em;
		width:24em;
	}

	#extras {
		margin-left:-27em;
		width:26em;
	}

	#apartados-content {
		padding:1em 16em 0 1em;
	}

	#apartados-extras .firstSection {
    float: left;
    margin:1em 1em 0 -15em;
    width: 14em;
		display:inline;
	}	
	
	#Apartados img {
	    float: none;
	    margin: 0 0.4em 0.4em;
	}
	
	.apartado h3 span {
		font-size:60%;
	}

	.apartado .readmore {
		text-align:right;
	}

	#extras .firstSection {
		width:12em;
		float:left;
		display:inline;
		margin-right:1em;
	}

	
	#extras .secondSection {
		float:left;
		width:13em;
	}

	#recentArticles li p {
    clear: both;
    padding-top: 1em;
	}

	.hide-800 {
		display:block;
	}
}

/*
*	Anuncio lateral libro
*/

.animated {
					-webkit-animation-fill-mode:both;
				-moz-animation-fill-mode:both;
			-ms-animation-fill-mode:both;
		-o-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-duration:2s;
		-webkit-animation-duration:2s;
			-moz-animation-duration:2s;
				-ms-animation-duration:2s;
					-o-animation-duration:2s;
}

.hinge {
					-webkit-animation-duration:2s;
				-moz-animation-duration:2s;
			-ms-animation-duration:2s;
		-o-animation-duration:2s;
	animation-duration:2s;
}

@-webkit-keyframes rollIn {
0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.rollIn {
				-webkit-animation-name:rollIn;
			-moz-animation-name:rollIn;
		-o-animation-name:rollIn;
	animation-name:rollIn;
}

.animated-rollOut{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
.hinge-rollOut{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	} 100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
				-webkit-animation-name:rollOut;
			-moz-animation-name:rollOut;
		-o-animation-name:rollOut;
	animation-name:rollOut;
}

/* ADSENSE */

	.top-banner-resp { width: 300px; height: 250px; }
	@media(max-width: 36em) /*/mediaquery*/ {#top-banner {margin:0 auto;margin-bottom:1em;width:300px;height:250px;}}
	@media(min-width: 728px) /*/mediaquery*/ { .top-banner-resp { width: 728px; } }
	@media(min-width: 970px) /*/mediaquery*/ { .top-banner-resp { width: 970px; } }

	.middle-block-resp { width: 300px; height: 250px; }
	@media(min-width: 960px) /*/mediaquery*/ { .middle-block-resp { width:336px; height: 280px; } }

	.column-banner-resp { width: 300px; height: 250px; }
	@media(min-width: 790px) /*/mediaquery*/ { .column-banner-resp { width: 160px; height: 600px; } }
	
	#end-block { margin:1em auto; width: 300px; height: 250px; }
	.end-block-resp { width: 300px; height: 250px; }
	@media(min-width: 960px) /*/mediaquery*/ { #end-block { width: 336px; height: 280px; } .end-block-resp { width: 336px; height: 280px; } }

.big-block {
	margin:0 auto;
	margin-top:2em;
	width:300px;
	height:600px;
}

/* ADSENSE */

/* RATER CSS */
#rater-nuevo {
	width:220px;
	margin:0 auto;
	margin-bottom:.3em;
	margin-right:2.5em;
}

#rater-nuevo ul, #rater-nuevo ol {
	padding:0;
}

#rater-nuevo p {
	text-align:center;
	margin-bottom:0;
	padding-top:5px;
	padding-bottom:5px;
}

.ratingblock {
	display:block;
	padding:0px 0px 0px 5px;
	/*width:210px;*/
	background-color:#fff;
	border-top:0px solid #000;
	border-right:2px double #fff;
	border-bottom:2px double #fff;
	border-left:2px double #fff;
}

.loading {
	height: 30px;
	background: url('working.gif') 50% 50% no-repeat;
}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('starrating.gif') top left repeat-x;		
}

.unit-rating li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}

.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.unit-rating li a:hover{
	background: url('starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}

.unit-rating li.current-rating {
	background: url('starrating.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.voted {color:#808080;}
a.forum {color:#808080;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

@media all and (max-width:36em) and (orientation:portrait) {
	#rater-nuevo {
		margin-top:-.5em;
		margin-right:0;
  }
}

/* COMMENTS CSS */

/*COMENTARIOS*/
#comments-section {

}

.hidepiece{display:none}
@media print{.hidepiece{display:block !important;}}

#comments-section h3 {
	text-align:center;
}

#comment-box { /* Text-box area */
	margin:0 auto;
	padding:.6em;
	width: 90%;
	clear: left;
	text-align:center;
	background-color:#FAFEFD;
	border:solid 1px #ccc;border-radius: 10px;
}

#comment-box textarea {
	margin:5px auto;
	padding:5px;
	width:95%;
	border:1px solid #CCC;border-radius: 10px;
}

#comment-box textarea:focus {
	border:1px solid #000;
}

#comment-box  p {
	text-align:center;
	font-size:75%;
}
 
#comment-box  a {
	 text-decoration:none;
}
 
.comm { /* #comment submit */
	padding:2px 5px;
	cursor:pointer;
	font-weight:bold;
	color:#088;
	background:#999 url('csg-712.png') 0 -625px repeat-x;
	border:solid 1px #CCC;border-radius: 10px;
}
.comm:hover {
	color:#000;
	border:solid 1px #000;
}

.hidepiece {
	margin:0 .5em;
	padding:.5em 0 0 0;
	border-style:dotted;
	border-color:#E9E9E9;
	border-width:2px 0;
}

.comments-number {
	color:#666;
	font-size:80%;
}

.comment-number {
	margin-left:20px;
	padding:3px;
	border:solid 1px #ccc;
	font-size:12px;
	font-weight:normal;
	background:#999 url('csg-712.png') 0 -625px repeat-x;
	z-index:100;
}

.commentname{
	font-weight:bold;
	font-size:12px;
}

.commentdate{
	font-size:12px;
	color:#65BDF0;
}

#comentarios{
	clear: both;
	margin:0px auto;
	padding:10px 0;
}

/* QUOTES */
.quotetitle {
	margin-left:20px;
	padding:3px 10px;
	background-color:#F8FBEC;
	font-weight:bold;
	font-size:11px;
}

.quotecontent {
	font-size:11px;
	font-weight:normal;
}

.anonymous { /* ANONYMOUS USERNAME */
	color:#ccc;	
}

.switchheader{
	margin:10px 0 0 0;
}

.empty { /* HEADER FOR 0 COMMENTS */
	font-size:15px;
	margin:0 0 10px 0;
}

.empty span { /* HEADER FOR 0 COMMENTS */
	display:block;
	height:15px;
}

*:first-child+html .empty span {
	height:20px;
}

/*COMENTARIOS*/

/*Virtual Pagination*/
.handcursor{
	cursor:pointer;
	color:#039;
	font-size:14px;
	margin:0 0 10px 0;
}

.handcursor:hover{
	text-decoration:underline;
	color:#000080;
	font-size:14px;
}

.paginationstyle{ /*Style for demo pagination divs*/
	width:100%;
	text-align: center;
	padding: 2px 0;
	margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
	border: 1px solid #000080;
	margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
	padding: 2px 4px;
	text-decoration: none;
	border: 1px solid #829BB4;
	color:#1D51B0;
	background-color: #fff;
	font-size:11px;
	font-weight:normal;
}

.paginationstyle a:hover{
	color: #000;
	background-color:#DFF4FF;
}

.paginationstyle a.selected{
	color:#fff;
	background-color: #829BB4;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
	display:none; /*Esconde paginaci?n no usada*/
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: transparent;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
	border: 0;
	padding: 0;
}

.paginationstyle a.imglinks img{
	vertical-align: bottom;
	border: 0;
}

.paginationstyle .paginationstyle{ /*Pagination div "flatview" links style*/
	color: #fff;
	background-color:#829BB4;
}

.flatview a:hover{ /*Pagination div "flatview" links style*/
	color: #000;
	background-color:#DFF4FF;
}

.flatview a.selected{ /*Pagination div "flatview" links style*/
	color: #fff;
	background-color:#829BB4;
}

@media (max-width:36em) /*/mediaquery*/ {
	.paginationstyle a { /*Pagination links style*/
		margin:0 .15em;
		padding: .3em .4em;
		font-size:1em;
	}
}