/*
Theme Name: Ridyn Rediseño
Author: Mariano Valoira
Description: Ridyn.com template fue realizado exclusivamente para el sito Ridyn.com
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ridyn

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
* {
	margin:0;
	padding:0;
}
.clearfix{clear:both;}
html, body{ height: 100%; }
body { 
	background:#e6e9e8; 
	font-size: 16px;
	font-family: 'Varela', sans-serif;
}

* html .floatFix {height:1%;background:#000;} /* Explorer 6 */
* + html .floatFix {height:1%;display:inline-block;} /* Explorer 7 */
.floatFix:after {content:".";display:block;clear:both;visibility:hidden;height:0;}
a{ text-decoration: none; }
h2 { 
	font:1.125em 'Rokkitt', sans-serif;
	color:#f5f5f5;
}
.principal {
	width:100%;
	max-width: 960px;
	margin:0 auto;
}
.superior {
	max-width:100%;
	height:1.875em;
	background:#717377;
	padding:0.688em 0.688em 0 0.688em;
}
#info li {
	float:left;
	font:0.875em 'Archivo Narrow', sans-serif;
	font-weight: 300;
	color:#fff;
	background-image:url(images/sprite_superior.png);
	background-repeat:no-repeat;
	padding: 0.125em 0 0.313em 2.000em;
	list-style: none;
}
#info #slogan {
	float:right;
	background:none;
	display: inline-block;

}
header { padding:1.563em 0 0 0 !important; }
#header_left{
	float: left;
	width: 50%;
}
.header_right{
	float: right;
	width: 50%;
	overflow: hidden;
}
.networks{
	display: inline-block;
	float: right;
	margin: 10px 5px 0 0;
}
.networks li{
	display: inline-block;
	margin: 0 3px;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-ms-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
.networks li:hover{
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
}
#logo {
	width:484px;
	height:169px;
	display:inline-block;
	background: #fd3300 url('images/ridynlogo.png') center center no-repeat;
	background-size: 100%;
}
#logo:hover{ background-color: #ff1900; }
#header_left a{
	display: block;
	max-height: 168px;
}
.suscribite {
	background:#de2c06;
	clear:both;
	padding:10px;
	display: inline-block;
	float: right;
	position: relative;
}
.suscribite label {
	font:normal 1em 'Varela', sans-serif;
	color:#fff;
	margin:0 10px 0 0;
}
.suscribite #emailSub-widget {
	display: inline-block;
	margin:0 0 0 10px;
}
.suscribite .wpcf7-text {
	display: inline-block;
	width:12.000em;
	height:21px;
	border:0;
	font:normal 0.875em 'Varela', sans-serif;
	color:#333;
	margin:0 5px 0 0;
	padding: 0 6px;
}

.suscribite .wpcf7-response-output.wpcf7-validation-errors{ display: none; }
.suscribite .wpcf7-response-output.wpcf7-mail-sent-ok{
	background: none;
	color: green;
	border: none;
	position: absolute;
	top: 37px;
	left: 105px;
	display: inline-block;
}
.suscribite .wpcf7-not-valid-tip{
	position: absolute;
	bottom: -15px;
	left: 110px;
	font-size: 0.625em;
	font-family: 'Varela', sans-serif;
	font-style: italic;
}
.suscribite .wpcf7-form-control-wrap{ position: static; }
.suscribite input[type='submit'] {
	display: inline-block;
	width:20px;
	height:21px;
	border:0;
	cursor:pointer;
	background:url(images/suscribite_submit.gif);
}
.banner_exclusivo {
	width:20.563em;
	display:inline-block!important;
	visibility:visible!important;
	margin:1.250em 0 0;
	float: right;
}
.banner_exclusivo img{
	max-width: 100%;
	height:auto;
}
nav {
	min-height:40px;
	background:#2c2c2c;
}
.menu-nav ul {
	list-style:none;
	float:left;
	margin:2px 0 0;
	display: inline-block;
}
.menu-nav ul li{ display: inline-block; }
.menu-nav ul li a {
	font:1em 'Roboto Slab', sans-serif;
	font-weight: bold;
	color:#f5f5f5;
	display:inline-block;
	text-transform:uppercase;
	padding:8px 15px;
}
.menu-nav ul li a:hover, .current_page_item a{ color: #DE2C06 !important; }

.breadcrumbPrincipal {
	position:relative;
	padding:1.250em 1.250em 0.625em 1.250em;
	margin:0 0 -20px 0;
	background:#fff;
	font: 1em 'Roboto Slab',serif;
	color:#999999;
}

.breadcrumbPrincipal h1 { 
	color:#606569; 
	margin: 0;
	display:inline-block;
}
.breadcrumbPrincipal h1 span { color:#f86924; }
.breadcrumb {margin:10px 0 0 0;}
.breadcrumb a {color:#f86924;}

#searchico{
	float: right;
	display: inline-block;
	margin: 5px 0 0 0;
}
#searchico img{
	display: inline-block;
	float: right;
}
#searchico form{
	display: inline-block;
	float: left;	
	margin-right: 2px;
	width: 178px;
	height: 29px;
	overflow: hidden;
	position: relative;
}
#searchico form input{
	display: inline-block;
	padding: 2%;
	position: absolute;
	left: 300px;
}

article.expanded{
	width: 96%;
}
article p {
	font:0.750em 'Varela', sans-serif;
	color:#333;
}
article p a { color:#f86924; }

article ul, article ol{
	padding-left: 40px;
}

.theContentPage {
	padding: 0 0 1.250em 0;
}
.theContentPage h1 {
	font: 1.375em 'Roboto Slab', sans-serif;
	font-weight: bold;
	color:#333;
	margin: 0 0 1em	0;
}
.theContentPage h2 {
	font: 1.5em 'Rokkitt', sans-serif ;
	color:#333;
	margin: 0 0 1em	0;
}
.theContentPage h3, .theContentPage h4, .theContentPage h5, .theContentPage h6 {
	font-family: 'Coustard', sans-serif;
	color:#333;
	margin: 0 0 1em	0;
	font-weight: normal;
}
.theContentPage h3{
	font-size: 1.250em;
	
}
.theContentPage h4{
	font-size: 1.125em;
	
}
.theContentPage h5{
	font-size: 0.875em;
	
}
.theContentPage h6{
	font-size: 0.750em;
	
}
.theContentPage p{
	font:1em 'Varela', sans-serif;
	margin: 0 0 1em	0;
}
.theContentPage address{ 
	font:0.875em 'Average', sans-serif; 
	margin: 0 0 1em 0;
}
.theContentPage address a{
	font-style: italic;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.theContentPage address a:hover{
	text-shadow: 0 0 5px #aaaaaa;

}
.theContentPage img, .theContentPage object, .theContentPage embed, .theContentPage video{
	max-width: 100%;
	height: auto;
}
.theContentPage iframe{ max-width: 100%; }

.showNews {
	margin:1.250em auto 0 auto;
	padding-bottom:1.250em;
	border-bottom:1pt solid #dcdcdc;
	position:relative;
	min-height: 215px;
}
.showNews h2 {
	color:#f86924;
	font:1.250em 'Roboto Slab', sans-serif;
}
.imgNews {
	float:left;
	width:30%;
	margin-right: 2%;
}
.imgNews img, .wpvl_auto_thumb_box{
	display: inline-block !important;
	width: 100% !important;
	height: auto !important;
}

.playVideo {position:absolute;left:10px;bottom:10px;width:56px;height:56px;background:url(images/playVideo.png);display:block;}

.contentNews {
	float:left;
	width:68%;
	height: 100%;
}
.wpvl_auto_thumb_play{
	top:50% !important;
	left: 50% !important;
	margin-left: -24px;
	margin-top: -24px;
}
.contentNews p{
	font-size: 0.875em;
}
.contentNews .leermas {
	position:absolute;
	bottom:15%;
	left:35%;
	padding:5px 10px;
	background:#fd3300;
	font:14px 'Varela', sans-serif;
	color:#fff;
	border:1pt solid #fff;
}
.contentNews .leermas:hover {
	background:#fd3300;
	border:1pt solid #1e8bc3;
}

section,article {
	float:left;
	width: 65%;
	margin:1.250em 0 0 0;
}
article{
	float:left;
	width: 61%;
	background:#fff;
	padding:0 2% 2% 2%;
	min-height:1000px;
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
}

#banner-slide{ position: relative; }
#banner-slide:hover .slidesjs-navigation{ 
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	filter:alpha(opacity=75);
	
}
#banner-slide:hover .slidesjs-previous, #banner-slide:hover .slidesjs-next{
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}
.caption{
	background: rgba(0,0,0,0.5);
	font:0.875em 'Varela', sans-serif;
	color:#f5f5f5;
	position: absolute;
	top: 80%;
	left: 0;
	display: block;
	padding: 0.625em;
}
.slidesjs-pagination, .slidesjs-stop, .slidesjs-play{ display: none !important; }
.slidesjs-navigation{
	display: block;
	width: 60px;
	padding: 0.938em;
	font: 0.875em 'Varela', sans-serif;
	color: #333333;
	background: rgba(0,0,0,0.25);
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 100;
	-moz-opacity: 0.00;
	-khtml-opacity: 0.00;
	opacity: 0.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter:alpha(opacity=0);
}
.slidesjs-previous{ 
	left: 0; 
	background-image: url(images/arrowsl.png);
	background-repeat: no-repeat;
	background-position: center;
	-moz-transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
	-o-transform: translateX(-60px);
	-ms-transform: translateX(-60px);
	transform: translateX(-60px);
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.slidesjs-next{ 
	right: 0; 
	background-image: url(images/arrowsr.png);
	background-repeat: no-repeat;
	background-position: center;
	-moz-transform: translateX(60px);
	-webkit-transform: translateX(60px);
	-o-transform: translateX(60px);
	-ms-transform: translateX(60px);
	transform: translateX(60px);
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.slides a img{
	width: 100%;
	height: auto;
}

.categorias_home {
	max-width:100%;
	height:auto;
	padding:1.429em;
	margin: 1.429em 0;
	background:#3c474d;
}
.nubeCategorias {list-style:none;margin:20px 0 0 0;}
.nubeCategorias li {width:100%;}
.nubeCategorias li a {width:auto;height:26px;padding:8px 20px 0 20px;margin:0 10px 10px 0;display:block;background:#fd4040;text-align:center;font:12px 'Varela', sans-serif;color:#f5f5f5;}
.nubeCategorias li a:hover {background:#f5f5f5;color:#444;}
.nubeCategorias-home {
	list-style:none;
	margin:1.250em 0 0 0;
}
.nubeCategorias-home li {float:left;}
.nubeCategorias-home li a {
	padding:0.500em 1.250em 0.500em 1.250em;
	margin:0 0.625em 0.625em 0;
	display:inline-block;
	background:#fd3300;
	text-align:center;
	font:0.750em 'Varela', sans-serif;
	color:#f5f5f5;
}
.nubeCategorias-home li a:hover {background:#f5f5f5;color:#444;}

.noticiasDestacadas {list-style:none;}
.noticiasDestacadas li {
	position:relative;
	float:left;
	margin:0 3% 1.250em 0;
	overflow:hidden;
	width: 48.5%;
	height:17.500em;
}
.noticiasDestacadas li:first-child + li {margin-right:0;}
.noticiasDestacadas li:first-child + li + li {margin-bottom: 0;}
.noticiasDestacadas li:first-child + li + li + li {margin-right:0; margin-bottom: 0;}
.noticiasDestacadas li a {}
.thumb .categoria {position:absolute;left:0;top:50%;padding:10px;background:#fda200;font:12px 'Varela', sans-serif;color:#fff;z-index:1;}
.thumb {
	display:block;
	width:100%;
	height:17.500em;
	float:left;
}	

.thumb-wrapper {
	display:block;
	width:100%;
	height:17.500em;
}

.thumb img {
	width:100%;
	height:17.500em !important;
	position:absolute;
	left:0;
	top:0;
	display:block;
}

.thumb .thumb-detail {
	display:block;
	width:100%;
	height:17.500em;
	position:absolute;			
	background:#ff9f00;
	font-family:'Varela', sans-serif;
	font-weight:bold;
	font-size:1em;
	z-index:99999;
}
.thumb .thumb-detail h2 {
	font:bold 0.875em 'Varela', sans-serif;
	color:#f5f5f5;
	margin:1.750em 1.250em 0 1.250em;
}
.thumb .thumb-detail i {
	font:italic 0.688em 'Varela', sans-serif;
	color:#f5f5f5;
}		
.thumb .thumb-detail p {
	font:0.875em 'Varela', sans-serif;
	color:#f5f5f5;
	margin:1.750em 1.250em 0 1.250em;
	
}
.thumb .thumb-detail .leermas {
	width:80px;
	height:22px;
	padding:8px 0 0 0;
	display:block;
	background:rgba(0,0,0,0.5);
	font:0.750em 'Varela', sans-serif;
	color:#f5f5f5;
	text-transform:none;
	text-align:center;
	position: absolute;
	left: 0;
	bottom: 5%;
}
.thumb .thumb-detail a {
	display:block;
	width:100%;
	height:100%;
	text-transform:uppercase;
	font-weight:bold;	
	color:#333;
	text-decoration:none;		
	font-family: 'Varela', sans-serif;
	letter-spacing:-1px;
	padding:0.625em;	
	font-size:1.125em;
}
.colsFooter{
	display: inline-block;
	float: left;
	width: 65%;
}
/*
* Without CSS3
*/
.thumb.scroll {overflow: hidden;}
.thumb.scroll .thumb-detail {bottom:-280px;}
/*
* CSS3 Flip
*/	
.thumb.flip {
	-webkit-perspective:800px;		
	-moz-perspective:800px;
	-ms-perspective:800px;		   		
	-o-perspective:800px;
	perspective:800px;
	z-index:1;
}
.thumb.flip .thumb-wrapper {
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-ms-transition: -moz-transform 1s;
	-o-transition: -moz-transform 1s;
	transition: -moz-transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;			
	-ms-transform-style: preserve-3d;			
	-o-transform-style: preserve-3d;			
	transform-style: preserve-3d;			
}
.thumb.flip .thumb-detail {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg);			   			
}
.thumb.flip img, .thumb.flip .thumb-detail {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
.thumb.flip .flipIt {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);			
	-ms-transform: rotateY(-180deg);			
	-o-transform: rotateY(-180deg);			
	transform: rotateY(-180deg);			
}
aside {
	float:right;
	width:33%;
	margin:2.500em 0 0 2%; 
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
}
.bannerT2, .bannerT3 {
	margin:0 0 10px 0;
	list-style:none;
}
.bannerT2 li, .bannerT3 li {display:none;}
.bannerT2 li img, bannerT3 li img{
	width:100%;
	height:auto;
}
.bannerT3{
	margin: 0;
	padding: 0;
}
.frasesHome {
	position:relative;
	max-width:100%;
	height:5.000em;
	list-style:none;
	background:#ff9f00;
	padding: 0.625em 0;
}
.frasesHome li {
	position:absolute;
	left:50%;
	width:76%;
	margin-left: -38%;
	font: 0.850em "Varela", sans-serif;
	color:#f5f5f5;
	display:none;
}
.bannerT1 {
	width: 97%;
	padding:1.5% 1.5% 0 1.5%;
	background:#1e8bc3;
	margin:15px 0 0 0;
	list-style:none;
}
.bannerT1 li {display:none;}
.bannerT1 li img {
	width:100%;
	height:auto;
}
.facebook_box { 
	max-width: 100%;
	margin:0.625em 0 0 0; 
}
.facebook_box iframe{
	max-width: 100%;
}
aside .categorias_home {
	position:relative;
	max-width:100%;
	padding:0.625em;
	margin:0.625em 0;
	background:#3c474d;
}
aside .nubeCategorias {
	list-style:none;
	margin:1.250em 0 0 0;
}

aside .nubeCategorias li a {
	padding:0.625em 0.625em 0 0.625em;
	margin:0 0.313em 0.313em 0;
	display:block;
	background: #fd3300;
	text-align:center;
	font:0.750em 'Varela', sans-serif;
	color:#f5f5f5;
}
aside .nubeCategorias li a:hover {background:#f5f5f5;color:#444;}

.bannerFooter {
	margin:0 0 1.250em 0;
	list-style:none;
	max-width: 100%;
	clear:both;
}

.bannerFooter li {display:none;}
.bannerFooter li img{
	margin-top: 1em;
	width:100%;
	height:auto;
}
footer {
	padding-top: 1.563em;
	padding-bottom:1.5em;
	background:#4b4b4d;
}
footer #logoFooter{
	display: block;
	width: 24.5%;
	float: left;
}
footer img {
	width: 100%;
	height: auto;
}
.ul_footer{
	width: 34%;
	margin:0 0 0 1em;
	display: inline-block;
	float: left;	
}
.ul_footer ul  { list-style:none; }



.ul_footer ul li:first-child, .ul_footer ul li:first-child a {
	margin:0 0 1.250em 0;
	font:bold 0.750em 'Archivo Narrow', sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.ul_footer ul li:first-child a{
	font-size: 1em;
}
.ul_footer ul li a {
	font:0.750em/1.125em 'Varela', sans-serif;
	color:#f5f5f5;
}
.ul_footer .networks{
	float:none;
	margin-left: -0.313em;
}
.ul_footer .networks li{
	width: 18px;
}
.ul_footer .networks li:first-child{ margin: 0; }
.ul_footer .networks li a img{
	width: 100%;
	height: auto;
}
.copyright {
	font:0.688em/1.063em 'Varela', sans-serif;
	color:#b6bcc2;
	clear: both;
	text-align: center;
}
.copyright a{
	color:#b6bcc2;
}
.copyright a:hover{
	color: #FF1200;
}
.acercadenosotros_home {
	float: left;
	width:31.25%;
	margin-left: 0.625em;
}
.acercadenosotros_home h2 {
	font:0.750em 'Archivo Narrow', sans-serif;
	color:#f5f5f5;
	text-transform: uppercase;
	font-weight: bold;
	margin:0 0 1.250em 0;
}
.acercadenosotros_home p {
	font:0.813em 'Varela', sans-serif;
	color:#b6bcc2;
	text-align: justify;
}

.wp-pagenavi {margin:20px auto 0 auto;width:100%;}
.wp-pagenavi span,.wp-pagenavi a {border:1pt solid #ddd;font:12px 'Varela', sans-serif;color:#f86924;}
.wp-pagenavi .pages {border:0;color:#333;}
.wp-pagenavi .current {border:1pt solid #ddd!Important;background:#f5f5f5;color:#999;font-weight:normal!important;}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}.
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
div#message a img{
	margin: 0;
	display: block;
}
blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}
blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}
.wp-caption {margin-top: 0.4em;}
.wp-caption {background: #eee;margin-bottom: 1.625em;max-width: 96%;padding: 9px;}
.wp-caption img {display: block;margin: 0 auto;max-width: 98%;}
.wp-caption .wp-caption-text,
.gallery-caption {color: #666;font-family: Georgia, serif;font-size: 12px;}
.wp-caption .wp-caption-text {margin-bottom: 0.6em;padding: 10px 0 5px 40px;position: relative;}
.wp-caption .wp-caption-text:before {color: #666;content: '\2014';font-size: 14px;font-style: normal;font-weight: bold;margin-right: 5px;position: absolute;left: 10px;top: 7px;}
#content .gallery {margin: 0 auto 1.625em;}
#content .gallery a img {border: none;}
img#wpstats {display: block;margin: 0 auto 1.625em;}
#content .gallery-columns-4 .gallery-item {width: 23%;padding-right: 2%;}
#content .gallery-columns-4 .gallery-item img {width: 100%;height: auto;}

/* Contact Form 7 */

.page-contact {
	width:100%;
	min-height:600px;
	padding: 0;
}
.page-contact h2 {
	font: 1.5em/1em 'Rokkitt', sans-serif;
	color:#333;
	margin:0 0 10px 0;
}
.contact-info {
	float:left;
	width:30%;
	padding: 2.5% 0 2.5% 5%;
	margin:30px 0 0 0;
}
.contact-form {
	float:left;
	padding: 2.5% 0 2.5% 5%;
	margin:30px 0 0 0;	
	width: 60%;
}
.contact-form .wpcf7-form{
	max-width: 90%;

}
.contact-form .wpcf7 {margin:0!important;}

.suscribite div.wpcf7-response-output {margin:0;padding:5px;position:absolute;top:0;right:0;}
.suscribite div.wpcf7-mail-sent-ok {background:#fff;font:12px 'Archivo Narrow', sans-serif;color:#333;}
.ajax-loader{ display:none;}
.contact-form input[type="text"],.contact-form input[type="email"] {
	width:83.333%;
	height:20px;
	background:#e9e9e9;
	border:0;
	margin:0 0 10px 0;
	font:1em 'Varela', sans-serif;
	color:#000;
	padding:10px;
}
.contact-form textarea {
	width:83.333%;
	height:100px;
	background:#e9e9e9;
	border:0;
	margin:0 0 10px 0;
	font:1em 'Varela', sans-serif;
	color:#000;
	padding:10px;
}
.contact-form input[type="submit"] {height:30px;margin:0 0 10px 0;padding:0px 30px;border:0;cursor:pointer;background:#fd4040;font:12px 'Open Sans', sans-serif;color:#fff;}
.contact-form .wpcf7-response-output.wpcf7-validation-errors{
	display: block;
	width: 80%;
	margin: 0;
}
aside.collapsed{
	width: 0;
	outline: 0;
	overflow: hidden;
	margin:1.250em 0 0 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
}
#btex{
	display:inline-block;
	width:30px;
	height:30px;
	background: transparent url(images/col-bt.jpg) center center no-repeat;
	border:0;
	float:right;
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	position: relative;
}
#btex:before{
	content: "Despliega el Menú y explora más";
	display: block;
	width: 230px;
	padding: 5px;
	font: bold 1em 'Rokkitt', sans-serif;
	color: #fff;
	background: #FF2801;
	position: absolute;
	top: 0;
	left: -245px;
}
#btex.hide:before{
	display: none;
}
#btex:hover{
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}

#wp_rp_first{
	text-align: center;
	border-top: 2px dotted #333;
	padding-top: 20px;
}
.related_post_title { text-align: left; }
ul.related_post {}
ul.related_post li {}
ul.related_post li a { color: #333; }
ul.related_post li a:hover { color: #DE2C06; }
ul.related_post li img {}
#suscripcion-pie form.wpcf7-form{
	width: 100%;
	margin: auto;
	background: #E6E9E8;
	text-align: center;
	padding: 25px 0;
	margin-top: 20px;
}
#suscripcion-pie form.wpcf7-form p.suspie{
	font-size: 1.5em;
}
#suscripcion-pie form.wpcf7-form p.suspie-small{
	font-size: 1em;
	margin-bottom: 10px;
}
#suscripcion-pie form.wpcf7-form input[type=email], 
#suscripcion-pie form.wpcf7-form input[type=text]{
	padding: 5px;
	line-height: 2em;
	font-size: 1em;
}
#suscripcion-pie form.wpcf7-form input[type=submit]{
	background: #DE2C06;
	padding: 8px;
	color: #fff;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
}
#suscripcion-pie .wpcf7-response-output {
	display: none;
}
#suscripcion-pie .wpcf7-response-output.wpcf7-mail-sent-ok{
	display: block;
	border: none;
	color: green;
}
.friends-posts{ text-align: center; }
.friends-post{
	margin-left: 0;
	margin-right: 1.3em;
	display: inline-block;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 150px;
	height: 113px;
}
.friends-post .wp-post-image{
	width: 150px;
	height: 113px;
}
.friends-post img{
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 800ms ease;
	-moz-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	-o-transition: all 800ms ease;
	transition: all 800ms ease;
}
.friends-post a{
	color: #fff;
	font-weight: bold;
	display: inline-block;
}
.friends-post figcaption{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(images/amigos-bg.png) center center no-repeat;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
	padding: 30% 0 0 0;
	-webkit-transition: all 800ms ease;
	-moz-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	-o-transition: all 800ms ease;
	transition: all 800ms ease;
	font: 700 1.5em/0.8em 'Rokkitt', sans-serif;
}
.friends-post:hover figcaption{
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
.friends-post:hover img{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.simplePullQuote{
	float:left !important;
	background-image: none !important;
	padding: 15px 6px !important;
	margin: 10px 10px 10px 0 !important;
}
.simplePullQuote p{
	text-indent: 35px !important;
	margin-bottom: 0 !important;
	margin-right: auto;
	margin-left: auto;
	background: url("images/quote.png") top left no-repeat;
	width: 90%;
}
.simplePullQuote p img{
	width: 100% !important;
	height: auto;
	display: block;
}
.fb_iframe_widget{
	margin: 10px 0;
}
#ustream object, 
#ustream embed, 
#ustream video{
	height: 520px !important;
}


/*POPUP*/
.wdpu-text{
	padding: 0 !important;
}
.wdpu-inner.no-bm{
	overflow: hidden !important;
}
.wdpu-content img{
	margin: 0 !important;
	width: 100% !important;
	display: block !important;
}