/* This is the master css, it overides everything */

@import url("blueprint/screen.css");

@import url("ie.css");


table

.container {
	margin-bottom: 2em;
}

a {
	outline: 0;
}

a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
	text-decoration: none;
}

.reset-spacing{
	margin: 0px;
	padding: 0px;
}

#fullpage {
	float: clear;
	background: #fff;
	width: 1005px;
	float: left;
	padding: 5px;
	margin: 0 auto;
}

ul {
	margin-left: 0;
}

#main {
	background: #fff;
	width: 670px;
	float: left;
	margin: 0 0 5px;
	font-size: 87%;
}

#main #article {
	
}

h2 a {
	text-decoration: none;
	color: #111;
}

h2 a:hover {
	text-decoration: none;
}

#sidebar h3.artsy_H3 {
	font-size: 1.4em;
	border-bottom: none;
	padding: 0;
}

#header {
	margin: 5px 0 0;
	display: block;
	width: 1015px;
}

#header h1 {
	float:  left;
}

#header h1 a {
	background: transparent url(/images/logo.png) no-repeat left top;
	display: block;
	cursor: pointer;
}

#topstatbar {
	margin: 0;
	background: #ddd;
	padding: 3px 0;
}

#brand-ads {
	margin: 5px 0;
	padding: 5px 0 0;
}

div.topwrap  {
	width: 1015px;
	margin: 0 auto;
}





/* Navigation */

#navone {
	height: 39px;
	margin: 0;
	padding: 0;
}

ul#nav {
	list-style-type: none;
	font-size: 19px !important;
	margin: 0;
	padding: 5px;
	display: block;
	float: left;
}

ul#nav li, div#sub-nav li {
	float: left;
	text-align: center;
}

div#sub-nav li {
	float: left;
	text-align: center;
	margin: 0 5px;
}

ul#nav li a {
	float: left;
	padding: 5px 14px 5px 10px;
	margin: 0 10px;
	text-decoration: none;
	display: block;
	line-height: 1em;
	position: relative;
	word-spacing: -0.01em;
}

div#sub-nav li a {
	float: left;
	padding: .1em .7em;
	text-decoration: none;
	font-weight: bold;
}

ul#nav li a#n-on,
div#sub-nav li a#sn-on {
	background: #fff;
	font-weight: bold;
}

div#sub-nav a.subcat-on {
	background: #ececec;
	font-weight: bold;
}

div#sub-nav li a#sn-on {
	background: #fff;
}

ul#nav li a:hover {
	color: #fff;
	text-decoration: none;
}

div#sub-nav li a:hover {
	text-decoration: none;
}

div#sub-nav {
	list-style-type: none;
	padding: 5px;
	text-transform: uppercase;
	display: block;
}

ul#account-nav, ul.tipo-nav {
	list-style-type: none;
	border-bottom: 4px solid #444;
	list-style-type: none;
	padding-left: 2px;
	margin: 0;
}

ul.comments-menu,
ul.tab-indicator {
	margin: 0 0 1em 0;
	list-style-type: none;
	border-bottom: 1px dotted #aaa;
}

ul.tab-menu {
	list-style-type: none;
	margin: 0;
}

ul.tab-menu li {
	float: left;
}

ul#account-nav li a, ul.tipo-nav li a {
	float: left;
	margin: 0 4px 0 0;
	background: #ccc;
	padding: .4em .8em;
	text-align: center;
	color: #555;
	text-transform: uppercase;
}

ul.comments-menu li a,
ul.tab-indicator a {
	float: left;
	margin: 0 0 -1px;
	background: #aaa;
	padding: .25em 1.22em;
	text-align: center;
	color: #555;
	text-transform: uppercase;
}

ul.tab-menu a {
	float: left;
	margin: 0 4px 0 0;
	background: #ddd;
	padding: .4em .7em;
	text-align: center;
	color: #555;
	text-transform: uppercase;
}


li.categoria li a:hover {
	background: none;
}

li.categoria a em {
	width: 10px;
	height: 10px;
	padding: 5px 0;
	position: absolute;
	right: 0;
	text-indent: -2000em;
	top: 0;
}

/* Sidebar */

#sidebar {
	background: transparent;
	width: 310px;
	float: right;
	margin: 5px 0 10px 5px;
}

#usuario-bar-greeting {
	padding: 5px;
	font-size: 1em;
	margin: 0 10px 10px 0;
}

#usuario-bar-greeting h4,
#usuario-bar-greeting p {
	margin: 0 0 0 58px;
}

#usuario-bar-greeting a {
	font-weight: bold;
}

ul.comments-menu li a.tab-on,
ul.tab-indicator li a.tab-on {
	color: #fff;
	font-weight: bold;
}

#usuario-bar-greeting span {
	display: block;
}

#send-message {
	z-index: 1;
	margin: .5em 0 1.5em;
}

#send-message span a {
	display: block;
	height: 72px;
	width: 300px;
	background: url(/images/button-send-with-hover.png) no-repeat 0 0;
}

#send-message span a:hover {
	background: url(/images/button-send-with-hover.png) no-repeat 0 -74px;
}

#send-message span img {
	height: 0;
}

/* Article */

#articles-list {
	margin: .5em;
}

#articles-list h2,
#article h2 {
	margin: 0 0 .2em;
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1.25em;
}

.homepage h2 {
	font-size: 1.6em;
}

#article h2.tt-perfil {
	font-size: 1.33em;
	text-transform: uppercase;
}

.art-cols {
	clear: both;
}

.art-cols div {
	margin: 4px 0;
}

.art-cols h2 {
	font-size: 80%;
}

.art-cols h3 {
	font-size: 80%;
	margin-bottom: 10px;
}

#articles-list h3, .art-cols h3, #sidebar h3 {
	font-size: 130%;
	border-bottom: 1px dotted #ddd;
	padding: .5em 0 .25em;
}

#article #comentarios h3 {
	font-size: 90%;
	border-bottom: none;
	color: #fff;
}

#articles-list h3, .art-cols h3, #sidebar h3 {
	font-size: 130%;
	border-bottom: 1px dotted #ddd;
	padding: .5em 0 .25em;
}

.art-c1 {
	float: left;
	width: 47%;
}

.art-c2 {
	float: right;
	width: 47%;
}

.lo-ultimo {
	margin: 4px 0 8px;
}

.lo-ultimo .meat {
	padding: .4em 0;
	border-bottom: 1px dotted #ccc;
}

.lo-ultimo ul {
	margin: 0;
	font-size: .9em;
}

.lo-ultimo h2, #top_elementos h2 {
	margin-left: 24px;
}


#hcontent {
	width: 100%;
}

#hcontent #articles-list {
	width: 65%;
	float: left;
	border-top: none;
}

#hcontent #bside {
	width: 30%;
	float: right;
	font-size: 87%;
	padding-top: 10px;
}

#hcontent #bside .meat h2,
#hcontent #articles-list .art-cols .meat h2 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 0.2em;
	line-height: 1.25em;
}

ul.more-articles {
	margin: 10px 0 0;
}

.global, .ultimas-fotos, .ultimos-videos, .promocionadas {
	background: #ddd;
	margin: 4px 0 8px;
}

.global, .ultimas-fotos, .ultimos-videos {
	padding: 8px 8px 0;
}

.promocionadas {
	padding: 8px;
}

.promocionadas div.meat {
	margin: .2em 0 .5em;
}

.ultimas-fotos ul, .ultimos-videos ul {
	margin: 0 0 4px 0;
}

.ultimas-fotos ul li, .ultimos-videos ul li {
	float: left;
	list-style-type: none;
}

.ultimas-fotos ul li {
	margin: 2px 4px -4px 0;
	padding: 0;
}

.ultimos-videos ul li {
	margin: 2px 4px -26px 0;
}

.ultimas-fotos ul li img, .ultimos-videos ul li img {
	border: 2px solid #eee;
	padding: 0;
	margin: 0;
}

.ultimas-fotos ul li img:hover, .ultimos-videos ul li img:hover {
	background: #fff;
}

img.imgcom {
	background: #fff;
	padding: 4px;
	border: 1px solid #ddd;
}

#articles-list h3, #bside h3, .art-cols h3, #sidebar h3 {
	font-weight: bold;
	text-transform: uppercase;
}

.meat p {
	margin-bottom: 0;
	color: #222;
	font-weight: normal;
	font-style: normal;
}

#noticias-blocknews .searchresults-listbox .meat {
	float: left;
	margin-right: 15px;
	min-height: 135px;
	width: 187px !important;
}

#noticias-blocknews .searchresults-listbox .meat .meatbar {
	margin-top: 10px;
}

#subportada-box .meat {
	float: left;
	margin-right: 10px;
	min-height: 110px;
	width: 187px;
}

#noticias-blocknews  {
	margin-top: 10px;
}

#noticias-blocknews .searchresults-listbox {
	font-size: 100%;
}

#noticias-blocknews .meat h2 {
	font-size: 1.4em !important;
}

#article {
	margin: 5px;
}

#article .meat {
	float: left;
	display: block;
	margin: 5px 0;
	width: 550px;
	padding-right: 15px;
}

#article .flagged {
	background: url(/images/flagged.png) no-repeat right 5px;
}

#article #tilescreen .flagged,
#articles-list .flagged {
	background: none !important;
}

.spam, .inapropiado, .flagged {
	opacity: 0.5 !important;
	float: left;
}

#bside .flagged {
	float: none;
}

.spam:before {
	content: "Podría ser inadecuado";
	background: #900;
	font-size: 1em;
	color: #fff;
	padding: 2px 4px;
	margin-bottom: 10px;
}

.inapropiado:before {
	content: "Podría ser inapropiado";
	background: #900;
	font-size: 1em;
	color: #fff;
	padding: 2px 4px;
}

.repetido:before {
	content: "Podría estar repetido";
	background: #900;
	font-size: 1em;
	color: #fff;
	padding: 2px 4px;
}

#article .slideshow-viewer .meat {
	font-size: 1.1em;
	width: 640px;
}

#article .slideshow-viewer .meat h2 {
	font-size: 2em;
	margin-bottom: .5em;
}

#article .slideshow-viewer #article-tags {
	font-size: 1em;
}

#article .meat p {
	margin-bottom: 10px;
}

#articles-list .meat {
	margin: 0 0 15px;
}

.meat {
	float: left;
	display: block;
	width: 100%;
}

ul#listado-global-noticias, ul#listado-global-imagenes {
	margin: 5px 0 !important;
}

.homepage .global-trio .meat h2 {
	font-size: 1.1em !important;
}

ul.tab-container {
	margin: 0 !important;
}

ul.tab-container .meat {
	border-bottom: 1px dotted #ccc;
	width: 100%;
	padding: 5px 0;
}

ul.tab-container .meat img {
	float: left;
	margin-right: 10px;
	padding: 2px;
	background: #eee;
}

#articles-list .meat blockquote {
	border-left: none;
}

.meatbar {
	padding: 6px;
	background: #E7E8DA;
	margin: 0;
	vertical-align: middle;
	overflow: hidden;
	line-height: .9em;
}

#article .slideshow-viewer .meatbar {
	margin-bottom: 0 !important;
}

#article .meatbar {
	margin: 10px 0;
	vertical-align: middle;
	overflow: hidden;
	color: #777;
	line-height: 1em;
	display: block;
}

#article .meatava {
	float: left;
}

#article .meat-whowhen {
	float: left;
	padding: 0;
	margin: -2px 1em 0 5px;
	font-size: .8em;
	width: 28%;
}

#article .meat-whowhen strong {
	display: block;
}

#article .meat-whowhen em {
	display: block;
	font-weight: normal;
	font-style: normal;
}

#article .meat-counters {
	display: block;
	float: left;
	margin: 0 auto;
	overflow: hidden;
}

#article .meatactions {
	float: right;
	text-align: right;
	vertical-align: middle;
}

#article .gout {
	padding: 5px 0 0 12px;
}

#article div.searchresults-listbox .gout {
	padding-top: 0 !important;
}

.meaturl {
	float: left;
}

.meatbar img, .creditline img, .meta img {
	vertical-align: middle;
	margin: 0 .1em 0 .2em;
}

.meatbar a {
	font-weight: bold;
}

.meatactions {
	float: right;
	margin: 0;
	text-align: right;
}

.meatactions a {
	float: right;
	text-align: left;
	margin-left: 3px;
}

.meatactions a:hover {
	text-decoration: none;
}

.meatactions em {
	padding: 6px 5px 4px 24px;
	line-height: 1em;
	color: #fff !important;
	float: right;
	margin-left: 5px;
	font-weight: normal;
	font-style: normal;
}

div.artflag .meatactions {
	width: 77px;
	margin: 2px auto 10px;
}

div.artflag .meatactions em {
	float: left;
	margin: 0 4px 4px 10px;
	text-align: center;
	min-width: 2em;
	font-size: 1.2em;
}

.comment-count {
	background: #B2ACA5 url(/images/icon-comment-count.png) no-repeat left top;
}

.visits-count {
	background: #B2ACA5 url(/images/icon-visit-count.png) no-repeat left top;
}

.votos-count {
	background: #B2ACA5 url(/images/icon-vote-count.png) no-repeat left top;
}

.views-count {
	background: #B2ACA5 url(/images/icon-view-count.png) no-repeat left top;
}

.comment-cntr-icon {
	float: left;
	margin: 5px 5px 0 0;
}

.plus {
	background: url(/images/icon-plus.png) no-repeat left 40%;
	padding: 0 0 0 12px;
	margin-right: 15px;
}

.items-listbox .plus {
	background: url(/images/icon-plus.png) no-repeat left 7px;
	padding-top: 5px;
}

#article .meat p.ver-mas {
	margin: 0;
	font-size: .9em;
	font-weight: bold;
	border-top: 1px dotted #e4e4e4;
	padding-top: 5px;
}

.ver-mas a {
	color: #555;
}

#hcontent #bside .meatbar {
	margin-top: 5px;
	background: #ccc;
}

#hcontent #bside .meta a {
	font-weight: bold;
	color: #666;
}

.meat p.catlabel {
	text-transform: uppercase;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	margin: 0 !important;
	color: #999;
	font-size: .9em !important;
}

.meat p.catlabel a {
	color: #777;
}

.artflag {
	float: right;
	background: #eee;
	text-align: center;
	width: 81px;
	padding: 2px;
	line-height: 1.2em;
	margin-top: 5px;
	border-top: 4px solid #ccc;
}

.artflag em {
	display: block;
	font-style: normal;
}

.artflag a.avatar img {
	margin: 5px 0 5px 15px;
	padding: 2px;
	background: #fff;
}

.artflag em.date-submit {
	display: block;
	font-weight: normal;
	font-style: normal;
	color: #444;
}

.date-submit {
	font-size: .9em;
	color: #999 !important;
}

.date-submit em {
	color: #888 !important;
	font-weight: bold;
	font-style: normal;
}

.artflag p.vcn {
	font-size: .9em;
	line-height: .7em;
	color: #555;
}

.artflag p {
	font-size: .8em;
	color: #666;
}

.vote-counter {
	color: #929A90;
	text-indent: -9999em;
	float: right;
	width: 141px;
}

.artflag .vote-counter {
	margin: 0 auto 1em;
	text-align: center;
	width: 70px;
}

a.ok {
	background: url(/images/icon-ok.png) no-repeat left top;
	height: 24px;
	width: 24px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 0 0 3px;
	text-indent: -9999em;
}

#articles-list a.ok {
	background: url(/images/icon-ok.png) no-repeat left top;
	height: 24px;
	width: 24px;
}

#articles-list a.flag {
	background: url(/images/icon-flag.png) no-repeat left top;
	height: 24px;
	width: 24px;
}

a.flag {
	background: url(/images/icon-flag.png) no-repeat left top;
	height: 24px;
	width: 24px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 0 0 3px;
	text-indent: -9999em;
}

blockquote a:link {
	font-weight: bold;
}

#articles-list blockquote {
	font-size: 1.2em;
	color: #333;
	border-left: 5px solid #eee;
	margin: 5px 0;
}

#articles-list-categories {
	display: block;
	margin: .75em 0;
}

.cat-on {
	font-weight: bold;
	background: #fff;
}



ul#nav li a.cat-on {
	color: #243A4B;
}

#articles-list-tags a, #article-tags a {
	background: #f1f1f1;
	padding: 1px 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-right: 5px;
	font-size: 1em;
}

#article-tags a {
	color: #444;
}

#article-tags a:hover {
	color: #fff;
	text-decoration: none;
}

#article-tags {
	font-size: 1.1em;
	margin-top: 10px;
	line-height: 1.9em;
}

div.thumbcol {
	float: left;
}

div.thumbcol img {
	margin: 2px 15px 5px 0;
	padding: 4px;
	background: #f4f4f4;
}

.article-description {
	margin: 0;
}

.times {
	font-size: .85em;
	color: #999 !important;
}

.times em {
	color: #888;
	font-weight: bold;
	font-style: normal;
}

#search-listings .article-description p,
#article .article-description p {
	font-size: 1.25em;
	line-height: 1.5em;
}

#article .slideshow-viewer .article-description p {
	font-size: 1.15em !important;
}

.article-description p img {
	float: left;
	margin: 3px 10px 0 0;
	padding: 2px;
	background: #f1f1f1;
}

.meta {
	color: #888;
	font: .9em/1.4em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#article .meta {
	font-size: 100%;
}

a.add-tags {
	margin-left: 1em;
}

button {
	width: auto;
	overflow: visible;
}

button[type] {
	padding: 5px 10px 5px 7px;
	line-height: 17px;
}

#comentarios {
	margin: 1.25em 5px 0;
	padding: 10px 0;
}

.comment-date {
	display: block;
	font-size: .85em;
	color: #999;
}

#username {
	font-size: 2em;
	display: block;
	color: #111;
}

#user-area h4 {
	font-size: 1.5em;
	margin: 0 0 0 50px;
	display: block;
	font-weight: bold;
	text-transform: lowercase;
}

#user-area h4 a {
	color: #111;
}

#user-box {
	padding: 0;
	margin: 5px 0 20px;
}

#user-box h4, #user-box p {
	margin: 0 0 0 58px;
}

#user-box h4 {
	font-size: 1.1em;
	line-height: 1.2em;
}

#user-box p {
	font-size: .9em;
}

#user-box h4 a {
	color: #333;
	font-size: 1.25em;
	font-weight: bold;
}

#user-box h4 a:hover {
	text-decoration: none;
}

#username p {
	line-height: 1em;
}

.my-avatar {
	float: left;
	margin-right: 1em;
}

.avatar {
	float: left;
}

.ava {
	padding: 2px;
	background: #fff;
	border: 4px solid #ddd;
}

div.r-avatar {
	float: left;
	text-align: right;
}

div.r-avatar img {
	padding: 2px;
	background: #ddd;
	margin: 3px 10px 3px 0;
}

.pipe {
	margin: 0 .25em;
	opacity: 0.65;
}

#user-area .avatar-uploadr {
	margin-left: 12.5em;
}

#user-area .avatar-uploadr label {
	text-align: left;
}

#superfooter {
	padding: 8px 0 32px;
}

#regions {
	width: 960px;
	margin: 0 auto;
	height: 84px;
	padding: 1em 1em 1.5em;
	font-size: 87%;
	text-align: left;
}

#regions h3, #regions ul {
	margin-left: 160px;
	list-style-type: none;
}

#regions h3 {
	padding-top: 10px;
}

#regions ul li {
	float: left;
	width: 12em;
	margin-right: .8em;
}

#footer {
	padding: 16px 0;
	font-size: .9em;
	text-align: center;
}

#copyright {
	width: 960px;
	margin: 0 auto;
	color: #555;
}

.dialogue {
	font-size: 120%;
	margin: 15px 0 0 60px;
}

.dialogue p {
	color: #555;
	font-size: 87%;
	margin-top: 0;
}

.mid-air {
	vertical-align: top;
	margin-left: .8em;
}

div.user-comments {
	margin-left: 10px;
}

ul#account-nav li a, ul.tipo-nav li a {
	width: 9em;
	text-align: center;
}

ul#account-nav li a.tab-on, ul.tipo-nav li a.tab-on {
	color: #fff;
	background: #444;
	font-weight: bold;
}

ul#account-nav li a.tab-on:hover,
ul.tipo-nav li a.tab-on:hover {
	background: #444;
	color: #fff;
}

ul.tab-menu a.tab-on {
	color: #111;
	font-weight: bold;
}

ul#account-nav li a:hover, ul.tipo-nav li a:hover {
	background: #ddd;
	color: #333;
	text-decoration: none;
}

ul.comments-menu li a:hover,
ul.tab-indicator li:hover {
	color: #fff;
	text-decoration: none;
}

.breather {
	
}

.floatr_R {
	float: right;
	margin-left: .5em;
}

.fl_R {
	position: relative;
	top: 0;
}

.pullup {
	margin-top: -50px;
	margin-right: -40px;
}

#qf {
	background: transparent url(/images/bg-blue-qf.png);
	padding: 10px;
	font-size: 1.3em;
	margin: -3em 0 1.4em;
	border: 1px solid #fff;
}

#qf {
	background: transparent url(/images/bg-blue-qf.png);
	padding: 10px;
	font-size: 1.3em;
	margin: -3em 0 1.4em;
	border: 1px solid #fff;
}

#qf h3 {
	margin: 0;
	padding: 5px 5px 8px;
}

#qf p {
	color: #336;
	font-size: 1.1em;
	margin: 0;
	padding: 0 5px;
}

#qf h3#qfh {
	text-indent: -9999px;
	background: url(/images/que-es-fresqui-h3.png) no-repeat left top;
}

#que-fresqui {
	padding: 5px;
}

ul#que_puede {
	font-size: 1em;
	color: #444;
	list-style-type: none;
	margin: 0;
}

ul#que_puede li {
	clear: both;
	margin: 0 0 5px;
	padding: 10px;
}

ul#que_puede li strong {
	font-size: 1.115em;
	color: #222;
	text-transform: uppercase;
}

ul#que_puede li img {
	float: left;
}

ul#que_puede li p {
	margin: 0 0 0 70px;
}

a.on {
	font-size: 1em;
	font-weight: bold;
	background: #333;
	color: #fff;
	padding: 2px 4px;
}

.inmenu {
	background: #fff;
	padding: 4px;
}

.inmenu a {
	margin: 0 .5em;
}

label em {
	font-weight: normal;
	font-size: .8em;
}

span.tags-select-list {
	margin: .3em 0 0 17.8em;
	display: block;
	font-size: .85em;
}

span.tags-select-list a {
	margin: 0 .3em 0;
	font-weight: bold;
}

div.fotos-pen {
	border: 1px dotted #ddd;
	padding: 1em;
	margin: 0 0 1em 15em;
	background: #fff;
	overflow: hidden;
}

div.fotos-pen span {
	vertical-align: top;
	margin-right: 1em;
}

.fotos-pen img.vid {
	background: #eee;
	padding: 5px;
	width: 75px;
	border: 1px solid #ddd;
}

/* Button Styles */

button.button {
	text-indent: -9999px;
	cursor: pointer;
	border: none;
	height: 28px;
}

button.preview {
	background: url(/images/button-preview.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 217px;
	height: 34px;
	cursor: pointer;
	border: none;
}

button.preview:hover {
	background: url(/images/button-preview.png) no-repeat 0 -35px;
}

button.preview:active {
	background: url(/images/button-preview.png) no-repeat 0 -70px;
}

button.send {
	background: url(/images/button-send.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 87px;
	height: 34px;
	cursor: pointer;
	border: none;
}

button.send:hover {
	background: url(/images/button-send.png) no-repeat 0 -35px;
}

button.send:active {
	background: url(/images/button-send.png) no-repeat 0 -70px;
}

button.enviar {
	background: url(/images/button-enviar.png) no-repeat left top;
	text-indent: -9999px;
	width: 79px;
	height: 34px;
	cursor: pointer;
	border: none;
}

button.registrate {
	background: url(/images/button-registrate.png) no-repeat left top;
	text-indent: -9999px;
	width: 115px;
	height: 34px;
	cursor: pointer;
	border: none;
}

input.busca {
	background: url(/images/button-buscar.png) no-repeat left top;
	text-indent: -9999px;
	width: 29px;
	height: 29px;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}

.action-buttons {
	text-align: right;
}

.overlay {
	float: left;
}

.item-name {
	float: left;
}

span.play {
	float: left;
	position: relative;
	top: -32px;
	left: 10px;
}

#esta-url {
	border: 1px solid #ccc;
	padding: 4px;
	font: bold 1.1em "Courier New", Courier, mono;
}

#add-url {
	border: 2px solid #A4D7E7;
	padding: 8px 4px;
	font: bold 1.25em "Bitstream Vera Sans Mono",'Courier',monospace;
	width: 98%;
}

fieldset#videof {
	background: url(/images/icon-video.png) no-repeat right top;
}

.tipo-box {
	width: 28%;
	float: left;
	border: 1px solid #eee;
	margin: 10px 15px;
	padding: 15px 0 0;
	text-align: center;
	background: #eee;
}

.tipo-box:hover {
	background: #e8e8e8;
}

.tipo-box span {
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	background: #aaa;
	margin-top: 5px;
}

.tipo-box span a {
	color: #fff;
}

.tipo-box span a:hover {
	text-decoration: none;
	color: #111;
}

.tipo-box img {
	margin-left: -10px;
}

h2.type-text {
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
}

h3.type-text {
	font-size: 1.8em;
	margin: 1em 0 .5em;
	letter-spacing: -.03em;
}

.add-url {
	padding: 10px 5px;
}

a.cambiar-url {
	background: url(/images/arrow-left-url.png) no-repeat 5px center;
	font-weight: bold;
	padding: 5px 10px 5px 20px;
	color: #fff;
}

a.cambiar-url:hover {
	text-decoration: none;
}

/* Forms */

#user-area {
	padding: 10px;
	background: #f1f1f1;
	border: 5px solid #eaeaea;
}

form#new_noticia,
form#new_imagen,
form#new_video {
	margin-top: 15px;
	clear: right;
}

#user-area h2 {
	font-size: 3em;
	margin: .2em 0 .3em;
	letter-spacing: -1px;
}

#user-area h2 span.stepcount {
	font-size: .5em;
	color: #777;
	vertical-align: middle;
	font-weight: normal;
}

#user-area h2#hola {
	font-size: 2.8em;
	margin: .5em 0;
	border-bottom: none;
	color: #555;
}

#user-area h2#hola strong {
	color: #111;
}

#user-area label {
	float: left;
	width: 7em;
	text-align: right;
	margin-right: 1em;
}

#catpool {
	margin: 0 1em 0 8em;
}

#user-area label#url-of-item {
	width: 2em;
	text-align: left;
}

#user-area form.register label {
	width: 14em;
}

#user-area form.questions label {
	width: 17em;
}

#user-area form.cuenta label {
	width: 10.5em;
}

#user-area label.longlabel {
	width: 16em;
}

#user-area form {
	margin: 1.5em 0;
}

#user-area textarea {
	width: 350px;
	font: .9em/1.5em "Lucida Grande", Helvetica, Arial, sans-serif;
}

#comentarios textarea#comment {
	width: 577px !important;
	display: block;
	margin: .4em 0;
}

#comment-form {
	margin: 2em 0 1em;
}

#comment-form label {
	text-transform: uppercase;
	color: #777;
}

a.formato {
	background: url(/images/icon-info.png) no-repeat left;
	padding-left: 18px;
	font-size: .9em;
	margin: .4em 0;
	color: #777;
}

#user-area fieldset {
	border-top: 1px solid #d3d3d3;
	background: #e6e6e6;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 1.1em;
	padding: 10px;
}

legend {
	text-transform: uppercase;
	padding: .3em .6em;
	background: #fafafa;
	color: #33536D;
	font-weight: normal;
	font-size: 1em;
}

#user-area fieldset#agree {
	background: #E5F1E1;
}

#agree legend {
	color: #1A3516;
}

.indent {
	margin-left: 8em;
}

/* Form Elements */

#user-area .radio label {
	background-repeat: no-repeat;
	border: 2px solid #A4D7E7;
	overflow: hidden;
	text-align: center;
	width: 140px;
	height: 136px;
	text-transform: uppercase;
	padding-top: 4px;
	font-size: 1.22em;
	color: #555;
}

#user-area .select-image-pool .radio label {
	height: 140px;
	background: #333;
	border: 4px solid #333;
	outline: 1px solid #111;
}

#user-area .radio label span.image-size {
	font-size: 11px;
	color: #777;
	font-weight: normal;
}

#user-area .radio label span img {
	border: 1px solid #eee;
}

#user-area .select-image-pool {
	margin-top: 1em;
}

#user-area .select-image-pool .radio label:hover {
	border: 4px solid #111;
	background: #111;
}

#user-area form {
	margin: 0;
}

#user-area .radio input {
	left: 5px;
	position: absolute;
	top: 5px;
	z-index: 301;
}

#user-area .form-large input {
	font-size: 126%;
}

input {
	line-height: 1;
	font-size: 1em;
	vertical-align: middle;
}

#user-area .form-large div {
	clear: right;
	margin: .5em 1.5em 2em 0;
	padding-bottom: 0;
}

#user-area .radio {
	float: left;
	height: 143px;
	margin: .5em 10px .5em 0;
	position: relative;
	width: 143px;
	background: #fff;
}

#user-area .select-image-pool .radio {
	width: 250px;
	background: transparent;
}

#user-area .radio span {
	margin-left: 24px;
	width: 220px;
	overflow: hidden;
}

.radio-img input {
	left: 5px;
	position: absolute;
	top: 45px;
	z-index: 301;
}

#user-area .radio-img label {
	border: 1px solid #B7CEEB;
	height: 110px;
	margin: 0;
	overflow: hidden;
	width: 120px;
	background: #fafafa;
}

#user-area .radio label:hover,
#user-area .radio label:active,
#user-area .radio-img label:hover,
#user-area .radio-img label:active {
	color: #000000;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 201;
}

.radio-img .wrap {
	left: 30px;
	padding: 4px;
	position: absolute;
	top: 15px;
	z-index: 100;
}

img.item-thumb {
	width: 70px;
	height: 70px;
}


#user-area .form-large {
	overflow: hidden;
}

#user-area .form-large label {
	display: block;
	float: none;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -0.03em;
}

#top_elementos {
	font-size: .9em;
	line-height: 1.1em;
}

#top_elementos h2 {
	font-size: .9em;
	margin-bottom: 0;
}

ul.top-list li {
	background: #fff;
	margin: 1px 0;
	padding: 0 5px 2px;
}

ul.top-list li.even {
	background: #f1f1f1 !important;
}

ul.top-list li div {
	padding: 4px 2px;
}

ul.top-list li a {
	font-weight: bold;
	padding: 2px 0;
}

#top_elementos {
	z-index: 2s;
}

ul.top-list {
	margin: 0 10px 0 0;
	background: #fff;
	padding: 3px;
}


.url-gris a {
	color: #777;
	font-weight: bold;
}

p.url-gris {
	overflow: hidden;
	white-space: nowrap;
	width: 495px;
}

.button-infield {
	margin-left: 15em;
}

.ind-15 {
	margin: 1em 0 0 15em;
}

#recaptcha_widget_div {
	margin: -1.5em 0 0;
}

#recaptcha_area, #recaptcha_table {
	margin: -1.5em 0 0;
}

.save-butt {
	border-top: 2px solid #DDDDDD;
	padding: 1em 0 0;
	text-align: center;
	margin-bottom: .5em;
}

#usuario_name, #usuario_email, #usuario_personal_url, #usuario_city, #avatar_uploaded_data {
	width: 320px;
}

#elemento_title, #elemento_tag_list {
	width: 420px;
}

#usuario_postal_code {
	width: 80px;
}

form p em {
	display: block;
	margin-left: 17.8em;
	font-size: .85em;
	color: #CC0000;
	background: url(/images/arrow-up-field.png) no-repeat left center;
	padding-left: 12px;
	font-weight: normal;
	font-style: normal;
}

/* Ads Containers */

.google-ads-img-468x60 {
	margin: 0 auto;
	text-align: center;
}

/* Related News */

#related-news {
	margin: 1em 5px;
}

#related-news h3, #comentarios h3 {
	padding: 5px;
	text-transform: uppercase;
	font-size: 1.1em;
	line-height: .9em;
	margin: 0;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

#related-news ul {
	list-style-type: none;
	margin: 0;
}

#related-news ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

dl.rn-item {
	clear: both;
	margin: 0;
	border-bottom: 1px solid #ddd;
	padding: .4em 0;
}

dl.rn-item dt,
dl.rn-item dd {
	float: left;
}

dl.rn-item dd {
	padding-top: 4px;
}

dl.rn-item dt {
	font-size: .85em;
	padding: 4px 8px;
	background: #CDC2C3;
}

dl.rn-item dt:hover {
	background: #C3B6B7;
}

dl.rn-item dt a {
	color: #8D7C7D;
	text-transform: uppercase;
}

dl.rn-item dt a:hover {
	color: #fff;
	text-decoration: none;
}

dl.rn-item dd.rn-cnt {
	padding: 4px 8px;
	background: #E3E8DA;
	float: right;
}

dl.rn-item dd em {
	font-weight: normal;
	font-style: normal;
	color: #777;
	font-size: .9em;
	margin-left: 1em;
}

dl.rn-item dd em a {
	color: #777;
}

/* Related Tags */

.related-tags {
	vertical-align: middle;
	margin: .5em 0;
}

#articles-list .related-tags h3, .related-tags ul, .related-tags ul li {
	float: left;
	border-bottom: 0;
}

#articles-list .related-tags h3 {
	padding: .4em 0;
	font-size: 1em;
	color: #777;
}

.related-tags ul {
	margin: 0 0 0 .5em;
}

.related-tags ul li {
	list-style-type: none;
	margin-right: 5px;
	background: #E7E8DA;
	padding: 2px 4px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/* Seccion */

div.seccion-row {
	border-bottom: 1px dotted #DEEAF4;
	background: #fff;
	overflow: hidden;
	font-size: .9em;
	display: block;
}

#user-area div.seccion-row h4 {
	float: left;
	width: 6em;
	text-align: right;
	padding: 0 1.5em 0 1em;
	color: #555;
	line-height: 2.55em;
	text-transform: uppercase;
	font-size: 1em;
	margin-left: 0;
	font-weight: normal;
}

#seccion h3 {
	float: left;
	width: 14em;
	text-align: right;
	margin-right: 1em;
	margin-bottom: 0;
	font-size: 1em;
	font-weight: bold;
}

div.seccion-row ul {
	list-style-type: none;
	font-size: 1.1em;
	margin: 0;
	display: block;
}

div.seccion-row ul li {
	float: left;
	padding: 2px 6px;
	margin: 2px 0 2px 2px;
	background: #fff;
	line-height: 1.6em;
	cursor: pointer;
}

div.seccion-row ul li:hover {
	background: #f1f1f1;
}

div.seccion-row ul li.scc-on {
	background: #333;
	color: #fff;
	font-weight: bold;
}

/* Gallery & Carousels */

.carousel {
	padding: 3px 2px;
}

.carousel h4 {
	margin: 2px 0 2px 5px;
	text-transform: uppercase;
	font-size: .8em;
	color: #aaa;
	display: block;
}

.carousel ul {
	margin: 0;
	list-style-type: none;
	display: block;
}

#article .carousel {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.mediamix {
	padding: 4px 6px;
}

#article .mediamix {
	padding: 5px 9px 10px 0;
}

.mediamix .carousel li {
	width: 82px;
	overflow: hidden;
}

#sidebar .carousel ul li {
	margin: 1px;
	padding: 2px;
}

.carousel ul li {
	vertical-align: middle;
	margin: 2px;
}

.carousel ul li img {
	vertical-align: middle;
}

.carousel ul li img.flagged {
	
}

.ultimas-fotos ul li img.flagged,
.ultimos-videos ul li img.flagged {
	opacity: .5 !important;
	float: left;
}

.carousel ul li img.flagged:hover,
.ultimas-fotos ul li img.flagged:hover,
.ultimos-videos ul li img.flagged:hover {
	opacity: .85 !important;
	float: left;
}

.carousel ul li img:hover {
	background: #666;
}

.carousel ul li  {
	float: left;
	margin: 3px;
	
}

.carousel ul li a {
	float: left;
	margin: 2px 1px 2px 2px;
	padding: 2px;
	background: #333;
}

#article .carousel ul li {
	float: left;
	background: #252525;
}

.carousel ul li a:hover {
	background: #111;
}

.carousel li.car-ind img {
	background: none;
}

#article .searchlisting-fotovid .flagged,
#article #videos_home .flagged {
	border: #B34040;
	background-image: none;
}

.arrow-lh {
	float: left;
	margin-right: 5px;
}

#tilescreen {
	padding: 1em;
}

#article #tilescreen ul li {
	padding: 5px 9px;
}

#tilescreen .arrow-lh {
	height: 210px;
	margin-right: 5px;
	margin-top: 95px;
}

.arrow-rh {
	float: right;
	margin-left: 5px;
}

#tilescreen .arrow-rh {
	margin-left: 5px;
	margin-top: -90px;
}

.nowplay {
	margin: 0;
	background: #111;
	padding: 8px 4px 0;
	text-align: center;
	vertical-align: middle;
}

ul#videos_home {
	margin: 10px 0 0;
	padding: 4px 0;
	background: #252525;
	clear: both;
}

ul#videos_home li {
	list-style-type: none;
	float: left;
	margin: 4px 5px -18px 11px;
}

ul#videos_home li img {
	border: 1px solid #333;
}

.slideshow-viewer {
	margin: 0 0 1em;
}

#videos_in_portada .creditline {
	margin: -2px 0 6px;
}

#videos_in_portada .creditline h5 {
	margin-bottom: 0px;
	font-size: 1.2em;
}

#videos_in_portada {
	margin: 0 10px 10px 0;
}

.creditline {
	padding: 0 0 5px 5px;
	text-align: left;
	font-size: .88em;
}

.creditline a {
	color: #444;
	margin: 0 .3em;
}

.creditline strong,
.creditline strong a {
	color: #666;
	font-size: 1.1em;
}

/* Filter Boxes */

#filterbox {
	margin: .5em 0 1em;
}

h2#search-item {
	font-size: 2.8em;
	margin: 15px 0;
}

#sr {
	margin-top: 20px;
}

#filterbox h3 {
	text-align: left;
	margin: 0;
	padding-bottom: 0 !important;
}



#filterbox h3#buscar {
	height: 39px;
	text-indent: -9999em;
	margin-bottom: 0;
	border-bottom: none;
}



#filterbox h3#tags-pop,
#filterbox h3#medios,
#filterbox h3#noticias,
#filterbox h3#fotos,
#filterbox h3#videos
 {
	padding: 0 0 0 47px;
	font-size: 2em;
	line-height: 1.5em;
	font-weight: bold;
	color: #333 !important;
	height: 45px;
}

#filterbox h3#tags-pop {
	background: url(/images/icon-tag.png) no-repeat left top;
}

#filterbox h3#medios {
	background: url(/images/icon-fuente.png) no-repeat left top;
}

#filterbox h3#noticias {
	background: url(/images/icon-noticias.png) no-repeat left top;
	text-transform: uppercase;
}

#filterbox h3#fotos {
	background: url(/images/icon-imagenes.png) no-repeat left top;
}

#filterbox h3#videos {
	background: url(/images/icon-videos.png) no-repeat left top;
}




#filterbox h3#listado {
	background: url(/images/title-grf-listado.png) no-repeat center top;
}

#filterbox h3#buscar {
	background: url(/images/title-grf-buscar.png) no-repeat center top;
}

#filterbox h3#tags-solo {
	background: url(/images/title-grf-los-tags.png) no-repeat center top;
}



#filterbox #losmedios-box h2 {
	float: left;
	margin-bottom: 0.4em;
	font-size: 2.7em;
	font-weight: bold;
	line-height: 1em;
}

.hend {
	color: #242216;
}

#losmedios-box p {
	color: #555;
}

#losmedios-box p.medio-stats {
	margin-top: 0;
}

#losmedios-box p.medio-stats em {
	margin-left: 10px;
	font-weight: bold;
	font-style: normal;
}

#losmedios-box p.medio-url {
	font-size: 1.33em;
	margin-bottom: 0;
	vertical-align: middle;
}

.medio-url img {
	margin-right: 3px;
}

#losmedios-box a {
	color: #777;
}

#losmedios-box a:hover {
	color: #555;
}

#filterbox #losmedios-box p {
	clear: both;
	margin-bottom: 0;
}

#filterbox h4 {
	text-transform: uppercase;
	float: left;
	margin: 0 1em 0 0;
	font-size: .9em;
	font-weight: bold;
	padding-top: 5px;
	color: #24394B;
}

#filterbox hr {
	clear: both;
	border: none;
	height: 15px;
	background: url(/images/div-grf-inbox.png) no-repeat left center;
	text-align: center;
	width: 210px;
	margin: 1em auto;
}

hr {
	clear: both;
}

#filterbox ul {
	list-style-type: none;
	margin: 0;
	font-size: 1.4em;
}

#filterbox #losmedios-box ul {
	font-size: 1.8em;
}

#filterbox #losmedios-box ul li img,
ul.medio-listing-by-type img {
	vertical-align: middle;
	margin-right: 5px;
}

#medio-listing #filterbox #losmedios-box ul li img {
	height: 16px;
	width: 16px;
	overflow: hidden;
}

#filterbox #losmedios-box ul li {
	margin: 10px 0;
}

#filterbox #losmedios-box ul li, ul.medio-listing-by-type li {
	list-style-type: none;
	float: none;
	text-align: left;
	color: #777;
	line-height: 1em;
}

ul.medio-listing-by-type li {
	margin: 5px 0;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ddd;
}

#filterbox #losmedios-box ul li strong a {
	color: #333;
}

ul.medio-listing-by-type strong a {
	color: #333;
	font-size: 1.4em;
}

#medio-view .searchresults-listbox {
	font-size: 1.2em;
}

#filterbox #losmedios-box ul li a {
	margin: 0;
	padding: 0;
	color: #555;
}

#filterbox #losmedios-box ul li a:hover {
	background: none;
	text-decoration: underline;
	color: #111;
}

#filterbox #losmedios-box ul li span,
ul.medio-listing-by-type span {
	margin-left: .5em;
	font-size: 13px;
}

#filterbox #losmedios-box ul li span em {
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	color: #555;
}

ul.medio-listing-by-type {
	width: 100%;
	margin: 0;
}

ul.medio-listing-by-type li {
	padding: 5px 0;
}

ul.medio-listing-by-type em {
	font-weight: bold;
	font-style: normal;
}

#filterbox ul#otra-lista {
	font-size: 1em;
}

#filterbox ul li {
	float: left;
	margin: .2em .2em .2em 0;
	text-align: center;
	color: #777;
}

#filterbox ul.filtermenu li {
	margin: 2px 16px 2px 0;
}

#filterbox ul.filtermenu li a:hover {
	color: #222;
}

#filterbox #tag-listado-box li a:hover {
	color: #222;
}

#filterbox ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: #333;
}

#filterbox ul li a.inbox-on {
	color: #fff;
	background: #555;
}


#listado-box {
	padding: 0 10px 10px;
}

#buscar-box {
	padding: 10px;
}

#losmedios-box {
	padding: 5px 0 10px 10px;
	margin-top: -5px;
}

#lostags-box {
	padding: 15px 10px 0;
}

#lostags-box .sort-level-1 a:hover {
	background: transparent;
	outline: none;
	color: #333;
}

#filterbox ul.tags-large {
	font-size: 1.8em;
	line-height: 1.2em;
}

#filterbox ul.tags-medium {
	font-size: 1.5em;
	line-height: 1.4em;
	margin: 15px 0;
}

#filterbox ul.tags-small {
	margin-bottom: 15px;
}

#filterbox ul.tags-small {
	font-size: 1.1em;
	line-height: 1.6em;
}

#tag-listado-box {
	background: #fff;
	font-size: .75em;
	margin-bottom: 15px;
	padding: 5px 10px;
}

#tag-listado-box ul li a {
	padding: 0;
	margin: 0 7px;
	color: #7D857F;
}

#filterbox #tag-listado-box ul li a:hover {
	background: #fff;
	outline: none;
}

#tag-listado-box a.lite {
	border-bottom: 2px solid #333;
	color: #333;
	font-weight: bold;
}

a.f-on {
	color: #242216 !important;
	font-weight: bold;
	background: #F1DFBD;
	font-size: 1.1em;
	padding: 2px 8px;
}

#tag-listado-box ul {
	display: block;
}

div.tags-search {
	border: 1px solid #ccc;
	padding: 10px;
}

.search-stats {
	font-size: 60%;
	font-weight: normal;
	margin-left: .5em;
	color: #555;
}

#search-adv-more {
	font-size: 1.155em;
}

#search-listings, #medios-listing, #tag-listing, #medios-listing, #medio-view {
	margin: 0 5px;
}

.navega-por-secciones h3 {
	margin-bottom: 10px;
	border-bottom: none;
	font-size: 1.66em !important;
}

#article .navega-por-secciones {
	margin-top: 20px;
	padding: 10px 5px;
}

#article .navega-por-secciones h3 {
	margin-bottom: 15px;
	border-bottom: none;
}

/* Perfil */

.perfil-box {
	float: left;
	padding: 10px;
	margin: 0 0 1.5em;
	color: #555;
}

.perfil-box strong {
	color: #222;
}

.user-foto {
	float: left;
	margin-right: 15px;
}

.user-foto a.avatar {
	background: #fff;
	padding: 4px;
}

#filterbox .user-quickinfo h3 {
	font-size: 2.2em;
	font-weight: normal;
	margin-bottom: 10px;
	text-transform: none;
	font-style: normal;
	border-bottom: none;
	text-align: left;
}

#filterbox .user-quickinfo h3 a {
	color: #333;
	text-decoration: none;
}

.user-quickinfo p {
	margin: 0;
}

.user-location {
	font-size: 1.2em;
	color: #555;
}

.user-location strong {
	text-transform: uppercase;
	color: #333;
}

.user-quickinfo {
	float: left;
	width: 225px;
	margin-right: 15px;
}

#article .user-actstats  h3 {
	font-size: 1.5em;
	margin: 0 0 .4em;
	padding: 0 0 5px !important;
	text-align: left;
}

#article h3 {
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#article h3, #bside h3, .art-cols h3, #sidebar h3, .navega-por-secciones h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.4em;
}

#article h3, .art-cols h3, #sidebar h3 {
	border-bottom: 1px dotted #DDDDDD;
}

.user-actstats {
	background: #fff;
	float: right;
	width: 180px;
	padding: 10px;
	font-size: .75em;
}

#filterbox .user-actstats ul li {
	text-align: left;
	clear: both;
	margin: 0;
	line-height: 1.45em;
	display: block;
	width: 100%;
}

/* Misc */

a.external, a[href^="gopher://"] {
	background: transparent url(/images/external.png) no-repeat scroll right 30%;
	padding-right: 15px;
}

a.share {
	background: transparent url(/images/icon-sharethis.png) no-repeat scroll right center;
	font-size: .8em;
	font-weight: bold;
	top: 4px;
	font-weight: bold;
	padding: 2px 20px 1px 0;
	position: relative;
	text-indent: 0;
	float: left;
	margin-left: 5px;
}

.artflag a.share {
	top: 0;
	font-size: 1em;
	margin-bottom: 10px;
}

a.blog {
	font-weight: bold;
	font-weight: bold !important;
	padding: 3px 24px 2px 0;
	position: relative;
}

/* Search */

#search {
	float: right;
	/* margin-top: -65px; */
}

.paisyblog {
	float: left;
/*	margin-top: -113px; */
	font-size: 85%;
	position: relative;
	z-index: 12;
	padding: 3px 6px 2px 6px;
	opacity: 1;
}

.paisyblog a {
	font-weight: normal;
}

.paisyblog strong {
	text-transform: uppercase;
	margin-left: 4px;
}

div#search input.search-field {
	border: 1px solid #bbb;
	color: #222222;
	padding: 3px 4px;
	width: 245px;
	font-size: 15px;
	vertical-align: middle;
	margin-right: 4px;
}



.air {
	margin: 1.5em 0 1em;
}

div.searchresults-listbox {
	margin: .5em 0 1em;
}

div.items-listbox {
	margin: 10px 0;
}

div.items-listbox h2 {
	
}

#article div.items-listbox .meat {
	width: 100% !important;
}

#article div.items-listbox #noticias_for_usuario .meat p {
	font-size: 1.25em;
}

#noticias_for_usuario .meat h2,
#noticias_for_usuario .meat .meta {
	margin-left: 21px;
	line-height: 1.2em;
}

div.searchresults-listbox .meat {
	width: 100% !important;
	line-height: 1.5em;
	margin-bottom: 10px;
}

div.searchresults-listbox .meat .article-description {
	margin-bottom: 5px;
}

#medio-view div.searchresults-listbox .meat .meatbar {
	font-size: .8em;
}

#medio-view div.searchresults-listbox .meaturl {
	margin-top: 5px;
}

div.searchresults-listbox .meat h2 {
	font-size: 1.6em;
	line-height: 1.25em;
	margin-bottom: 5px;
	font-weight: bold;
}

div.items-listbox .meatbar {
	font-size: 1em;
	display: block;
}

#articles-list .meatbar {
	display: block;
	width: 100%;
}

#article .meat .comment-by-user {
	font-size: 1.155em;
	margin: 0 0 5px;
	background: url(/images/icon-comment-taggr.png) no-repeat left top;
	padding-left: 32px;
}

#article .meat .comment-by-user em {
	font-size: .9em;
}

#article .meat .comment-by-user p {
	padding-right: 32px;
	margin-bottom: 0;
}

.items-listbox em {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	color: #888;
	display: block;
}

.items-listbox .voto em {
	font-size: .7em;
}

.voto {
	font-size: 1.155em;
	background: url(/images/icon-voto-user.png) no-repeat left top;
}

.env-noticia {
	background: url(/images/icon-env-noticia.png) no-repeat left top;
}

.env-imagen {
	background: url(/images/icon-env-imagen.png) no-repeat left top;
}

.env-video {
	background: url(/images/icon-env-video.png) no-repeat left top;
}

.play-overlay {
	background: url(/images/overlay-rndsq-play.png) no-repeat right top;
	text-indent: -9999em;
	position: relative;
	display: block;
	width: 21px;
	height: 21px;
	overflow: hidden;
	right: -2px;
}

.carousel ul li .play-overlay a {
	padding: 0;
}

.carousel ul li .play-overlay a:hover {
	background: url(/images/overlay-rndsq-play.png) no-repeat right top;
}

#sidebar #videos_in_portada .carousel ul li {
	height: 48px;
	width: 55px;
	margin: 3px 0;
	padding: 1px;
}

#article .slideshow-viewer .carousel ul li {
	height: 82px;
	width: 82px;
	margin: 4px;
}

#article .slideshow-viewer .carousel ul li .thumb {
	bottom: 28px;
}

.marked {
	outline: 1px solid #b34040;
	background: #B34040 !important;
	opacity: 0.8;
}

.carousel li img.marked:hover {
	opacity: 1;
}

.medium {
	right: -90px;
	bottom: 29px;
}

.thumb {
	right: -59px;
	bottom: 29px;
}

.small {
	right: -26px;
	bottom: 26px;
}

.ultimos-videos .small {
	right: -28px;
	bottom: 32px;
}

div.items-listbox .env h2 {
	margin-left: 32px !important;
}

div.items-listbox .voto h2 {
	font-size: 1.3em;
	margin-left: 32px !important;
}

div.items-listbox .voto em {
	font-size: 1.0em;
	margin-left: 32px !important;
}

#article .meat small {
	color: #777;
	font-size: 1em;
}

ul.searchlisting-fotovid {
	margin: 0;
}

ul.searchlisting-fotovid li {
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
}

ul.searchlisting-fotovid li img {
	padding: 2px;
	background: #ddd;
}

/* Flashes + Notifications */

#flashes-area {
	font-size: 1.1em;
}

.flash {
	color: #333;
	min-height: 50px;
}

.flash h3 {
	margin-bottom: 0;
	font-size: 1.6em;
}

.flash p {
	margin: 0;
}

.flash, .message {
	margin: 0 0 .5em;
	padding: 8px 8px 2px 56px;
}

.flash strong, .message strong {
	display: block;
}

.flash em, .message em {
	font-weight: bold;
	font-style: normal;
}

.notice {
	background: #E3FFE7 url(/images/icon-flashes-success.png) no-repeat 8px 8px;
	border: 1px solid #cf9;
}

.notice h3 {
	color: #390;
}

h3.development-message {
	color: #06c;
	padding: 16px 10px 24px 54px;
}

.errorExplanation {
	background: #FFF7D9;
	border: 3px solid #DAD2B9;
	padding: 0 10px 5px;
}

.errorExplanation ul {
	list-style-type: none;
	margin: 0 0 0 37px;
}

.errorExplanation ul li {
	margin: 3px 0;
	font-weight: bold;
}

.errorExplanation p {
	background: url(/images/icon-flashes-warning-tiny.png) no-repeat left top;
	padding: 0 0 8px 37px;
	color: #CC6600;
	font-size: 1.88em;
	font-weight: bold;
	margin-bottom: 0;
}

.error {
	background: #FFE5E3 url(/images/icon-flashes-fail.png) no-repeat 8px 10px;
	border: 1px solid #DAC3C1;
}

.error h3 {
	color: #cc0000
}

.warning {
	background: #FFF7D9 url(/images/icon-flashes-warning.png) no-repeat 8px 10px;
	border: 1px solid #DAD2B9;
}

.warning h3 {
	color: #D68300;
}

.info, h3.development-message {
	background: #E1F3FF url(/images/icon-flashes-info.png) no-repeat 8px 10px;
	border: 1px solid #BFCFD9;
}

#user-area fieldset.notifypad {
	background: #ffffcc;
}

#user-area fieldset.notifypad p strong {
	display: block;
}

.closepad, .hide-me {
	float: right;
	display: inline;
	text-transform: lowercase;
}

a.hide-me {
	text-indent: -9999em;
	line-height: 1em;
	font-size: 1em;
	width: 16px;
	height: 16px;
	color: #555;
	background: #eee url(/images/icon-close.png) no-repeat 50% 50%;
	border: 1px solid #ddd;
}

a.hide-me:hover {
	border: 1px solid #E19797;
}

.pagination {
	background: #FFFFFF;
	clear: both;
	font-weight: bold;
	padding: 10px;
	position: relative;
	text-align: center;
	margin: .5em 0;
	line-height: 1em;
	margin-bottom: 10px;
}

.pagination ul {
	list-style-type: none;
}

.pagination a {
	padding: 5px;
}

.pagination li:hover {
	border: 1px solid #ddd;
}

.pagination .disabled {
	color: #ccc;
	padding: .5em;
}

.pagination .prev_page {
	margin-right: 1em;
}

.pagination .next_page {
	margin-left: 1em;
}

.current {
	font-size: 1.4em;
	border: 1px solid #ccc;
	padding: .2em .5em;
	color: #243A4B;
}

/* La mesita */

.masinfo {
	clear: both;
}

#articles-list .masinfo h2 {
	font-size: 1.1em;
}

#articles-list .masinfo .meatbar {
	margin-bottom: 0;
	font-size: .9em;
	clear: both;
	width: auto;
}

table#subportada-mesa {
	border-collapse: separate;
}

table#subportada-mesa td {
	border: 1px solid #e7e7e7;
	float: left;
	margin: 0 4px 4px 0;
	width: 185px;
}

table#subportada-mesa th,
table#subportada-mesa td,
table#subportada-mesa caption {
	padding: 5px;
}

.r1 {
	display: block;
	height: 102px;
}

.r2 {
	display: block;
	clear: both;
}

/* Advertisements */

.sqads {
	margin: 1em 0;
}

/* Roundedness */

ul#nav li a.cat-on, div#sub-nav a.subcat-on {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.rnd {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.rndst {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.hrnd {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}

fieldset, #user-area, div.seccion-row ul li.scc-on, legend, ul#que_puede li, div.meatbar, #article-tags a, td, .meatactions em, dl.rn-item dt, dl.rn-item dd.rn-cnt {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#related-news h3, #comentarios h3, ul#nav li a#n-on, ul.tab-menu li a, ul#account-nav li a.tab-on {
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
}

#main, fieldset, ul#videos_home, {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}

#articles-list-tags a {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

#search-field {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#user-area p.tags-field {
	margin-top: 1.25em;
}

#user-area p.tags-field span {
	font-size: 11px;
	display: block;
	margin: .4em 4em 0 9.5em;
	color: #666;
	line-height: 1.4em;
}

#user-area p.tags-field span i {
	display: block;
	font-weight: normal;
	font-style: normal;
}

/* Sitemap */

#user-area div.colw,
#user-area div.coln {
	float: left;
	margin: 20px 10px 0 0;
}

#user-area div h3 {
	font-size: 1.75em;
	font-weight: bold;
}

#user-area div.faq h3 {
	margin-top: 1em;
}

#user-area div p,
#user-area div ol {
	font-size: 1.2em;
	line-height: 1.6em;
}

#user-area div p {
	margin: 0.25em 0 .5em;
}

#user-area div.colw {
	width: 28%;
}

#user-area div.coln {
	border-left: 1px solid #ddd;
	margin: 20px 0 0 0;
	padding-left: 20px;
	width: 30%;
}

.colw ul {
	margin-bottom: 10px;
}

.colw ul li {
	font-size: 1.5em;
}

.colw ul li ul {
	font-size: .5em;
}

.coln ul li {
	font-size: 1.1em;
}

/* Opera 7.2 up

:root ul#nav li {
	padding: 0;
	float: left;
	display: block;
	margin: 0 5px;
}

:root ul#nav li a {
	/* padding: 9px 15px 11px; 
	float: left;
}

:root div#sub-nav li a {
	float: left;
	padding: 0 10px;
}

:root ul#nav li a.cat-on {
	
}

:root ul#nav {
	padding: 0 5px ;
}

:root div#sub-nav {
	padding: 5px;
}
 */

/*
div.meatbar {
background: #E7E8DA url(/images/roundedcorners2.svg) repeat 0 0;
}
*/

/* Junkyard

div.seccion-row h4 {
color:#333333;
left:20px;
font-size: 1em;
margin:0 !important;
padding:0.8em 0 0;
position:absolute;
top:0;
font-weight: bold;
}

 */

#old-fresqui-message {
	border-top: 1px solid #D3D3D3;
	padding: 15px 5px;
	background: #E6E6E6;
}

#old-fresqui-message img {
	float: left;
	margin: 0 10px;
	padding: 4px;
	background: #ccc;
}

#old-fresqui-message div {
	margin-left: 10px;
}

#user-area #old-fresqui-message h4 {
	margin-left: 0;
}

#user-area #old-fresqui-message h3 {
	margin-bottom: .25em;
	font-size: 1.4em;
	color: #444;
}

#user-area #old-fresqui-message a#oldfresqui {
	font-size: 1.1em;
}

#main-message {
	margin-top: 30px;
}

p.bookmarklet {
	text-align: center;
	padding: 20px;
}

a.bookmarklet {
	background-color: silver;
	border-style: solid;
	border-width: thin;
	padding: 5px;
}

a.bookmarklet:hover {
	text-decoration: none;
	color: #333333;
	cursor: move;
}

#feed-icon {
	float: right;
	margin: 7px 7px 0;
	text-indent: -9999em;

}

#feed-icon a {
	width: 24px;
	height: 24px;
	display: block;
}

#fb-badge {
	background: #fefefe none repeat scroll 0 0;
	float: right;
	height: 90px;
	padding: 2px;
	width: 90px;
}

div.center-fb {
	margin: 10px auto;
	width: 200px;
	text-align: center;
}

#usuario-bar-greeting #fb_connect {
	margin-top: 10px;
	margin-bottom: 0;
}

/* Sub-categorias Dropdown */

ul.subcategoria {
	font-size: 0.7em;
	margin: 0;
	padding: 5px 0 10px !important;
	position: absolute;
	top: 178px;
	width: 140px;
	z-index: 1500000;
	opacity: 0.9;
}

ul#nav ul.subcategoria li a {
	padding-left: 10px;
	padding-right: 5px;
	font-weight: bold;
	color: #ddd;
}

ul.subcategoria li {
	clear: both;
	display: block;
}

ul#nav ul.subcategoria li a:hover {
	color: #fff;
}

ul#nav strong {
	font-weight: normal !important;
}

li.sep {
	color: #ddd;
}


/* Adzones */

.adzones {
	margin: 0px;
	padding: 0px;
}

.adzones img {
	margin: 0px;
	padding: 0px;
}

.adzones .adword{
	margin: 0px;
}

.adzones table,
.adzones table tr, 
.adzones table td{
	margin: 0 !important;
	padding: 0 !important;
}

#superbanner {
	text-align: center;
	margin-bottom: 10px;
	position: relative;
}

#textad_for_elemento {
	width: 500px;
}

#textad_for_elemento {
	margin-top: 10px;
}

#banner-cuadrado-portada {
	margin-left: 20px;
}

.boton{
	text-align: center;
}

.superbanner {
	float: right;
}

div.switcher {
	width: 700px;
	float: left;
	color: #bbb;
	margin-top: 2px;
	text-align: left;
}

div.switcher ul#sitesmenu {
	margin: 0;
}


div.switcher ul#sitesmenu li  {
	margin: 0 10px 0 0;
}

div.switcher a {
	color: #777;
	padding: 2px;

}

div.switcher a img.siteicon {
margin-right:3px;
margin-top: -3px;
vertical-align:middle;
}

div.switcher a:hover {
	color: #333;
	text-decoration: none;
}

div.switcher li a {
	background: #ddd;
}

div.switcher li a.on {
	color: #111;
	font-weight: bold;
	background: #fff;
	padding: 2px 4px 4px 4px;
}

div.switcher ul li {
	float: left;
	display: block;
}

div.image-decoy {
	background: url(/images/article-type-icon-gray.png) no-repeat 0;
	float: left;
	width: 80px;
	height: 80px; 
}

div.publi-google {
	float: left;
	width: 468px;
}


