/* $Id$ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */
html,body{
	font:Arial,Helvetica,sans-serif;
	color:#000000 !important;
	background: #E0E9EB !important;
}
td{
	vertical-align:top;
}

ul.tips, ul.tips + p a {
	display:none;
}

#preface-top .block {
	margin-bottom:0px;
}

#main-wrapper{
	margin-top:0px;
	padding-top:0px;
	background:none;
}

#header-site-info{
	float:left;
}


#header-group {
background:transparent url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/head.png) repeat-x scroll center bottom;
height:135px;
}

#header-group-wrapper{
	background:none;
}

#header-top-wrapper{
	background:none;
	border:none;
}

#main {
	background:#FFFFFF;
	padding-top:10px;
}

#footer, #footer-message{
	background: #FFFFFF;
}

.preface-top-wrapper {
/*background:#144A6E url(../images/preface-wrapper-bg.png) repeat-x scroll center top;*/
background:none;
color:#FFFFFF;
padding-top:0px;
}

/* Menus & Maibars */

#block-menu-menu-mainbar{
	border: none;
	padding:0;
	margin:0;
	background: #FFFFFF url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/grad_green.gif) repeat-x;
	text-transform:lowercase;
	width:960px;

}

#block-menu-menu-mainbar a{
	text-decoration:none;
}

#block-menu-menu-mainbar ul{
	padding:0;
	margin:0;
}
#block-menu-menu-mainbar li{
	width:187.4px;
	list-style:	none;
	float:left;
}

#block-menu-menu-mainbar .content a, #block-menu-menu-mainbar .content a:hover {
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	float:none;
	font-size:1.2em;
	padding:9px;
}

#block-menu-menu-mainbar-comunidad{
	width:100%;
	border: none;
	padding:0;
	margin:0;
	height:24px;
	background:none repeat scroll 0 0 #5DB2B3;
}

#block-menu-menu-mainbar-comunidad ul{
	clear:both;
	padding:0;
	margin:0;
}
#block-menu-menu-mainbar-comunidad li{
	list-style:	none;
	float:left;
}


#block-menu-menu-mainbar-comunidad .content a, #block-menu-menu-mainbar-comunidad .content a:hover {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:none;
	font-weight:bold;
	font-size:1em;
	padding:3px 15px;
}

#block-menu-menu-mainbar-comunidad .content a.active, #block-menu-menu-mainbar-comunidad .content a:hover.active {
	background:#FFFFFF;
	color:#5DB2B3;
}

#block-menu-menu-mainbar-comunidad .content a:hover {
	background:#EEEEEE;
	color:#5DB2B3;
}

#block-menu-menu-mainbar-iniciativa-recursos{
	width:100%;
	border: none;
	padding:0;
	margin:0;
	height:24px;
	background:none repeat scroll 0 0 green;
}

#block-menu-menu-mainbar-iniciativa-recursos ul{
	clear:both;
	padding:0;
	margin:0;
}
#block-menu-menu-mainbar-iniciativa-recursos li{
	list-style:	none;
	float:left;
}


#block-menu-menu-mainbar-iniciativa-recursos .content a, #block-menu-menu-mainbar-iniciativa-recursos .content a:hover {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:none;
	font-weight:bold;
	font-size:1em;
	padding:3px 15px;
}

#block-menu-menu-mainbar-iniciativa-recursos .content a.active, #block-menu-menu-mainbar-iniciativa-recursos .content a:hover.active {
	background:#FFFFFF;
	color:green;
}

#block-menu-menu-mainbar-iniciativa-recursos .content a:hover {
	background:green;
	color:#FFFFFF;
}


#block-menu-menu-takeaction{
	width:955px;
	border: none;
	padding:0;
	margin:0;
	height:24px;
	background:#B7DCA7;

}

#block-menu-menu-takeaction ul{
	padding:0;
	margin:0;
}
#block-menu-menu-takeaction li{
	list-style:	none;
	float:left;
}

#block-menu-menu-takeaction .content a, #block-menu-menu-takeaction .content a:hover {
	color:#333333;
	display:block;
	float:none;
	font-weight:bold;
	font-size:1em;
	padding:3px 15px;
}

/* Regions to check


#sidebar-first .block-menu h2, #sidebar-first .block-taxonomyblocks h2{
	background: transparent url(http://www.cuida.org/sites/all/themes/cuida/images/fav.jpg) no-repeat 0 0;
	padding:3px 0 2px 7px;
	text-transform: lowercase;
	color:#FFF;
	font-size:1.4em;
	font-weight: normal;
}


#sidebar-first .block-menu h3, #sidebar-first .block-taxonomyblocks h3 {
	background:#9ECD4B none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:1em;
	padding:5px;
	margin:0;
	text-transform:uppercase;
}

#sidebar-first .block-menu ul, #sidebar-first .block-taxonomyblocks ul{
	margin:0;
	padding:0;
	background: transparent url(http://www.cuida.org/sites/all/themes/cuida/images/fav.jpg) no-repeat scroll 0 bottom;
	border-left:1px solid #77B104;
	border-right:1px solid #77B104;
}

#sidebar-first .block-menu ul li, #sidebar-first .block-taxonomyblocks ul li{
	background: transparent url(http://www.cuida.org/sites/all/themes/cuida/images/fav.jpg) no-repeat 0 -27px;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	padding:2px 0 2px 7px;
	line-height:25px;
}
#sidebar-first .block-menu ul li.last, #sidebar-first .block-taxonomyblocks ul li.last {
	border-bottom:1px solid #77B104;
}

#sidebar-first .block-menu ul li:hover, #sidebar-first .block-taxonomyblocks ul li:hover{
	background:#9ECD4B;
	margin:0;
	padding:2px 0 2px 7px;
}

#sidebar-first .block-menu ul li a, #sidebar-first.block-taxonomyblocks ul li a{
	color:#000;
	text-decoration:none;
	text-transform: lowercase;
}
*/

/* tabs principales */

#content-tabs ul.primary li, #content-tabs ul.secondary li {
font-size:0.9em;
}

/* Front */

.front h1.title{
	display:none;
}

/* borders out */
h1.title, div.node.full-node div.content{
	border-bottom:none;
}

/* Panel */

.node-type-panel h1.title{
	display:none;
}

/* Titulos Bloques */

h2.pane-title, #sidebar-last .block h2.title {
background:#669900 none repeat scroll 0 0;
border:1px solid #ccc;
color:#FFFFFF;
font-family:"Myriad Pro","Myriad Web Pro Regular","Lucida Grande",Geneva,Trebuchet MS,sans-serif;
padding:5px 5px 5px;
}

/* Si es pagina de bienvenida diferente */

#pid-bienvenido-cuida h2.pane-title, #pid-bienvenido-cuida #sidebar-last .block h2.title {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #ccc;
color:#CCCCCC;
font-family:"Myriad Pro","Myriad Web Pro Regular","Lucida Grande",Geneva,Trebuchet MS,sans-serif;
padding:5px 5px 5px;
}

/* Idem para videos */

#pid-videos #content-group .block h2.title {
	background:none;
	text-transform:none;
	font-size:1.2em;
}

/* Messages */

div.content-messages div.messages, div.content-help div.help {
border-style:solid;
border-width:2px;
font-size:1.2em;
font-weight:normal;
margin-bottom:1.5em;
overflow:hidden;
padding:10px;
}

/* Fancy Slide  */

/**
 * Module: Fancy Slide
 */

.fancy-slide{
	border:1px solid #ccc;
}

.fancy-slide #controller{
	background:transparent !important;
}

#controller img {
	height:50px;
	width:70px;
}

.fancy-slide #controller a.inactive img {
	opacity:0.5 !important;
}
.fancy-slide #controller a.active img {
	opacity:1 !important;
}

.fancy-slide .title-content .pane-content a {
	font-size: 2.1em;
}

.fancy-slide .views-field-title {
	font-size:1.2em;
}

.fancy-slide .views-field-field-image-fid{
	float:left;
	padding-right:5px;
}

/* Block */

#sidebar-first .block{
	margin-bottom:10px;
}

#footer .block{
	margin-bottom:0px !important;
}

div.messages, div.messages.status{
	margin:0px;
	margin-top:10px;
}

div.content-messages div.messages, div.content-help div.help {
margin-bottom:0px;
}

/* facebook status */

.facebook_status_negative{
	display:none;
}

#facebook-status-box #edit-fbss-status, #facebook-status-edit #edit-fbss-status {
	margin-bottom:5px;
	width:450px;
}

.view-facebook-status{
	margin-top:10px;
}

.status-text-user {
	font-weight:bold;
	color:#000000;
}

.facebook_status_slider{

}

.facebook_status_slider em{
	font-size:0.5em;
}


.page-user h3{
	display:none;
}

#facebook-status-box #edit-fbss-submit, #facebook-status-edit #edit-fbss-submit {
font-size:0.9em;
}

/* Block Users */

#block-views-users-block_1 td{
	padding:0px;
}

/* Block Taxonomy */

h2.title{
	margin:5px 0px 0px 0px;
}

#sidebar-first .block-menu h2, #sidebar-first .block-taxonomyblocks h2{
	background: transparent url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/fav.jpg) no-repeat 0 0;
	padding:3px 0 2px 7px;
	text-transform: lowercase;
	color:#FFF;
	font-size:1.4em;
	font-weight: normal;
}

#sidebar-first .block-menu h3, #sidebar-first .block-taxonomyblocks h3 {
	background:#9ECD4B none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:1em;
	padding:5px;
	margin:0;
	text-transform:uppercase;
}

#sidebar-first .block-menu ul, #sidebar-first .block-taxonomyblocks ul{
	margin:0;
	padding:0;
	background: transparent url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/fav.jpg) no-repeat scroll 0 bottom;
	/*border-left:1px solid #77B104;
	border-right:1px solid #77B104;*/
	padding-bottom:10px;
}

#sidebar-first .block-menu ul li, #sidebar-first .block-taxonomyblocks ul li{
	background:url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/fav.jpg) no-repeat 0 -27px;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	line-height:25px;
	font-size:1em;

}

#sidebar-first .block-menu ul li + ul li, #sidebar-first .block-taxonomyblocks ul li + ul li {
	/* background:url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/fav2.jpg) no-repeat 0 -27px; */
	padding-left:10px;
}

#sidebar-first .block-menu li.active a, #sidebar-first .block-taxonomyblocks li.active {
	background:#9ECD4B;
}
#sidebar-first .block-menu li a, #sidebar-first .block-taxonomyblocks li a{
	padding:2px 0 2px 7px;
}

#sidebar-first .block-menu ul li, #sidebar-first .block-taxonomyblocks ul li ul{
	padding:0px;
}

#sidebar-first .block-menu ul li.last, #sidebar-first .block-taxonomyblocks ul li.last {
	/* border-bottom:1px solid #77B104; */
}

#sidebar-first .block-menu ul li:hover, #sidebar-first .block-taxonomyblocks ul li:hover{
	background:#9ECD4B;
	margin:0;
}

#sidebar-first .block-menu ul li a, #sidebar-first.block-taxonomyblocks ul li a, #sidebar-first.block-taxonomyblocks ul li a:link, #sidebar-first.block-taxonomyblocks ul li a:visited {
	color:#000000 !important;
	text-decoration:none;
	text-transform: lowercase;
}

/* Primary Menu Template */

#primary-menu {
	float:right;
	margin-top:40px;
	width:300px;
	z-index:105;
}

#primary-menu ul.menu li a:hover, #primary-menu ul.menu li:hover a, #primary-menu ul.menu li.hover a, #primary-menu ul.menu li.active-trail a:link, #primary-menu ul.menu li.active-trail a:visited{
	color:#666666;
}

#primary-menu ul.menu li ul.menu li a:link, #primary-menu ul.menu li ul.menu li a:visited {
	background:#FFFFFF;
	color:#666666;
}


/* Search Box Template */

#search-box{
	margin-bottom:0em;
}

#search-box-inner{
	background:none;
}

.preface-top-wrapper{
	min-height:0;
}

/* Imagecache */

/* imagecache */
.imagecache-featured{
}


.imagecache-directorio_thumb{
padding:0px 10px 5px 0px;
	float:left;
}

.imagecache-single{
padding:0px 10px 5px 0px;
	float:left;
}
.imagecache-large{
	padding:0px 10px 5px 0px;
	float:left;
}
.imagecache-medium{
	padding:0px 10px 5px 0px;
	float:left;
}
.imagecache-powered{
	padding:0px 10px 5px 0px;
	float:left;
}
.imagecache-ezine{
	padding:0px 10px 5px 0px;
	float:left;
}
.imagecache-teaser {
	margin:5px 10px 5px 5px;
	float:left;
}

.imagecache-contrib_thumb {
	margin:0px 5px 0px 0px;
	float:left;
	
}

.imagecache-resource_thumb {
	margin:0px 5px 0px 0px;
	float:left;
	
}
.imagecache-resource {
	margin:5px 10px 5px 5px;
	float:left;
	
}

.imagecache-group_thumb {
	margin:5px 10px 5px 5px;
	float:left;
	
}

/* Fix for user community online */
.view-user-stats-online-users-pictures .picture{
	float:left;
	padding-right:5px;
}


/* strange fix to height view-rows to review */
.views-row {
	padding-top:5px;
	overflow:hidden;
	border-bottom:1px solid #EEE;
}

#content-region .views-row{
	*height:100px;
}

/* please all views must have image to left */
.views-field-field-image-fid {
	padding-right:5px;
}

/** Acordion **/
.views-accordion-item .accordion-header, h3.accordion-header {
	background-color:#C2E7EF;
	border-bottom:1px solid #FFFFFF;
	border-top:none;
}

.views-accordion-item .accordion-header a{
	color:#49ABAC;
}

.views-accordion-item .accordion-content .views-field-title-1{
	overflow:hidden;
	font-size:1.2em;
	font-weight:bold;
	margin-left:0;
	padding-left:0;
}

/* Buscador Users */

#edit-uid {
	width:215px;
}

/* Comentarios */

#comments h2.comments-header {
background:#FFFFFF none repeat scroll 0 0;
color:#FFFFFF;
font-family:"Myriad Pro","Myriad Web Pro Regular","Lucida Grande",Geneva,Trebuchet MS,sans-serif;
font-size:1.333em;
font-weight:bold;
padding:6px 14px 6px 6px;
text-shadow:1px 1px #545454;
text-transform:uppercase;
}

#comments .comment-by-author {
background:#FFFFFF none repeat scroll 0 0;
}

.icon-chatbubbles .block-icon, .comment-icon-chatbubbles {
background:none no-repeat scroll left center;
}

/* Service Links */

.node ul.links li, .node ul.inline li, .node .links a {
	padding:0px;
}

/* Navigation Salud Vida Natural */

#navigation-top.row {
	overflow:visible;
}

#navigation-top.row .block {
	overflow:visible;
}

#navigation-top .block ul, .block ol {
	margin-left:0px;
	font-size:.95em;
}

#navigation-top .inner{
	margin:0px;
}

#nice-menu-1 {
	width:100%;
	background:none repeat scroll 0 0 #B7DCA7;
	text-decoration:none;
	text-transform:uppercase;
}

.block-nice_menus{
	margin-bottom:0px;
}

#navigation-top ul.nice-menu li {
	background-color:#B7DCA7;
	border-color:none;
	border-style:none;
	border-width:0px;
	float:left;
	margin:0;
	padding-left:0;
}

#navigation-top ul.nice-menu li a{
	color:#333333;
	font-weight:
}

/*

#navigation-top ul.nice-menu li a:hover{
	background:#EEEEEE;
	color:#B7DCA7;
}


#navigation-top ul.nice-menu li a.active, #navigation-top ul.nice-menu li a:hover.active{
	background:#FFFFFF;
	color:#B7DCA7;
}
*/

/* Iniciativas */
#pid-iniciativas-recursos .views-field-tid{
	float:left;
}

#pid-iniciativas-recursos .views-field-name-1{
	float:right;
	width:94px;
}

/* Perfil */

.content-profile-display{
	border:none !important;
}

/* Kit-Activista */

#pid-node-add dt{
	font-size:1.8em;
	font-weight:bold;
}

#pid-node-add #content-content{
	padding:10px;
}

#block-menu-menu-kit-activista.block-menu h2{
	background: transparent url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/fav1.jpg) no-repeat 0 0;
	padding:3px 0 2px 7px;
	text-transform: lowercase;
	color:#000000;
	font-size:1.4em;
	font-weight: normal;
}

#block-menu-menu-kit-activista.block-menu ul{
	margin:0;
	padding:0;
	background: transparent url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/fav1.jpg) no-repeat scroll 0 bottom;
	/*border-left:1px solid orange;
	border-right:1px solid orange;*/
	padding-bottom:10px;
}

#block-menu-menu-kit-activista.block-menu ul li{
	background:url(http://www.cuida.org/sites/all/themes/cuida/images/cuida/fav1.jpg) no-repeat 0 -27px;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	line-height:25px;
	border-bottom:1px solid orange;
}

#block-menu-menu-kit-activista.block-menu li a{
	padding:2px 0 2px 7px;
}

#block-menu-menu-kit-activista.block-menu ul li.last {
	border-bottom:1px solid orange;
	border-left:1px solid white;
	border-right:1px solid white;
}

#block-menu-menu-kit-activista.block-menu ul li:hover{
	background:orange;
	margin:0;
}


#sidebar-last .block h2.title {
	background:#669900;
}



/* Colores Secciones */

#pid-iniciativas-recursos h2.pane-title,#pid-iniciativas-recursos h2.block-title,  {
	background:#FF6600 !important;
}

#pid-causas-noticias h2.pane-title,#pid-causas-noticias #sidebar-last h2.block-title {
	background:#1D7A8C;
}

#pid-act-a h2.pane-title,#pid-act-a #sidebar-last h2.block-title {
	background:#993300;
}
#pid-comunidad h2.pane-title,#pid-comunidad #sidebar-last h2.block-title,
#pid-eventos h2.pane-title,#pid-eventos #sidebar-last h2.block-title,
#pid-grupos h2.pane-title,#pid-grupos #sidebar-last h2.block-title,
#pid-gente h2.pane-title,#pid-gente #sidebar-last h2.block-title,
#pid-imagenes h2.pane-title,#pid-imagenes #sidebar-last h2.block-title,
#pid-videos h2.pane-title,#pid-videos #sidebar-last h2.block-title,
#pid-ecards h2.pane-title,#pid-ecards #sidebar-last h2.block-title {
	background:#C2E7EF;
	color:#333333;
}

#pid-salud-vida-natural h2.pane-title,#pid-salud-vida-natural #sidebar-last h2.block-title {
	background:#B7DCA7;
}


/* Grupos */

#pid-grupos .content-region .content-inner .content-inner-inner .content ul{
	margin:0;
}

/* IM Talk */

#im-console-msgs {
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:100%;
	height:100px;
	overflow:auto;
	padding:1px;
	width:275px;
}

.im-console-my-msgtext {
  color: green;
}
  
.im-console-other-msgtext {
  color:#006699;
}

#block-im-im_console{

	
}

/* Flags */

.views-field-ops, .views-field-count{
	float:right;
	font-size:0.9em;
}
a.flag, a.flag:link, a.flag:visited {
	color:#999999 !important;
}
a.flagged, a.unflag-action:link, a.unflag-action:visited {
	color: #EEEEEE !important;
}
.flag-message{
	z-index:999 !important;
}

/* author pane */

#user-profile .author-pane-name-status .picture img {
	max-width:229px;
}

/* pagers */

ul.pager a:link, ul.pager a:visited, ul.pager li.pager-current{
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#CCCCCC;
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}

ul.pager a:hover{
	background:#CCCCCC none repeat scroll 0 0;
	color:#FFFFFF;
}

ul.pager li.pager-current{
	border-color:#EEEEEE;
	color:#EEEEEE;
}

/* comments simple */

.marina-rounded-corners .inner-wrapper, .marina-rounded-corners .inner, .marina-rounded-corners .corner-top, .marina-rounded-corners .corner-bottom, .marina-rounded-corners .corner-top-left, .marina-rounded-corners .corner-top-right, .marina-rounded-corners .corner-bottom-right, .marina-rounded-corners .corner-bottom-left {
	background:none;
}

/* profile */

.view-apk-ur-friends-gallery .picture img {
	height:auto;
	width:auto;
}

.author-pane .picture img{
	width: 230px !important;
	height: auto;
	border:2px solid #CCC;
}

.author-pane .picture {
	float:right;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:10;
}

.page-user h2{
	background:#999999 !important;
}

.page-user .panel-col .imagecache-profile{
	width:25px;
	height:25px;
}

/* Little fix for names */

.page-user .views-field-crosspost-users-pics > a{
	display:none;
}
.page-user .views-field-crosspost-users-pics {
	color:transparent;
}

.page-user .views-field-crosspost-users-pics > a{
	display:none;
}

.page-user .views-field-crosspost-users-pics .picture {
	float:left;
	height:22px;
	padding:0 0 2px 0;
	width:26px;
}

.page-user .views-field-crosspost-users-pics {
	float:left;
	margin-right:10px;
}
.page-user .views-field-crosspost-users-pics .field-content > a{
	display:none;
}

.content-region .content-inner .content-inner-inner .content ul, .content-region .content-inner .content-inner-inner .content ol {
	margin:10px 0 10px 40px;
}
.views-field-timestamp{
	float:left;
	margin-right:10px;
}

.panel-col .view .picture {
	float:left;
}

.view-apk-ur-friends-gallery .field-content{
	font-size:0.7em;
}
.view-apk-ur-friends-gallery .picture {
	margin:0px;
}
.view-apk-ur-friends-gallery td {
	overflow:hidden;
}

.views-field-status-time span a{
	font-weight:bold;
	margin-left:5px;
}

.page-user .views-row .views-field-status-time{
	padding:10px;
}

.page-user .views-row .views-field-status-time .field-content{
	padding:0 0 0 10px;
}

.page-user h2 {
	background:#74AF08 none repeat scroll 0 0 !important;
	color:#FFFFFF;
	font-size:1.1em;
	text-transform:none;
}

.page-user #profile-stats, .page-user #profile-about-me, .page-user #profile-groups, .page-user #profile-contact, .page-user #profile-interests, .page-user #profile-links, .page-user #profile-visitors, .page-user .pane-apk-ur-friends-gallery-panel-pane-1, #uymn, .page-user .pane-favoritos{
	background:#F4F7E7;
	border: #CEDF8B;
	padding:10px;
	font-size:0.9em;
}

#mi-actividad, #amigos-actividad {
	color:#999999;
	margin-left:20px;
}




#mi-actividad h2.pane-title, #amigos-actividad h2.pane-title{
	font-size:0.9em;
	color:#CCCCCC;
	background:#FFFFFF none repeat scroll 0 0 !important;
}

#mi-actividad .views-row, #amigos-actividad .views-row {
	border-bottom:none;
	padding-top:0px;
	font-size:0.9em;
}

#mi-actividad .more-link, #amigos-actividad .more-link {
	font-size:0.9em;
}

#mi-actividad .more-link a, #amigos-actividad .more-link a {
	color:#CCCCCC;
}

#footer-wrapper #footer-inner .block .inner{
	margin:0;
}

.footer-message {
	border-top:1px solid #FFFFFF;
	font-size:91.7%;
	padding:0px;
	text-align:center;
	margin-bottom:10px
}

#logo{
	float:left;
	width:400px;
}

#secondary-menu.block {
	float:right;
	width:150px;
	text-align:right;
}

.secondary-menu-inner ul.links li a:link, .secondary-menu-inner ul.links li a:visited {
	border-left:1px solid #CCCCCC;
	padding:0 5px;
}

/*flash footer */
#block-block-3{
	float:right;
	position:relative;
}
#block-block-4{
	margin-top:7px;
	float:left;
	width:575px;
	padding:0 0 0 20px;
	z-index:999;
}

#quick-footer-links {
	color:#CCC;
}

#quick-footer-links a{
	color: #ccc;
}

#about-us-footer a{
	color: #333;
}

.not-logged-in statistics_counter{
	display:none;
}

.bowob_footer.bowob_ads {
font-size:12px;
margin-top:-55px;
text-align:center;
}

.bowob_footer{
        color: #5F1D5F;
}
.bowob_footer a{
        display:none;
}

.bowob_footer first:child{
        display:none;
}

#bwl_c {
        display:none;
}

.invite-message{
	background-color:#FFFFCC;
	padding:20px;
	border:1px #CCCCCC solid;
	margin:10px;
}

#dcl-import-form-wrapper{
	background-color:#EEEEEE;
	padding:20px;
	border:1px #CCCCCC solid;
	margin:10px;
}
/*#bwb_hb__1{
	display:none !important;
}*/

.views_slideshow_singleframe_pager div a img {
	height:55px;
	width:80px;
}
#pid-gente .views-exposed-widgets{
	background-color:#EEEEEE;
	padding:20px;
	border:1px #CCCCCC solid;
}


.block-icon{
	display:none !important;
}

.view-users-expo{
	background-color:#EEEEEE;
	padding:20px;
	border:1px #CCCCCC solid;
}

.form-checkboxes + .description{
	clear:both;
}
.form-checkboxes .form-item{
	width:180px;
	float:left;
	}
	
#uymn{

}

#uymn ul{
	margin:0;
	
	padding:0;
	height:120px;
}

#uymn ul li{
	list-style-type:none;
	list-style-image:none;
	width:52px;
	height:60px;
	float:left;
}

#uymn ul li img{
	float:left;
}

#uymn .item-list + a{
	clear:both;
}

/* To Hide Petition form uncomment
.node-type-petition #edit-name-wrapper, .node-type-petition #edit-firstname-wrapper, .node-type-petition #edit-email-wrapper, .node-type-petition #edit-canbe-informed-wrapper{
	display:none;
}*/

ul.jquerymenu li span.parent {
	display:block;
	height:9px;
	margin-left:-5px;
	margin-top:6px;
	position:absolute;
	width:9px;
}

.view-ecards .views-field-field-image-fid  {
padding-right:0px;
}

#comments .box{
	padding:0px;
}

#comments .comments-header{
	display:none;
}

.author-posts{
	color:green;
}

.author-offline{
	color:#EEEEEE;
	font-weight:bold;
}

.author-online{
	color:green;
	font-weight:bold;
}

.node-type-list {
	margin:20px;
	border:2px solid orange;
	background:#FFCC99;
	padding:20px;
	color:#000000;
}

.node-type-list dt a{
	color:green;
	font-weight:bold;
	font-size:1.8em;
}

#breadcrumbs.block{
	margin-bottom:0px;
}

 #content, #mimemail-body {
    background-color: white;
 }

/* mod color font */
p{
color:#000; }

#comment-form{
	padding:0px;
	margin:0px;
}

.accordion-content .views-field-field-image-fid{
	padding:0px;
	margin:0px;
}

.accordion-content{
	padding:0px;
	margin:0px;
	overflow:hidden;
}

/* custom tabs for groups */


#content-tabs ul.primari li {
  padding: 7px 10px;
  }
#content-tabs ul.secondary li{
  margin:0px;
  border:none;
}

#content-tabs ul.primary {
  border-collapse: collapse;
  padding: 0px; /* LTR */
  background: #fff url(../images/tabs/tabs_bg.png) left bottom repeat-x;    /* LTR */
  white-space: nowrap;
  list-style: none;
  height: 30px;
  line-height: normal;
  border-bottom: 0px solid #ccc;

}
#content-tabs ul.primary li {
  display: inline;
  line-height: 45px;
  border:0;
}
#content-tabs ul.primary li a {
  margin: -2px;
  padding: 6px 20px 6px 20px;
  background: #fff url(../images/tabs/tabs-off.png) left top no-repeat; /* LTR */
  /*border-style: none none none none;*/ /* LTR */
  text-decoration: none;
  /*text-transform: lowercase;*/
  color: #999;
}
#content-tabs ul.primary li.active a {
  background: #fff url(../images/tabs/tabs-on.png) left top no-repeat; /* LTR */
  color: #555;
}
#content-tabs ul.primary li a:hover {
  color: #000;
}

#content-tabs ul.secondary li a {
  padding: 3px 5px 7px 5px;
  border:none;
}

/* Coliryzing tabs */

#pid-actua li.actua, #pid-crea-tu-peticion li.actua, .node-type-petition li.actua{
	background: orange
}

#pid-actua #main, #pid-crea-tu-peticion #main, .node-type-petition #main{
	border-top:3px solid orange;
}

#pid-salud-vida-natural li.salud-y-vida-natural, .node-type-ezine li.salud-y-vida-natural{
	background: #B7DCA7
}

#pid-causas-noticias li.causas-y-noticias, .node-type-causa li.causas-y-noticias{
	background: #1D7A8C
}

#pid-causas-noticias #main, .node-type-causa #main{
	border-top:3px solid #1D7A8C;
}


#pid-comunidad li.comunidad, 
#pid-grupos li.comunidad,
#pid-gente li.comunidad,
#pid-imagenes li.comunidad,
#pid-videos li.comunidad,
#pid-ecards li.comunidad,
#pid-blog li.comunidad  {
	background: #5DB2B3
}

#pid-recursos-y-eventos li.recursos-y-eventos, #pid-recursos li.recursos-y-eventos, #pid-eventos li.recursos-y-eventos, .node-type-evento li.recursos-y-eventos, .node-type-recurso li.recursos-y-eventos, .node-type-iniciativa li.recursos-y-eventos{
	background: green
}

.node-type-recurso #main, .node-type-evento #main, .node-type-iniciativa #main{
	border-top:3px solid green;
}

/* Coloryzing tabs groups */

.node-type-grupo li.comunidad,
.node-type-grupo-post li.comunidad,
.page-og li.comunidad {
	background: #5DB2B3
}
.node-type-grupo li.grupos,
.node-type-grupo-post li.grupos,
.page-og li.grupos {
	background: #FFFFFF
}
.node-type-grupo #block-menu-menu-mainbar-comunidad .content li.grupos a,
.node-type-grupo-post #block-menu-menu-mainbar-comunidad .content li.grupos a,
.page-og #block-menu-menu-mainbar-comunidad .content li.grupos a{
	color:#5DB2B3
}

.node-type-grupo #content-tabs ul.primary li,
.node-type-grupo-post #content-tabs ul.primary li,
.page-og #content-tabs ul.primary li{
}

.node-type-grupo #content-tabs ul.primary li a,
.node-type-grupo-post #content-tabs ul.primary li a,
.page-og #content-tabs ul.primary li a{
	background-image:url("http://cuida.org/sites/all/themes/cuida/images/cuida/grupos/tabs.jpg");
	background-position: -100px center;
}

.node-type-grupo #content-tabs ul.primary li a:hover,
.node-type-grupo-post #content-tabs ul.primary li a:hover,
.page-og #content-tabs ul.primary li a:hover{
	background-position: -200px center;
}

.node-type-grupo #content-tabs ul.primary li a.active,
.node-type-grupo-post #content-tabs ul.primary li a.active,
.page-og #content-tabs ul.primary li a.active{
	background:none repeat scroll 0 0 #A1CE6A;
	color:#FFFFFF !important;
}

/* Colorizing tabs */

 /* fondo grupos */
.node-type-grupo #content-inner,
.node-type-grupo-post #content-inner,
.page-og #content-inner{
	color:#000;
	width:615px;
	background-color:#A1CE6A;
	margin:10px;padding:10px;
	margin:0px 10px 10px 10px
}

.node-type-grupo #content-tabs,
.node-type-grupo-post #content-tabs,
.page-og #content-tabs{
	margin-bottom:0px;
}

.node-type-grupo #content-tabs ul.primary,
.node-type-grupo-post #content-tabs ul.primary,
.page-og #content-tabs ul.primary{
	border-bottom:0px;
	height:25px;
}

/* groups header */

.node-type-grupo #group-header,
.node-type-grupo-post #group-header,
.page-og #group-header,
.node-type-blog #group-header{
 padding-left:10px
}

.node-type-grupo #group-header-title,
.node-type-grupo-post #group-header-title,
.page-og #group-header-title,
.node-type-blog #group-header-title{
	margin-top:-50px;
	padding-left:20px;
	position:absolute;
}

.node-type-grupo #group-header-title h2,
.node-type-grupo-post #group-header-title h2,
.page-og #group-header-title h2,
.node-type-blog #group-header-title h2{
	color:#A1CE6A;
	font-size:3.2em;
	text-transform:lowercase;
}

.node-type-grupo #content div.node,
.node-type-grupo-post #content div.node,
.page-og #content div.node{
	padding:10px;
	color:#CCCCCC;
}

.node-type-grupo .content-region .content-inner .content-inner-inner .content ul,
.node-type-grupo-post .content-region .content-inner .content-inner-inner .content ul,
.page-og .content-region .content-inner .content-inner-inner .content ul{
	margin-left:0;
}
.node-type-grupo .og-mission,
.node-type-grupo-post .og-mission,
.page-og .og-mission{
	clear:both;
}

.node-type-grupo .view-og-ghp-cuida .view-content .views-row,
.node-type-grupo-post .view-og-ghp-cuida .view-content .views-row,
.page-og .view-og-ghp-cuida .view-content .views-row{
	padding:10px;
	background:#FFFFFF;
	border: 3px solid #CAEAA2;
}

.node-type-grupo .field-field-image,
.node-type-grupo-post .field-field-image,
.page-og .field-field-image{
	float:left;
	padding:10px;
}

.node-type-grupo #content img,
.node-type-grupo-post #content img{
	max-width: 545px;
}

.node-type-grupo .views-field-upload-fid{
	background:#F8FFEF;
	padding:5px;
	margin-bottom:10px;
}

.node-type-grupo .views-field-upload-fid a{
	font-weight:bold;
}

.node-type-grupo ul.primary #group-init-tab a{
	background-image:none !important;
	background-color:#A1CE6A !important;
	color:#FFFFFF;
}
.page-og ul.primary #group-memb-tab a{
	background-image:none !important;
	background-color:#A1CE6A !important;
	color:#FFFFFF;
}
.page-og ul.primary #group-disc-tab a{
	background-image:none !important;
	background-color:#A1CE6A !important;
	color:#FFFFFF;
}

.page-og ul.primary #group-files-tab a{
	background-image:none !important;
	background-color:#A1CE6A !important;
	color:#FFFFFF;
}

.group-module-block-front {
	border:2px solid #DAEDC0;
	padding:10px;
	overflow:hidden;
	background:#F2FFDF;
	margin-top:10px;
}

.group-module-block-buttons {
	border:2px solid #DAEDC0;
	padding:10px;
	overflow:hidden;
	background:#FFFFFF;
	margin-top:10px;
}

.group-module-block-regular {
	border:2px solid #DAEDC0;
	padding:10px;
	overflow:hidden;
	background:#427431;
	margin-top:10px;
}

.group-module-block-regular > h2{
	color: #FFFFFF;
}


.group-module-block-regular .view-og-files {
	border:2px solid #DAEDC0;
	padding:10px;
	overflow:hidden;
	background:#FFFFFF;
	margin-top:10px;
}

.group-module-block-front img{
	float:left;
	margin-right:10px
}

/*
.form-submit {
background:url("http://www.tiendaonlinedemo.com/sites/all/themes/flexcart/images/green/button.png") no-repeat scroll left top transparent;
}*/


/* Only for tables */

.view-id-og_members_faces tr.row-first td{
	width:65px
}


tr.odd, tr.odd td {
	background-color:#DAEDC0;
	border-bottom:1px solid #CCCCCC;
}

tr.even, tr.even td {
	background-color:#B9D990;
	border-bottom:1px solid #CCCCCC;
}

/** button **/
.button {
  background: url("http://www.tiendaonlinedemo.com/sites/all/themes/flexcart/images/green/button.png") no-repeat right top;
}

.button span {
  background: url("http://www.tiendaonlinedemo.com/sites/all/themes/flexcart/images/green/button.png") no-repeat left top;
}

.button {
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	height:29px;
	line-height:29px;
	padding-right:13px;
	text-decoration:none;
}

.button a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.button span {
	display:inline-block;
	height:29px;
	line-height:29px;
	padding-left:10px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:0em;
}
.views-exposed-widgets .views-exposed-form .views-exposed-widget .button {
	margin-top:5px;
}
.views-exposed-form .views-exposed-widget {
	float:left;
	padding:0em 1em 0 0;
}

.node-type-petition .content h3{
	padding:20px;
	background:#8EB849;
	font-size:1.4em;
}

.node-type-petition .content h3 a{
	padding:20px;
	color:#FFFFFF;
}

.fivestar-widget .button{
	display:none;
}

.fb-social-like-widget{
	border:1px solid #E0E9EB;
	padding:10px;
}

#login-bar {
	background:none repeat scroll 0 0 transparent;
	float:right;
	margin-bottom:0em;
	color:#666666;
	width:430px;
	margin-top:5px;
}

#login-bar a, #login-bar strong{
	color:#71B105;
}

#login-bar a{
	text-decoration:underline;
}

.bienvenido-block{
	background:url("http://www.cuida.org/sites/all/themes/cuida/images/cuida/fondos/fondo-block.jpg") repeat scroll 0 0 transparent;
	float:left;
	height:106px;
	padding:10px;
	width:134px;
}

.bienvenido-block h4 a{
	font-size:1.2em;
	color:#FFFFFF;
}

#bienvenido-blocks-wrapper{
	padding:0 10px 0 10px;
}

.bienvenido-block p{
	margin-top:10px;
    font-size:0.9em;
}

.otras-acciones{
	float:left;
	margin-right:10px;
	margin-top:10px;
	width:300px;
}

.otras-acciones h4{
	margin:0px;
	font-size:1.2em;
}

.otras-acciones br{
	display:none;
}

.otras-acciones p{
	font-size:0.9em;
}

.otras-acciones img{
	float:left;
	margin-right:10px;
}

#views_slideshow_singleframe_pager_home_slideshow-panel_pane_1{
	display:none;
}

#pid-crea-tu-peticion .panel-col-first{
	width:66%;
}
#pid-crea-tu-peticion .panel-col-last{
	width:33%;
}


#pid-crea-tu-peticion .panel-col-last ul li{
	border-bottom:1px dashed #ccc;
	padding:5px 0px 5px 0px
}

#pid-crea-tu-peticion .paso_imagen{
	position:relative;
	float:left;
	font-size:3.2em;
	margin-right:10px;
}

#pid-crea-tu-peticion .pasos-peticion{
	float:left;
	width:300px;
}
#pid-crea-tu-peticion #peticion_pasos h3{
	font-size:1.4em;
}

#pid-crea-tu-peticion h2.pane-title{
	background:transparent;
	border:0;
	color: #000;
}

#pid-crea-tu-peticion .views-view-grid .col-1,
#pid-crea-tu-peticion .views-view-grid .col-2,
#pid-crea-tu-peticion .views-view-grid .col-3{
	font-size:0.8em;
	width:33%;
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
	padding-top:20px;
}

.pane-peticiones-panel-pane-2 {
	float:left;
	font-size:0.8em;
	width:375px;
}

/** Tabs Petition **/

ul.tabs-petition {  
    margin: 0;  
    padding: 0;  
    float: left;  
    list-style: none;  
    height: 32px;  
    border-bottom: 1px solid #999;  
    border-left: 1px solid #999;  
    width: 100%;  
}  
ul.tabs-petition li {  
    float: left;  
    margin: 0;  
    padding: 0;  
    height: 31px;  
    line-height: 31px;  
    border: 1px solid #999;  
    border-left: none;  
    margin-bottom: -1px;  
    overflow: hidden;  
    position: relative;  
    background: #e0e0e0;  
}  
ul.tabs-petition li a {  
    text-decoration: none;  
    color: #000;  
    display: block;  
    font-size: 1.2em;  
    padding: 0 20px;  
    border: 1px solid #F1FFDF; 
    outline: none;  
}  
ul.tabs-petition li a:hover {  
    background: #ccc;  
}  
html ul.tabs-petition li.active, html ul.tabs-petition li.active a:hover  {  
    background: #fff;  
    border-bottom: 1px solid #F1FFDF; 
	background:#F1FFDF; 
}  

.tab_container {  
    border: 1px solid #999;  
    border-top: none;  
    overflow: hidden;  
    clear: both;  
    float: left; width: 100%;  
    background: #F1FFDF;  
	margin-bottom:20px;
}  
.tab_content {  
    padding: 20px;  
    font-size: 1.2em;  
}  

/* Petition edity/add styles */

#pid-node-add-petition h1{  
    margin-top:20px;
}  
.wrapper-petition-block{   
    padding:10px; 
}

.block-petition{
	padding:10px;
	overflow:hidden;
	margin-top:20px;
}  

.form-register #main{
	width:700px;
}

.form-register #main #user-register{
	width:680px;
}

.form-register #header-group{
	width:700px;
}

.form-login #register-image{
	width:300px;
	float:left;
	position:relative;
}

.form-login #main-wrapper{

}

#pid-user-login #user-login{
	float:right;
	padding:50px;
}

#form-register-login #register-text{
	padding:30px
}

#form-register-login{
	height:250px;
	margin:10px 0 0 10px;
	width:400px;
	float:left;
	background:url(../images/background-user-login.jpg) left no-repeat;
}
/* Calendar Tricks */

.calendar-calendar .mini-day-on, .calendar-calendar .mini-day-off{
	padding:10px;
}

.mini-day-on{
	background:#E1F2C1;
	
}

.mini-day-on a{
	color:#66B200;
	font-weight:bold;
	font-size:14px;
}

#pid-recursos .views-exposed-widget{
	height:50px
}

#block-block-15 .inner{
	border:1px solid #EEE;
	padding:10px;	
}
