@font-face {
    font-family: 'MyriadPro';
    src: url('fonts/myriadpro/myriadpro.eot');
    src: url('fonts/myriadpro/myriadpro.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro/myriadpro.woff') format('woff'),
         url('fonts/myriadpro/myriadpro.ttf') format('truetype'),
         url('fonts/myriadpro/myriadpro.svg#myriadpro') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro';
    src: url('fonts/SourceSansPro/SourceSansPro.eot');
    src: url('fonts/SourceSansPro/SourceSansPro.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro/SourceSansPro.woff') format('woff'),
         url('fonts/SourceSansPro/SourceSansPro.ttf') format('truetype'),
         url('fonts/SourceSansPro/SourceSansPro.svg#SourceSansPro') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro-Bold';
    src: url('fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot');
    src: url('fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff') format('woff'),
         url('fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf') format('truetype'),
         url('fonts/SourceSansPro-Bold/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro-Semibold';
    src: url('fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.eot');
    src: url('fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff') format('woff'),
         url('fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf') format('truetype'),
         url('fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.svg#SourceSansPro-Semibold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro-Black';
    src: url('fonts/SourceSansPro-Black/SourceSansPro-Black.eot');
    src: url('fonts/SourceSansPro-Black/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Black/SourceSansPro-Black.woff') format('woff'),
         url('fonts/SourceSansPro-Black/SourceSansPro-Black.ttf') format('truetype'),
         url('fonts/SourceSansPro-Black/SourceSansPro-Black.svg#SourceSansPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

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

@font-face {
	font-family: 'FontAwesome';
	src: url('fonts/FontAwesome/fontawesome-webfont.eot?v=4.2.0');
	src: url('fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
	url('fonts/FontAwesome/fontawesome-webfont.woff?v=4.2.0') format('woff'),
	url('fonts/FontAwesome/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),
	url('fonts/FontAwesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.box-728, .box-728x90, .box-468x60, .box-125x125, .box-234x60, .box-120x600, .box-160x600, .box-180x150, .box-120x240, .box-200x200, .box-250x250, .box-300x250, .box-336x280{
	display: block;
	margin: 0 auto;
	padding: 0;
}
.box-table, .box-728 img, .box-728x90 img, .box-468x60 img, .box-125x125 img, .box-234x60 img, .box-120x600 img, .box-160x600 img, .box-180x150 img, .box-120x240 img, .box-200x200 img, .box-250x250 img, .box-300x250 img, .box-336x280 img{
	border: none;
	margin: 0;
	padding: 0;
}
.box-table{
	display: table;
	margin: 0 auto;
	padding: 0;
}
.box-728 { width: 728px; }
.box-728x90 { width: 728px; height:90px}
.box-468x60 { width: 468px; height:60px}
.box-125x125 { width: 125px; height:125px}
.box-234x60 { width: 234px; height:60px}
.box-120x600 { width: 120px; height:600px}
.box-160x600 { width: 160px; height:600px}
.box-180x150 { width: 180px; height:150px}
.box-120x240 { width: 120px; height:240px}
.box-200x200 { width: 200px; height:200px}
.box-250x250 { width: 250px; height:250px}
.box-300x250 { width: 300px; height:250px}
.box-336x280 { width: 336px; height:280px}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clearboth{ clear: both;}

.centred{
	display: block;
	margin: 0 auto;
}
.site-width{
	width: 1000px;
}
.site-wrapper{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	font-family: 'SourceSansPro', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background: #fff;
}

a {
	text-decoration: none;
	outline:none;
	color: #C50000;
}

a:hover {
	color: #C50000;
}


h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{
	margin: 0;
	padding: 0;
	font-family: 'SourceSansPro-Semibold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}
h1,
h1 a{
	font-size: 18px;
	line-height: 18px;
}
h2,
h2 a{
	font-size: 16px;
	line-height: 16px;
}
h3,
h3 a{
	font-size: 18px;
	line-height: 18px;
}
h4,
h4 a{
	font-size: 12px;
	line-height: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

.error {
	width: 250px;
	padding: 4px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	border: 1px solid #990000;
	background-color: #FFE8E8;
	display: block;
	text-align: center;
	font-family: "Georgia", Arial, Helvetica, sans-serif;
}

.error a {
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}


.error a:hover {
	color: #CC0000;
}

.exito {
	width: 250px;
	padding: 4px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	border: 1px solid #006600;
	background-color: #D9FFD9;
	display: block;
	text-align: center;
}

.exito a {
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.exito a:hover {
	color: #CC0000;
}

#sCont {
	padding: 20px;
	background: #fff;
}

/* LOGO CODE---------------------------------------------------*/

.parent-logo {
	width:100%;
	height: 65px;
	background: #AE121D;
	position: relative;
}
.logo-below{
	background: #bd4042;
	position: absolute;
	text-align: center;
	width: 50%;
	height:65px;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.logo-hold{
	margin: 0 auto;
    width: 1000px;
    background: #AE121D;
    height: 65px;
    position: relative;
    z-index: 2;
}
.logo {
    float: left;
	position: relative;
	left: -59px;
	width: 330px;
	height: 65px;
	background: url('v2/logo.png') no-repeat;
}
.logo-slogan{
	float: left;
	margin: 45px 0 0 -50px;
	font-family: 'FuturaCondensedMedium';
	font-size: 15px;
	line-height: 15px;
	color: #fff;
}
/* LOGO CODE END---------------------------------------------------*/


#sLogo{
	float: left;
}
#sLogo,
#sLogo a{
	display: block;
	width: 161px;
	height: 50px;
}
#sLogo a{
	background: url('v2/logo.jpg') no-repeat;
}
#slogan{
	float: right;
	margin: 0 20px 0 0;
	font-family: 'FuturaCondensedMedium';
	font-size: 15px;
	line-height: 50px;
	color: #fff;
}
#topBar{
	width: 100%;
	background: #ae121d;
}
#sHeader{
	position: relative;
	width: 100%;
	z-index: 10000;

	background-color: rgba(249,249,249,0.95);
    border-bottom:1px solid #82827e;
}
.stickHeader{
	position:fixed!important;
	top:0px;
}
#mainMenu{
}
#sHeader .sSections {
	display: table;
}
#sHeader .sSections a {
	display: inline-block;
	padding: 0 12px;
	height: 50px;
	line-height: 50px;
	font-family: 'SourceSansPro-Bold', Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #525151;
	background: url('v2/menu-item-bg.png') no-repeat 100% 50%;
	/*border-right: 2px dotted #cccccc;*/
}
#sHeader .sSections a:hover{
	text-decoration:none;
	color: #f7f6f6;
	background: #4b4a49;
}
#sHeader .sSections a.last {
	border: none;
}


.sMainLinks {
	height: 1px;
	position: absolute;
	z-index:1100;
}
.sMainLinks #subMenuContainer {
	z-index: 2;

	background-color: rgba(249,249,249,0.95);
    border:2px solid #82827e;

	border-radius: 7px;
	border-top-left-radius: 0;
}
.sMainLinks #subMenuContainer a {
	display: block;
	text-decoration: none;
	padding: 5px;
	font-family: 'SourceSansPro-Bold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #525151;
	text-transform: uppercase;
}
.sMainLinks #subMenuContainer a.hassub {
	background: url(design/subsubmenu.png) no-repeat right -27px;
}
.sMainLinks #subMenuContainer a.hassub:hover {
	background: url(design/subsubmenu.png) no-repeat right 0px #4b4a49;
}
.sMainLinks #subMenuContainer a:hover {
	text-decoration:none;
	color: #f7f6f6;
	background: #4b4a49;
}

.subsubmenu {
	display: none;
	position: absolute;
	top: -1px;
	left: 200px;
	width: 150px;

	background-color: rgba(249,249,249,0.95);
    border:2px solid #82827e;

	border-radius: 7px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}


#socialicons{
	display: block;
	float: right;
}
#socialicons a{
	display: inline-block;
	float: left;
	width: 39px;
	height: 50px;
}
#socialicons a.rss{
	background: url('v2/socialicons-rss.jpg') no-repeat;
}
#socialicons a.fb{
	background: url('v2/socialicons-fb.jpg') no-repeat;
}
#socialicons a.tw{
	background: url('v2/socialicons-tw.jpg') no-repeat;
}
#socialicons a.gplus{
	background: url('v2/socialicons-gplus.jpg') no-repeat;
}
#socialicons a.instan{
	background: url('v2/socialicons-snt.png') no-repeat;
}
#socialicons a.pinte{
	background: url('v2/socialicons-pinterest.jpg') no-repeat;
}

#pencilAd{
	margin-top: 15px;
	margin-bottom: 15px;
}
#leaderboard{
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px 0;
	background: #fff;
}

#leaderboard .c1,
#leaderboard .c2{
	display: block;
	text-align: center;

	width:120px;
    border-left:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    height: 90px;

}
#leaderboard .c1:hover,
#leaderboard .c2:hover{
	background:#dfdfdf;
}
#leaderboard .c1,
#leaderboard .c2,
#leaderboard .c1 a,
#leaderboard .c2 a{
	color: #4b4a4a;
}
#leaderboard .c1{
	float: left;
	margin-left:10px;
}
#leaderboard .c2{
	float: right;
	margin-right:10px;
}
#leaderboard .date{
	margin: 12px 0 12px 0;
	font-family: 'SourceSansPro', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
}
#leaderboard .edition{
	font-family: 'SourceSansPro-Bold', Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 20px;
	text-transform: uppercase;
}
#leaderboard .picks{
	margin: 21px 0 0 0;
	font-family: 'SourceSansPro-Black', Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 30px;
	text-transform: uppercase;
}
#leaderboard .picks span{
	font-size: 22px;
	line-height: 20px;
}

#sCont #sMain #sContenido {
}


.footer {
	padding: 20px 15px;
	background: #ba3c2c;
}

.footer .menuFooter {
	font-family: 'SourceSansPro-Bold', Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}
.footer .menuFooter .menu {
	display:block;
	float:left;
	margin:0 0px 10px 40px;
    width:150px;
}

.footer .menuFooter .menu a{
	display:block;
	clear:both;
	color: #FFFFFF;
}

.footer .menuFooter .menu a.main{
	font-size: 16px;
	line-height:25px;
	margin: 0 0 5px 0;
}

.footer #CopyRight {
	margin: 30px 0 0 0;
	text-align: center;
}
.footer #CopyRight,
.footer #CopyRight a{
	font-family: 'MyriadPro', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
}
.footer #CopyRight a:hover{
	text-decoration: underline;
}


#sectionName {
	margin: 0 0 16px 0;
}
#sectionName,
#sectionName a,
#sectionName a:after,
#sectionName em{
	display: inline-block;
	font-family: 'FuturaCondensedMedium', Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	line-height: 25px;
	height: 25px;
	letter-spacing:1px;
	color:#4d4d4b;
}
#sectionName a:nth-of-type(1) {
	position: relative;
	display:inline-block;
	padding: 0 15px 0 10px;
	color: #fff;
	background: #4b4a4a;
}
/* For iPad portrait layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	#sectionName a:nth-of-type(1) {
		height: 24px;
	}
}
/* For iPad landscape layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	#sectionName a:nth-of-type(1) {
		height: 24px;
	}
}
#sectionName a:nth-of-type(1):after{
	position: absolute;
	right: 0;
	display:inline-block;
	content: ".";
	width: 15px;
	height:25px;
	background: url('v2/sectionName-bg.jpg') no-repeat 100% 50%;
}


	.___UserBox {
	}
	.ssUserBox {
		display: block;
		white-space: nowrap;
		background-image: url(../imgs/theme/bguserbox.jpg);
		background-repeat: repeat-x;
		border: 1px solid #CCCCCC;
		background-position: 0px -50px;
		padding: 5px;
	}
	.ssUserBox .title {
		font-family: "Georgia", "Trebuchet MS", "Times New Roman", Times, serif;
		font-size: 22px;
		color: #002D49;
		font-weight: bold;
	}
	.sDash {
		display: block;
		padding-bottom: 5px;
	}
	#sMain  .sDash a,
	#sMain .ssUserBox  .sDash a {
		font-family: "Georgia", "Trebuchet MS";
		font-size: 14px;
		display: block;
		background-image: url(../imgs/theme/flex.icons.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
		background-position: 0px 3px;
		margin-left: 15px;
		float: none;
		clear: both;
		color: #000000;
	}
	.ssUserBox form {
		display: block;
		margin: 0px;
		padding: 0px;
	}
	.ssUserBox .txtField {
		font-size: 11px;
		color: #990000;
		width: 100px;
	}
	.ssUserBox form table {
		width: 190px;
	}





	/* START - API Facebook Connect ~ CODED BY BETOS */
	.connect {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../imgs/theme/bconnect.gif) no-repeat scroll 0 0;
		height:21px;
		margin:5px auto;
		overflow:hidden;
		width:89px;
		cursor:pointer;
	}

	.facebook {
		/*background-position:0 0;*/
		margin-top:5px;
		margin-bottom:5px;
		text-align:left;
	}

	.twitter {
		background-position:0 -21px;
		margin-top:5px;
		margin-bottom:5px;
	}

	.wehaa {
		background:transparent url(../imgs/theme/wconnect.gif) no-repeat scroll 0 0;
		height:21px;
		margin-top:5px;
		margin-bottom:5px;
		overflow:hidden;
		cursor:pointer;
		width:89px;
		height:21px
	}

	.profileComment{
		display:none;
		margin:0px 200px;
		text-align:left;
	}

	.profileReply{
		display:none;
		margin:0;
		text-align:left;
	}

	.fondo{
		clear:left;
		background:#EFEFEF;
		/*margin-left:auto;*/
		margin-right:auto;
		width:220px;
		padding:5px;
		border: 1px solid #EFEFEF;	/*Aqu� empieza la parte importante*/
		-moz-border-radius:5px;	/*definici�n del borde*/
		-khtml-border-radius:5px; 	/*Para que funcione en Mozilla*/
		-webkit-border-radius:5px;	/*Para Konqueror y Safari */
		border-radius:5px; 		/*Forma normalizada*/
	}


	.fondo p, .fondo div {
		margin:0;
	}

	.comment{
		margin-left:0px;
		float:left;
		/*margin-left:200px;*/
	}

	.reply{
		float:left;
		margin-left:5px;
	}

	/* END - API Facebook Connect ~ CODED BY BETOS */



	/* START - API Twitter Connect ~ CODED BY BETOS */
	.profileTwiter{
		display:inline;
	}
	/* END - API Twitter Connect ~ CODED BY BETOS */




	.______myBlogs_____ {
	}


	#cA #myBlogs {
		background-color:#FFF;
	}


.Rss_Reader1 .content .Item .desc img {
padding: 5px;
}
















.viewArticle {
}
.viewArticle .main-image{
	position: relative;
	margin: 0 0 22px 0;
}
.viewArticle .main-image img{
	width: 100%;
}
.viewArticle .main-image .imageCaption{
	position: absolute;
	display: block;
	/*bottom: 23px;*/
	bottom: 0;
	padding: 0 54px 0 12px;
	width: 75%;
	height: 42px;
	line-height: 42px;
	/*background: rgba(58, 58, 56, 0.66);*/

	font-family: 'SourceSansPro-Semibold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;

    background: url('v2/image-credit-caption-bg.png') no-repeat 100% 0;
}
.viewArticle .main-image .imageCredit{
	font-size: 13px;
	line-height: 13px;
	padding: 5px;
	text-align: right;
	color: #4b4a4a;
}


.viewArticle h1 {
	margin: 0 0 6px 0;
	font-family: 'SourceSansPro';
	font-size: 40px;
	line-height: 40px;
	color: #4b4a4a;
}
.viewArticle h2 {
	font-family: 'SourceSansPro';
	font-size: 24px;
	line-height: 24px;

	margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #c5c5c4;

}
.viewArticle .dateCreated,
.viewArticle .dateCreated a {
	font-size: 13px;
	line-height: 13px;
}
.viewArticle .author {
	margin: 0 0 22px 0;
}
.viewArticle .author,
.viewArticle .author a {
	font-size: 13px;
	line-height: 13px;
	color: #bd0000;
}


.viewArticle .sectionName {}

.viewArticle .SectionTop {}
.viewArticle .CommentsCant {}
.viewArticle .npaperlink {
	background-image: url(../imgs/theme/npaperlink.jpg);
	background-repeat: no-repeat;
	display: block;
	clear: both;
	float: right;
	height: 41px;
	width: 172px;
}


.viewArticle .content {
	margin: 30px 0 0 0;
}
.viewArticle .content a{}
.viewArticle .content .contentText {}
.viewArticle .content .contentText,
.viewArticle .content .contentText p{
	text-indent: 0!important;
}
.viewArticle .content .contentText .import_left {}
.viewArticle .content .contentText .import_right {}

.viewArticle .content .contentText .font1 {}
.viewArticle .content .contentText .font2 { font-family: Arial, Helvetica, sans-serif; }
.viewArticle .content .contentText .font3 { font-family: Georgia, "Times New Roman", Times, serif; }
.viewArticle .content .contentText .font4 { font-family: "Courier New", Courier, monospace; }

.viewArticle .content .contentText .size1 { font-size: 17px; line-height: 24px; }
.viewArticle .content .contentText .size2 { font-size: 20px; line-height: 27px; }
.viewArticle .content .contentText .size3 { font-size: 23px; line-height: 30px; }
.viewArticle .content .contentText .size4 { font-size: 26px; line-height: 33px; }




#cA .articleSection {
	padding: 0;
	margin: 0;
}
#cA .articleSection .CatalogArt{
	margin: 0 0 40px 0;
	border-bottom: 1px solid #c5c5c4;
}
#cA .articleSection .CatalogArt .Liquid-Normal-Left{
	height: 145px;
}
#cA .articleSection .CatalogArt .toolsMiniArticle{
	position: absolute;
	bottom: 0;
	right: 0;
}



#cA .Pages {
	display: table;
	margin: 20px auto;
	padding: 0 15px;
	font-size: 12px;
	text-align: center;
	background: #4b4a4a;
	height: 34px;
	line-height: 34px;
	color: #fff;
}

#cA .Pages a,
#cA .Pages b{
	margin: 0 5px;
}
#cA .Pages a {
	color: #fff;
}
#cA .Pages b{
	color: #c50000;
}
#cA .Pages a:hover {
	color: #c50000;
	text-decoration: none;
}
#cA .Pages .prevNext a{
	color: #fff;
}
#cA .Pages .prevNext a:hover{
	color: #c50000;
}
