@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Comfortaa:700,400);
/* RESET CSS DJTrAsGo HTML5 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 AJUSTES PARA VIEJOS NAVEGADORES */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:100;
	color:#666666;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* RECUERDA DEFINIR LOS ESTILOS DE FOCO  */
:focus {
	border:0;
	margin:0;
	padding:0;
} 
 
/* RECUERDA DESTACAR LOS INS DE ALGUNA MANERA! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#wrapper #header #menu {
	clear:both;
	width:100%;
	height:50px;
	margin:0 auto;
	font-family: 'Comfortaa', cursive;
	font-size:12px;
	background: #111111;
	/*background:url(../images/estructura/fondo.png);*/	
	-webkit-box-shadow:  0px 8px 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 8px 8px 3px rgba(0, 0, 0, 0.3);
	/*background: -moz-linear-gradient(top, #0044ff 0%, #2989d8 76%, #429ee5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0044ff), color-stop(76%,#2989d8), color-stop(100%,#429ee5)); 
	background: -webkit-linear-gradient(top, #0044ff 0%,#2989d8 76%,#429ee5 100%); 
	background: -o-linear-gradient(top, #0044ff 0%,#2989d8 76%,#429ee5 100%);
	background: -ms-linear-gradient(top, #0044ff 0%,#2989d8 76%,#429ee5 100%);
	background: linear-gradient(to bottom, #0044ff 0%,#2989d8 76%,#429ee5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0044ff', endColorstr='#429ee5',GradientType=0 );*/
}
#wrapper #header #menu ul {
	position:relative;
	width:960px;
	height:50px;
	margin:0 auto;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	z-index:99;
}
#wrapper #header #menu ul li{
	display:block;
	float:left;
	min-width:100px;
	height:50px;
	text-align:center;
	background:#111111;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	/*background:url(../images/estructura/fondo.png);*/
}
#wrapper #header #menu ul li a:link{
	display:block;
	min-width:80px;
	height:50px;
	padding:0px 10px 0px 10px;
	line-height:50px;	color:#999999;
	text-decoration:none;
	text-shadow: 3px 4px 2px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=4);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	/*background:url(../images/estructura/fondo.png);*/
}
#wrapper #header #menu ul li a:visited{
	display:block;
	min-width:80px;
	height:50px;
	padding:0px 10px 0px 10px;
	line-height:50px;
	color:#999999;
	text-decoration:none;
	text-shadow: 3px 4px 2px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=4);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	/*background:url(../images/estructura/fondo.png);*/
}
#wrapper #header #menu ul li a:hover{
	display:block;
	min-width:80px;
	height:50px;
	padding:0px 10px 0px 10px;
	line-height:50px;
	background:#0044FF !important;
	color:#FFFFFF;
	text-decoration:none;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(-7px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(-7px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1) rotate(0deg) translateX(0px) translateY(-7px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(-7px) skewX(0deg) skewY(0deg);
	transform: scale(1) rotate(0deg) translateX(0px) translateY(-7px) skewX(0deg) skewY(0deg);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}

#wrapper {
	width:100%;
	height:100%;
	background-image:url(../images/estructura/fondo.png);
	background-repeat:repeat;
	background-attachment:fixed;
}
#header {
	width:100%;
	height:auto;
	margin-bottom:30px;
}
#wrapper #header #barraSup100 {
	width:100%;
	height:50px;
	background:#111111;
}
#wrapper #header #barraSup100 #barraSup {
	width:960px;
	height:50px;
	margin:0 auto;
}
#wrapper #header #barraSup100 #barraSup #redes {
	float:left;
	width:270px;
	height:50px;
}
#wrapper #header #barraSup100 #barraSup #redes img {
	float:left;
	margin-right:20px;
	margin-top:10px;
	cursor:pointer;
}
#wrapper #header #barraSup100 #barraSup #tituloPagina {
	/*float:left;*/
	/*width:560px;*/
	display:inline;
	width:100%
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-align:center;
	/*font-family: 'Comfortaa', cursive;*/
	color:#FFFFFF;
	font-size:20px;
}
#wrapper #header #barraSup100 #barraSup #idioma {
	float:right;
	width:120px;
	height:50px;
}
#wrapper #header #barraSup100 #barraSup #idioma img {
	float:right;
	margin-left:20px;
	margin-top:10px;
	cursor:pointer;
}
#wrapper #header #slider100 {
	width:960px;
	height:300px;
	margin:0 auto;
}
#wrapper #header #slider100 #barraTitulo{}
#wrapper #header #slider100 #barraTitulo #logo{}
#wrapper #header #slider100 #barraTitulo #titulo{}
#wrapper #body {
	width:960px;
	min-height:400px;
	margin:0 auto;
}
#wrapper #mensajes {
	clear:both;
	width:950px;
	margin:10px auto 0;
	padding:5px;
	height:30px;
	line-height:30px;
	background:#111111;
	/*border:1px groove #454545;*/	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
#wrapper #mensajes p {
	width:925px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:15px;
}
#wrapper #aside {
	overflow:hidden;
	width:960px;
	margin:20px auto 0;
	min-height:200px;
	background:#111111;
	/*border:1px groove #454545;*/	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
}
#wrapper #aside #iz {
	position:relative;
	float:left;
	width:40px;
	height:200px;
	background:#0044FF;
	border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-moz-webkit-border-radius:3px 0px 0px 3px;
	-o-webkit-border-radius:3px 0px 0px 3px;
	-ms-webkit-border-radius:3px 0px 0px 3px;
	cursor:pointer;
	background-image:url(../images/estructura/izquierda.png);
	background-repeat:no-repeat;
	background-position:right;
	z-index:100;
}
#wrapper #aside #iz:hover {
	background:#565656;
	background-image:url(../images/estructura/izquierda-hover.png);
	background-repeat:no-repeat;
	background-position:right;
	-webkit-transition: all 0.2s ease-in-out !important;
	-moz-transition: all 0.2s ease-in-out !important;
	-ms-transition: all 0.2s ease-in-out !important;
	-o-transition: all 0.2s ease-in-out !important;
	transition: all 0.2s ease-in-out !important;
} 
#wrapper #aside #de {
	position:relative;
	width:40px;
	float:right;
	height:200px;
	background:#999;
	background:#0044FF;
	border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	-moz-webkit-border-radius:0px 3px 3px 0px;
	-o-webkit-border-radius:0px 3px 3px 0px;
	-ms-webkit-border-radius:0px 3px 3px 0px;
	cursor:pointer;
	background-image:url(../images/estructura/derecha.png);
	background-repeat:no-repeat;
	background-position:left;
	z-index:100;
}
#wrapper #aside #de:hover {
	background:#565656;
	background-image:url(../images/estructura/derecha-hover.png);
	background-repeat:no-repeat;
	background-position:left;
	-webkit-transition: all 0.2s ease-in-out !important;
	-moz-transition: all 0.2s ease-in-out !important;
	-ms-transition: all 0.2s ease-in-out !important;
	-o-transition: all 0.2s ease-in-out !important;
	transition: all 0.2s ease-in-out !important;
} 
#wrapper #aside #centro {
	float:left;
	width:880px;
	height:200px;
	margin:0 auto;
	-webkit-transition: all 0.7s ease-in-out !important;
	-moz-transition: all 0.7s ease-in-out !important;
	-ms-transition: all 0.7s ease-in-out !important;
	-o-transition: all 0.7s ease-in-out !important;
	transition: all 0.7s ease-in-out !important;
}
#wrapper #aside #centro #miSlider{
	width:2540px;
	height:200px;
	-webkit-transition: all 0.7s ease-in-out !important;
	-moz-transition: all 0.7s ease-in-out !important;
	-ms-transition: all 0.7s ease-in-out !important;
	-o-transition: all 0.7s ease-in-out !important;
	transition: all 0.7s ease-in-out !important;
}
#wrapper #aside #centro #miSlider a:link {text-decoration:none;}
#wrapper #aside #centro #miSlider a:hover {text-decoration:none;}
#wrapper #aside #centro #miSlider a:visited {text-decoration:none;}

#wrapper #sombraAside {
	clear:both;
	width:960px;
	margin:0 auto;
	height:40px;
	background:url(../images/estructura/sombra_slider.png);
	background-repeat:no-repeat;
}
#wrapper #izquierda {
	float:left;
	width:635px;
	min-height:200px;
	/*background:#111111;
	border:1px groove #0044FF;*/
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
#wrapper #sombraIzquierda {
	float:left;
	width:635px;
	height:40px;
	background:url(../images/estructura/sombra-izquierda.png);
	background-repeat:no-repeat;
}
#wrapper #derecha {
	float:right;
	width:295px;
	min-height:400px;
	padding:10px;
	background:#111111;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
#wrapper #derecha a:link {text-decoration:none;}
#wrapper #derecha a:hover {text-decoration:none;}
#wrapper #derecha a:visited {text-decoration:none;}

#wrapper #derecha2 {
	float:right;
	width:295px;
	min-height:368px;
	margin-top:15px;
	padding:10px;
	background:#111111;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	overflow:hidden;
}
#wrapper #derechaPubli {
	float:right;
	width:295px;
	min-height:250px;
	margin-top:15px;
	padding:10px;
	background:#111111;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	overflow:hidden;
}
#wrapper #derechaPubli img {
	width:290px;
	height:290px;
}
#wrapper #sombraDerecha {
	float:right;
	right:0;
	width:315px;
	height:20px;
	background:url(../images/estructura/sombra-derecha.png);
	background-repeat:no-repeat;
}
#wrapper #sombraDerecha2 {
	float:right;
	width:315px;
	height:20px;
	background:url(../images/estructura/sombra-derecha2.png);
	background-repeat:no-repeat;
}
#wrapper #sombraDerecha3 {
	float:right;
	width:315px;
	height:20px;
	background:url(../images/estructura/sombra-derecha2.png);
	background-repeat:no-repeat;
}
#wrapper #footer100 {
	width:100%;
	height:350px;
	background:#111111;
	-webkit-box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
#wrapper #footer100 #footer {
	width:960px;
	height:350px;
	margin:0 auto;
}
#wrapper #footer100 #footer #footerCol1 {
	float:left;
	width:290px;
	height:340px;
	padding:5px;
}
#wrapper #footer100 #footer #footerCol2 {
	float:left;
	width:290px;
	height:340px;
	margin-left:30px;
	padding:5px;
}
#wrapper #footer100 #footer #footerCol3 {
	float:right;
	width:285px;
	height:340px;
	padding:5px 5px 5px 10px;
}
#wrapper #footer100 #footer #footerCol1 #tituloFacebook {
	width:290px;
	height:40px;
	line-height:40px;
	margin:15px auto;
	text-align:center;
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	text-shadow: 3px 4px 2px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=4);
	background:#0044FF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
#wrapper #footer100 #footer #footerCol2 #tituloTops {
	width:290px;
	height:40px;
	line-height:40px;
	margin:15px auto;
	text-align:center;
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	text-shadow: 3px 4px 2px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=4);
	background:#0044FF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
#wrapper #footer100 #footer #footerCol2 #loMasVisitado {
	width:100%;
	min-height:100px;
	margin-left:5px;
	/*font-family: 'Comfortaa', cursive;*/
	font-size:13px;
}
#wrapper #footer100 #footer #footerCol2 #loMasVisitado li {
	width:100%;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
}
#wrapper #footer100 #footer #footerCol2 #loMasVisitado li a:link {
	margin-left:3px;
	color:#FFFFFF;
	text-decoration:none;
}
#wrapper #footer100 #footer #footerCol2 #loMasVisitado li a:visited {
	margin-left:3px;
	color:#FFFFFF;
	text-decoration:none;
}
#wrapper #footer100 #footer #footerCol2 #loMasVisitado li a:hover {
	margin-left:10px;
	color:#0044FF;
	text-decoration:none;
	font-size:13px;
	-webkit-transition: all 0.2s ease-in-out !important;
	-moz-transition: all 0.2s ease-in-out !important;
	-ms-transition: all 0.2s ease-in-out !important;
	-o-transition: all 0.2s ease-in-out !important;
	transition: all 0.2s ease-in-out !important;
}
#wrapper #footer100 #footer #footerCol3 #tituloBoletin {
	width:290px;
	height:40px;
	line-height:40px;
	margin:15px auto;
	text-align:center;
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	text-shadow: 3px 4px 2px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=4);
	background:#0044FF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
#wrapper #copyright {
	width:100%;
	height:50px;
	line-height:50px;
	margin-top:20px;
	background:#111111;
	color:#FFFFFF;
	text-align:center;
	text-shadow: 3px 4px 2px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=4);
	font-family: 'Comfortaa', cursive;
	font-size:12px;
}

/* BIOGRAFIA */
#wrapper #todo {
	overflow:hidden;
	width:960px;
	margin:0 auto;
	min-height:200px;
	background:#111111;
	/*border:1px groove #454545;*/	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	/*font-family: 'Comfortaa', cursive;*/
	font-size:13px;
}
#wrapper #todo p {
	line-height:26px;
	width:97%;
	margin:12px auto;
	color:#CCC;
	text-align:justify;
}

#wrapper #todo img {
	float:right;
	padding:10px;
}
#wrapper #todo textarea {
	width:100%;
	height:30px;
	line-height:30px;
}
/* PAGINACION */
#paginacion {
	width:470px;
	height:50px;
	margin:10px auto;
}
#enlacesPatrocinados li {margin-bottom:10px;}
.enlacesPatrocinados{
	color:#FFFFFF !important;
	text-decoration:none;
	padding-bottom:10px !important;
}
#paginacion a {
	display:block;
	float:left;
	width:40px;
	height:40px;
	margin-left:10px;
	border:1px solid #CCC;
	background-color:#0044FF;
	line-height:40px;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
}
#paginacion a:link {
	color:#CCC;
	background-color:#0044FF;
	text-decoration:none !important;
}
#paginacion a:visited {
	color:#CCC;
	background-color:#0044FF;
	text-decoration:none !important;
}
#paginacion a:hover {
	color:#0044FF;
	background-color:#CCC;
	text-decoration:none !important;
}
/* COOKIES Y POLITICA DE PRIVACIDAD */
#wrapper #copyright #cookiesH {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:90%;
	background-color:#111111;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#wrapper #copyright #cookiesH a:link {color:#0044FF; text-decoration:none;}
#wrapper #copyright #cookiesH a:visited {color:#0044FF; text-decoration:none;}
#wrapper #copyright #cookiesH a:hover {color:#FFFFFF; text-decoration:none;}
#wrapper #copyright #mostrarH {
	display:none;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:90%;
	cursor:pointer;
	background-color:#111111;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#menuMovilFlotante {display:none;}
#menuMovilMenu {display:none;}

#slider { 
	zoom: 1; 
	position: relative; 
	max-width:960px;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
}
* html #slider{ width:960px }
#slider .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#slider .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#slider .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#slider .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#slider img{
	max-width: none !important;
}
#slider .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#slider a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#slider  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#slider  .ws_bullets div{
	position:relative;
	float:left;
}
#slider  .wsl{
	display:none;
}
#slider sound, 
#slider object{
	position:absolute;
}


#slider  .ws_bullets { 
	padding: 5px; 
}
#slider .ws_bullets a { 
	width:8px;
	height:8px;
	background: url(../images/slider/motor/bullet.png) left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:5px;
	color:transparent;
}
#slider .ws_bullets a:hover, #slider .ws_bullets a.ws_selbull{
	background-position: 0 100%;
}
#slider a.ws_next, #slider a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-16px;
	z-index:60;
	height: 33px;
	width: 33px;
	background-image: url(../images/slider/motor/arrows.png);
}
#slider a.ws_next{
	background-position: 100% 0;
	right:10px;
}
#slider a.ws_prev {
	background-position: 0 0; 
	left:10px;
}
* html #slider a.ws_next,* html #slider a.ws_prev{display:block}
#slider:hover a.ws_next, #slider:hover a.ws_prev {display:block}

/*playpause*/
#slider .ws_playpause {
	display:none;
    width: 33px;
    height: 33px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px;
    z-index: 59;
}

#slider:hover .ws_playpause {
	display:block;
}

#slider .ws_pause {
    background-image: url(../images/slider/motor/pause.png);
}

#slider .ws_play {
    background-image: url(../images/slider/motor/play.png);
}

#slider .ws_pause:hover, #slider .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom center */
#slider  .ws_bullets {
    bottom: 0px;
	left:50%;
}
#slider  .ws_bullets div{
	left:-50%;
}
#slider .ws-title{
	position:absolute;
	display:block;
	bottom: 20px;
	left: 10px;
	margin-right: 10px; 
	color:#FFFFFF;
	z-index: 50;
	font-family:'Fresca',Arial,Helvetica,sans-serif;
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
}
#slider .ws-title div,#slider .ws-title span{
	display:inline-block;
	padding:8px 10px;
	background:#DD4322;
}
#slider .ws-title div{
	display:block;
	margin-top:10px;
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	background:#FFFFFF;
	color:#DD4322;
}
#slider .ws_images ul{
	animation: wsBasic 16.2s infinite;
	-moz-animation: wsBasic 16.2s infinite;
	-webkit-animation: wsBasic 16.2s infinite;
}
@keyframes wsBasic{0%{left:-0%} 20.37%{left:-0%} 33.33%{left:-100%} 53.7%{left:-100%} 66.67%{left:-200%} 87.04%{left:-200%} }
@-moz-keyframes wsBasic{0%{left:-0%} 20.37%{left:-0%} 33.33%{left:-100%} 53.7%{left:-100%} 66.67%{left:-200%} 87.04%{left:-200%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 20.37%{left:-0%} 33.33%{left:-100%} 53.7%{left:-100%} 66.67%{left:-200%} 87.04%{left:-200%} }

#slider .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:20px;
	left:-77px;
	visibility:hidden;
	position:absolute;
    border: 4px solid #FFF;
	border-radius:0px;
	max-width:none;
}
#slider .ws_bullets a:hover img{
	visibility:visible;
}

#slider .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#slider .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:153px;
	background-color:#FFF;
}
#slider  .ws_bullets .ws_bulframe{
	display:none;
	bottom:18px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 4px solid #FFF;
	border-radius:0px;
}
#slider .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-10px;
	margin-left:-7px;
	left:77px;
	background:url(../images/slider/motor/triangle.png);
	width:15px;
	height:6px;
}

.azulDjt {
	color:#0044FF;
}
.blanco {
	color:#FFFFFF;
}
.inlineBlock {
	display:inline-block;
}
.negrita {
	font-weight:bold;
}
.clear {
	clear:both;
}
.clear10 {
	clear:both;
	height:10px;
}
.clear20 {
	clear:both;
	height:20px;
}
.clear30 {
	clear:both;
	height:30px;
}
.textoCentrado {
	text-align:center !important;
}
.divCentrado {
	margin:0 auto !important;
}
.boton {
	display:inline-block;
	float:left;
	min-width:10%;
	padding:5px !important;
	height:20px;
	margin-right:10px;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	background-color:#0044FF;
	font-family: 'Comfortaa', cursive;
	font-size:12px;
	font-weight:bold !important;
	text-decoration:none;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	/*border:2px solid #FFF;*/
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.boton:hover {
	min-width:10%;
	text-decoration:none;
	background-color:#666;
}
.linea {
	clear:both;
	display:block;
	width:100%;
	margin-bottom:15px !important;
	border-bottom:1px dotted #2F2F2F;
	margin:5px auto;
}
.marginLeft5 {
	margin-left:5px;
}
.paddingTop15 {
	padding-top:15px !important;
}
.paddingRight10 {
	padding-right:10px !important;
}
.padding15 {
	padding:15px !important;
}
.texto {
	color:#FFFFFF;
	/*font-family: 'Comfortaa', cursive;*/
	font-size:13px;
	line-height:18px;
}
.size20 {
	line-height:18px !important;
	font-size:20px !important;
}
.overflow {
	overflow:hidden !important;
}
a:link.enlaces{
	text-decoration:none;
	color:#0044FF;
}
a:visited.enlaces{
	text-decoration:none;
	color:#0044FF;
}
a:hover.enlaces{
	text-decoration:none;
	color:#FFFFFF;
}
/* CLASES FOOTER */
.labelsBoletin {
	display:block;
	width:100%;
	height:30px;
	margin-bottom:10px;
}
.labelsBoletin label{
	width:100%;
	height:30px;
	line-height:30px;
	color:#0044FF;
	font-family: 'Comfortaa', cursive;
	font-size:12px;
	font-weight:bold;
}
.inputsBoletin {
	display:block;
	width:100%;
	height:30px;
	margin-bottom:10px;
}
.inputsBoletin input {
	width:100%;
	height:30px;
	line-height:30px;
}
.inputsBoletin .botonBoletin {
	width:50%;
	height:30px;
	margin-top:15px;
	background:#0044FF;
	text-align:center;
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:12px;
	line-height:15px;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	border:2px solid #FFFFFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	cursor:pointer;
}
.inputsBoletin .botonBoletin:hover {
	background:#565656;
}
.respuestaBoletin {
	display:block;
	width:100%;
	height:30px;
	padding-top:10px;
	line-height:30px;
	color:#0C0;
	font-family: 'Comfortaa', cursive;
	font-size:14px;
}
/* MI SLIDER */
.bloques {
	display:block;
	float:left;
	width:283px;
	height:248px;
	margin-left:5px;
	border:1px solid #323232;
	border-radius:3px;
}
.tituloBloque {
	height:30px;
	width:270px;
	margin:0 auto;
	padding-left:5px;
	padding-right:5px;
	line-height:30px;
	font-size:14px;
	font-family: 'Comfortaa', cursive;
	font-weight:bold;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	overflow:hidden;
	background:#0044FF;
}
.imgBloque {
	width:270px;
	height:100px;
	margin:0 auto;
	padding-right:5px;
	overflow:hidden;
}
.imgBloque img {
	float:left;
}
.contenidoBloque {
	height:120px;
	width:270px;
	line-height:18px;
	margin:0 auto;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	color:#CCCCCC;
	overflow:hidden;
}
/* DERECHA - REDES */
.tituloDerecha{
	width:94%;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	margin:0 auto 10px;
	background:#0044FF;
	color:#FFFFFF;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	cursor:pointer;
}
.redesDerecha {
	float:left;
	width:100%;
	min-height:200px;
}
.imgBloqueRedes{
	float:left;
	width:285px;
	height:53px;
	margin:0 auto;
	padding:5px !important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	cursor:pointer;
	margin-bottom:10px;
}
.imgBloqueRedes:hover{
	background-color:#343434;
	-webkit-transition: all 0.4s ease-in-out !important;
	-moz-transition: all 0.4s ease-in-out !important;
	-ms-transition: all 0.4s ease-in-out !important;
	-o-transition: all 0.4s ease-in-out !important;
	transition: all 0.4s ease-in-out !important;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
}
.imgBloqueRedes img {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.imgBloqueRedes img:hover {
	/*width:85px;
	height:82px;*/
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	-webkit-box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
}
.textoBloqueRedes {
	float:right;
	width:180px;
	height:53px;
	color:#FFFFFF;
	/*font-family: 'Comfortaa', cursive;*/
	font-size:13px;
	line-height:18px;
	overflow:hidden;
}
/* CLASES CUERPO INDEX */
.sombraBaja {
	width:100%;
	height:40px;
	background:url(../images/estructura/sombra-izquierda-28.png);
	background-repeat:no-repeat;
}
.bloqueCuerpo {
	width:615px;
	min-height:200px;
	padding:10px;
	background-color:#111111;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.tituloCuerpo {
	width:595px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	margin:0px auto 10px;
	line-height:30px;
	background-color:#0044FF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	font-family: 'Comfortaa', cursive;
	color:#FFF;
	font-weight:bold;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
}
.tituloCuerpo h3 {
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
}
.fechaCuerpo {
	width:100%;
	height:12px;
	line-height:12px;
	color:#666;
}
.fechaCuerpo p { 
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	/*font-family: 'Comfortaa', cursive;*/
	font-size:12px
}
.textoCuerpo {
	width:595px;
	padding-left:10px;
	padding-right:10px;
	margin:10px auto;
	line-height:30px;
	color:#FFFFFF;
}
.iframe {
	width:98%;
	min-height:115px;
	margin:0 auto;
}
.socialShare {
	width:100%;
	height:50px;
	margin:10px auto;
}
.tituloSocialShare {
	width:595px;
	height:20px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	background-color:#454545;
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:13px;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
}
.iconosSocialShare {
	height:40px;
	padding-top:10px;
}
/* CLASES MENU */
.selectMenu {
	background:#0044FF !important;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
}
.selectMenu a:link {
	display:block !important;
	min-width:80px !important;
	height:50px !important;
	padding:0px 10px 0px 10px !important;
	line-height:50px !important;
	background:#0044FF !important;
	color:#FFFFFF !important;
	text-decoration:none !important;
	text-shadow: 2px 3px 2px #121212 !important;
    filter: dropshadow(color=#121212, offx=2, offy=3) !important;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	-moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	-o-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	-ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	border-radius:5px 5px 0px 0px !important;
	-moz-border-radius:5px 5px 0px 0px !important;
	-webkit-border-radius:5px 5px 0px 0px !important;
	-o-border-radius:5px 5px 0px 0px !important;
	-ms-border-radius:5px 5px 0px 0px !important;
}
.selectMenu a:visited {
	display:block !important;
	min-width:80px !important;
	height:50px !important;
	padding:0px 10px 0px 10px !important;
	line-height:50px !important;
	background:#0044FF !important;
	color:#FFFFFF !important;
	text-decoration:none !important;
	text-shadow: 2px 3px 2px #121212 !important;
    filter: dropshadow(color=#121212, offx=2, offy=3) !important;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	-moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	-o-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	-ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	transform: scale(1) rotate(0deg) translateX(0px) translateY(-15px) skewX(0deg) skewY(0deg) !important;
	border-radius:5px 5px 0px 0px !important;
	-moz-border-radius:5px 5px 0px 0px !important;
	-webkit-border-radius:5px 5px 0px 0px !important;
	-o-border-radius:5px 5px 0px 0px !important;
	-ms-border-radius:5px 5px 0px 0px !important;
}
/* BIOGRAFIA */
.tituloTodo {
	width:96%;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	margin:9px auto;
	background:#0044FF;
	color:#FFFFFF;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	box-sizing:border-box;
}
.iconosSocialShare100 {
	height:30px;
	padding:10px;
	width:97%;
	margin:0 auto;
}
.cajaFormulario {
	float:left;
	width:50%;
	margin:0 auto;
	padding:10px;
}
.respuestaBio {
	display:block;
	margin-top:10px;
	width:100%;
	height:20px !important;
	line-height:20px;
}
/* DESCARGA DE SESIONES */	
.todo {
	overflow:hidden;
	width:960px;
	margin:0 auto;
	min-height:200px;
	background:#111111;
	/*border:1px groove #454545;*/	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	/*font-family: 'Comfortaa', cursive;*/
	font-size:13px;
}
.titulo100 {
	width:940px;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	margin:0 auto 15px;
	background:#0044FF;
	color:#FFFFFF;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.sesion {
	width:96%;
	padding:10px;
	height:auto;
	margin:10px auto !important;
    -webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	color:#CCC;
	font-size:13px;
	background-color:#111111;
}
.sesion:hover {
	cursor:pointer;
	color:#FFFFFF;
	text-shadow: 2px 3px 2px #121212 !important;
    filter: dropshadow(color=#121212, offx=2, offy=3) !important;
}
.sesion img {
	float:right;
	margin-top:22px;
	padding-bottom:10px;
}
.izquierdaSesion {
	float:left;
	width:69%;
	min-height:400px;
}
.derechaSesion {
	float:right;
	width:29%;
	min-height:400px;
}
.imgSesion {
	width:240px;
	min-height:300px;
	float:right;
	margin-right:10px;
	overflow:hidden;
}
.tituloSesion {
	padding-bottom:17px;
	color:#0066FF;
	font-family: 'Comfortaa', cursive;
	font-size:16px;
	font-weight:bold;
}
.iframeSesion {
	float:left;
	width:100%;
	padding-bottom:10px;
}
.descripcionSesion {
	float:left;
	width:100%;
	min-height:130px;
	line-height:18px;
	padding-bottom:15px;
	text-align:justify;
}
.tagsSesion {
	width:100%;
	margin:0 auto;
}
.tags {
	float:left;
	display:inline-block;
	padding:5px;
	margin-right:8px;
	text-shadow: 2px 3px 2px #121212 !important;
	font-family: 'Comfortaa', cursive;
	font-size:13px;
	background-color:#04F;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.descargar-comentar {
	float:right;
	height:30px;
	width:100%;
	bottom:0;
	margin-top:15px;
	padding-right:15px;
}
.descargar-comentar img {
	float:right;	
	padding:0;
	margin:0;
}
.compartirSesion {
	float:left;
	width:100%;
	height:30px;
	line-height:10px;
}
.compartirSesion a {
	float:left;
} 
.cantidadesDescargas{
	float:right;
	width:30px;
	height:30px;
	line-height:45px;
	text-align:center;
	color:#FFFFFF;
} 
/* CONTACTO */
.bloqueCuerpoC {
	width:615px;
	min-height:680px;
	padding:10px;
	background-color:#111111;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.respuestaContacto{
	width:98%;
	height:30px;
	margin:0 auto;
	line-height:30px;
	text-align:center;
	background-color:#0F6;
}
 .cajaFormularioC {
	float:left;
	width:100%;
	margin:0 auto;
	padding:10px;
}
.cajaFormularioC input{
	width:96% !important;
}
.cajaFormularioC textarea{
	width:96% !important;
	height:60px;
}
.imgC {
	padding-left:10px;
}
.txtContacto {
	font-size:14px;
	line-height:20px;
	color:#CCC;
}
/* LIBRO DE VISITAS */
.formularioFirmas {
	width:960px;
	min-height:100px;
	margin:0 auto;
	padding:10px;
	font-family: 'Comfortaa', cursive;
	color:#0044FF;
	font-size:14px !important;
	font-weight:bold;
}
.labelsFirmas {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	color:#0044FF;
	font-family: 'Comfortaa', cursive;
	font-size:14px !important;
	font-weight:bold;
}
.labelCheck {
	margin-top:20px;
	height:30px;
	line-height:70px;
	color:#0044FF;
	font-family: 'Comfortaa', cursive;
	font-size:14px !important;
	font-weight:bold;
}
.inputsFirmas{
	width:97%;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.checkFirmas {
	display:inline;
}
.textareaFirmas {
	width:97%;
	height:50px;
	line-height:15px;
	margin:0 auto;
}
.izquierdaFirmas {
	float:left;
	width:47%;
	min-height:100px;
}
.derechaFirmas {
	float:left;
	width:47%;
	min-height:100px;
	margin-left:30px;
}
.botonFirmas {
	width:100px;
	height:30px;
	margin:15px auto;
	background:#0044FF;
	text-align:center;
	color:#FFFFFF;
	font-family: 'Comfortaa', cursive;
	font-size:12px;
	line-height:15px;
	text-shadow: 2px 3px 2px #121212;
    filter: dropshadow(color=#121212, offx=2, offy=3);
	border:2px solid #FFFFFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	cursor:pointer;
}
.botonFirmas:hover {
	background:#565656;
}
.respuestaFirmas {
	display:block;
	width:100%;
	height:30px;
	padding-top:10px;
	line-height:30px;
	color:#0C0;
	font-family: 'Comfortaa', cursive;
	font-size:14px;
}
.bloqueFirma {
	width:95%;
	min-height:100px;
	margin:10px auto;
	padding:10px 0;
	background-color:#121212;
	border:1px dotted #454545;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.nombreFirma {
	width:96%;
	height:25px;
	line-height:25px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	background-color:#0044FF;
	color:#FFF;
	font-family: 'Comfortaa', cursive;
	font-size:14px;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.comentarioFirma {
	width:98%;
	min-height:20px;
	margin:0 auto;
	padding:10px;
	color:#CCC;
	line-height:19px;
	text-align:justify;
}

/* COMENTARIOS USUARIOS */
.comentarios {
	width:100%;
	min-height:80px;
	margin:4px auto;
	border:1px solid #666;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.comentario {
	padding:10px;
	color:#DDD;
	line-height:20px;
}
.fechaComentario {
	width:99%;
	height:30px;
	line-height:30px;
	padding-left:10px;
	background-color:#0044FF;
	color:#FFF;
}
.formCont label{
	font-weight:bold !important;
	color:#0044FF !important;
	font-size:12px !important;
}
.formCont  input[type="text"] {
	height:20px !important;
	width:100px !important;
	margin-left:15px !important;
	margin-right:15px !important;
}
.formCont input[type="number"] {
	width:25px !important;
	height:20px !important;
	margin-left:15px !important;
	margin-right:15px !important;
}
.formCont textarea{
	height:20px !important;
	width:300px !important;
	line-height:20px !important;
	margin-bottom:-10px !important;
	margin-left:15px !important;
	margin-right:15px !important;
} 
.formCont input[type="button"] {
	width:80px !important;
	height:30px !important;
	text-align:center !important;
	line-height:20px !important;
	background-color:#0044FF !important;
	color:#FFFFFF !important;
	border:3px solid #FFFFFF !important;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	-ms-border-radius:3px !important;
	-o-border-radius:3px !important;
	cursor:pointer !important;
}
.formCont input[type="button"] :hover {
	background-color:#FFFFFF !important;
	color:#0044FF !important;
}

/* GALERIAS DE FOTOS */
.linkFoto img{
	width:100px !important;
	height:100px !important;
	margin-left:8px !important;
	margin-right:8px !important;
	margin-bottom:20px !important;
	border-radius:10px !important;
	-moz-border-radius:10px !important;
	-webkit-border-radius:10px !important;
	-ms-border-radius:10px !important;
	-o-border-radius:10px !important;
	cursor:pointer !important;
	overflow:hidden !important;
	border:2px solid #333 !important;
}
.linkFoto img:hover {
	border:2px solid #04F !important;
}
.linkGalerias {
	width:200px;
	height:200px;
	border-radius:15px !important;
	-moz-border-radius:15px !important;
	-webkit-border-radius:15px !important;
	-ms-border-radius:15px !important;
	-o-border-radius:15px !important;
	cursor:pointer !important;
}
.portadaGalerias {
	margin-right:15px;
	margin-left:15px;
	margin-bottom:30px;
	width:200px;
	height:200px;
	border:3px solid #333;
	border-radius:10px !important;
	-moz-border-radius:10px !important;
	-webkit-border-radius:10px !important;
	-ms-border-radius:10px !important;
	-o-border-radius:10px !important;
	cursor:pointer !important;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
}
.portadaGalerias:hover {
	border:3px solid #04F;
}

@media only screen and (max-width:767px) {
	.tituloBloque {
		height:30px;
		width:100%;
		padding-left:5px;
		padding-right:5px;
		line-height:30px;
		font-size:14px;
		font-family: 'Comfortaa', cursive;
		font-weight:bold;
		text-shadow: 2px 3px 2px #121212;
		filter: dropshadow(color=#121212, offx=2, offy=3);
		text-align:center;
		text-decoration:none;
		color:#FFFFFF;
		overflow:hidden;
		background:#0044FF;
		box-sizing:border-box;
	}
	.imgBloque {
		width:100%;
		height:100px;
		margin:0 auto;
		padding-right:5px;
		overflow:hidden;
	}
	.imgBloque img {
		float:left;
	}
	.contenidoBloque {
		height:120px;
		width:100%;
		line-height:18px;
		margin:0 auto;
		padding-left:5px;
		padding-right:5px;
		font-size:12px;
		color:#CCCCCC;
		overflow:hidden;
	}
	.sombraBaja {
		width:100%;
		height:40px;
		background:url(../images/estructura/sombra-izquierda-28.png);
		background-repeat:no-repeat;
	}
	.bloqueCuerpo {
		clear:both;
		width:100%;
		height:auto;
		padding:10px;
		background-color:#111111;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		box-sizing:border-box;
	}
	.tituloCuerpo {
		width:98%;
		padding-left:10px;
		padding-right:10px;
		height:auto;
		margin:0px auto 10px;
		line-height:30px;
		background-color:#0044FF;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		font-family: 'Comfortaa', cursive;
		color:#FFF;
		font-weight:bold;
		text-shadow: 2px 3px 2px #121212;
		filter: dropshadow(color=#121212, offx=2, offy=3);
		box-sizing:border-box;
	}
	.tituloCuerpo h3 {
		color:#FFFFFF;
		font-family: 'Comfortaa', cursive;
		font-size:14px;
		font-weight:bold;
		text-shadow: 2px 3px 2px #121212;
		filter: dropshadow(color=#121212, offx=2, offy=3);
	}
	.fechaCuerpo {
		width:100%;
		height:12px;
		line-height:12px;
		color:#666;
	}
	.fechaCuerpo p { 
		padding-left:10px;
		padding-right:10px;
		text-align:right;
		/*font-family: 'Comfortaa', cursive;*/
		font-size:12px
	}
	.cajaFormulario {
		float:none;
		width:95%;
		padding:10px;
		box-sizing:border-box;
	}
	.textoCuerpo {
		width:100%;
		padding-left:10px;
		padding-right:10px;
		margin:10px auto;
		line-height:30px;
		color:#FFFFFF;
		box-sizing:border-box;
	}
	.iframe {
		width:98% !important;
		height:auto !important;
	}
	.videoMov iframe {width:100%; height:auto;}
	.socialShare {
		width:95%;
		height:50px;
		margin:10px auto;
	}
	.tituloSocialShare {
		width:100%;
		height:20px;
		line-height:20px;
		padding-left:10px;
		padding-right:10px;
		background-color:#454545;
		color:#FFFFFF;
		font-family: 'Comfortaa', cursive;
		font-size:13px;
		font-weight:bold;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		text-shadow: 2px 3px 2px #121212;
		filter: dropshadow(color=#121212, offx=2, offy=3);
		box-sizing:border-box;
	}
	.iconosSocialShare {
		height:50px;
		padding-top:10px;
	}
	.iconosSocialShare100 {
		height:50px;
		padding-top:10px;
	}
	.rojoMenuMov {
		background-color:#F00; 
		color:#FFF;
		display:block;
		width:100%;
		height:100%;
		font-weight:bold;
		font-size:17px;
	}
	.titulo100 {
		width:96%;
		padding:0px 10px;
		height:auto;
		line-height:30px;
		margin:0 auto 15px;
		background:#0044FF;
		color:#FFFFFF;
		text-shadow: 2px 3px 2px #121212;
		filter: dropshadow(color=#121212, offx=2, offy=3);
		font-family: 'Comfortaa', cursive;
		font-size:14px;
		font-weight:bold;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		box-sizing:border-box;
	}
	.todo {
		overflow:hidden;
		width:96%;
		min-height:200px;
		background:#111111;
		/*border:1px groove #454545;*/	
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-ms-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		/*font-family: 'Comfortaa', cursive;*/
		font-size:13px;
		margin-bottom:15px;
	}
	.sesion img {
		float:none;
		clear:both;
		margin-top:22px;
		padding-bottom:10px;
	}
	.izquierdaSesion {
		float:none;
		width:95%;
		min-height:auto;
	}
	.derechaSesion {
		float:none;
		width:95%;
		min-height:auto;
	}
	.imgSesion {
		width:100%;
		min-height:auto;
		float:none;
		margin-right:10px;
		overflow:hidden;
	}
	.tituloSesion {
		padding-bottom:17px;
		color:#0066FF;
		font-family: 'Comfortaa', cursive;
		font-size:16px;
		font-weight:bold;
	}
	.iframeSesion {
		float:left;
		width:100%;
		padding-bottom:10px;
	}
	.descripcionSesion {
		float:left;
		width:100%;
		min-height:130px;
		line-height:18px;
		padding-bottom:15px;
		text-align:justify;
	}
	.tagsSesion {
		width:100%;
		margin:0 auto;
	}
	.tags {
		float:left;
		display:inline-block;
		padding:5px;
		margin-right:8px;
		text-shadow: 2px 3px 2px #121212 !important;
		font-family: 'Comfortaa', cursive;
		font-size:13px;
		background-color:#04F;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
	}
	.compartirSesion {
		float:none;
		width:100%;
		height:auto;
		line-height:10px;
	}
	.descargar-comentar {
		float:none;
		height:auto;
		width:100%;
		bottom:0;
		margin-top:15px;
		padding-right:15px;
	}
	.descargar-comentar img {
		float:none;	
		padding:0;
		margin:0;
	}
	.compartirSesion {
		float:left;
		width:100%;
		height:auto;
		line-height:10px;
	}
	.compartirSesion a {
		float:none;
	} 
	.cantidadesDescargas{
		float:none;
		width:30px;
		height:30px;
		line-height:45px;
		text-align:center;
		color:#FFFFFF;
	} 
	.formComents {
		width:100%;
		height:auto;
	}
	.formComents label, 
	.formComents input[type="text"]{
		display:block;
		clear:both;
		height:auto;
		width:95%;
		margin-left:0;
		margin-bottom:10px;
	}
	.formComents textarea {
		display:block;
		clear:both;
		height:auto;
		width:95%;
		margin-left:0;
		margin-bottom:25px;
	}
	.formComents input[type="button"]{
		display:block;
		clear:both;
		height:auto;
		width:40%;
		margin-left:0;
		margin-bottom:25px;
	}
	.bloqueCuerpoC {
		float:none;
		width:98%;
		margin-left:auto;
		margin-right:auto;
		min-height:auto;
		padding:10px;
		background-color:#111111;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		box-sizing:border-box;
		margin-bottom:20px;
	}
	.sombraBaja {
		display:none;
	}
}

@media only screen and (max-width:767px) {
	#menuMovilFlotante {
		display:block;
		position:fixed;
		width:60px;
		height:60px;
		line-height:48px;
		background-color:#06F;
		top:270px;
		right:220px;
		padding:5px;
		box-sizing:border-box;
		color:#FFF;
		font-weight:bold;
		text-align:center;
		border:2px solid #FFF;
		font-family: 'Comfortaa', cursive;
		text-shadow: 2px 3px 2px #121212;
		filter: dropshadow(color=#121212, offx=2, offy=3);
		border-radius:30px;
		-moz-border-radius:30px;
		-ms-border-radius:30px;
		-o-border-radius:30px;
		-webkit-border-radius:30px;
		z-index:1000000000000000000000000000000;
	}
	#menuMovilMenu {
		display:block;
		position:fixed;
		top:0px;
		right:-300px;
		background-color:#0066FF;
		width:200px;
		height:auto;
		box-sizing:border-box;
		overflow:hidden;
		border:2px solid #FFF;
		z-index:1000000000000000000000000000000;
	}
	#menuMovilMenu #menuListMov li {
		display:block;
		width:100%;
		clear:both;
		height:50px;
		line-height:50px;
		color:#FFF;
		text-align:center;
		border-bottom:1px solid #CCC;
	}
	#menuMovilMenu #menuListMov li a:link,
	#menuMovilMenu #menuListMov li a:visited,
	#menuMovilMenu #menuListMov li a:hover {
		display:block;
		float:left;
		width:100%;
		height:50px;
		line-height:50px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		font-size:16px;
		font-weight:bold;
	}
	#menu {
		width:100%;
		height:15px;
	}
	#menuList {display:none;}
	#wrapper #header #barraSup100 {
		width:100%;
		height:100px;
		background:#111111;
	}
	#wrapper #header #barraSup100 #barraSup {
		width:100%;
		height:100px;
		margin:0 auto;
	}
	#wrapper #header #barraSup100 #barraSup #redes {
		width:100%;
		height:50px;
	}
	#wrapper #header #barraSup100 #barraSup #redes img {
		float:left;
		margin-right:20px;
		margin-top:10px;
		cursor:pointer;
	}
	#wrapper #header #barraSup100 #barraSup #tituloPagina {
		float:none;
		width:100%;
		height:50px;
		line-height:50px;
		overflow:hidden;
		text-align:center;
		/*font-family: 'Comfortaa', cursive;*/
		color:#FFFFFF;
		font-size:20px;
	}
	#wrapper #header #barraSup100 #barraSup #idioma {
		position:absolute;
		top:0;
		right:0;
		width:120px;
		height:50px;
		/*float:right;
		width:120px;
		height:50px;*/
	}
	#wrapper #header #barraSup100 #barraSup #idioma img {
		float:right;
		margin-left:20px;
		margin-top:10px;
		cursor:pointer;
	}
	#wrapper #header #slider100 {
		width:100%;
		height:auto;
	}
	#wrapper #header #slider100 #barraTitulo{}
	#wrapper #header #slider100 #barraTitulo #logo{}
	#wrapper #header #slider100 #barraTitulo #titulo{}
	#wrapper #header #barraSup100 #barraSup #tituloPagina h1 {font-size:14px;}
	#wrapper #body {
		width:100%;
		min-height:400px;
		margin:0 auto;
	}
	#wrapper #mensajes {
		clear:both;
		width:95%;
		margin:10px auto 20px;
		padding:5px;
		height:auto;
		line-height:30px;
		background:#111111;
		/*border:1px groove #454545;*/	
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px;
		-webkit-box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
		box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
		box-sizing:border-box;
		font-size:12px;
		text-align:justify;
	}
	#wrapper #mensajes p {
		width:92%;
		padding-left:5px;
		padding-right:5px;
		overflow:hidden;
		color:#FFFFFF;
		font-family: 'Comfortaa', cursive;
		font-size:15px;
	}
	#wrapper #aside {
		display:none;
	}
	#wrapper #sombraAside {
		display:none;
		clear:both;
		width:100%;
		margin:0 auto;
		height:40px;
		background:url(../images/estructura/sombra_slider.png);
		background-repeat:no-repeat;
	}
	#wrapper #izquierda {
		clear:both;
		float:none;
		width:97%;
		height:auto;
		/*background:#111111;
		border:1px groove #0044FF;*/
		margin-left:auto;
		margin-right:auto;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
	}
	#wrapper #sombraIzquierda {
		float:none;
		width:94%;
		height:40px;
		background:url(../images/estructura/sombra-izquierda.png);
		background-repeat:no-repeat;
	}
	#wrapper #derecha {
		float:none;
		clear:both;
		width:97%;
		height:auto;
		min-height:650px;
		padding:10px;
		background:#111111;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		box-sizing:border-box;
		margin-left:auto;
		margin-right:auto;
	}
	#wrapper #derecha a:link {text-decoration:none;}
	#wrapper #derecha a:hover {text-decoration:none;}
	#wrapper #derecha a:visited {text-decoration:none;}
	
	#wrapper #derecha2 {
		float:none;
		width:97%;
		margin-top:15px;
		padding:10px;
		background:#111111;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		overflow:hidden;
		box-sizing:border-box;
	}
	#wrapper #derechaPubli {
		float:none;
		width:97%;
		min-height:250px;
		margin-top:15px;
		padding:10px;
		background:#111111;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		overflow:hidden;
		box-sizing:border-box;
	}
	#wrapper #derechaPubli img {
		width:290px;
		height:290px;
	}
	#wrapper #sombraDerecha {
		float:right;
		right:0;
		width:98%;
		height:20px;
		background:url(../images/estructura/sombra-derecha.png);
		background-repeat:no-repeat;
	}
	#wrapper #sombraDerecha2 {
		float:none;
		width:98%;
		height:20px;
		background:url(../images/estructura/sombra-derecha2.png);
		background-repeat:no-repeat;
	}
	#wrapper #sombraDerecha3 {
		float:none;
		width:98%;
		height:20px;
		background:url(../images/estructura/sombra-derecha2.png);
		background-repeat:no-repeat;
	}
	#wrapper #footer100 {
		width:100%;
		height:auto;
		background:#111111;
		-webkit-box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
		box-shadow:  0px 5px 5px 3px rgba(0, 0, 0, 0.3);
	}
	#wrapper #footer100 #footer {
		width:100%;
		height:auto;
	}
	#wrapper #footer100 #footer #footerCol1 {
		float:none;
		width:97%;
		height:auto;
		padding:5px;
		box-sizing:border-box;
	}
	#wrapper #footer100 #footer #footerCol2 {
		float:none;
		width:97%;
		height:auto;
		padding:5px;
		margin-left:0;
		box-sizing:border-box;
	}
	#wrapper #footer100 #footer #footerCol3 {
		float:none;
		width:97%;
		height:auto;
		padding:5px 5px 5px 10px;
		box-sizing:border-box;
	}
	#wrapper #footer100 #footer #footerCol1 #tituloFacebook {
		width:100%;
		height:40px;
		line-height:40px;
		margin:15px auto;
		text-align:center;
		color:#FFFFFF;
		font-family: 'Comfortaa', cursive;
		font-size:14px;
		font-weight:bold;
		text-shadow: 3px 4px 2px #000000;
		filter: dropshadow(color=#000000, offx=3, offy=4);
		background:#0044FF;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		box-sizing:border-box;
	}
	#wrapper #footer100 #footer #footerCol2 #tituloTops {
		width:100%;
		height:40px;
		line-height:40px;
		text-align:center;
		color:#FFFFFF;
		font-family: 'Comfortaa', cursive;
		font-size:14px;
		font-weight:bold;
		text-shadow: 3px 4px 2px #000000;
		filter: dropshadow(color=#000000, offx=3, offy=4);
		background:#0044FF;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		box-sizing:border-box;
	}
	#wrapper #footer100 #footer #footerCol2 #loMasVisitado {
		width:100%;
		min-height:100px;
		margin-left:0;
		/*font-family: 'Comfortaa', cursive;*/
		font-size:13px;
		box-sizing:border-box;
	}
	#wrapper #footer100 #footer #footerCol2 #loMasVisitado li {
		width:100%;
		height:30px;
		line-height:30px;
		color:#FFFFFF;
	}
	#wrapper #footer100 #footer #footerCol2 #loMasVisitado li a:link {
		margin-left:3px;
		color:#FFFFFF;
		text-decoration:none;
	}
	#wrapper #footer100 #footer #footerCol2 #loMasVisitado li a:visited {
		margin-left:3px;
		color:#FFFFFF;
		text-decoration:none;
	}
	#wrapper #footer100 #footer #footerCol2 #loMasVisitado li a:hover {
		margin-left:10px;
		color:#0044FF;
		text-decoration:none;
		font-size:13px;
		-webkit-transition: all 0.2s ease-in-out !important;
		-moz-transition: all 0.2s ease-in-out !important;
		-ms-transition: all 0.2s ease-in-out !important;
		-o-transition: all 0.2s ease-in-out !important;
		transition: all 0.2s ease-in-out !important;
	}
	#wrapper #footer100 #footer #footerCol3 #tituloBoletin {
		width:100%;
		height:40px;
		line-height:40px;
		margin:15px auto;
		text-align:center;
		color:#FFFFFF;
		font-family: 'Comfortaa', cursive;
		font-size:14px;
		font-weight:bold;
		text-shadow: 3px 4px 2px #000000;
		filter: dropshadow(color=#000000, offx=3, offy=4);
		background:#0044FF;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		box-sizing:border-box;
	}
	#wrapper #copyright {
		width:100%;
		height:auto;
		line-height:50px;
		margin-top:20px;
		background:#111111;
		color:#FFFFFF;
		text-align:center;
		text-shadow: 3px 4px 2px #000000;
		filter: dropshadow(color=#000000, offx=3, offy=4);
		font-family: 'Comfortaa', cursive;
		font-size:12px;
	}
	
	/* BIOGRAFIA */
	#wrapper #todo {
		overflow:hidden;
		width:96%;
		height:auto;
		background:#111111;
		/*border:1px groove #454545;*/	
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-ms-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		/*font-family: 'Comfortaa', cursive;*/
		font-size:13px;
		box-sizing:border-box;
	}
	#wrapper #todo p {
		line-height:26px;
		width:97%;
		margin:12px auto;
		color:#CCC;
		text-align:justify;
	}
	
	#wrapper #todo img {
		float:none;
		width:100%;
		height:auto;
		padding:10px;
		box-sizing:border-box;
	}
	#wrapper #todo textarea {
		width:100%;
		height:30px;
		line-height:30px;
	}
	/* PAGINACION */
	#paginacion {
		width:470px;
		height:50px;
		margin:10px auto;
	}
	#paginacion a {
		display:block;
		float:left;
		width:40px;
		height:40px;
		margin-left:10px;
		border:1px solid #CCC;
		background-color:#0044FF;
		line-height:40px;
		text-align:center;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-ms-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
	}
	#paginacion a:link {
		color:#CCC;
		background-color:#0044FF;
		text-decoration:none !important;
	}
	#paginacion a:visited {
		color:#CCC;
		background-color:#0044FF;
		text-decoration:none !important;
	}
	#paginacion a:hover {
		color:#0044FF;
		background-color:#CCC;
		text-decoration:none !important;
	}
	/* COOKIES Y POLITICA DE PRIVACIDAD */
	#wrapper #copyright #cookiesH {
		width:100%;
		height:auto;
		line-height:50px;
		text-align:justify;
		font-size:90%;
		padding-left:10px;
		padding-right:10px;
		background-color:#111111;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		box-sizing:border-box;
	}
	#wrapper #copyright #cookiesH a:link {color:#0044FF; text-decoration:none;}
	#wrapper #copyright #cookiesH a:visited {color:#0044FF; text-decoration:none;}
	#wrapper #copyright #cookiesH a:hover {color:#FFFFFF; text-decoration:none;}
	#wrapper #copyright #mostrarH {
		display:none;
		width:100%;
		height:auto;
		line-height:17px;
		text-align:justify;
		font-size:90%;
		cursor:pointer;
		padding-left:10px;
		padding-right:10px;
		background-color:#111111;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		box-sizing:border-box;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {}

.video-responsive {
    position: relative;
    margin-bottom: 20px;
    padding-top: 56.25%;
}
.video-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}