 
 
/*  
Theme Name: YoQueVos Theme
Theme URI: http://www.yoquevos.com/
Version: 1.0
Author: Juan Manuel Garcia Olivares
Author URI: http://somoswp.com
*/
/***********************************************************
 Global Reset
************************************************************/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding: 0 }
 
table { border-collapse:collapse; border-spacing: 0 }
 
fieldset, img { border: 0 }
 
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight: normal }
 
ul { list-style: none }
 
caption, th { text-align: left }
 
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal; }
 
q:before, q:after { content: '' }
 
a { text-decoration: none }
 
strong { font-weight: bold }
 
em { font-style: italic }
 
* a { position: relative }
 
a img { border: none }
 
* { outline: none; }
 
/***********************************************************
 Let the games begin...
************************************************************/
html {
	background: #fff;
	font: 11px "Trebuchet MS", Helvetica, sans-serif; }
 
body {
	background: #fff;
	color: #555;
	font-size: 12px;
	line-height: 170%;
	margin: 0 auto;
	max-width: 1300px;
	min-width: 960px; }
 
div.clear { clear: both; }
 
a {
	color: #f7740a;
	text-decoration: underline; }
 
	a:hover {
		color: #555;
		text-decoration: none; }
 
	a.selected {
		color: #555;
		text-decoration: none; }
 
.topper {
	background: transparent url(images/bg_top.png) no-repeat scroll left top;
	height: 59px; }
 
	.topper .topper-wrapper {
		background: transparent url(images/topper_logo.png) no-repeat scroll left top;
		height: 42px;
		left: 112px;
		position: relative;
		top: 33px;
		width: 169px; }
 
#container {
	margin: 0px auto 10px;
	width: 1008px; }
 
.container-wrapper {
	background: transparent url(images/bg_main.png) repeat-y scroll 0 0;
	overflow: hidden;
	padding: 0 55px; }
 
/*** HEADER **********/
#header {
	float: left;
	height: 150px;
	position: relative;
	width: 669px; }

#header a.ultimoyqv { 
	position: absolute;
	left: 289px; top: 10px; 
	color: #BD198C;
	font-size: 17px; 
	text-decoration: none; 
}
h1#logo a {
	background: url(images/logo.png) top left no-repeat;
	display: block;
	height: 102px;
	left: 56px;
	overflow: hidden;
	text-indent: -999em;
	top: 37px;
	width: 169px; }
 
#header ul {
	left: 290px;
	position: absolute;
	top: 65px; }
 
	#header ul li {
		display: inline;
		margin-right: 15px; }
 
		#header ul li a {
			background: url(images/sp_button.png) no-repeat;
			display: inline-block;
			height: 15px;
			text-indent: -9999px; }
 
		#header ul li.page-item-21 a {
			background-position: 0 0 ;
			width: 45px; }
 
		#header ul li.page-item-90 a {
			background-position: -78px 0;
			width: 78px; }
 
		#header ul li.page-item-68 a {
			background-position: -186px 0;
			width: 79px; }
 
		#header ul li.page-item-86 a {
			background-position: -297px 0;
			width: 72px; }
 
		#header ul li.page-item-21 a:hover { background-position: 0 -30px; }
 
		#header ul li.page-item-90 a:hover { background-position: -78px -30px; }
 
		#header ul li.page-item-68 a:hover { background-position: -186px -30px; }
 
		#header ul li.page-item-86 a:hover { background-position: -297px -30px; }
 
		#header ul li.selected a {  }
 
/*** CONTENT **********/
#content {  }
 
/*** LEFT COLUMN **********/
#left-column {
	float: left;
	width: 174px; }
 
#right-column {
	float: right;
	text-align: center;
	width: 170px; }
 
#left-column ul {  }
 
	#left-column ul li {  }
 
		#left-column ul li.categorias {  }
 
			#left-column ul li.categorias ul li { margin-bottom: 10px; }
 
				#left-column ul li.categorias ul li.cat-item a, 
#left-column ul li.page-item-110 a, 
#left-column ul li.page-item-1252 a, 
#left-column ul li.lookdeldia a, 
#left-column ul li.opiniones a,
#right-column ul li.guiadedirecciones a {
					background-image: url(images/sp_menu-icons.jpg);
					background-position: no-repeat;
					display: block;
					height: 85px;
					margin-left: 15px;
					text-indent: -9999px;
					width: 111px; }
#right-column ul li.guiadedirecciones a {
	margin-left: 30px;
}
 
#left-column li.categorias li.cat-item-3 a { background-position: -39px -244px; }
 
#left-column li.categorias li.cat-item-4 a { background-position: -31px -344px; }
 
#left-column li.categorias li.cat-item-5 a { background-position: -39px -443px; }
 
#left-column li.categorias li.cat-item-6 a { background-position: -39px -544px; }
 
#left-column li.categorias li.cat-item-7 a { background-position: -39px -636px; }
 
#left-column li.categorias li.cat-item-3 a:hover { background-position: -195px -244px; }
 
#left-column li.categorias li.cat-item-4 a:hover { background-position: -187px -344px; }
 
#left-column li.categorias li.cat-item-5 a:hover { background-position: -195px -443px; }
 
#left-column li.categorias li.cat-item-6 a:hover { background-position: -195px -544px; }
 
#left-column li.categorias li.cat-item-7 a:hover { background-position: -195px -636px; }
 
#left-column ul li.page-item-110 a {
	background-position: -39px -130px;
	height: 110px; }
	
#left-column ul li.page-item-1252 a {
background-position: -30px -1095px;
height: 110px; }
 
#left-column ul li.opiniones a {
	background-position: -39px -948px;
	height: 150px;
	margin-bottom: 10px; }
 
#left-column ul li.lookdeldia a { background-position: -39px -738px; }
 
#left-column ul li.page-item-110 a:hover { background-position: -195px -130px; }
 
#left-column ul li.opiniones a:hover { background-position: -195px -948px; }
 
#left-column ul li.lookdeldia a:hover { background-position: -195px -738px; }
 
#left-column ul li.nuestroblog a {
	background: url(images/ico_nuestroblog.jpg) no-repeat;
	display: block;
	height: 44px;
	margin: 40px 30px;
	text-indent: -9999px;
	width: 76px; }
 
#left-column ul li.page-item-110 { margin-bottom: 45px; }
 
#left-column ul li.buscador { padding: 20px 0; }
 
#left-column ul .buscador #searchform {
	background: url(images/sp_sidebar_search.jpg) no-repeat;
	height: 40px; }
 
	#left-column ul .buscador #searchform #s {
		background: transparent;
		border: 0;
		padding: 10px 5px 10px 15px;
		width: 79px; }
 
	#left-column ul .buscador #searchform #searchsubmit {
		background: transparent;
		border: 0;
		cursor: pointer;
		display: inline-block;
		height: 22px;
		text-indent: -999999px;
		width: 22px; }
 
#right-column ul li.weather {
	background: #fcfcfc;
	border: 1px solid #f7f7f7;
	color: #ccc;
	display: none;
	height: 70px;
	text-align: center; }
 
#right-column ul li.signup {
	margin-top: 10px;
	text-align: center; }
 
	#right-column ul li.signup span.miyqv {
		background: url(images/btn_miyoquevos.jpg) no-repeat;
		cursor: pointer;
		display: block;
		height: 33px;
		margin: 10px auto;
		text-indent: -9999px;
		width: 146px; }
 
#right-column .login {
	border: 1px solid #CCCCCC;
	color: #666666;
	display: none;
	font: 13px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0px;
	padding: 9px 25px 10px 15px;
	text-align: left; }
 
	#right-column .login h2 {
		font-size: 11px;
		line-height: 14px;
		margin-bottom: 5px; }
 
	#right-column .login form#loginform {  }
 
		#right-column .login form#loginform p {
			font-size: 11px;
			margin-bottom: 7px; }
 
			#right-column .login form#loginform p label { font-size: 11px; }
 
		#right-column .login form#loginform .input {
			border: 1px solid #CCCCCC;
			color: #666;
			font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
			padding: 1px 3px 3px 5px;
			width: 125px; }
 
		#right-column .login form#loginform p.submit input {
			background-color: #BD198C;
			border: 1px solid #ccc;
			color: #fff;
			cursor: pointer;
			font-size: 12px;
			padding: 2px 8px 5px; }
 
			#right-column .login form#loginform p.submit input:hover { background-color: #04b39d; }
 
	#right-column .login p { margin-bottom: 2px; }
 
		#right-column .login p a.recoverpass {
			color: #666;
			font-size: 10px;
			text-decoration: none; }
 
		#right-column .login p a.register {
			color: #BD198C;
			font-size: 11px;
			line-height: 13px;
			text-decoration: none; }
 
		#right-column .login p a:hover { color: #04b39d; }
 
#right-column ul li.guiadedirecciones a {
	background-position: -39px -838px;
	height: 105px; }
 
	#right-column ul li.guiadedirecciones a:hover { background-position: -195px -838px; }
 
#right-column ul li {
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	padding-bottom: 10px; }
 
	#right-column ul li.lookdeldia h2 {
		display: block;
		height: 20px;
		margin-bottom: 5px;
		color: #BD198C;
	 }
 
	#right-column ul li.lookdeldia div.lookdeldia {
		color: #666666;
		font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; }
 
		#right-column ul li.lookdeldia div.lookdeldia span {
			display: block;
			text-align: center; }
 
			#right-column ul li.lookdeldia div.lookdeldia span.nombre { font-weight: bold; }
 
#right-column .userinfo .avatar {
	float: left;
	margin-right: 10px; }
 
#right-column .userinfo .hello { font-size: 16px; }
 
	#right-column .userinfo .hello a { color: #BD1A8D; }
 
#right-column ul.mfp_favorites {  }
 
#right-column li.fav h3 {
	font-size: 15px;
	margin-bottom: 5px;
	text-align: left; }
 
#right-column ul.mfp_favorites li {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: right; }
 
	#right-column ul.mfp_favorites li a.mfp_link { text-decoration: none; }
 
	#right-column ul.mfp_favorites li a.mfp_remove_link {
		background: transparent url(images/16-circle-red-delete.png) no-repeat scroll 0 0;
		display: inline-block;
		height: 16px;
		text-indent: 99999px;
		top: 2px;
		width: 16px; }
 
#right-column #userbar, #right-column ul.userbarlite { padding: 10px 0; }
 
#right-column #userbar li, #right-column ul.userbarlite li {
	border: 0;
	margin: 7px 0 7px 10px;
	padding: 0; }
 
#right-column #userbar li a, #right-column ul.userbarlite li a {
	background: url(images/sp_mainmenu_user.png) no-repeat;
	display: block;
	height: 24px;
	overflow: hidden;
	text-indent: 999999px;
	width: 149px; }
 
#right-column #userbar li a#my-activity { background-position: 0 0; }
 
	#right-column #userbar li a#my-activity:hover { background-position: -159px 0; }
 
#right-column #userbar li a#my-profile, #right-column ul.userbarlite li.perfil a { background-position: 0 -35px; }
 
#right-column #userbar li a#my-profile:hover, #right-column ul.userbarlite li.perfil a:hover { background-position: -159px -35px; }
 
#right-column #userbar li a#my-mensajes { background-position: 0 -69px; }
 
	#right-column #userbar li a#my-mensajes:hover { background-position: -159px -69px; }
 
#right-column #userbar li a#my-amigas { background-position: 0 -105px; }
 
	#right-column #userbar li a#my-amigas:hover { background-position: -159px -105px; }
 
#right-column #userbar li a#my-settings { background-position: 0 -140px; }
 
	#right-column #userbar li a#my-settings:hover { background-position: -159px -140px; }
 
#right-column #userbar li a#wp-logout, #right-column ul.userbarlite li.logout a { background-position: 0 -176px; }
 
#right-column #userbar li a#wp-logout:hover, #right-column ul.userbarlite li.logout a:hover { background-position: -159px -176px; }
 
#right-column #userbar li.current a {  }
 
#main-column {
	float: left;
	width: 495px; }
 
	#main-column span.cat_desc {
		font-size: 20px;
		font-weight: lighter;
		color: #24C7B1 !important;
		line-height: 22px;
 }
 
.cat_color_3, .cat_color_3 a { color: #bd1a8d; }
 
/*moda*/
.cat_color_4, .cat_color_4 a { color: #7e8abe; }
 
/*belleza*/
.cat_color_5, .cat_color_5 a { color: #04b39d; }
 
/*gastronomia*/
.cat_color_6, .cat_color_6 a { color: #f7941d; }
 
/*deco*/
.cat_color_7, .cat_color_7 a { color: #ffc63f; }
 
/*entretenimiento*/
#main-column .excerpt {
	border-bottom: 1px dotted #999;
	margin-bottom: 15px;
	padding-bottom: 15px; }
 
	#main-column .excerpt img.excerpt_photo {
		float: left;
		height: 150px;
		margin-right: 15px;
		width: 110px; }
 
#main-column .extphoto { margin-left: 120px; }
 
#main-column .excerpt h2 a {
	color: #666;
	font-size: 20px;
	font-weight: lighter;
	letter-spacing: 0.5pt;
	text-decoration: none; }
 
#main-column .excerpt div.meta {
	font-size: 16px;
	padding-top: 2px; }
 
#main-column .excerpt a { text-decoration: none; }
 
#main-column .excerpt .meta span.categoria { font-weight: normal; }
 
#main-column .excerpt .meta span.marca {
	color: #888;
	font-weight: lighter; }
 
#main-column .excerpt .entry { padding-top: 7px; }
 
	#main-column .excerpt .entry p {  }
 
#main-column .excerpt div.postmeta { margin-top: 15px; }
 
#main-column .excerpt a.readmore {
	background: transparent url(images/sp_btn_internal.jpg) no-repeat scroll 0 -179px;
	display: block;
	height: 25px;
	text-indent: -9999px;
	width: 107px; }
 
	#main-column .excerpt a.readmore:hover { background-position: -170px -179px; }
 
.main-category h1,
.cat_opinion h1,
.search-results h1 {
	border-bottom: 1px dotted #999;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 30px;
	padding-bottom: 10px; }
 
.cat_opinion h1, 
.search-results h1 {
	color: #bd1a8d;
	margin-top: 0; }
 
.main-category h1 span.fecha {
	color: #666;
	font-size: 17px; }
 
#main-column .post h2 a {
	color: #666;
	font-size: 22px;
	font-weight: lighter;
	letter-spacing: 0.5pt;
	text-decoration: none; }
 
#main-column .post .meta {
	font-size: 16px;
	padding-top: 2px; }
 
	#main-column .post .meta a { text-decoration: none; }
 
	#main-column .post .meta span.categoria { font-weight: normal; }
 
#main-column span.marca a {
	color: #888;
	font-weight: lighter;
	text-decoration: none; }
 
#main-column .video {
	float: right;
	margin-top: 20px; }
 
.post .entry {
	float: left;
	margin-top: 20px;
	text-align: justify;
	width: 308px; }
.post .entry img.alignleft { 
	float: left;
	margin: 0 10px 10px 0; 
}
.post .entry img.alignright { 
	float: right;
	margin: 0px 0px 10px 10px;
}
.post .post-sidebar {
	float: left;
	margin-right: 27px;
	margin-top: 20px;
	width: 160px; }
 
div.post-sidebar ul {
	margin-left: 5px;
	margin-top: 15px; }
 
	div.post-sidebar ul li a {
		background: transparent url(images/sp_btn_internal.jpg) no-repeat scroll 0 50px;
		display: block;
		height: 24px;
		margin-bottom: 8px;
		text-indent: -99999px; }
 
	div.post-sidebar ul li { background: transparent url(images/sp_btn_internal.jpg) no-repeat scroll 0 0px; }
 
		div.post-sidebar ul li.vota, div.post-sidebar ul li#votathanks {
			background-position: 0 -36px;
			background-repeat: no-repeat;
			height: 24px;
			margin-bottom: 8px;
			position: relative; }
 
	div.post-sidebar ul li#votathanks { background-position: 0 -253px; }
 
	div.post-sidebar ul li.vota:hover { background-position: -170px -36px; }
 
	div.post-sidebar ul li.vota a {
		background-color: transparent;
		display: inline-block; }
 
.post-sidebar span.vote-it-up a { background-image: url(images/corazones.png); }
 
.post-sidebar a.voteuplink {
	background-position: -14px 0;
	height: 14px;
	left: 56px;
	position: absolute;
	top: 5px;
	width: 14px; }
 
	.post-sidebar a.voteuplink:hover { background-position: 0 0; }
 
.post-sidebar a.votedownlink {
	background-position: -28px 0;
	height: 14px;
	left: 100px ;
	position: absolute;
	top: 5px;
	width: 16px; }
 
	.post-sidebar a.votedownlink:hover { background-position: -44px 0; }
 
.post-sidebar span.showvotepos {
	left: 75px;
	position: absolute;
	top: 1px; }
 
.post-sidebar span.showvoteneg {
	left: 120px;
	position: absolute;
	top: 1px; }
 
.post-sidebar span.tickercontainer { font-size: 11px; }
 
.post-sidebar span.voteupdisabled, .post-sidebar span.votedowndisabled {
	background-image: url(images/corazones.png);
	height: 14px;
	position: absolute;
	top: 5px; }
 
.post-sidebar span.voteupdisabled {
	background-position: -60px 0;
	left: 56px;
	width: 14px; }
 
.post-sidebar span.votedowndisabled {
	background-position: -74px 0;
	left: 100px;
	width: 16px; }
 
.post-sidebar ul li.envia a { background-position: 0px -72px; }
 
.post-sidebar ul li.guarda a { background-position: 0px -217px; }
 
.post-sidebar ul li.comparti a { background-position: 0px -144px; }
 
.post-sidebar ul li.compartifacebook a { background-position: 0px -108px; }
 
.post-sidebar ul li.envia a:hover { background-position: -170px -72px; }
 
.post-sidebar ul li.guarda a:hover { background-position: -170px -217px; }
 
.post-sidebar ul li.comparti a:hover { background-position: -170px -144px; }
 
.post-sidebar ul li.compartifacebook a:hover { background-position: -170px -108px; }
 
.cat_opinion .post .entry { width: 100%; }
 
.marcawrapper {
	background: url(images/IcoGuia.png) no-repeat 125px 0;
	margin-top: 30px;
	overflow: hidden; }
 
	.marcawrapper .marca {
		border-left: 1px solid #ccc;
		float: right;
		padding-left: 20px;
		width: 289px; }
 
		.marcawrapper .marca h2 {
			font-size: 17px;
			font-weight: lighter; }
 
	.marcawrapper .entrymarca p { color: #555555; }
 
.postmarca .entrymarca ul {  }
 
	.postmarca .entrymarca ul li {  }
 
		.postmarca .entrymarca ul li a {  }
 
			.postmarca .entrymarca ul li a:hover {  }
 
/* HOME PAGE */
.home .post {
	color: #04b39d;
	font-size: 20px;
	font-weight: lighter;
	line-height: 22px;
	 }

.home excerpt {  }
 
.home h2.nuestroultimo {
	border-bottom: 1px dotted #999;
	font-size: 19px;
	font-weight: lighter;
	margin-bottom: 20px;
	margin-top: 30px;
	padding-bottom: 10px; }
 
/* ACERCA DE PAGE */
.page h3 {
	border-bottom: 1px dotted #999;
	color: #BD198C;
	font-size: 20px;
	margin-bottom: 15px;
	padding-bottom: 10px; }
 
.submenu {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	margin-bottom: 15px;
	padding: 2px; }
 
	.submenu ul {
		overflow: hidden;
	}
 
		.submenu ul li {
			float: left;
			padding: 2px 9px;
			margin-right: 6px;
			background: #04B39D;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			}

			 .submenu ul li.current_page_item a {
					color: #fff;
				}
			.submenu ul li a {
				display: inline;
				height: 17px;
				text-indent: -9999px;
				text-decoration: none;
				color: #fff;
			}
 
				.submenu ul li a:hover {  }
 

 
.pagecontent {  }
 
	.pagecontent p {
		font: 13px/18px Tahoma,Arial,Helvetica;
		margin-bottom: 16px; }
 
	.pagecontent a {
		color: #BD198C;
		text-decoration: none; }
 
		.pagecontent a:hover { color: #04B49D; }
 
/* @group Guia de direcciones */
.filtros {  }
 
	.filtros .filtro-cat, .filtros .filtro-barrio {
		-moz-border-radius: 2px;
		background: #efefef;
		margin-bottom: 4px;
		padding: 3px 9px; }
 
	.filtros .filtro-cat {  }
 
		.filtros .filtro-cat ul {  }
 
	.filtros ul li {
		display: inline;
		font-size: 13px;
		font-weight: bold; }
 
	.filtros .filtro-cat ul li a {
		font-weight: lighter;
		padding: 0px 3px;
		text-decoration: none; }
 
	.filtros .filtro-cat ul li.todas a { color: #BD198C; }
 
	.filtros .filtro-cat ul li a:hover { text-decoration: underline; }
 
	.filtros .filtro-barrio form { display: inline; }
 
.direccion {
	border-bottom: 1px dotted #999 ;
	padding: 10px 20px; }
 
	.direccion h2 {
		color: #04b39d;
		font-size: 17px;
		font-weight: lighter; }
 
	.direccion .direccion-entry {  }
 
/* @end */
/*suscribe_badge.php*/
#suscribe_badge {
	background: transparent url(images/Suscribite.png) no-repeat scroll 330px bottom;
	height: 210px;
	margin-top: 40px; }
 
	#suscribe_badge h2 {
		border-bottom: 1px dotted #999;
		color: #04b39d;
		font-size: 19px;
		font-weight: lighter;
		margin-bottom: 10px;
		padding-bottom: 10px; }
		
#suscribe_video {}

			#suscribe_video h2 {
				border-bottom: 1px dotted #999;
				color: #BD198C;
				font-size: 19px;
				font-weight: lighter;
				margin-bottom: 10px;
				padding-bottom: 10px; }		

 
	#suscribe_badge p {
		font-size: 13px;
		line-height: 17px; }
 
	#suscribe_badge form.suscribe { margin-top: 25px; }
 
		#suscribe_badge form.suscribe p { display: inline; }
 
	#suscribe_badge .suscribe input {
		background-color: transparent;
		border: 0; }
 
	#suscribe_badge .suscribe input[type="text"] {
		background: url(images/Recuadro1.png) no-repeat 0px 5px;
		color: #666;
		font-size: 14px;
		padding: 15px 0 15px 18px;
		width: 223px; }
 
	#suscribe_badge .suscribe input[type="submit"] {
		background: url(images/Enviar1.png) no-repeat 0 2px;
		height: 43px;
		text-indent: -9999px;
		width: 74px; }
 
		#suscribe_badge .suscribe input[type="submit"]:hover { background: url(images/Enviar2.png) no-repeat 0 2px; }
 
/* CONTACTO */
.wpcf7 .form {  }
 
	.wpcf7 .form input {  }
 
	.wpcf7 .form input["type=text"] {  }
 
	.wpcf7 .form input["type=submit"] {  }
 
	.wpcf7 .form textarea {  }
 
 
 
/* GALERIA DE MARCAAS */
.galeria {
	clear: both;
	padding: 0px 20px;
} 
.galeria h2 {
		font-size: 19px;
		font-weight: lighter;
		margin-bottom: 10px;
}
.galeria ul {
	margin-bottom: 20px;
	overflow: hidden;
}
.galeria ul li {
	float: left;
	margin-right: 10px;
}
.galeria ul li a img {
}
 
/* FOOTER */
.subfooter {
	background: url(images/bg_bottom.png) no-repeat left 0;
	height: 60px; }
 
#footer {
	background: url(images/colores.png) no-repeat 0 4px;
	clear: both;
	height: 20px;
	margin-top: 35px;
	overflow: hidden;
	position: relative; }
 
	#footer ul.nav {
		position: absolute;
		right: 0; }
 
		#footer ul.nav li {
			display: inline;
			margin-left: 30px; }
 
			#footer ul.nav li a {
				background: url(images/sp_button.png) no-repeat;
				display: inline-block;
				height: 15px;
				text-indent: -9999px; }
 
			#footer ul.nav li.page-item-98 a {
				background-position: -392px -1px ;
				width: 65px; }
 
			#footer ul.nav li.page-item-73 a {
				background-position: -488px -1px;
				width: 66px; }
 
			#footer ul.nav li.page-item-100 a {
				background-position: -585px -1px;
				width: 79px; }
 
			#footer ul.nav li.page-item-98 a:hover { background-position: -392px -26px; }
 
			#footer ul.nav li.page-item-73 a:hover { background-position: -488px -26px; }
 
			#footer ul.nav li.page-item-100 a:hover { background-position: -585px -26px; }
 
/* COMMENTS */
.comments_needlogin {  }
 
	.comments_needlogin h2 {
		border-bottom: 1px dotted #999;
		color: #04b39d;
		font-size: 19px;
		font-weight: lighter;
		margin-bottom: 10px;
		padding-bottom: 10px; }
 
	.comments_needlogin p {
		font-size: 13px;
		line-height: 17px; }
 
	.comments_needlogin a {
		color: #BD198C;
		font-weight: bold;
		text-decoration: none; }
 
		.comments_needlogin a:hover { color: #04b39d; }
 
#comments-section { margin: 50px auto 0; }
 
#comments-section span.commenttitle {
	background: url(images/comments_header.png) no-repeat;
	display: block;
	height: 24px;
	margin-bottom: 20px;
	width: 495px; }
 
	#comments-section span.commenttitle a.dejatucomentariobtn {
		background: url(images/sp_btn_internal.jpg) no-repeat 0 -306px;
		display: block;
		float: right;
		height: 24px;
		text-indent: -999999px;
		width: 139px; }
 
		#comments-section span.commenttitle a.dejatucomentariobtn:hover { background-position: -140px -306px; }
 
ol#comments { list-style: none; }
 
/*** COMMENT FORM STYLES ****/
.commentlist li {
	background: #fff;
	font-size: 11px;
	margin-bottom: 20px; }
 
.commentlist div.comment_col_left {
	float: left;
	width: 80px; }
 .comment_col_left {
	text-align: left;
}
	div.comment_col_left img.avatar {
		background: url(images/PerfilSombra.png) no-repeat 0 0;
		display: block;
		margin: 0px auto;
		padding: 10px;
		position: relative;
		top: -4px; }
 
.commentlist li div.comment_col_left a.enviarmsg {
	background: url(images/sp_btn_internal.jpg) no-repeat 0 -281px;
	display: block;
	height: 23px;
	margin: 10px auto;
	text-indent: -999999px;
	visibility: hidden;
	width: 93px; }
 
	.commentlist li div.comment_col_left a.enviarmsg:hover { background-position: -93px -281px; }
 
ol.commentlist div.comment_col_right {
	float: right;
	width: 400px; }


#commentform .avatar {
	float: left;
}

.commentlist li div.comment_col_right div.comment_author {
	color: #BD198C;
	padding-bottom: 6px; }
 
	.commentlist li div.comment_col_right div.comment_author a {
		color: #BD198C;
		font-weight: bold;
		text-decoration: none; }
 
.commentlist li div.comment_col_right div.comment_text {
	color: #666;
	line-height: 17px; }
 
.commentlist li div.comment_col_right div.comment_metadata { padding-top: 8px; }
 
	.commentlist li div.comment_col_right div.comment_metadata a {
		color: #999;
		text-decoration: none; }
 
a.author_name {
	color: #BD198C;
	font-weight: bold;
	text-decoration: none; }
#commentform input {
	border: 2px solid #ccc;
	padding: 5px 10px;
} 
.fbc_connect_button_area {
	float: right !important;
}
#commentform textarea {
	border: 2px solid #ccc;
	padding: 10px;
	width: 95%; }

#commentform p {
	margin-bottom: 10px;
}
 
input#submit {
	background: transparent url(images/sp_btn_internal.jpg) no-repeat scroll 0 -306px;
	border: 0;
	display: block;
	height: 24px;
	margin-right: 50px;
	margin-top: 10px;
	text-indent: -99999px;
	width: 139px; }
 
	input#submit:hover { background-position: -140px -306px; }
 
/* @group Attachment */
.attach { text-align: center; }
 
	.attach img { margin: 10px auto; }
 
.thumb-navigation { margin-top: 30px; }
 
	.thumb-navigation img {
		height: 140px;
		width: 100px; }
 
	.thumb-navigation .alignright { text-align: right; }
 
	.thumb-navigation .alignleft { text-align: left; }
 
/* @end */
/***** SIGNUP FORM *******/
.register h2 {
	border-bottom: 1px dotted #999;
	color: #04b39d;
	font-size: 19px;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom: 10px; }
 
#setupform { float: left; }
 
	#setupform h3 { margin-top: 20px; }
 
	#setupform input, #setupform textarea, #activateform input {
		font-size: 1.2em;
		padding: 7px 5px;
		width: 95%; }
 
	#setupform input[type='radio'], #setupform input[type='checkbox'] { width: auto; }
 
	#setupform select { padding: 3px; }
 	#setupform input#submit {
	
}
	#setupform label, div.radio span.signup-label, 
div.checkbox span.signup-label {
		display: block;
		font-family: Georgia, times, serif;
		font-size: 1.3em;
		margin: 15px 0 5px 0; }
 
p#intro-text, p#extra-fields-help, p#avatar-help-text, p#blog-help-text, p#blog-details-help { margin-bottom: 15px; }
 
p.help-text, span.desc {
	color: #888;
	font-size: 11px;
	padding-top: 5px; }
 
div.field-box, div.mu_alert, div#account-fields, div#extra-form-fields, 
div.avatar-field, div#blog-or-username-fields, div#blog-details-fields {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #eee;
	padding: 5px 15px 15px 15px; }
 
div.field-box { padding-top: 15px; }
 
#signup-welcome {
	margin: 20px 0;
	width: 420px !important; }
 
div.avatar-field { padding-top: 1px; }
 
div#blog-or-username-fields { padding: 18px 15px 5px 15px; }
 
	div#blog-or-username-fields p { padding-bottom: 10px; }
 
	div#blog-or-username-fields label { margin-left: 3px; }
 
div#extra-fields, div#avatar-form-fields, div#blog-or-username { margin-top: 30px; }
 
div.mu_alert {
	margin-bottom: 15px;
	padding-top: 15px; }
 
p.error, div.error {
	margin: 0 0 10px 0;
	padding: 7px 10px; }
 
div.error { margin: 10px 0 4px 0 !important; }
 
div#extra-fields select {
	font-size: 1.4em;
	width: 280px; }
 
div#extra-fields div.datefield select { width: auto; }
 
div#extra-fields div.radio label,
div#extra-fields div.checkbox label,
div#blog-or-username-fields label {
	display: inline !important;
	float: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin-right: 15px;
	padding: 0 !important; }
 
div#signup-welcome { font: normal 1.2em georgia, times, serif; }
 
	div#signup-welcome span.label { font-weight: bold; }
 
div.crop-img, div.crop-preview img {
	background: #f0f0f0;
	border: 1px solid #ddd;
	padding: 4px; }
 
div.crop-img {
	float: left;
	margin-right: 15px; }
 
#avatar-cropper h4 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px; }
 
#avatar_v1 p, #avatar_v2 p { margin-bottom: 20px; }
 
#avatar_v1 p.submit, #avatar_v2 p.submit { margin-top: 20px; }
 
p.crop-preview { font-size: 1.2em; }
 
/**** PAGINATION ******/
a.page-numbers:hover { background: #e1e1e1; }
 
.pagination-links .current {
	background: #d5d5d5;
	border-bottom: 2px solid #f28935; }
 
.pag-count {
	color: #888;
	font-size: 0.9em; }
 
/***** FEEDBACK MESSAGES ******/
#message {
	background: #ddffc4;
	margin: 0 0 2em 0; }
 
	#message p {
		background: url(images/info_icon.gif) 1em 1.1em no-repeat;
		color: #357c00;
		padding: 1em 2.75em; }
 
	#message.error, p.error, div.error {
		background: #ff3a3a url(images/error_back.gif) top left repeat-x;
		color: #fff; }
 
	#message.error p {
		background-image: url(images/error_icon.gif);
		color: #fff; }
 
	#message.info {
		background-color: #fcfcd0;
		background-image: none;
		color: inherit; }
 
		#message.info p {
			background-image: url(images/info_icon.gif);
			color: inherit;
			padding-left: 3.3em; }
 
/***** BUTTONS ********/
.generic-button {
	background: url(images/button_back.gif) top left no-repeat;
	display: inline-block;
	margin: 0 5px 8px 0; }
 
	.generic-button a {
		color: #777;
		display: block;
		font-size: 11px;
		height: 19px;
		margin-right: -7px;
		padding: 0 33px 0 11px;
		text-decoration: none;
		text-shadow: 0 1px 0 #fff; }
 
		.generic-button a:hover {
			color: #555;
			text-decoration: none; }
 
	.generic-button a { background: url(images/view_button_side.gif) top right no-repeat; }
 
/*MISCS*/
.alignleft { float: left; }
 
.alignright { float: right; }
 
 
 
.ad-160x600, .ad468x60, .ad468x60_2,.ad125x125 , .ad728x90, .ad-125-sidebar {
	border: 1px solid #BD198C;

}
.ad-160x600 {
	width: 160px;
}
.ad468x60 { 
	margin: 0px auto 10px;
} 
.ad468x60_2 { 
 	margin: 20px auto;

}
.ad-125-sidebar {
	width: 125px; height: 125px;
	margin: 0 auto;
	padding: 6px;
}
.ad125x125 { 
	margin: 20px 10px; 
	padding: 6px;
}
.ad728x90 { 
	width: 728px; height: 90px;
	padding: 6px;
	margin: 10px auto;
}

/*- Logo SWP -*/
.subfooter {padding:50px 0 10px; height:auto;}
#swp {display:block; width:36px; height:31px; font-size:0; text-indent:-9999em; margin:0 auto; background:url(images/swp.gif) no-repeat 0 0;}
#swp:hover {background-position:-37px 0;} 


/*---- Safari -----*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #suscribe_badge .suscribe input[type="submit"] {position:relative; top:-4px;}
}

/*---- IE6 ----*/

/*---- IE7 ----*/
*+ html #left-column ul .buscador #searchform #searchsubmit {font-size:0; color:#FFF;}
*+ html #suscribe_badge .suscribe input[type="submit"] {font-size:0; color:#04B49D; position:relative; top:-4px;}








