/*  
Theme Name: OhMyGeek 2013
Version: 1
Description: OMG Wordpress Theme
Author: Steve Ballmer
*/

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, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,

q:before, q:after {
content: '';
content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

*{
	outline:none;
}

/* ---------------- common tags --------------------- */

h1, h2, h3, h4, h5, h6, strong {font-weight:bold;}
i, em { font-style:italic; }

.left {
	float:left;
}

.right {
	float:right;
}

.alignleft{
	text-align:left;	
}

.alignright{
	text-align:right;	
}

.aligncenter{
	text-align:center;	
}

.clear  {
	clear:both;
	line-height:1px;
	height:1px;
}

textarea{
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif; /* Body Font Family Will Come Here */
}

a { 
	color:#005680;
	text-decoration:none;
}

a:hover {
	color:#01a7b0;
}

address { font-style:normal; }

b { font-weight:normal; }



video {
	width: 100%;
    height: auto;
}

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

/* ---------------- layout tags --------------------- */

body {
	background:#fff;
	font-family: Helvetica, Arial, Verdana;
	font-size:14px;
	color:#000;
}

.box {
	width:960px;
	margin:0 auto;
	position:relative;
}

/* header */

#header {
	
	width:100%;
	height:120px;
	position:relative;
	left:0;
	top:0;
}

#header .right {
	
	width:70%;
	height:120px;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}

#header-wrap {
	background:url(images/bg_mid.png) repeat-y center top;
	width:100%;
	height:120px;
	position:relative;
	left:0;
	top:0;
	z-index:5;
}

#logo {
	width:186px;
	height:88px;
	float:left;
	padding:16px 24px 16px 7px;
}

#header img.banner1 {
	float:left;
	margin-top:15px;
}



/* linkrow */

.TagsBar{
	background:#000;
	width:100%;
	min-height:20px;
	padding:8px 0;
}

.TagsBar li {
	float:left;
	font-size:15px;
	line-height:20px;
	color:#fff;
	padding:0 4px 0 10px;
}

.TagsBar li.title {
	color:#05c5ca;
	padding-right:0;
}

.TagsBar a { color:#fff; }
.TagsBar a:hover { color:#d1d1d1; }

/* showcase */

#showcase {
	width:100%;
	height:244px;
	overflow:hidden;
	z-index:10;
	background-color: #000;
}

#carousel_wrapper{
	width: 960px;
	height:auto;
	margin: 0 auto;
	position: relative;
}

.carousel_div{
	width: 100% !important;
	text-align:center;
	height:244px !important;
}
.carousel_div_mask {
	background-image:url('images/mask.png');
	background-repeat: no-repeat;
	position:absolute;
	width:960px;
	height:246px;
}

.carousel_div img{
	/*width: 100%;*/
	margin:0 auto;
}

#showcase .caption {
	position:absolute;
	/*left:50%;
	margin-left:-500px;*/
	bottom:20px;
	width:960px;
	z-index:300;
	text-align:center;
	overflow:hidden;
	display: block;
}

#showcase .caption h2 {
	font-size:44px;
	color:#fff;
	letter-spacing:-1px;
	font-family: 'AvenirNextLTProBold',sans-serif;
	padding-bottom:8px;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-weight:lighter;
}

#showcase .caption p {
	font-size:20px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#fff;
	text-shadow:rgba(0, 0, 0, 0.75) 0px 2px 3px;
}

#showcase .caption a {
	color:#fff;
}

#showcase .caption p a{
	text-decoration:underline;;
}

#showcase .caption a:hover {
	color:#feb823;
	text-decoration:none;
}

#showcase a.prev, #showcase a.next {
	display:block;
	width:48px;
	height:72px;
	line-height:72px;
	text-indent:-9999px;
	position:absolute;
	top:310px;
	z-index:1000;
}

#showcase a.prev {
	background:url(images/sprite_tn.png) no-repeat left top;
	left:5%;
}

#showcase a.next {
	background:url(images/sprite_tn.png) no-repeat right top;
	right: 5%;
}

#showcase a.prev:hover {
	background-position:left bottom;
}

#showcase a.next:hover {
	background-position:right bottom;
}

/* menubar */
#menubar {
	
	width:100%;
	height:50px;
	position:relative;
	z-index:5000;
}

#menubar .right {
	
	width:70%;
	height:50px;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}

#menubar-shadow {
	background:url(images/bg_mb_shadow.png) repeat-x left bottom;
	height:50px;
}

#menubar-wrap {
	background:url(images/bg_mid.png) repeat-y center top;
	width:100%;
	height:50px;
	position:relative;
	left:0;
	top:0;
	z-index:5;
}

#menubar img.ico {
	float:left;
	margin:2px 5px 3px 5px;
	position: absolute;
	z-index: 9000;
}

#navigation {
	width:605px;
	height:44px;
	float:left;
	padding:3px 0;
	position:relative;
	left:0;
	top:0;
	z-index:5000;
}

#navigation ul li {
	float:left;
	height:47px;
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	margin:0 0 -3px 10px;
	padding:0 15px 0 15px;
	position:relative;
	left:0;
	top:0;
	z-index:5000;
}

#navigation ul li:first-child {
	margin:0;
	/*padding-left:50px;*/
}
#navigation ul li a {
	background:url(images/bullet_arrow.png) no-repeat right 22px;
	display:block;
	line-height:44px;
	color:#fff;
	padding:0 12px 0 0;
}

#navigation ul li:hover {
	background:#003253;
}



/* dropdown */

#navigation ul li ul {
	background:#003253;
	width:235px;
	padding:15px 0 0 0;
	position:absolute;
	left:0;
	top:100%;
	z-index:10000;
	visibility:hidden;
}

#navigation ul li li {
	display:block;
	font-size:12px;
	width:100%;
	height:auto;
	color:#dddcdb;
	text-transform:none;
	padding:0;
	margin:0;
	border-top:solid 1px #000000;
}

#navigation ul li ul li:first-child { padding-left:0; border-top:none; }

#navigation ul li ul li a {
	background:none;
	line-height:15px;
	display:block;
	color:#04bac3;
	padding:10px 20px;
	margin:0;
}

#navigation ul li ul li a span {
	display:block;
	color:#FFFFFF;
	font-size:15px;
	padding-bottom:5px;
}

#navigation ul li ul li a:hover { 
	background:url(images/bg_nav_dd2_hover.png) repeat-y right top;
	color:#000;
}

#navigation ul li ul li a:hover span { color:#FFF; }

#navigation ul li:hover > ul { visibility:visible; }

#navigation ul li:hover > div.DropDown { visibility:visible; }

div.DropDown {
	background:#003253;
	width:300px;
	text-transform:none;
	padding:15px 0 0 0;
	position:absolute;
	left:0;
	top:100%;
	z-index:10000;
	visibility:hidden;
}

#navigation ul li div.DropDown a{
	background:none;
	font-family: 'AvenirNextLTProDemi',sans-serif, Arial;
	font-size: 13px;
}

div.DropDown .more a{
	font-size:14px;
	color:#fff;
	display:block;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0;
}

	

div.DropDown .col1 {
	width:100%;
	height:100px;
	float:left;
	margin:0 0 15px 0;
}

div.DropDown .col1:hover { background:url(images/bg_nav_dd_hover.png) repeat-y right top; }

div.DropDown .col1 .txtb {
	padding:10px 25px 0 0;
	display:block;
}

div.DropDown .col1.l-side img {
	float:left;
	margin-right:15px;
}

div.DropDown .col1.r-side img {
	float:right;
	margin-right:-12px;
}

div.DropDown .col1.r-side .txtb { padding-left:20px; }

div.DropDown .col1 p {
	font-size:18px;
	color:#feb724;
	letter-spacing:-1px;
	line-height:20px;
	padding-bottom:4px;
}

div.DropDown .col1:hover p { color:#000; }

div.DropDown .col1 span.time {
	display:block;
	font-size:12px;
	color:#dddcdb;
}

div.DropDown .col1 span.title {
	display:block;
	color:#fff;
	font-size:14px;
	padding-bottom:5px;
}

div.DropDown .col1 span.title a {
	color:#FFF;
	line-height: 1 !important;
}

/* dropdown */
form.fillform {
	background:#fff;
	width:255px;
	height:24px;
	float:left;
	padding:4px 6px 0 8px;
	border-top:solid 2px #ccc;
	margin:10px 0 0 0;
	float:right;
}

form.fillform .input {
	width:235px;
	height:18px;
	float:left;
	border:none;
	font-size:16px;
	color:#7c7c7c;
	line-height:18px;
	
}

form.fillform .button {
	background:url(images/sprite_search.png) no-repeat left top;
	width:18px;
	height:18px;
	float:right;
	border:none;
	cursor:pointer;
}

form.fillform .button:hover { background-position:left bottom; }

/* container */

#container {
	width:100%;
	padding:30px 0;
	display:block;
	overflow:hidden;
}

h2.block-title {
	font-size:52px;
	color:#cac8c8;
	letter-spacing:-3px;
	border-bottom:solid 8px #000;
	padding-bottom:5px;
	margin-bottom:15px;
}

h2.block-title span {
	font-size:30px;
	color:#008299;
}

h2.block-title span a:hover {
	text-decoration:underline;
	color:#008d9e;
}

h2.block-title.gap60 {
	padding-top:60px;
	margin:0px 0px 5px 0px;

}

h2.block-title.gap30 {
	padding-top:30px;
	margin:0px 0px 5px 0px;

}

.leftcol {
	width:630px;
	float:left;
	padding:0 15px 0 0;
}

.rightcol {
	width:300px;
	float:left;
	padding:0 15px 0 0;
}

#videobar {
	width:100%;
	padding:0 0 30px 0;
	position:relative;
	display: block;
	overflow: hidden;
}

#videobar .tabs_content{
	position:relative;
}

.video_case {
			display:block;
			width:615px;
			/*height:346px;*/
			overflow:hidden;
			margin:0px 0px 0px 0px;
}
.video_case iframe { display:block; }
.video_case embed {}

.video_case .big-caption {
	 display: block;
   
    margin: 0px;
    overflow: hidden;
    width: 585px;
    color:#FFF;
    text-shadow:0.1em 0.1em 0.2em black;
    font-family: 'AvenirNextLTProBold',sans-serif;
    font-size: 22px;
    background-color: #000000;
    padding:15px;
}
.video_case .big-caption a { color:#FFFFFF;}
.video_case .big-caption a:hover { color:#05c4c9;}

.viewtime {
	width:95px;
	float:right;
	font-size:20px;
	color:#000;
	position:absolute;
	right:0;
	top:0px;
	margin:0px 10px 0px 0px;
	text-align:center;
}

.viewtime b {
	font-size:100px;
	line-height:85px;
	color:#006489;
}

#videoslider {
	height:346px;
	position:relative;
	z-index:80;
	margin-left:0px;
}

#videobar .play {
	background:url(images/sprite_play.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	z-index:100;
	left:50%;
	top:50%;
}

#videobar .caption {
	color:#fff;
	font-size:13px;
	line-height:normal;
	padding:0 2% 0 2%;
	width:96%;
	max-width:96%;
	overflow:hidden;
	height:100px;
	max-height:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1000;
	/*background:url(images/bg_transparency.png) repeat-x left bottom;*/
	font-size:18px;
	text-shadow: black 0.1em 0.1em 0.2em
}

#videobar .caption div.ins{
	display:table;
	height:100%;
	width:100%;
}

#videobar .caption div.ins div{
	display:table-cell;
   	vertical-align:bottom;
	padding-bottom:15px;
	font-size:12px;
	text-shadow: black 0.1em 0.1em 0.2em
}

#videobar .caption span { color:#FFFFFF; }

#videoslider .play {
	background-position:left top;
	width:60px;
	height:60px;
	margin:-30px 0 0 -30px;
}

#videoslider:hover .play { background-position:left -60px; }

#videoslider .caption .ins-big div b { 
	font-family: 'AvenirNextLTProBold',sans-serif, Arial;
	font-size:22px;
	
}

ul.blacklist {
	/*position:absolute;
	right:10px;
	top:10px;
	z-index:4999;*/
	float:right;
}

ul.blacklist li {
	float:left;
	height:28px;
	line-height:18px;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 0 5px;
	width:60px;
}

ul.blacklist li a {
	background:#000;
	border:solid 2px #fff;
	width:58px;
	height:18px;
	display:block;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	z-index:4999;
}

ul.blacklist li:hover .Dropdown1st { visibility:visible; }

.Slider-Thumbnail {
	width:615px;
	height:130px;
	overflow:hidden;
	margin-left:0px;
	position:relative;
	z-index:50;
	margin-top:10px;
}
.Slider-Thumbnail .overlay a { display:block; width:194px; height:130px;  z-index: 200;}

.arrowright2, .arrowleft2, .Caruosel-Slider a.prev, .Caruosel-Slider a.next{
	display:block;
	text-indent:-9999px;
}

.arrowleft2, .Caruosel-Slider a.prev{
	background:url(images/bullet_arrow2.png) no-repeat center center #005680;
}

.arrowright2, .Caruosel-Slider a.next{
	background:url(images/bullet_arrow3.png) no-repeat center center #005680;
}

.arrowright2, .arrowleft2, .Caruosel-Slider a.prev, .Caruosel-Slider a.next {
	text-align:center;
	width:23px;
	height:78px;
	padding:52px 0 0 0;
	position:absolute;
	top:0;
	z-index:110;
	cursor:pointer;
}

.arrowleft2, .Caruosel-Slider a.prev { left:0; }


.arrowright2, .Caruosel-Slider a.next { right:0; }

.arrowright2:hover, .arrowleft2:hover, .Caruosel-Slider a.prev:hover, .Caruosel-Slider a.next:hover { background-color:#777; }

.Slider-Thumbnail ul { text-align:center; }

.Slider-Thumbnail li {
	display:inline-block;
	width:192px;
	height:130px;
	margin:0 -2px;
	text-align:left;
	cursor:pointer;
	position:relative;
	left:0;
	top:0;
}

.Slider-Thumbnail .overlay, .Caruosel-Slider li .overlay {
	background:url(images/bg_overlay.png) repeat;
	width:100%;
	height:100%;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	z-index:9000;
}

.Slider-Thumbnail li:hover .overlay, .Caruosel-Slider li:hover .overlay { visibility:visible; }

#videobar .Slider-Thumbnail li .play {
	background-position:-13px -120px;
	width:34px;
	height:34px;
	margin:-17px 0 0 -17px;
}

#videobar .Slider-Thumbnail li:hover .play { background-position:-13px -154px; }

/*.arrowright2, .arrowleft2{text-indent:-9999px;width:12px;height:15px; float:left;position:absolute;top:12px; z-index:100;cursor:pointer;}

.arrowright2{right:-38px; background:url(../img/bt_next.gif) no-repeat;}

.arrowleft2{left:0; background:url(../img/bt_previous.gif) no-repeat;}*/



/* CAROUSEL */

.carousel2{position: relative;visibility: hidden;left:0px;overflow:hidden;}

.carousel2 ul{overflow:hidden;}	

.slider2{ clear:both;position:relative; width:615px; margin-left:23px;}

.carousel2 li{ float:left; width:194px; height:130px;}



.middle-blocks{
	width:100%;
	display:block;
	margin:0px 0px 40px 0px;
}

.Common-Column1st {
	width:100%;
	padding:0 0 10px 0;
	position:relative;
	overflow: hidden;
}

.Common1st {
	width:300px;
	/*min-height:435px;*/
	float:left;
	padding:0 0 0 15px;
	display:block;
	overflow: hidden;
}

.Common1st .txtb {
	width:290px;
	padding:10px 0 0 10px;
}

.Common1st h3 {
	font-size:14px;
	text-transform:uppercase;
	background:url(images/bullet_arrow4.png) no-repeat center left;
	padding-left:16px; 
}

.post_excerpt{
	background:url(images/bullet_arrow4.png) no-repeat left 3px;
	text-indent:16px;
	line-height:18px;
	padding-bottom:20px;
}
.post_excerpt_single{
	background:url(images/bullet_arrow4.png) no-repeat left 6px;
	text-indent:16px;
	line-height:24px;
	padding-bottom:20px;
	font-size:16px;
	font-weight:bold;
}

.Common1st h2 {
	font-size:22px;
	line-height:24px;
	padding:5px 0 20px 0;
}

.Common1st h2 a {
	color:#000;
}
.Common1st h2 a:hover {
	color:#555555 !important;
}
.Common1st h2 span {
	color:#ababab;
	font-size:16px;
}

.Common1st h2 span a {
	color:#ababab;
	text-decoration:underline;
}

.Common1st h2 span a:hover { text-decoration:none; }

.Common1st p a {
	color:#e12e5b;
	text-decoration:underline;
}

.Common1st p a:hover { text-decoration:none; }

.Common1st span.more {
	display:block;
	text-align:right;
	font-size:13px;
	padding:0 5px;
}

.compartir {
	width:100px;
	float:left;
	font-size:13px;
	color:#008d9e;
	position:relative;
	z-index:0;
}

.compartir:hover .Dropdown1st { visibility:visible; }

.compartir a {
	background:url(images/bullet_arrow5.png) no-repeat left center;
	padding-left:16px;
	color:#008d9e;
	display:block;
}

/* Dropdown */

.Dropdown1st {
	width:130px;
	/*position:absolute;*/
	left:0;
	top:100%;
	z-index:9999;
	visibility:hidden;
}

.Dropdown1st b.arrow {
	display:block;
	height:7px;
	padding:0 25px;
	position:relative;
	z-index:9999;
	background:url(images/bullet_arrow7.png) no-repeat 25px bottom; 
}

.Dropdown1st li {
	background:#fff;
	display:block;
	width:106px;
	position:relative;
	z-index:9997;
	line-height:16px;
	padding:7px 12px;
	-webkit-box-shadow:0 0 1px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 1px rgba(0,0,0,0.4);
	box-shadow:0 0 1px rgba(0,0,0,0.4);
}

ul.blacklist li .Dropdown1st li, .compartir .Dropdown1st li {
	width:85px;
	height:16px;
	text-align:left;
	font-size:11px;
}

.Dropdown1st li:first-child { 
	border-top:none;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	border:solid 1px #e6e6e6;
	border-top:none;
	border-bottom:none;
}

.Dropdown1st li:last-child { 
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px; 	
	border:solid 1px #e6e6e6;
	border-top:none;
}

.Dropdown1st li img {
	float:left;
	margin-right:10px;
}

ul.blacklist li .Dropdown1st li.even a, .compartir .Dropdown1st li.even a { color:#000; }

ul.blacklist li .Dropdown1st li.even a:hover, .compartir .Dropdown1st li.even a:hover { color:#333; }

ul.blacklist li .Dropdown1st li a, .compartir .Dropdown1st li a {

	background:transparent;
	height:16px;
	line-height:16px;
	text-transform:uppercase;
	color:#008d9e;
	width:auto;
	border:none;
	font-size: 10px;
}

.compartir .Dropdown1st li a { padding-left:0; font-size:10px; }

ul.blacklist li .Dropdown1st li a:hover, .compartir .Dropdown1st li a:hover { color:#008d9e; }

/* Dropdown */
.Common-Column2nd {
	width:100%;
	padding:0 0 20px 0;
	position:relative;
	left:0;
	top:0;
}

.Top10 {
	width:630px;
	/*overflow:auto;*/
}

ul.top10list {
	width:960px;
	height:183px;
	padding-bottom:30px;
	float:left;
}

ul.top10list li {
	background:url(images/bg_t10_list.png) repeat-y;
	width:96px;
	float:left;
	font-size:11px;
	text-align:right;
	color:#000;
	text-transform:uppercase;
}

ul.top10list li a {
	background:url(images/divider_t10_list.png) no-repeat left 96px;
	display:block;
	color:#000;
}

/*ul.top10list li img { float:left; }*/

ul.top10list li.first a, ul.top10list li:first-child a { background:none; }

ul.top10list li span {
	display:block;
	padding:3px 3px 3px 5px;
}

ul.top10list li span b {
	font-size:52px;
	color:#fff;
	display:block;
}

ul.top10list li.r1 { background-position:left top; }

ul.top10list li.r2 { background-position:-96px top; }

ul.top10list li.r3 { background-position:-192px top; }

ul.top10list li.r4 { background-position:-288px top; }

ul.top10list li.r5 { background-position:-384px top; }

ul.top10list li.r6 { background-position:-480px top; }

ul.top10list li.r7 { background-position:-576px top; }

ul.top10list li.r8 { background-position:-672px top; }

ul.top10list li.r9 { background-position:-768px top; }

ul.top10list li.r10 { background-position:-864px top; }

ul.top10list li:hover { background:#006489; }

.Caruosel-Slider {
	width:100%;
	height:130px;
	margin-top:-15px;
	position:relative;
	left:0;
	top:0;
	z-index:100;
}

.Caruosel-Slider li { 
	float:left;
	position:relative;
	width:157px;
	height:130px;
	z-index:100; 
}

#container .Caruosel-Slider li img{
	width:150px;
	height:150px;
}

/* Pagination */
.pagi{
	padding:15px;
}

.pagi-black a {
	background:url(images/bullet_arrow9.png) no-repeat 12px center #000;
	font-size:17px;
	color:#fff;
	line-height:40px;
	text-transform:uppercase;
	padding:7px 12px 5px 30px;
}

.pagi-black.right a{
	background:url(images/bullet_arrow8.png) no-repeat 202px center #000;
	padding:7px 50px 5px 12px;
}

.pagi-black.gap15 { margin-right:15px; }

.pagi-black.gap { margin:25px 0 0 200px; }

.pagi-black a:hover { background-color:#424242; }

.pagi-black.single-pagi.right a{

	width:130px;

	background:url(images/bullet_arrow8.png) no-repeat 147px center #000;

	padding:5px 30px 5px 12px;

}

.pagi-black.single-pagi.left a{

	width:130px;

	background:url(images/bullet_arrow9.png) no-repeat 12px center #000;

	padding:5px 12px 5px 30px;

}

.pagi-black.single-pagi a{
	white-space:normal;
	font-size:12px;
	line-height:15px;
	display:block;
}

.pagi-black.single-pagi.right a{

	

	}





.banner.botgap { padding-bottom:30px; }

.banner.gap { padding-top:57px; }

.Featured1st { width:100%; }

ul.FeaturedList1st li {
	float:left;
	width:100%;
}

ul.FeaturedList1st li a{
	padding:10px 0;
	display:block;
	overflow:hidden;
	min-height:80px;
	margin:0px 0px 1px 0px;
}

ul.FeaturedList1st li:hover { background:url(images/bg_fl_hover.png) repeat-y; color:#FFFFFF !important; }

ul.FeaturedList1st li .txtb strong:hover {}

ul.FeaturedList1st li b {
	width:25px;
	float:left;
	letter-spacing:-2px;
	font-size:20px;
	padding:0 3px;
}

ul.FeaturedList1st li.l1 b { color:#05c4c9; }

ul.FeaturedList1st li.l2 b { color:#00a0ab; }

ul.FeaturedList1st li.l3 b { color:#008b9d; }

ul.FeaturedList1st li.l4 b { color:#005c84; }

ul.FeaturedList1st li.l5 b { color:#004a75; }

ul.FeaturedList1st li img.attachment-desta-thumb {
	float:left;
	margin-right:10px;
}

ul.FeaturedList1st li .txtb {
	width:125px;
	float:right;
	line-height:16px;
	text-transform:uppercase;
	padding:0 0px 0 0;
	margin-top:-3px;
	font-size:10px;
}

ul.FeaturedList1st li .txtb strong {
	text-transform:none;
	color:#000;
	display:block;
	font-size:12px;
}

ul.FeaturedList1st li .txtb strong a{
	color:#000;
}

ul.FeaturedList1st li:hover b, ul.FeaturedList1st li:hover .txtb { color:#fff; }
ul.FeaturedList1st li:hover b, ul.FeaturedList1st li:hover .txtb strong { color:#fff; }

.fb-like {
	display:block;
	padding-bottom:15px;
}

.Connect {
	width:100%;
	padding:0 0 10px 0;
}

.Connect li {
	float:left;
	padding-left:24px;
}

.Connect li.first, .Connect li:first-child { padding-left:0; }

.botlink {
	width:100%;
	padding:0 0 14px 0;
}

.botlink a {
	float:left;
	line-height:20px;
	letter-spacing:-1px;
	padding-left:26px;
}

.botlink a.rss { 
	background:url(images/ico_rss.png) no-repeat left center;
	color:#f1572a; 
}

.botlink a.mail { 
	background:url(images/ico_mail.png) no-repeat left center; 
	float:right;
	color:#01a7b0;
}

.botlink a:hover { text-decoration:underline; }

/* footer */

#footer {
	background:url(images/footer.png);
	width:100%;
	font-size:14px;
	color:#fff;
	line-height:18px;
	padding:25px 0;
	text-shadow:rgba(0, 0, 0, 0.20) 0px 2px 2px;
}

#footer .menu li a:before{
	content: "+";
	padding-right:2px;
}
#footer a { color:#fff; }

#footer a:hover { color:#f2f2f2; }

#footer h5 { font-size:28px; }

#footer h6 { font-size:18px; }

#footer .block1 {
	background:url(images/saparator_fb1.png) no-repeat right center;
	width:290px;
	float:left;
	padding:30px 20px 30px 5px;
}

#footer .block2 {
	width:150px;
	float:left;
	padding:30px 0 0 20px;
}

#footer .block3 {
	width:170px;
	float:left;
	padding:30px 0 0 0;
}

#footer .block4 {
	width:305px;
	float:left;
	padding:30px 0 0 0;
}

#footer .block1 p {
	padding-top:18px;
	letter-spacing:-1px;
}

#footer .block1 p a { 
	text-decoration:underline;
	letter-spacing:0px; 
}

#footer .block1 p a:hover { text-decoration:none; }

#footer ul { margin-top:15px; }

#footer ul.social li {
	float:left;
	padding-left:15px;
	padding-top:8px;

}

#footer ul.social li.first, #footer ul.social li:first-child { padding-left:0; }

/* innerpage *//* innerpage */

#menubar.newmenu { background:url(images/bg_nav_in2.png) repeat-x #000000; }

#container.newcont { padding:15px 0 14px 0; }

.newcont .leftcol {
	width:300px;
	padding-right:15px;
	padding-left:0;
}

.newcont .rightcol {
	width:645px;
	padding:0;
}

.Common2nd {
	width:100%;
	padding:0 0 25px 0;
}

.Common2nd p {
	font-size:26px;
	line-height:35px;
	text-transform:uppercase;
	color:#e43552;
	padding:10px 0 0 0;
}

.post {
	width:610px;
	padding:0 15px 20px 20px;
	position:relative;
	z-index:1;
}

.post .meta{
	width:100%;
	height:20px;
}

.post .meta li {
	background:url(images/bullet_list1.png) no-repeat left center;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	padding:0 0 0 10px;
	margin:0 0 0 5px;
}

.post .meta li:first-child { 
	background:none; 
	margin:0; 
	padding:0; 
}

.post .meta li.orange a { color:#05c4c9; }

.post .meta li.pink a { color:#004a75; }

.post .meta li a:hover { text-decoration:underline; }

.post h1 {
	font-size:36px;
	letter-spacing:-2px;
	
	margin:0px 0px 10px 0px;
}

.archive { font-size:32px !important;}

.post h1 a { color:#000; }

.post h1 a:hover { color:#333; }

.post h1 span {
	color:#7c7c7c;
	font-size:14px;
	clear:both;
	letter-spacing: 0px;

}

.post .meta-link {
	width:100%;
	
	padding:0 0 15px 0;
	font-size: 11px;
	display:block;
	overflow: hidden;
}

.post .meta-link span.red {
	text-transform:uppercase;
	color:#006489;
}

.post ul.blacklist {
	position:relative;
	float:left;
	top:0;
	margin:0px 10px 0px 0px;
}

.author {
		display:block;
		overflow:hidden;
		margin:5px 0px 0px 0px;
}

.post.listing {
	width:615px;
	border-bottom:solid 8px #000;
	margin:0 15px 15px -1px;
	padding:0 0 15px 15px;
}

.post.listing .thumb {
	float:left;
	margin-right:15px;
}

.post.listing .r-side {
	width:465px;
	float:left;
	margin-right:-15px;
}

.post.listing .entry{
	display:block;
}

.post.listing .entry span.more {
	text-align:right;
	font-size:16px;
	float:right;
	color:#1bb6d7;
	margin:-15px 0 0 0;
}

.post.listing .entry span.more a { color:#005680; }

.post.listing .entry span.more a:hover { color:#01a7b0; }

.post.listing .entry p:first-child:first-letter {
	margin: 0;
	height:auto;
	color:#000;
	font-size:14px;
}



/* popup */

.popup-slider { 

	width:1200px;

}

#slideshow { 
	width:1200px;
	background:#000;
	float:left;
	position:relative;
}

#slideshow a.prev, #slideshow a.next {
	width:48px;
	height:72px;
	position:absolute;
	top:14px;
	z-index:100;
	display:block;
	text-indent:-9999px;
}

#slideshow a.prev {
	background:url(images/sprite_tn.png) no-repeat;
	right:280px;
}

#slideshow a.prev:hover {
	background-position:left bottom;
}

#slideshow a.next {
	background:url(images/sprite_tn.png) no-repeat right top;
	right:72px;
}

#slideshow a.next:hover {
	background-position:right bottom;
}

#slideshow .slides_container {
	width:800px;
	height:450px;
	position:relative;
	float:left;
}

#slideshow .slidecol, #slideshow .slidecol img {
	/*width:800px;
	height:450px;*/
	max-height: auto;
	width:100%;
	margin: 0px auto !important;
	display:block;
}
.slidecol {
		width:800px !important;
		height:450px;
		display:block;
		overflow: hidden;
}

#slideshow .overflow {
	width:800px;
	height:150px;
	overflow-x:auto;
	overflow-y:hidden;
	float:left;
	white-space:nowrap;
}

#slideshow ul.slide-pagination li { 
   	display: inline-block;
	width:150px;
	margin:0px -2px;
	padding:0;
	overflow:hidden;
	height:150px;
}

#slideshow ul.slide-pagination li img {
	width:150px;
	height:150px;
}

#slideshow ul.slide-pagination li:hover img, #slideshow ul.slide-pagination li.current img {
	border:solid 5px #008299;

	width:150px;

	height:150px;
	   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;
}

.popup-slider-left{

	width:800px;

	float:left;

}

.popup-slider-right {

	width:400px;

	float:left;

}

.popup-slider .Directionnav {

	background:#000;

	width:260px;

	height:72px;

	padding:14px 70px;

	position:relative;

	left:0;

	top:0;

	z-index:10;

}

.popup-slider .caption {

	background:#fff;

	width:340px;

	height:420px;

	padding:20px 30px;

	position:relative;

	z-index:150;

}

.popup-slider .caption h2 {

	font-size:35px;

	line-height:35px;

	text-transform:none;

	color:#000;

	padding-bottom:20px;

}

.popup-slider .caption a.more {

	color:#d41775;

	text-decoration:none;

}

.popup-slider .caption a.more:hover { color:#000; }

.popup-slider p.link a {

	letter-spacing:-1px;

	color:#000;

	text-decoration:none;

}

.popup-slider p.link a:hover { color:#333; }

.popup-slider ul.blacklist { position:relative; top:0; }

.popup-slider ul.blacklist .Dropdown1st{

	top:23px;

}



/* Overlay */

.popup-slider {display:none;}

#simplemodal-overlay {background-color:#000; }

#simplemodal-container {width:1200px; height:auto;z-index:10000;}

#simplemodal-container a.modalCloseImg {background:url(js/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}

/*-----------------------------*/







/* 3. WIDGETS */

/*-----------------------------*/





/*-----------------------------*/

/* 4. POSTS */

/*-----------------------------*/



h2.page-title {

	font-size:46px;
	
	color:#cac8c8;
	letter-spacing:1px;
	border-bottom:solid 8px #000;
	padding-bottom:5px;
	margin-bottom:15px;
	font-family: 'AvenirNextLTProBold',sans-serif;
    font-weight: normal;
    letter-spacing: -2px

}

h2.page-title span {
	font-size:30px;
	color:#006489;
}

h2.page-title span a:hover {
	text-decoration:underline;
	color:#006489;

}

h2.page-title.gap60 {
	padding-top:60px;
}



.gallery h2.page-title {
	padding:0 0 40px 0;
	font-size:18px;
}

.entry h1 {
	font-size:26px;
	line-height:35px;
	padding:15px 0;
}

.entry h2 {
	font-size:20px;
	line-height:30px;
	color:#e43552;
	text-transform:uppercase;
	padding:15px 0;
}

.entry h3 {
	font-size:18px;
	line-height:24px;
	text-transform:uppercase;
	padding:15px 0;
}

.entry h4 {
	font-size:26px;
	line-height:35px;
	text-align:center;
	letter-spacing:-1px;
	color:#e43552;
	text-transform:uppercase;
	padding:30px 0;
}

.entry h5 {
	font-size:14px;
	line-height:20px;
	padding:12px 0;
}

.entry h6 {
	font-size:12px;
	line-height:17px;
	color:#e43552;
	padding:12px 0;
}

.entry p {
	font-size:16px;
	line-height:24px;
	padding-bottom:25px;
}

.entry p:first-child:first-letter {
	/*margin: 0 .08em 0 0;
	height:4em;
	color:#006489;
	font-size:64px;*/
}

.entry p:first-child:first-line {
	/*text-transform:uppercase;*/
}

.entry p a {
	color:#008299;
	text-decoration:underline; 
}

.entry p a:hover {
	text-decoration:none;
}

.entry blockquote {
	background:url(images/bg_comma.png) no-repeat 5px 5px;
	padding:0 25px 0px 90px;
}

.entry blockquote p {
	text-transform:uppercase;
}

.entry blockquote p:first-child:first-letter {
	float:none;
	display:inline;
	margin: 0;
	height:auto;
	color:#000;
	font-size:16px;
	line-height:24px;
}

.entry blockquote cite {
	color:#f35d27;
	text-align:right;
	display:block;
	text-transform:uppercase;
	padding-top:5px;
}

.entry ul { padding:0 20px 25px 75px; }

.entry ol { padding:0 20px 10px 75px; }

.entry ul li, .entry ol li {
	line-height:24px;
	list-style:disc;
	color:#6e6e6e;
	font-size:16px;
	list-style-position:inside;
	padding:0 0 25px 0;
}

.entry ol li { list-style:decimal; }

#gal-info img { display:none !important;}

.Inner-Slider-wrap {
	width:630px; 
	border-top:solid 15px #000;
	padding-top:15px;
	margin-left:15px;
	margin-top:-15px;
	margin-bottom:20px;
}

.Inner-Slider {
	width:630px;
	height:130px;
	position:relative;
	left:0;
	top:0;
}

#comment {
	padding:15px;
}

a.black {
	width:200px;
	background:#000;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	line-height:18px;
	display:block;
	padding:5px 10px;
	margin:0 15px;
}

a.black:hover { background:#424242; }

a.black img { margin-top:10px; }

a.black.left { padding-right:40px; }

a.black.right { padding-left:40px; text-align:right; }

a.black.left img {
	float:left;
	margin-right:12px;
}

a.black.right img {
	float:right;
	margin-left:12px;
}

h2.block-title.gap1 { margin:0 15px 20px 0; }

.entry ul ul li  { list-style-type: circle; }

.entry  ol li ol li  { list-style-type: lower-latin; }

.entry pre{ white-space:normal;}

/* 4.2 Images */
img.wp-smiley  { padding: 0; border: none; }

.alignleft  { float: left; width: auto; margin: 5px 15px 15px 0; }

.alignright  { float: right; width: auto; margin: 5px 0 15px 15px; }

.aligncenter  { text-align: center; margin-bottom:15px;}

img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }

.entry .gallery-caption {}

.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F8;  border: solid 1px #e6e6e6; }

.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }

.entry .wp-caption-text { margin:0; padding:0; font:11px/22px Arial, Helvetica, sans-serif; text-align:center; }

.entry .wp-caption.aligncenter { margin:0 auto 15px; }

/*-----------------------------*/

/* 5. COMMENTSAREA */

/*-----------------------------*/

.sidethumb {
			display:block;
			overflow:hidden;
			margin:0px;
			padding:0px 0px 5px 0px;
			
			}



/* 6. GENERAL STYLES */

/*-----------------------------*/

.floatl  {float: left;}
.floatr  {float: right;}
.alignl  {text-align: left;}
.alignr  {text-align: right;}
.alignc  {text-align: center;}

/* http://sonspring.com/journal/clearing-floats */

.clear	{
		display:block;
		clear:both;
		height:1px;
		}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}

/* Align */

.aligncenter {margin: 10px auto 20px auto;display: block;}

.alignleft {margin: 10px 20px 8px 0;float: left;}

.alignright {margin: 10px 0px 8px 20px;float: right;}

.col-left {float: left;}

.col-right {float: right;}



/* PageNavi */

.more_entries {font-size:11px;}

.more_entries .wp-pagenavi {clear:both;float: right;}

.more_entries .wp-pagenavi a {text-decoration: none !important;}

.more_entries .wp-pagenavi .current, 

.more_entries .wp-pagenavi .on,

.more_entries .wp-pagenavi a:hover {background: #9f9f9f !important;}

.more_entries .wp-pagenavi a,

.more_entries .wp-pagenavi a:link,

.more_entries .wp-pagenavi a:visited, 

.more_entries .wp-pagenavi .current, 

.more_entries .wp-pagenavi .on,

.more_entries .wp-pagenavi span.pages { background: #EEEEEE;color: #666; padding: 4px !important; margin-left: 4px; border:1px solid #DDDDDD; line-height:24px; }

.more_entries .wp-pagenavi .extend { background:none; border:none; }



/* Misc */

.wrap:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}

.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}

.fl{float: left}

.fr{float: right}

.ac{text-align: center}

.ar{text-align: right}

img.centered{display: block;margin-left: auto;margin-right: auto;}

.wp-caption {background-color:#EEEEEE;border:1px solid #DDDDDD;padding:4px 0 5px;text-align:center;}

.wp-caption-text {padding:3px 0 0;font-size:11px;}







/* font family */

#navigation li div,
#navigation li li { 
	/*font-family: 'itc_franklin_gothic_std_booRg'; */
}

.TagsBar li.title,
ul.blacklist li,
.Common1st h3,
.Common1st h2, .Common1st span.more, .compartir, #footer h5, .post h1, .post .entry p strong, .Common3rd p strong, span.more, .popup-slider .caption h2, .popup-slider .caption a.more, .popup-slider p.link a, div.DropDown .more a { 
	font-family: 'AvenirNextLTProBold', sans-serif; 
	font-weight:normal; 
}

.nivo-caption h2,
form.fillform .input,
h2.block-title,
.viewtime,
ul.top10list li,
ul.FeaturedList1st li b,
.botlink a { 
	font-family: 'AvenirNextLTProBold', sans-serif; 
	font-weight:normal; 
}

.nivo-caption p,
.Common2nd p,
.entry h4 { 
	font-family: 'AvenirNextLTProBold', sans-serif; 
	font-weight:normal; 
}

#navigation li,
ul.blacklist li
.Dropdown1st li.even,
.compartir .Dropdown1st li.even { 
	font-family: 'AvenirNextLTProBold', sans-serif; 
	font-weight:normal; 
}

#navigation li b,
ul.blacklist li .Dropdown1st li,
.compartir .Dropdown1st li { 
	/*font-family: 'itc_franklin_gothic_std_bk_Rg', sans-serif; */
	font-weight:normal;
}

#videoslider .caption b,
.Common1st p strong,
#footer .block1 p a,
#footer h6,
div.DropDown .col1 span.title,
.post .toplnk li,
#comment h3 { 
	/*font-family: 'itc_franklin_gothic_std_booBd', sans-serif; */
	font-weight:normal;
	font-family: Arial, Verdana;
}

.pagi-black,
a.black { 
	font-family: 'AvenirNextLTProBold', sans-serif; 
	font-weight:normal; 
}

ul.FeaturedList1st li .txtb strong,
#footer li,
.post .meta-link b { 
	/*font-family: 'itc_franklin_gothic_std_medRg', sans-serif; */
	font-weight:normal;
}

.entry em,
.entry blockquote p { 
	/*font-family: 'itc_franklin_gothic_std_booIt', sans-serif; */
	font-weight:normal;
}

.entry blockquote strong {
	/*font-family: 'itc_franklin_gothic_std_bBdIt', sans-serif; */
	font-weight:normal;
}

.entry blockquote cite {
/*	font-family: 'itc_franklin_gothic_std_heaIt', sans-serif; */
	font-weight:normal;
}



/* Banners */

.banner1 {
			display:block;
			width:728px;
			height:90px;
			float: right;
			margin: 15px 0px 0px 0px;
}

/* fonts face */
/*
@font-face {
    font-family: 'itc_franklin_gothic_std_bk_Rg';
    src: url('fonts/itcfranklingothicstd-bkcp-webfont.eot');
    src: url('fonts/itcfranklingothicstd-bkcp-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-bkcp-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-bkcp-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-bkcp-webfont.svg#itc_franklin_gothic_std_bk_Rg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'itc_franklin_gothic_std_bk_It';
    src: url('fonts/itcfranklingothicstd-bkcpit-webfont.eot');
    src: url('fonts/itcfranklingothicstd-bkcpit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-bkcpit-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-bkcpit-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-bkcpit-webfont.svg#itc_franklin_gothic_std_bk_It') format('svg');
    font-weight: normal;
    font-style: normal;
}/*
@font-face {
    font-family: 'itc_franklin_gothic_std_booRg';
    src: url('fonts/itcfranklingothicstd-book-webfont.eot');
    src: url('fonts/itcfranklingothicstd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-book-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-book-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-book-webfont.svg#itc_franklin_gothic_std_booRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
/*
@font-face {
    font-family: 'itc_franklin_gothic_std_booIt';
    src: url('fonts/itcfranklingothicstd-bookit-webfont.eot');
    src: url('fonts/itcfranklingothicstd-bookit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-bookit-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-bookit-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-bookit-webfont.svg#itc_franklin_gothic_std_booIt') format('svg');
    font-weight: normal;
    font-style: normal;
}
*//*
@font-face {
    font-family: 'itc_franklin_gothic_std_booBd';
    src: url('fonts/itcfranklingothicstd-demi-webfont.eot');
    src: url('fonts/itcfranklingothicstd-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-demi-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-demi-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-demi-webfont.svg#itc_franklin_gothic_std_booBd') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
/*
@font-face {
    font-family: 'itc_franklin_gothic_std_bBdIt';
    src: url('fonts/itcfranklingothicstd-demiit-webfont.eot');
    src: url('fonts/itcfranklingothicstd-demiit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-demiit-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-demiit-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-demiit-webfont.svg#itc_franklin_gothic_std_bBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'itc_franklin_gothic_std_bk_Bd';
    src: url('fonts/itcfranklingothicstd-dmcd-webfont.eot');
    src: url('fonts/itcfranklingothicstd-dmcd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-dmcd-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-dmcd-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-dmcd-webfont.svg#itc_franklin_gothic_std_bk_Bd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'itc_franklin_gothic_std_bk_Bd';
    src: url('fonts/itcfranklingothicstd-dmcp-webfont.eot');
    src: url('fonts/itcfranklingothicstd-dmcp-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-dmcp-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-dmcp-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-dmcp-webfont.svg#itc_franklin_gothic_std_bk_Bd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirNextLTProBold';
    src: url('fonts/itcfranklingothicstd-hvy-webfont.eot');
    src: url('fonts/itcfranklingothicstd-hvy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-hvy-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-hvy-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-hvy-webfont.svg#AvenirNextLTProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'itc_franklin_gothic_std_heaIt';
    src: url('fonts/itcfranklingothicstd-hvyit-webfont.eot');
    src: url('fonts/itcfranklingothicstd-hvyit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-hvyit-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-hvyit-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-hvyit-webfont.svg#itc_franklin_gothic_std_heaIt') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
/*
@font-face {
    font-family: 'itc_franklin_gothic_std_medRg';
    src: url('fonts/itcfranklingothicstd-med-webfont.eot');
    src: url('fonts/itcfranklingothicstd-med-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itcfranklingothicstd-med-webfont.woff') format('woff'),
         url('fonts/itcfranklingothicstd-med-webfont.ttf') format('truetype'),
         url('fonts/itcfranklingothicstd-med-webfont.svg#itc_franklin_gothic_std_medRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'quicksand_boldregular';
    src: url('fonts/quicksand_bold-webfont.eot');
    src: url('fonts/quicksand_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/quicksand_bold-webfont.woff') format('woff'),
         url('fonts/quicksand_bold-webfont.ttf') format('truetype'),
         url('fonts/quicksand_bold-webfont.svg#quicksand_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'quicksand_book_obliqueregular';
    src: url('fonts/quicksand_book_oblique-webfont.eot');
    src: url('fonts/quicksand_book_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/quicksand_book_oblique-webfont.woff') format('woff'),
         url('fonts/quicksand_book_oblique-webfont.ttf') format('truetype'),
         url('fonts/quicksand_book_oblique-webfont.svg#quicksand_book_obliqueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
/**/
@font-face {
    font-family: 'AvenirNextLTProBold';
    src: url('font-face/avenirnextltpro-bold.eot');
    src: url('font-face/avenirnextltpro-bold.eot') format('embedded-opentype'),
         url('font-face/avenirnextltpro-bold.woff') format('woff'),
         url('font-face/avenirnextltpro-bold.ttf') format('truetype'),
         url('font-face/avenirnextltpro-bold.svg#AvenirNextLTProBold') format('svg');
}
@font-face {
    font-family: 'AvenirNextLTProDemi';
    src: url('font-face/avenirnextltpro-demi.eot');
    src: url('font-face/avenirnextltpro-demi.eot') format('embedded-opentype'),
         url('font-face/avenirnextltpro-demi.woff') format('woff'),
         url('font-face/avenirnextltpro-demi.ttf') format('truetype'),
         url('font-face/avenirnextltpro-demi.svg#AvenirNextLTProDemi') format('svg');
}
@font-face {
    font-family: 'AvenirNextLTProRegular';
    src: url('font-face/avenirnextltpro-regular.eot');
    src: url('font-face/avenirnextltpro-regular.eot') format('embedded-opentype'),
         url('font-face/avenirnextltpro-regular.woff') format('woff'),
         url('font-face/avenirnextltpro-regular.ttf') format('truetype'),
         url('font-face/avenirnextltpro-regular.svg#AvenirNextLTProRegular') format('svg');
}

/**/

#side_sticky {
		width:300px;
		height:250px;
		display: block;
		overflow: hidden;
}
#side_sticky-anchor {
					width:300px;
					height:1px;
}

#sticky {
  

}

#side_sticky.stick {
	  position: fixed;
  top: 70px;
  z-index: 10000;

  border-radius: 0;
}

#menubar.stick {
  position: fixed;
  top: 0;
  z-index: 10000;

  border-radius: 0;
}

.ico { display:none;}

.video-head {
		display:block;
		position:relative;
		width:960px;
		margin:0px auto;
		z-index: 999;
}

.video-head .post {
				width:960px;
				padding:20px 20px 0px 0px;
}

.video-head .post .meta-link {
							padding:0px 0px 0px 0px;
}

.clearbx { display:block; overflow:hidden;clear:both; margin:10px 0px 10px 0px; height:10px;}

.notfound {
		width:100%;
		display:block;
		overflow:hidden;
		padding: 0px 0px 5% 0%;
		text-align: center;
		}

.notfound h1 {
	font-family: 'AvenirNextLTProBold', Arial, Verdana;
	font-size:40px;
	margin:0px 0px 20px 0px;
	text-align: center;
}

.notfound p {
			margin:0px 0px 15px 0px;
			text-align: center;
}

.notfound form.fillform {
				float:none;
				margin:20px auto;
				border:solid 1px #DDD;
}

									
/* Extras */
.post-author { float:right; margin:4px 20px 0px 0px;}

#contenedor-share {
				margin:0 0 0 0px;
				display:block;
				/*overflow: hidden;*/
				padding: 0px;
				}

#contenedor-share div { margin:0px 5px; float: left; }

#contenedor-share2 {
					display:block;
					overflow: visible;
					padding-bottom: 25px;
}
.share3 { margin:0 -20px 5px !important; float: left !important; 
}
#contenedor-share2 div { margin:0px 5px; float: left;}

.single-author	{
						/* border:solid 1px #CCC; */
						border-bottom:1px #CCC;
						border-top:1px #CCC;
						border-bottom-style: solid;
						border-top-style: solid;
						/* background-color:#EEE; */
						overflow:hidden;
					
						
			
						}
						.single-author img	{
											float:left;
											margin:0px 15px 0px 0px;
											}
						.single-author h1	{
											font-size:18px !important;
											color:#6c6c6c !important;
											margin-top:10px;
											}
						.single-author p	{
											font-size:11px;
											text-transform:none;
											color:#000;
											line-height:10px !important;
											font-family:Helvetica,Arial,Verdana;
											}

.titulos-single {
	font-size:18px;
	font-weight:bold;
	color:#005680;
	margin:0px 0px 0px 15px;
	display:block;
	}
.linea-share	{
						padding:10px 0 0 10px;
						border-bottom:1px #CCC;
						border-top:1px #CCC;
						border-bottom-style: solid;
						border-top-style: solid;
						/* background-color:#EEE; */
						/*overflow:hidden;*/
						/*width:100%;*/
						margin-bottom:15px;
						height:35px !important;
		}		
.linea-share-v2	{
						padding:10px 0 0 10px;
						background-color:#EEE;
						height:35px !important;
						/*overflow:hidden;*/
						/*width:100%;*/
		}	

.relatedposts {					width: 640px; 
						margin: 15px 0 20px 15px; 
						float: left; 
						font-size: 12px !important;
		}  
 
.relatedthumb {
						margin: 0 1px 0 1px; 
						float: left; 
						overflow:hidden;
		}  
.relatedthumb img {				margin: 0 0 3px 0; 
						padding: 0;
		}  
.relatedthumb a {
						color :#333; 
						text-decoration: none; 
						display:block; 
						padding: 4px; 
						width: 150px;
		}  
.relatedthumb a:hover {
						background-color: #ddd; 
						color: #000;
			} 	

.adsingle610 {
			width: 610px;
			margin: 0 auto 20px;
}