/* import base CSS style */
@import '../base.css';

/* globals */
body { 
background: url(../../images/bk_body.jpg) #EBF5FA repeat-x top;
color: #333; 
font-size: 12px; 
font-family: 'Droid Sans','Lucida Grande',Arial,Helvetica,sans-serif;
min-width: 940px;
}

a, a:link, a:visited	{ text-decoration: none; }
a:hover					{ text-decoration: none; }

blockquote				{ border-left: 2px solid #CCC; color: #666; padding: 5px 10px 1px; margin: 10px; font-style: normal; }
code { 
background: transparent; 
color: #398B96; 
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 11px; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 0px 0px;
 }
 
pre code{ 
background: #322E2C; 
boder: none; 
color: #FFF; 
display: block;  
padding: 1.5em 1.75em; 
}

input[type=text], input[type=password], textarea	{ 
background: url("../../images/form.jpg") repeat-x scroll center top #FFFFFF;
    display: inline-block;
    height: 15px;
    margin: 0px 0px;
    padding: 0px 0px;
    width: 140px;
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #C6C6C6;
    border-left: 1px solid #C6C6C6;
    border-right: 1px solid #C6C6C6;
    
    
}

input[type=submit] ,input[type=button] { 

	background: url("../../images/feed-title-white.jpg") repeat scroll 0 0 #F0F0F0;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: inline;
    float: none;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    margin: 0 10px 20px 0;
    padding: 0;
    text-align: center;
    width: 120px;
 }

 
input[type=submit]:hover ,input[type=button]:hover  { 
background: #C0D4D9; 
color: #FFF; 
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
 border: 1px solid #CCCCCC;
}


table, th, td			{ boder: none;}
th, thead th			{ font-weight: 700; color: #333; background: #DDD; }
td, tbody td { 
background:transparent;
margin: 0px 0px;
padding: 0px 0px; }

dl  { margin: 10px 0; font-size: 14px; }
dl dt  { color: #666; padding-bottom: 3px; }
dl dd  { margin: 0 0 10px 0; line-height: 1.5em; }

/* common classes */
img.aligncenter, img.alignright, img.alignleft  { boder: none; text-align: center; background: #e3e3e3; padding: 4px; }

.wp-caption { boder: none; text-align: center; background: #e3e3e3; padding-top: 4px; margin: 10px }
.wp-caption img { margin: 0; padding: 0; border: none }
.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 }

.sub					{ font-size: 11px; color: #848485; }

.tags a:link, .tags a:visited	{ 
text-decoration: none; 
font-weight: 700; 
padding: 0 5px 3px; 
line-height: 1.3em; 
display: inline;
color: #99B4BC;
text-decoration:  none;

 }
.tags a:hover					{ text-decoration: underline; color: #99B4BC;}

#rio20-user-meta .avatar { 
	float: left;
    height: 90px;
    margin: 5px 0 0 5px;
    padding: 0;
    width: 90px;

}

label.error				{ boder: none; color: #D8000C; background: #FFBABA; margin: 5px 0; }
div.error { font-weight: bold; color:#EE2299;}
/* structure */
#main					{ background: url("../../images/bk_main.jpg") repeat-x bottom #ffffff; border: none; }

/* Header */


#header {
    background: url("../../images/headder.jpg") no-repeat scroll center bottom transparent;
    border: medium none;
    height: 200px;
    margin: 0 auto 0;
    padding: 0;
    width: 100%;
}

#branding { 
margin: 0px auto 0px auto; 
width:270px;
padding: 65px 0px 0px 0px;
}

.logo { 
display: block ;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
text-transform: uppercase; 
font-weight: normal;
font-size: 20px;
color: #006666;
width: 100px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
 }

.blog-name { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
display: block;
}

.blog-description { 
line-height: 1em; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block ;
clear: left;
width: 550px;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
text-transform: uppercase; 
font-weight: normal;
font-size: 12px;
color: #006666; 
}

  


.blog-name a:link, .blog-name a:visited	{ 
display: block ;
width: 350px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
line-height: 20px;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
text-transform: uppercase; 
font-weight: normal;
font-size: 20px;
color: #006666;
}


/* top menu */
#top-menu  { background: #111; border-bottom: 1px solid #333; }
#top-menu-content  { height: 25px; padding: 3px 0; }
#top-menu-content .sf-menu  { text-transform: uppercase; margin: 0 2px; }
#top-menu .sf-menu a  { display: block; text-decoration: none; padding: 7px 10px 8px; color: #AAA; font-size: 10px; border-right: 1px solid #333; }
#top-menu .sf-menu ul a  { border: none; }
#top-menu .sf-menu ul li  { boder: none;; margin-top: -1px; }
#top-menu .sf-menu a:hover, #top-menu .sf-menu li:hover, #top-menu .sf-menu li.sfHover, #top-menu .sf-menu ul li  { color: #FFF; background: #111; }
#top-menu .sf-menu ul a:hover, #top-menu .sf-menu ul li.sfHover, #top-menu .sf-menu ul li:hover { color: #373331; background: #FFF; }
#top-menu .sf-menu ul li.sfHover a.sf-with-ul { color: #373331; }
#top-menu .sf-menu li li a  { padding: 7px 10px; line-height: 1; height: auto; font-size: 10px; }
#top-menu .sf-menu .sf-with-ul  { padding-right: 15px; }
#top-menu .sf-sub-indicator  { background: url(../../images/dropdown.png) no-repeat; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; left: 7px; top: 0; vertical-align: middle; }
#top-menu .sf-menu ul .sf-sub-indicator	{ display: none; }
#top-menu .sf-menu li:hover ul, #top-menu .sf-menu li.sfHover ul { top: 2.4em; }
#top-menu ul.sf-menu li li:hover ul, #top-menu ul.sf-menu li li.sfHover ul, #top-menu ul.sf-menu li li li:hover ul, #top-menu ul.sf-menu li li li.sfHover ul { top: 0; }

/* main navigation */

#nav  { background: #FFFFFF url("../../images/menu-top-bk.jpg") repeat-x top;
	width: 100%;
	text-align: center; 
}

#nav-content  { 
margin: 0 auto; 
width: 100%;
}

#nav .sf-menu  { 
float: left; 
line-height: 1.1; 
max-width: 770px;
 }
 
#nav .sf-menu a  { 
display: block; 
text-decoration: none; 
padding: 8px 12px 11px; 
color: #FFFFFF; 
font-size: 16px;
 }
 
#nav .sf-menu ul li  { boder: none;; margin-top: -1px; }
#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li  { background: #373331; color: #FFF; }
#nav .sf-menu ul a:hover, #nav .sf-menu ul li.sfHover, #nav .sf-menu ul li:hover { color: #373331; background: #FFF; }
#nav .sf-menu ul li.sfHover a.sf-with-ul { color: #373331; }
#nav .sf-menu li li a  { padding: 7px 10px; line-height: 1; height: auto; font-size: 12px; }
#nav .sf-menu .sf-with-ul  { padding-right: 15px; }
#nav .sf-sub-indicator  { background: url(../../images/dropdown.png) no-repeat; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; left: 7px; top: 0; vertical-align: middle; }
#nav .sf-menu ul .sf-sub-indicator	{ display: none; }
#nav .quick-nav li  { padding-top: 8px; }

.quick-nav li			{ padding: 5px 0 0 8px; }
.quick-nav a:link, .quick-nav a:visited	{ display: block; text-indent: -9000px; width: 16px; height: 16px; float: left; clear: left; opacity: 0.6; }
.quick-nav a:hover  { opacity: 1; }

.quick-nav #rss			{ background: url(../../images/rss.png) no-repeat; }
.quick-nav #twitter		{ background: url(../../images/twitter.png) no-repeat; }
.quick-nav #facebook	{ background: url(../../images/facebook.png) no-repeat; }

/* search bar */
#searchbar  { margin: 25px 0 0; display : none; }
.searchform  { boder: none; background: #EFEFEF; width: 150px; padding: 4px 5px 0px 0px; margin: 0; }
.searchform .s  { font-family: 'Droid Sans','Lucida Grande', Arial, Helvetica, sans-serif; font-size: 14px; border: none; background: #EFEFEF; padding: 0; margin: 0; float: left; width: 234px; }
.searchform .searchsubmit  { background: url(../../images/searchsubmit.gif) no-repeat; text-indent: -9000px; width: 16px; height: 16px; border: none; float: left; cursor: pointer; opacity: 0.7; text-transform: capitalize; padding: 0; margin: 0; }
.searchform .searchsubmit:hover  { background: url(../../images/searchsubmit.gif) no-repeat; opacity: 1; }

/* sidebar */
.widgetcontainer		{ boder: none; border-width: 1px; background: repeat-x #FFF; line-height: 1.4em; }
.widgetcontainer a		{ font-weight: 700; }
.widgetcontainer .excerpt	{ font-size: 11px; margin: 5px 0; }

.widgettitle{ 
color: #ffffff; 
font-size: 14px; 
font-weight: bold;
font-family:'Droid Sans', Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px; 
padding: 0px 10px; 
background: #008795;
vertical-align: middle;
line-height: 30px;
border: none;
height: 25px;
width: 220px;
text-align: center;
display: none;
}

.widgettitle a			{ color: #333; }

.multi-sidebar .thumb, .multi-sidebar .recentcomments .avatar, .featured-stories .thumb	{ float: left; boder: none; margin: 0 10px 0 0; background: #FFF; padding: 2px; }
.sidebar-read-more:link, .sidebar-read-more:visited	{ text-transform: uppercase; font-weight: normal; font-size: 10px; padding: 2px 4px; margin: 5px 0 0; display: inline-block; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #FFF; background: #333; }
.sidebar-read-more:hover  { background: #CC0000; }

.multi-sidebar .tabs li	{ background: #383332; boder: none; }
.multi-sidebar .tabs a:link, .multi-sidebar .tabs a:visited	{ text-decoration: none; font-weight: 700; color: #FFF; }
.multi-sidebar .tabs a:hover	{ border-bottom: 1px dotted #FFF; }
.multi-sidebar .tabs .ui-tabs-selected	{ background: #FFF; }					
.multi-sidebar .tabs .ui-tabs-selected a:link, .multi-sidebar .tabs .ui-tabs-selected a:visited	{ color: #37322F; }			
.multi-sidebar .widgetcontainer	{ background: #FFF; boder: none; }

.multi-sidebar .widgetcontainer li, .featured-stories li,  .related-posts li	{ border-bottom: 1px dotted #CCC; }
.multi-sidebar .recentcomments .author	{ color: #666; font-size: 11px; }

#wp-calendar			{ boder: none; }
#wp-calendar td			{ text-align: center; }
#wp-calendar caption	{ color: #333; font-size: 12px; font-weight: 700; margin: 0; padding: 5px 9px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; boder: none; text-align: center; }

/* featured slideshow */
#featured-slideshow		{ 
border: none;
background: #ffffff;
width: 670px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
height: 200px;
}	

#featured-slideshow img	{ 
border:none;
background: #ffffff;
width: 330px;
float: leftt;
height: 157px;
margin: 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
 }			

.featured-entry { 
border:none;
width: 330px;
float: right;
height: 160px;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
top: -250px;
left: 25px;
 }	

.featured-article		{ 
text-decoration: none !important; 
background-position: center !important;
width:670px;
height: 200px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
top: -200px;
 }
 
.featured-entry	{ 
background: #000; 
height: 85px; 
color: #a7a7a7; 
}


.titulo-iniciativa-home { 
border: none;
background: #FFFFFF url("../../images/headder-iniciativas.jpg") no-repeat left;
width: 630px; 
margin: 0px 0px 0px 0px;
padding:4px 0px 0px 40px;
height: 30px;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: normal;
color: #FFFFFF;
}

#archive-posts-iniciativas{ 
border: none;
background: #FFFFFF;
width: 670px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #ffffff;
}


.archive-title-iniciativas { 
border: none;
background: #FFFFFF url("../../images/headder-iniciativas.jpg") no-repeat left;
width: 630px; 
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 40px;
height: 25px;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: normal;
color: #ffffff;
}

.headder-title-archive { 
border: none;
background: #FFFFFF url("../../images/bk-archive.jpg") repeat-x top left;
width: 640px; 
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 30px;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    display: block;
    color: #ffffff;
     
}

#headder-title-archive { 
border: none;
background: #FFFFFF url("../../images/bk-archive.jpg") repeat-x top left;
width: 629px; 
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 40px;
height: 25px;
font-size: 12px;
line-height: 25px;
   color: #999999;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    display: block;
    font-size: 13px;  
 
}

.archive-title-archive { 
border: none;
width: 639px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
height: 25px;
font-size: 12px;
line-height: 25px;
background: #028796;

   color: #999999;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    display: block;
    font-size: 13px;   
}



.pie-iniciativa-home { 
background: none repeat scroll 0 0 #96CC16;
    border: medium none;
    display: block;
    font-size: 1px;
    height: 5px;
    margin: 2px 0px 3px 0px;
    padding: 0;
    top: -20px;
    width: 670px;
}


.pie-textwidget { 
border: none;
background: #96CC16;
width: 180px; 
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
height: 5px;
top: -20px;
display:block;
font-size:1px;
}


.enlace_iniciativa_titulo{
   color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight:normal;
	margin: 7px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
	height: auto;
	display: block;
	float:left;
}
	
.enlace_iniciativa_titulo a{
   color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight:normal;
	margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
	display: block;
	float: right;
		}

.enlace_archive_titulo{
   color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
	margin: 0px 0px 0px 0px;
    padding: 4px 10px 0px 0px;
	height: auto;
	display: block;
	clear : right;
}

	
.enlace_archive_titulo a{
   color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
	margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
	display: block;
	float: right;
}

.cuadro-archive {
	width: 640px;
	height: auto;
	background: /*url("../../images/bottom-cuadro.jpg") repeat-x scroll center bottom #ffffff*/  transparent;
	position: relative;
	margin: 0px;
	border: none;
    padding: 5px 0px 10px 35px;
	height: 160px;
}

.iniciativa_imagen {
	float: left;
	clear: none;
	margin: 10px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #f3f3f3;
}
.cuadro-archive .iniciativa_imagen, .cuadro-archive .iniciativa_imagen img { width: 160px; height: 110px; }
#singles-marco .iniciativa_imagen { margin-left:35px; width: 230px; height: 160px;  }
	
	

#cuadro-iniciativa-2 {
   	width: 670px;
	background: /*url("../../images/bottom-cuadro.jpg") repeat-x scroll center bottom #ffffff*/  transparent;
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	border: none;
	padding: 0px 0px 0px 0px;
	min-height: 533px;
	}



#archive-posts {
   	width: 670px;
	margin: 0px 0px 10px 0px;
	padding: 0 20px 0px 0px;
border: none;
	}

.iniciativa-fecha {
   	width: 365px;
	height: 10px;
	float: left;
	position: relative;
	margin: 0px 20px 0px 0px;
	border:none;
	padding: 8px 0px 6px 0px;
	font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	color: #999999;
}
	
.archive-fecha {
   	height: 10px;
   	clear: right;
	position: relative;
	margin: 0px 20px 0px 0px;
	border:none;
	padding: 10px 0px 6px 0px;
	font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	color: #999999;
		}

.autores_archive {
border:none;
border-bottom: 2px solid #EBF5FA;
height: auto;
width: 620px;
margin: 5px 20px 5px 0;
padding: 0px 0px 10px 0px;
display: inline-block;
position: relative;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 18px;
color: #666666;
text-align: justify;
float: left;
}
	
.autores_archive a{
  color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	
.autores_archive a:hover{
  color: #333333;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}


.autores_iniciativa {
    border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
    height: auto;
	width: 610px;
	margin: 10px 20px 10px 35px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	color: #666666;
	text-align: justify;
	float: left;
}
	
.autores_iniciativa a{
  color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	
	.autores_iniciativa a:hover{
  color: #333333;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	
.actores_titulo {
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #C0D4D5;
    display:block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin: 0 20px 0 35px;
    padding: 10px 0px;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    width: 610px;
    border: none;
	border-bottom: 1px dashed #A6C2C1;
	}
	
	
.actores_titulo a{
  color:  #398B96;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
        font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    text-transform: none;
	}
	
.actores_titulo a:hover {
  color: #000000;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
      font-weight: normal;
  	}
	
		
	
	
.iniciativa_taxonomia_actores {
color:#6D9391;
    display: block;
    font-family: 'Droid Sans', Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
	width: 610px;
	float: right;
	position: relative;
	margin: 0px 20px 0px 35px;
	border: none;
	border-bottom: 1px solid #ffffff;
	padding: 6px 0px 4px 0px;
	}
	
.iniciativa_taxonomia_actores a{
   color:  #398B96;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
        font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    text-transform: none;
	}

	
	.iniciativa_taxonomia_actores a:hover{
    color: #000000;
    font-family: 'Droid Sans', Arial,Helvetica,sans-serif;
        font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

.iniciativa_taxonomia_regiones {
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #C0D4D5;
    display:block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin: 0 20px 0 35px;
    padding: 10px 0px;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    width: 610px;
    border: none;
	border-bottom: 1px dashed #A6C2C1;
	}
	
	
.iniciativa_taxonomia_regiones a{
  color:  #398B96;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
        font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    text-transform: none;
	}
	
	.iniciativa_taxonomia_regiones a:hover {
  color: #000000;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
      font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
5px 20px 5px 0;

.iniciativa_taxonomia_temas ul.document-list{
  color: #000000;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
      font-weight: normal;
    margin: 10px 0px 15px 20px;
    padding: 0px 0px 0px 0px;
	}
	
	
.iniciativa_taxonomia_temas {
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #C0D4D5;
    display:block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin: 0 20px 0 35px;
    padding: 10px 0px;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    width: 610px;
    border: none;
	border-bottom: 1px dashed #A6C2C1;	}
	
	
.iniciativa_taxonomia_temas a{
    color:  #398B96;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
        font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    text-transform: none;
	}
	
	.iniciativa_taxonomia_temas a:hover {
  color: #000000;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
      font-weight: normal;
    	}
	
 	
.iniciativa_taxonomia_ejes {
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #C0D4D5;
    display:block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin: 0 20px 0 35px;
    padding: 10px 0px;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    width: 610px;
    border: none;
	border-bottom: 1px dashed #A6C2C1;
	}
	
.iniciativa_taxonomia_ejes a{
  color:  #398B96;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
        font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    text-transform: none;
	}
	
	.iniciativa_taxonomia_ejes a:hover{
 color: #000000;
    font-family:'Droid Sans', Arial,Helvetica,sans-serif;
       font-weight: normal;
    	}


.leermas_iniciativa {
   color: #008795;
    display: block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: -23px 20px 10px 580px;
    padding: 4px 0px 0px 0px;
    position: relative;
    width: 630px;
	}
	
.leermas_iniciativa a{
       color: #669999;
    }

.leermas_iniciativa a:hover{
       color: #333333;
    }

.leermas_archive {
   color:#268481;
    display: block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    margin: -30px 20px 10px 580px;
    padding: 4px 0px 0px 0px;
    position: relative;
    width: 630px;
	}
	
.leermas_archive a{
        color:#268481;
    }

.leermas_archive a:hover{
font-weight: bold;
       color: #333333;
    }
	
.resumen-iniciativa {
   border-color: #E3E3E3;
    border-width: medium;
    color: #666666;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    padding: 10px 10px 0px 0px;
}

.resumen-archive {
    border-color: #e3e3e3;
    border-width: medium;
    color: #666666;
    display: block;
    float: left;
    height: auto;
    margin: 0px 0px 0px 38px;
    padding: 0px 0px 0px 0px ;
    width: 590px;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 50px;
    line-height: 16px;

}

.resumen-archive p {
    border-color: #e3e3e3;
    border-width: medium;
    color: #666666;
    display: block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 0px 20px 0px 35px;
    padding: 0px 0px 5px 0px ;
    width: 610px;
}



.enlaces_titulo {
height: auto;
width: 610px;
margin: 0px 20px 0px 35px;
padding: 0px 0px 0px 0px;
display: inline-block;
position: relative;
float: left;
background:#f8f8f8;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 10px;
text-transform: uppercase;
line-height: 18px;
text-align: justify;
color: #469BB0;
font-weight: bold;	
border: none;
letter-spacing: 0.75px;
	}
	
.enlaces_titulo a{
 color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
letter-spacing: 1px;;
	}
	
	.enlaces_titulo a:hover{
  color: #333333;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}


/* documentos */

.titulo-documentos-home
 { 
border: none;
background: #FFFFFF url("../../images/headder-iniciativas.jpg") no-repeat top left;
width: 630px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
text-transform: uppercase;
height: 25px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 25px;
font-weight: bold;
color: #FFFFFF;
}

#archive-posts-documentos{ 
border: none;
background: #FFFFFF;
width: 670px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #ffffff;
}


.archive-title-documentos{ 
border: none;
background: #FF4D00 url("../../images/headder-documentos-archive.jpg") no-repeat top left;
width: 630px; 
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 40px;
height: 25px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: normal;
color: #ffffff;
}


.pie-documentos-home { 
border: none;
background: #96CC16;
width: 670px; 
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
height: 5px;
top: -20px;
display:block;
font-size:1px;
}
.enlace_documentos_titulo{
   color: #000000;
    display: block;
    float: left;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    height: 100px;
    margin: 7px 0 0 20px;
    padding: 0 10px 0 0;
    width: 430px;
}
	
.enlace_documentos_titulo a{
   color: #000000;
    display: block;
    float: left;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    height: 100px;
    margin: 7px 0 0 20px;
    padding: 0 10px 0 0;
    width: 430px;
	
	}
	
.documentos_imagen{
   	float: left;
    height: 100px;
    margin: 10px 0 0 35px;
    padding: 0;
    position: relative;
    width: 160px;
	}
	
.documentos_imagen img{
   	width: 160px;
	height: 100px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.cuadro-documentos {
   	width: 670px;
	background: #f8f8f8 url("../../images/bottom-cuadro.jpg") repeat-x scroll center bottom;
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	border-left: 1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
border-top: 2px solid #BC2E0B;
padding: 0px 0px 0px 0px;
	}

.documentos-fecha {
   
    border: none;
    color: #999999;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    margin: 0 20px 0 35px;
    padding: 6px 0;
    position: relative;
    width: 610px;
	}
	
.autores_documentos {  
    border-color: #E3E3E3 -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
    color: #CCCCCC;
    display: block;
    float: right;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 10px 20px 0 10px;
    padding: 4px 0;
    position: relative;
    width: 610px;
	}
	
.autores_documentos a{
  color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	
	.autores_documentos a:hover{
  color: #333333;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

.leermas_documentos {
       color: #669999;
    display: block;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    width: 80px;
	height: 20px;
	float: right;
	position: relative;
	font-weight: bold;
   	margin: 4px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.leermas_documentos a{
       color: #669999;
    }

.leermas_documentosa:hover{
       color: #333333;
    }

	
.resumen-documentos {
        border-color: #E3E3E3;
    border-width: medium;
    color: #666666;
    display: block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 50px;
    line-height: 16px;
    margin: -45px 20px 0 210px;
    padding: 0;
    width: 430px;
	}

.document-list li {
	list-style: none;
}
.document-list img { border: medium none;
    height: 24px;
    margin: 0 0 10px;
    vertical-align: middle;
    width: 24px;
}


/*propuestas*/

.titulo-propuestas-home
 { 
border: none;
background: #FFFFFF url("../../images/headder-propuestas.jpg") no-repeat top left;
width: 630px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
text-transform: uppercase;
height: 25px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 25px;
font-weight: bold;
color: #FFFFFF;
}

#archive-posts-propuestas{ 
border: none;
background: #FFFFFF;
width: 670px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #ffffff;
}


.archive-title-propuestas{ 
border: none;
background: #ffffff url("../../images/headder-propuestas-archive.jpg") no-repeat top left;
width: 630px; 
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 40px;
height: 25px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: normal;
color: #ffffff;
}


.pie-propuestas-home { 
border: none;
background: #96CC16;
width: 670px; 
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
height: 5px;
top: -20px;
display:block;
font-size:1px;
}
.enlace_propuestas_titulo {
   color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
	margin: 7px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
	height: 100px;
	display: block;
	width: 450px;
	float: right;
		}
	
.enlace_propuestas_titulo a{
   color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
	margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
	height: 100px;
	display: block;
	width: 440px;
	float: right;
	
	}
	
.propuestas_imagen{
   	width: 160px;
	height: 100px;
	float: left;
	position: relative;
	margin: 10px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
	}
	
.propuestas_imagen img{
   	width: 160px;
	height: 100px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.cuadro-propuestas {
   	width: 670px;
	height: 248px;
	background: #f8f8f8 url("../../images/bottom-cuadro.jpg") repeat-x scroll center bottom;
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	border-left: 1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
border-top: 2px solid #EB7B3C;
padding: 0px 0px 0px 0px;
	}

.propuestas-fecha {
   	width: 610px;
	height: 10px;
	float: left;
	position: relative;
	margin: 0px 20px 0px 35px;
	border:none;
	padding: 10px 0px 4px 0px;
	font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	color: #999999;
		}
	
.autores_propuestas {
  color: #CCCCCC;
    display: block;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	width: 610px;
	float: right;
	position: relative;
	margin: 10px 20px 0px 35px;
	border: none;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding: 6px 0px 4px 0px;
	}
	
.autores_propuestas a{
  color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	
	.autores_propuestas a:hover{
  color: #333333;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

.leermas_propuestas {
       color: #669999;
    display: block;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    width: 80px;
	height: 20px;
	float: right;
	position: relative;
	font-weight: bold;
   	margin: 4px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.leermas_propuestas a{
       color: #669999;
    }

.leermas_propuestas a:hover{
       color: #333333;
    }

	
.resumen-propuestas {
    color: #333333;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 16px;
   	width: 610px;
	height: 50px;
	float: left;
	position: relative;
	margin: 6px 20px 0px 35px;
	border:none;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #e3e3e3;
	}
	
/*fin*/

.entry-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

.featured-entry .entry-title {
    color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 0px 35px;
	height: 70px;
	}
	
.titulo-slide-iniciativas {
     color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    height: 60px;
    margin: 10px 0px 0px 0px;
    padding: 0 15px;
	display: block;
	}

.titulo-slide-iniciativas a {
     color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    height: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0 15px;
display: block;
	}

#archive-posts-iniciativas .hfeed posts-quick clearfix .post-1005 iniciativas type-iniciativas status-publish hentry clearfix a{ background: #000000; 
}

/* bottom content */
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle	{ background: #F0F0F0; }

/* tapestries */
.entry-thumbnails-link { background: #111; text-decoration: none !important; }

.posts-quick .entry-title	{ 
    color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
	margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 10px;
	height: 100px;
	font-weight: normal;
	/*width: 660px;*/
	display: block;
	background: #ffffff;
	height: 80px;
	display: block;
		}
		
		

.posts-quick .entry-summary	{
    height: 50px;
	display: block;
	/*
	width: 465px;
	float: right;
	*/
	
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    background: #efefef;
    font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
}

.posts-quick .entry-thumbnails{ 
	boder: none; 
	background: #f5f5f5;
	margin: 10px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 150px;*/
	display: none;
}

.posts-quick .entry-info { font-size: 11px; color: #666; border: none; }
.posts-quick .entry-info abbr { text-decoration: none; border: none; }

.posts-quick .quick-read-more a:link, .posts-quick .quick-read-more a:visited	{ padding: 5px 10px; margin: 3px 0; font-size: 12px; background: url(../../images/feed-title-white.jpg) top repeat-x #EFEFEF; color: #000; text-decoration: none; boder: none; font-weight: 700; display: inline-block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.posts-quick .quick-read-more a:hover { background: #383332; color: #FFF; }

.posts-line {
width: 140px;
height: 200px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
display: none;
}


.posts-line	li			{ padding: 7px 0;}

.posts-line .entry-cat	{ 
font-size: 12px; 
color: #666666;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
 }

.posts-line .entry-title	{ 
font-size: 10px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-weight: bold;
color: #999999;
margin: 10px 0px px 0px;
padding: 0px 0px 0px 0px;
 }

.posts-line .entry-comments	{ 
font-size: 10px; 
color: #999999;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-weight: bold;
float: left;
display: block;
margin: 5px 0px 5px 0px;
padding: 3px 0px 0px 0px;
border-top: 1px solid #e3e3e3;
width: 140px;
 }


/* single post */

.single .post, #main .single-post	{ 
    width: 670px;
	/*background: #ffffff url("../../images/bk-listados.jpg") repeat-x scroll center bottom; */
	margin: 0px 0px 10px 0px;
	border: none;
	padding: 0px 0px 0px 0px;
	}
	

/* .single .post, #main .single-post	{ 
background:#f5f5f5;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border-left:none;
border-right:none;
border-top:none;
border-bottom: 1px solid #E1E1D8;
height: 112px;

}*/

.single .post .entry-title, .single-post .entry-title	{ 
	font-family: 'Droid Serif',Georgia, "Times New Roman", Times, serif; 
	font-size: 20px; 
	padding: 10px 10px 0px 35px;  
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.single .post .entry-info, .single-post .entry-info	{ color: #848485; font-size: 11px; text-transform: uppercase; border: none; }
.single .post .entry-info .published, .single-post .entry-info .published { border: none; }
.single .post .entry-cat, .single-post .entry-cat	{ color: #848485; line-height: 1.5em; }
.single-post .entry-info a:link, .single-post .entry-info a:visited	{ color: #666; text-decoration: none; }
.single-post .entry-info a:hover	{ color: #333; }
.single .post .entry-author, .single-post .entry-author { font-weight: 700; color: #848485; }
.single .post .entry-author address, .single-post .entry-author address	{ font-style: normal; }
#main .single .post .tags, #main .single-post .tags { color: #848485; border-top: 1px dotted #CCC; line-height: 1.5em; }
#main .single .post .tags strong, #main .single-post .tags strong { text-transform: uppercase; font-size: 11px; }
.single .post .entry-photo img, .single-post .entry-photo img	{ border: boder: none; }
.single .post .entry-comments, .single-post .entry-comments  { float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: inline-block; color: #FFF; font-size: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.post-edit-link:link, .post-edit-link:visited	{ display: none; }

.single-post-meta-field  { 
boder: none; 
background: #999999; 
display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	border:none;
	padding: 6px 8px 6px 8px;
	font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #ffffff;
 }

.single-post-meta-value	 { 
boder: none; 
background: #f0f0f0; 
display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	border:none;
	padding: 6px 8px 6px 8px;
	font-family:'Droid Sans', Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: #666666;
		}

.single-post-meta-value	a { 
boder: none; 
background: #f0f0f0; 
display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	border:none;
	padding: 0px 0px 0x 0px;
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: #666666;
		}
		
.module-title, .feed-title, #reply-title { 
line-height: 1em; 
color: #666666; 
font-size: 13px; 
font-weight: normal; 
margin: 10px 0px 0px 0px; 
padding: 0px 0px; 
border: none; 
display: none;
text-transform: uppercase;
}


.must-log-in { 
display: block;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color:#C0D4D5;
border: none;
background: #transparent;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-weight: bold; 
}

.must-log-in a { 
color: #398B96;
}

.must-log-in a:hover { 
color: #333333;
}
 
.feed-title  { border-bottom: none; }

.gallery-icon img  { background: #FFF; boder: none; }

.about-author  { boder: none; background: #F5F5F5; }
.about-author h4  { color: #333; font-weight: 700; font-size: 12px; }

/* wp-pagenavi */
.wp-pagenavi  { margin: 0 0 35px; font-size: 12px; }
.wp-pagenavi a, .wp-pagenavi span  { margin: 2px !important; display: inline-block; }
.wp-pagenavi span.pages  { boder: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px 8px; }

/* comments */

#commentlist  { 
background: transparent;
border: none;
 }
 
 
#comments-title { 
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #398B96;
    display:in;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin: 0px;
    padding: 10px 0px;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    width: 610px;
    border: none;
		font-size: 12px;
	}
	
	
h4.module-title  {
	color: #C0D4D5;
    font-size: 12px;
    margin: 10px 20px 10px 0px;
    padding: 0;
    width: 560px;
}

 
#commentlist .avatar, .ep-avatar  { boder: none; padding: 1px; float: left; margin: 0 5px 10px 0; }
#commentlist cite  { font-weight: normal; font-style: normal; line-height: 20px; font-size: 13px; }

#commentlist .comment-node  { background: transparent; boder: none; }
#commentlist .children .comment-node  { background: transparent; }
#commentlist .comment-content  { font-size: 11px; }
#commentlist .comment-meta, #commentlist .comment-meta abbr	{ border: none; text-decoration: none; color: #999; font-size: 9px; }
#commentlist .comment-controls	{ padding: 15px 10px; font-weight: normal; float: right; font-size: 11px;}
#commentlist .comment-controls a:link, #commentlist .comment-controls a:visited	{ background: url(../../images/feed-title-white.jpg) top repeat-x #EFEFEF; color: #000; text-decoration: none; padding: 4px 8px; margin: 0; boder: none; font-weight: normal; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #C0D4D5;}
#commentlist .comment-controls a:hover	{ background: #313428; color: #FFF; }

#commentlist .reply a, .comments-navigation a, .read-more, .navigation a, .wp-pagenavi a  { 
background: url(../../images/feed-title-white.jpg) top repeat-x #EFEFEF; 
text-decoration: none; 
padding: 2px 4px; 
margin: 0px 0px 0px 10px; 
boder: none; 
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
display: inline-block;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666666;
}

#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover, .read-more:hover, .wp-pagenavi a:hover  { background: transparent url(../../images/feed-title-white.jpg) top repeat-x; 
color: #000000; 
text-decoration: none; 
padding: 2px 4px; 
margin: 0px 0px 0px 10px; 
boder: none; 
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
display: inline-block;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.comments-navigation span.current, .wp-pagenavi span.current  { background: #313428; color: #FFF; text-decoration: none; padding: 5px 8px; margin: 0; boder: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.comments-navigation	{ background: #ffffff; padding: 10px 10px 0px 0px; boder: none; margin: 0px 0px 0px 0px }
.comments-navigation a	{ display: inline-block; }


.nocomments	{ 
background: transparent;
border: none;
display: block;
padding: 0px 0px; 
margin: 0 10px 10px 0; 
font-size: 12px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-weight: normal;
color: #999999;
font-style: italic;

}

#commentform { 
background: transparent; 
border: none; 
width:610px;
margin: 0px 0px 10px 0px; 
padding: 10px 0px; }

#commentform label{ 
color: #C0D4D5;
margin: 10px 10px 0px 0px;  
padding: 4px 10px 3px 10px;  
display: block;
font-size: 12px;
text-transform: uppercase;
    border: 1px solid #D8E3EA;
    border-bottom:none;
    width: 590px; 
    
}

.form-allowed-tags { 
color: #C0D4D5;
margin: 10px 20px 20px 10px;  
padding: 0px 0px 0px 0px;
width: 560px;  
font-size: 12px;
}

#commentform label.error, div.error  { margin: 5px 0; color: #D8000C; font-weight: bold; padding: 5px; }
#commentform span.required	{ color: #FF0000; }
#commentform input[type=text]  { 
display: block; 
width: 300px; 
font: 14px 'Droid Sans','Lucida Grande',Arial,Helvetica,sans-serif; 
margin: 5px 0;
}

#commentform textarea{ 
display: block;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color: #398B96;
border: 1px solid #D8E3EA;
background: transparent url("../../images/bk_coment.png") repeat-x bottom;
width:590px;
margin: 0px 0px 10px 0px; 
padding: 10px 10px 10px 10px;
}


.logged-in-as { 
display: block;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color:#C0D4D5;
border: none;
background: #ffffff;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-weight: bold;
}

.logged-in-as a { 
color: #398B96;
}

.logged-in-as a:hover { 
color: #333333;
}


#cancel-comment-reply-link	{ font-size: 11px; }

.pingbacks				{ background: #FFF; boder: none; border-width: 0 1px 1px; padding: 15px 10px 15px 30px; margin: 0 10px 20px 0; }
.pingbacks li			{ padding: 2px 0; font-weight: 700; }
.pingbacks a:link, .pingbacks a:visited	{ text-decoration: none; }

/* search results */
.search-results > h2  { color: #FFF; font-size: 14px;
						font-weight: normal;
						margin: 2px 0px 0 0; 
						padding: 5px 10px; background: url(../../images/allevents.jpg) repeat-x top #EFEFEF; 
						boder: none; }
.search-results-content { boder: none; border-width: 0 1px 1px; background: #FFF; margin: 0 10px 10px 0; padding: 10px; }

.search-results-content .searchform, .sidebar .searchform { padding: 5px 4px; boder: none; background: #EFEFEF; width: 250px; }

/* author template */

.author-posts-title, .author-content h1, { 
font-family: 'Droid Sans',Century Gothic, Apple Gothic, sans-serif; text-transform: uppercase; font-weight: 700; font-size: 14px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #383331; 
}

/* footer and top bar */
#footer  { 
background: #D1EFFC url("../../images/menu-top-bk00.jpg") repeat-x top;
border: none;
margin: 30px auto 0px auto !important; /* este important tiene que ir si o si*/
height:120px;
width: 100%;
color: #666666;
padding: 20px 0px;

 }

.menu-menu_pie { 
margin: 0px auto;
width: 100%;
height: 30px;
}
 
#footer .widgetcontainer { 
border: none;
height: 30px;
margin: 0px auto;
line-height: 30px;
padding: 0px 0px 0px 0px;
background: #008795;
}

#footer .widgettitle { 
background: none; 
border: none; 
font-size: 12px; 
line-height: 30px;
color: #444; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 30px;
}

#footer .widgetcontent	{ 
font-size: 12px; 
background: none; 
padding: 0; 
line-height: 30px;
border: none;
height: 30px;
 }

#footer ul {
clear: both; 
margin: 0px auto;
height: 30px;
}

#footer li {  
display: inline; 
padding: 0px 0px 0px 0px; 
font-weight: bold; 
height: 30px;
}

#footer li a { 
color:#666666;
height:30px;
padding: 7px 35px 7px 35px
}

#footer li a:hover { 
color:#333333;
height:30px;
background: transparent;
padding: 7px 35px 7px 35px
}

.footer-sidebar-container { 
border: none;
height: 30px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
text-align: center;
line-height: 30px;
}

#footer .footer-message	{ 
font-size: 12px;
height: 30px;
margin: 0px auto; 
padding: 10px 10px;
color: #666666;
}

#footer .footer-message p { 
margin: 0px auto; 
padding: 0px 10px;
font-size: 10px;
color: #666666;
text-align: center;
}


/*
#footer .widgetcontainer	{ padding: 5px 10px; margin-right: 10px; float: left; }
#footer .footer-message	{ margin: 0; padding: 10px 15px 0; }
#footer .footer-message p { margin: 0 0 0.5em; }
#footer .footer-message .floatright { margin-left: 20px; }
.footer-sidebar-container  { margin: 10px; text-align: center; }
.footer-sidebar		{ overflow: hidden; float: left; margin: 0; padding: 0 0 10px; }
*/

#top-bar .widget { border: none !important; float : left; }

.menu-menu_arriba-container { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-align: center; 
height:30px;
border: none !important;
}

#menu-menu_arriba { 
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px; 
text-align: center; 
height:30px;
border: none !important;
}


#nav_menu-5 { 
margin: 0px auto 0px auto;
width: 980px; 
padding: 0px 0px 0px 0px; 
text-align: center; 
height:30px;
}

.menu-menu_arriba-container { 
margin: 0px auto 0px auto;
width: auto; 
padding: 0px 0px 0px 0px; 
text-align: center; 
height:30px;
}

#top-bar { 
margin: 0px auto 0px auto;
 width: 920px; 
padding: 0px 0px 0px 0px; 
text-align: center; 
height:30px;
}
 

#top-bar ul {
line-height: 30px;
margin: 0px 0px;
padding: 0px 0px 0px 0px;
height:30px;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    font-weight:bold;
letter-spacing:1.025px;
}

#top-bar li {  
display: inline; 
padding: 0px 0px 0px 0px; 
font-weight:bold;
height:30px;
float : left;
 }
 
#top-bar > li { float: right; height: 20px; margin-top: 5px;  }

#top-bar li a { 
color:#FFF;
height:30px;
padding: 7px 10px 5px 10px;
}

#top-bar li a:hover { 
color:#FFF;
height:30px;
background:#035954;
}
#top-menu, #nav  {
width: 100%;
padding: 0px 0px; 
height:30px;
display:block;
margin: 0px auto 0px auto;
 }

#top-menu-content, #nav-content  { margin: 0 auto; width: 978px; }
#top-menu-content .sf-menu, #nav .sf-menu  { float: left; line-height: 1.1; }



#primary { 
	background: transparent ;
	height: auto; 
	overflow: hidden;
}

#secondary{
	overflow: hidden;
background: #cccccc;
min-height: 250px;
background: transparent;

}
.index-container-4{
	width: 158px;
}

.index-container-2{
	width: 328px;
}

.full-width-container { 
	width: 670px;
	clear: both;
}
/* /////////////////////////////////////////////////////// */

.one-index-container{
	background: #F8F8F8 url(../../images/bottom-cuadro.jpg) repeat-x bottom;
	min-height: 190px;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	border-top: none;
	width: 328px;
}

#featured-bar .one-index-container{
 	min-height:150px; 
}


#bottom-bar div.index-container-2 div.one-index-container {
	background: transparent;
	margin: 10px 0px 0px 0px;
}

#middle-bar div.one-index-container, #localized-bar div.one-index-container {
   background: transparent;
min-height: 160px;
 } 

div.one-index-container ul
{
    margin: 0px 0px;
    padding: 10px 20px;
} 
    
    
.full-width-container .home-title{
	background: url("../../images/headder-calendario-archive.jpg") no-repeat scroll -1px 0 #FFFFFF; 
	width: inherit;
}
.full-width-container div.one-index-container{
	width: auto;
} 

.full-width-container .widget-posts ul { 
	padding: 10px 0;
}

.full-width-container .widget-posts li:nth-child(-n+2){
	border-top:0px none; 
}
.full-width-container .widget-posts li:nth-child(even){
	float: right;
	clear: right;
}
.full-width-container .widget-posts li {
	border-top:1px solid #E0E0E0;
	border-bottom:0px none; 
 	display: inline-block;
    float: left;
    clear: left;
    margin: 0 10px 0 25px;
/*     min-height: 105px; */
    padding: 10px 0;
    width: 290px;
}

  	 
/* HOME TITLE*/


.home-title	{
    background: url("../../images/headder-mas.jpg") no-repeat scroll transparent ;
    color: #FFFFFF;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 16px;
        font-weight:normal;
    height: 30px;
    display: block;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
    border: none;
}

#primary .home-title ,#secondary .home-title {
	background: url("../../images/iconos-mas.jpg") no-repeat scroll transparent ;
	margin: 11px 0px 0px 0px;
}
#primary.aside ul.xoxo li#tag_cloud-2.widget_tag_cloud {
	   margin: 10px 0px 0px 0px; 
	   
}

#secondary.aside ul.xoxo li#tag_cloud-5.widget div.widget-tag-cloud {
	   margin: 10px 0px 0px 0px; 
	   padding: 0px 10px 0px 15px;
}

#middle-bar div.one-index-container .home-title {
	background: url("../../images/headder-eventos.jpg") no-repeat scroll #FFFFFF;
}


#localized-bar div.one-index-container .home-title {  
	background: url("../../images/headder-mas-largo.jpg") no-repeat scroll 0 0 transparent;
	margin:  11px 0px 0px 0px;
}


.home-title	a, .titulo-iniciativa-home a{
	    color: #FFFFFF !important;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif !important;
    font-weight: normal !important;
    padding: 0px 0 0;
}
.home-title	a:HOVER , .titulo-iniciativa-home a:HOVER { color: #2A2A2A !important;}

#index-news .home-title{
	background: #FFFFFF url(../../images/headder-calendario.jpg) no-repeat;
}

#index-featured1 .home-title{
    background: #FFFFFF url(../../images/headder-propuestas.jpg) no-repeat -1px 0px;
    height: 33px;
}

#index-featured2 .home-title{
	background: #FFFFFF url(../../images/headder-documentos.jpg) no-repeat -1px 0px;
	height: 33px;
}

/*regiones*/


.sgr-custom-taxonomies-menu  { border : none; }
.sgr-custom-taxonomies-menu ul { padding-left: 20px; }
.sgr-custom-taxonomies-menu li { list-style: none; }
.sgr-custom-taxonomies-menu li a {
	color: #529EB7;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight:bold;
    line-height: normal;
    padding-top: 10px;
	
}

.sgr-custom-taxonomies-menu li a:hover {
    	 text-decoration: underline;
    
    	
}


#middle-bar div.index-container-2 div.one-index-container ul  {
background: transparent;  /*url("../../images/bk_tag_cloud.png") repeat-x scroll center top #FFFFFF*/
    border: medium none;
    color: #000000;
    display: block;
    margin: 0;
    min-height: 160px;
    padding: 10px;
}

#tag_cloud-2.widgetcontainer div.widget-tag-cloud , .sgr-custom-taxonomies-menu ul {
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    display: block;
    margin: 0;
    min-height: 172px;
    padding: 0 10px 0 15px;
}




.home_desc_iniciativa {
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
line-height: 19px;
font-weight: normal;
display: block;
    margin: 0px 0px 0px 0px;
    padding: 0 15px;
    height: 65px;
    
}

.home_desc_iniciativa p {
margin: 0px 0px 0px 0px;
    padding: 0 15px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
line-height: 16px;
font-weight: normal;
vertical-align: top;
}

.home_desc_propuesta {
color: #666666;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: normal;
    margin: 0 20px 5px;
    padding: 0 0 0 0;
}

.home_desc_propuesta p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
line-height: 16px;
font-weight: normal;
vertical-align: top;
}

.home_desc_documento {
margin: 0px 20px 5px 20px;
padding: 0px 0px 0px 0px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
line-height: normal;
font-weight: normal;
display: block;
}

.home_desc_documento p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
line-height: 16px;
font-weight: normal;
vertical-align: top;
}

.home-video-box { 
	    background: #F8F8F8 url("../../images/bottom-cuadro.jpg") repeat-x bottom; 
    border: none;
    display: block;
    float: right;
    height: 305px;
    margin: 0 0 10px;
    padding: 0;
    width: 330px;
	}

.home-video { 
	padding: 0px 0px;
	margin: 0px 25px;
}

.home-video-box div.home-title { 
	background: url("../../images/headder-videos.jpg") no-repeat scroll 2px 0 #FFFFFF;
    width: 293px;
    height: 33px;
 }


.hfeed posts-line clearfix ul{
width: 670px;
margin: 0px 0px 0px 0px;
padding: 0px 16px 0px 16px;
}

.description_title {
    background: #ffffff url(../../images/menu-informacion.jpg) no-repeat;
    color: #ffffff;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 30px;
    line-height: 24px;
    margin: 0px 0px 0px 0px ;
    padding: 2px 0 0 40px;
    width: 200px;
}

.textwidget {
    background: #FFFFFF url(../../images/bk_bienvenidos.jpg) no-repeat;
    color: #ffffff;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 140px;
    margin: 0px 0px 5px 0px ;
    padding: 10px 10px 10px 10px;
    width: 220px;
}


.menu-col_izq {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

#menu-col_izq-container {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu-col_izq-container #menu-col_izq li{
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 240px;
height: 30px;
display:block;
}

/* portuges*/

.menu-col_izq-pt {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

#menu-col_izq-pt-container {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu-col_izq-pt-container #menu-col_izq-pt li {
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 240px;
height: 30px;
display:block;
}

/* frances*/

.menu-col_izq-fr {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

#menu-col_izq-fr-container {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu-col_izq-fr-container #menu-col_izq-fr li {
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 240px;
height: 30px;
display:block;
}

/* ingles*/

.menu-col_izq-en {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

#menu-col_izq-en-container {
background: #f5f5f5;
color: #f5f5f5;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu-col_izq-en-container #menu-col_izq-en li {
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 240px;
height: 30px;
display:block;
}

/*español*/ 

.menu-col_izq-container #menu-col_izq li a{
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
width: 240px;
height: 30px;
display:block;
}

.menu-col_izq-container-pt #menu-col_izq-pt li a{
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
width: 240px;
height: 30px;
display:block;
}


.menu-col_izq-container-fr #menu-col_izq-fr li a{
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
width: 240px;
height: 30px;
display:block;
}

.menu-col_izq-container-en #menu-col_izq-fen li a{
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
width: 240px;
height: 30px;
display:block;
}

/*items español*/




/* portugues*/

.menu-col_izq-pt-container #menu-col_izq-pt li#menu-item-1034 a {
color: #ffffff;
background: #FFFFFF url(../../images/menu_iniciativa.jpg) no-repeat;
margin: 9px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
}


/* frances*/

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-1026 a {
color: #ffffff;
background: #FFFFFF url(../../images/menu_iniciativa.jpg) no-repeat;
margin: 9px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
}

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-1026 a:hover {
background: #FFFFFF url(../../images/menu_iniciativa_off.jpg) no-repeat;
margin: 9px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
}

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-1032 a {
color: #ffffff;
background: #FFFFFF url(../../images/menu_documentos.jpg) no-repeat;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
}

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-1032 a:hover{
background: #FFFFFF url(../../images/menu_documentos_off.jpg) no-repeat;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;

}

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-1033 a
 {
color: #ffffff;
background: #FFFFFF url(../../images/menu_propuestas.jpg) no-repeat;
margin: 2px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 30px;
font-weight: normal;
text-decoration:none;
display: block;
}

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-1033 a:hover{
color: #ffffff;
background: #FFFFFF url(../../images/menu_propuestas_off.jpg) no-repeat;
margin: 2px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
background: #FFFFFF url(../../images/menu_propuestas_off.jpg) no-repeat;

}

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-882 a{
color: #ffffff;
background: #FFFFFF url(../../images/menu_red.jpg) no-repeat;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;

}

.menu-col_izq-fr-container #menu-col_izq-fr li#menu-item-882 a:hover{
	background: #FFFFFF url(../../images/menu_red_off.jpg) no-repeat; display: block;
}

/*ingles*/

.menu-col_izq-en-container #menu-col_izq-en li#menu-item-1025 a {
color: #ffffff;
background: #FFFFFF url(../../images/menu_iniciativa.jpg) no-repeat;
margin: 9px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
}

.menu-col_izq-en-container #menu-col_izq-en li#menu-item-1025 a:hover {
background: #FFFFFF url(../../images/menu_iniciativa_off.jpg) no-repeat;
margin: 9px 0px 20px 0px;

padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
}


.menu-col_izq-en-container ul#menu-col_izq-en.menu li#menu-item-1030.menu-item a {
color: #ffffff;
background: #FFFFFF url(../../images/menu_documentos.jpg) no-repeat;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;
}

.menu-col_izq-en-container ul#menu-col_izq-en.menu li#menu-item-1030.menu-item a:hover{
background: #FFFFFF url(../../images/menu_documentos_off.jpg) no-repeat;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none;
display: block;

}

.nav_menu-4 h5{
display: none;
}

.ep-calendar{
color: #666666;
background: #FFFFFF;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 40px;
width: 200px;
height: 30px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
text-decoration:none; 
}

.left{
	float:left;
}

.right{
	float:right;
}

.comentario-iniciativa{
width: 260px;
height: 150px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 20px 0px;
display: none;
position: relative;
float: left;

}


.enlaces-titulo {
height: auto;
width: 610px;
margin: 0px 20px 0px 35px;
padding: 4px 0px 0px 0px;
display: inline-block;
position: relative;
float: left;
background:#f8f8f8;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 10px;
text-transform: uppercase;
line-height: 18px;
text-align: justify;
color: #469BB0;
font-weight: bold;	
border: none;
letter-spacing: 0.75px;
}

.single_detalles {
    border:none;
    color: #999999;
    display: block;
    font-family: 'Droid Sans', Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 20px 10px 35px;
    padding: 5px 0px 5px 5px;	
	display: none;
    float: right;
    position: relative;
	background: #ffffff;
    width: 580px;
	border-left: none;
border-right: none;
border-top: solid 2px #e3e3e3;
border-bottom: solid 2px #e3e3e3;
}

.contexto_titulo{
    border:none;
    color: #999999;
    display: block;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 20px 10px 0px;
    padding: 5px 0px 5px 5px;	
	display: block;
    float: right;
    position: relative;
	background: #ffffff;
    width: 610px;
	border-left: none;
border-right: none;
border-top: solid 2px #e3e3e3;
border-bottom: solid 2px #e3e3e3;
}

.single_contexto {
    border:none;
    color: #999999;
    display: block;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 20px 10px 0px;
    padding: 5px 0px 5px 5px;	
	display: block;
    float: right;
    position: relative;
	background: #ffffff;
    width: 610px;
	border-left: none;
border-right: none;
border-top: solid 2px #e3e3e3;
border-bottom: solid 2px #e3e3e3;
}


.conjuntopropuestas_titulo{
height: auto;
width: 610px;
float: left;
margin: 10px 20px 0px 35px;
padding: 0px 0px 0px 0px;
display: inline-block;
position: relative;
background: transparent;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 11px;
text-transform: uppercase;
line-height: 18px;
text-align: justify;
color: #469BB0;
font-weight: bold;	
border: none;
letter-spacing: 0.75px;
}


.single_adjuntos {
background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    display: inline-block;
    float: right;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin: 10px 20px 10px 20px;
    padding:0px 0px 0px 0px;
    position: relative;
    width: 580px;
}


.single_adjuntos a{
background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    display: inline-block;
    float: right;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    margin: 10px 20px 10px 35px;
    padding:0px 0px 0px 0px;
    position: relative;
    width: 580px;
}

.single_objetivos {
width: 500px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
position: relative;
float: right;
}

.objetivos_titulo {
width: 500px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
position: relative;
float: right;
}

.objetivos_titulo p {
width: 500px;
height: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
position: relative;
float: right;
}

.single_descripcion {
	
	
	height: auto;
width: 610px;
margin: 0px 20px 0px 35px;
padding: 0px 0px 10px 0px;
display: inline-block;
position: relative;
background: transparent;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 18px;
color: #666666;
text-align: justify;
   border-bottom: 1px solid #EBF5FA;
   
	

}

.comentarios {
border:none;
    color: #666666;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
   	       position: relative;	 	
	background: transparent;
           float: left;
        height: auto;
    line-height: 18px;
    margin: 20px 20px 0px 35px;
    padding: 0px 0px;
            width: 610px;
}

.single_descripcion_titulo {
height: auto;
width: 610px;
margin: 0px 20px 0px 35px;
padding: 0px 0px 0px 0px;
display: inline-block;
position: relative;
float: left;
background: transparent;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 11px;
text-transform: uppercase;
line-height: 18px;
text-align: justify;
color: #469BB0;
font-weight: bold;	
border: none;
letter-spacing: 0.75px;
}
	
.single_descripcion_titulo a{
  color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
letter-spacing: 1px;
	}
	
.single_descripcion_titulo a:hover{
  color: #333333;
    font-family:  'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
letter-spacing: 1px;
	}




.adjuntos_titulo{
    border-color: #E3E3E3 -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
    color: #CCCCCC;
    display: block;
    float: right;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 10px 20px 0 10px;
    padding: 4px 0;
    position: relative;
    width: 610px;
}

.single_enlaces{
 	display: block;
    float: right;
    position: relative;
	background: #ffffff;
    width: 610px;
	border: none;
border-right: none;
}

#singles-marco {

   	width: 670px;
	height: auto;
	background: transparent;
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	border: 1px solid #EBF5FA;
        padding: 0px 0px 10px 0px;
	min-height: 700px;
	}

#singles-marco-2 {
   	width: 670px;
	height: auto;
	background: transparent;
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	border: 1px solid #EBF5FA;
        padding: 10px 0px 10px 0px;
	min-height: 700px;
	}


.invisible{
color: #999999;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    border:none;
    display: block;
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;	
    float: right;
    position: relative;
    background: #f8f8f8;
    width: 610px;
	}

.invisible a{
color: #008795;
    	}

.invisible a:hover{
color: #008795;
    	}
	
.verde {
   	width: 670px;
	height: auto;
	background: #99CC00;
	float: left;
	position: relative;
	margin: 0px 0px 10px 0px;
	border-left: 1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
border-bottom:none;
border-top: none;
padding: 0px 0px 0px 0px;
	}

.single_resumen {
   height: auto;
width: 610px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
position: relative;
float: right;
background:#ffffff;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 18px;
color: #333333;
	}
	
.single_perspectivas_titulo{ 
height: auto;
width: 610px;
margin: 0px 20px 0px 35px;
padding: 10px 0px 0px 0px;
display: inline-block;
position: relative;
float: left;
background: transparent;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 11px;
text-transform: uppercase;
line-height: 18px;
text-align: justify;
color: #469BB0;
font-weight: bold;	
border: none;
letter-spacing: 0.75px;
}
	
.single_perspectivas_titulo a{
  color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	
.single_perspectivas_titulo a:hover{
  color: #333333;
    font-family:  'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	

.single_perspectivas { 
color: #CCCCCC;
    display: block;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	width: 610px;
	float: right;
	position: relative;
	margin: 10px 20px 0px 35px;
	border: none;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding: 6px 0px 4px 0px;
	}
	
.single_perspectivas a{
  color: #999999;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
	
.single_perspectivas a:hover{
  color: #333333;
    font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

	
.propuestas_conjuntopropuestas { 
height: auto;
width: 610px;
margin: 0px 20px 0px 35px;
padding: 0px 0px 10px 0px;
display: inline-block;
position: relative;
background: transparent;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 18px;
color: #666666;
text-align: justify;
   border-bottom: 1px solid #EBF5FA;
       	}
	
.contextual-information-bar { 
    background: none repeat scroll 0 0 #96CC16;
    border: medium none;
    display: block;
    font-size: 1px;
    height: 5px;
    margin: 0 0 3px;
    padding: 0;
    width: 240px;

}


#top-right-box { float: right; margin:50px 30px 0px 0px; padding: 0px 0px;}

#lang_sel_header { 
	width: 300px; 
	height: 25px; 
	margin:0px auto; 
	padding: 0px 0px;
}

#lang_sel_header li { 
	display:inline !important; 
	color:#FFF; 
	padding: 3px 3px 3px 3px; 
	margin: 0px 0px;
	background-color: #008795;
}

#lang_sel_header li a { color: #FFF;}
#lang_sel_header li a:hover { color: #EEE;}

#lang_sel_header { margin: 0px auto;}


/************************************** Estilos para la comunidad ***********************************/
h2.fn { padding-bottom: 0px;}
.member-profile { list-style: none; padding-left: 0px; }
.member-profile li.label { text-transform: uppercase; font-weight: bold; }
.member-profile li.data a { color: black; }

.my-account { text-transform: uppercase; text-align: left; color: #FFF; background: fuchsia; width: 80px; font-weight: bold; padding-left: 2px;}

.item-list-tabs , .item-list-tabs select , .rio20-bp-list select { font-size: 12px; }
#subnav.item-list-tabs a, .simple-list a{
	color: #96B9BA;
	display: block;
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-weight: bold;	/*color: #9B4E96;*/
 }
 #subnav.item-list-tabs a:hover, .simple-list a:hover{
    color: #398B96;
 }




div#item-header div#item-header-content div#subnav.item-list-tabs ul li.feed a:hover 
 { 
font-size: 13px;
color: #000000;
 }


div.item-list-tabs { 
margin-top: 8px; 
float: none ; 
border: 1px dashed #A6C2C1;
border-right: none;
border-left: none; 
}


div.item-list-tabs ul, .rio20-bp-list ul { padding: 0px; margin-top:1px;  }
div.item-list-tabs ul li , .rio20-bp-list ul li { padding-left: 5px;}

.item-list-tabs select , .rio20-bp-list select { width: 150px; float: right; }

ul.item-list li { position: relative;
    }

h2.fn { padding-bottom: 0px;}
.member-profile { list-style: none; padding-left: 0px; }
.member-profile li.label { text-transform: uppercase; font-weight: bold; }
.member-profile li.data a { color: black; }

.my-account { text-transform: uppercase; text-align: left; color: #FFF; background: fuchsia; width: 80px; font-weight: bold; padding-left: 2px;}
#item-nav { float: left; }


#item-body {  } /*agrego un borde para que se vea bien el cuadrado*/


#item-body #subnav li { display: inline; margin-top: 0px;}

/*  #item-header { background-color: #EFEFEF;} */ 
#item-header-content { margin-top: -15px; float: none !important;}
#item-header-content #latest-update , 
#item-header-content #item-buttons a,
#item-header-content #item-buttons a:visited,
#item-header-avatar a, #item-header-avatar a:visited



 { margin-left: 5px !important; 
 padding: 2px 0px 2px 0px; 
 color: #777777; 
 font-size: 90%;}
 
#latest-update a, #latest-update a:visited { color: #777777; font-weight: bold;;}
#item-header-avatar { margin: 0px;}
#item-header-avatar .user-fullname {clear: both; float: left; margin-left: 10px; }



.profile-links li { list-style: none; border-bottom: 2px solid #E0E0E0; padding-top: 2px; }
.profile-links a, .profile-links a:visited { color:#666666; padding-top: 5px; }
.profile-links a:hover { color:#444444; }


#item-header-thin { 
	background-color:  #ffffff;
    clear: both; 
    color: #666666;
    padding: 0;
    width: 670px;
    border: none;
   /* height: 150px; */
}
 
 
#item-header-avatar img {  clear: both; width: 50px; height: auto; margin: 0px 0px 0px px; }
#item-header-thin #item-header-content { width: 155px; clear: both;}
#item-header-thin #item-header-content .fn { display : none;}


.profile-loop { float: left; width: 100%; width: 560px }


/*piso algunos estilos del buddypress*/
DIV.activity { clear: both; margin-top:20px; }

ul.activity-list li {  
margin:0px;
    padding: 0px 0px 0px 0px;
    border: none;
    width: 100%;
}

.pagination-links{ 
	float: left;
    margin: 0 10px;
    font-size: 11px;
    line-height: 11px;
    padding: 0;
	margin-left: 10px;
    margin-right: 10px;
}

.page-numbers, .wp-paginate li a{
	font-weight: bold;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.2em;
	border: 1px solid #D8D8D8;
	border-radius: 0px;
	color: #529EB7;
}
#member-dir-pag a:hover{
	border: 1px solid #BCBCBC;
}
#member-dir-pag a.prev,#member-dir-pag a.next,#member-dir-pag .dots{
	border: none
}
#member-dir-pag .current, .wp-paginate .current{
	background-color: #C0D4D9;
	color: #FFF;
	border: 1px solid #D8D8D8;
}

div.activity div.pagination div#member-dir-count.pag-count{ 
padding: 0px 5px;
float: left;
}

div.activity ul#activity-stream.activity-list div.activity-content div.activity-header{
border-bottom: none; /*2px solid #EBF5FA;*/
    display: block;
    margin: 0 20px 0 35px;
    padding: 0 0 10px;
    width: auto;
    }
    
div.activity ul#activity-stream.activity-list div.activity-content div.activity-comments{
 border-bottom: 2px solid #EBF5FA;
    display: block;
    margin: 0 20px 20px 35px;
    padding: 0px 0;
    width: auto;
    }
		
   ul.activity-list li div.activity-comments ul li {
   border-top: 1px solid #EBF5FA;
  padding:  10px 0px 10px 0px;
    }

    
div.activity ul#activity-stream.activity-list li#activity-751.activity div.activity-content div.activity-comments ul{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px;
    width: auto;
    }

form#whats-new-form { overflow: visible;
background: none repeat scroll 0 0 #f3f3f3;
    display: block;
    height: 115px;
    overflow: visible;

}
ul.activity-list li div.activity-content { margin: 0px 0px;}

/************************************** Fin estilos para la comunidad ***********************************/

.post-date { float: left;}

.share-bar { float : right; margin-bottom: 10px; }
.fb-like-button { float:left; margin-top: -4px;}
.mini-share-buttons { float:right; }


#archives-marco {
	width: 638px;
	height: auto;
	background: #ffffff url("../../images/bottom-cuadro.jpg") repeat-x scroll center bottom;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 50px 0px;
	border-top: 1px solid #E3E3E3;
	float: left;	
	
}
#archives-marco .resumen-iniciativa { margin-left: 0px; margin-top: 0px; width:95%; }

#archives-marco .resumen-iniciativa p { display: block;}
#archives-marco .iniciativa-fecha { border:none; margin: 0px; padding: 0px;}
#archives-marco .autores_iniciativa { border:none;}
#archives-marco .entry-title a { height: auto; margin:0px; padding: 10px 0px 0px 0px; width: 100%; }


.page-description {
height: auto;
width: 610px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 35px;
display: inline-block;
position: relative;
font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 18px;
color: #666666;
text-align: justify;
float: left;
border: none;
}

/* Estilos grales del calendario definidos por eventpress */

			
			/* Nukes default CSS styling for table. A bit hacky, but this is the only solution. */
			table.ep-calendar, table.ep-calendar caption, table.ep-calendar tbody, table.ep-calendar tfoot,
			table.ep-calendar thead, table.ep-calendar th, table.ep-calendar tr, table.ep-calendar td
			{ margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

			table.ep-calendar, table.ep-calendar caption, table.ep-calendar tbody, table.ep-calendar tfoot,
			table.ep-calendar thead {width:100%}
			
			table.ep-calendar {
				width: 98%;
				border: solid 1px #aaa;
			}

			table.ep-calendar caption {
				font-size: 2em;
				font-weight: bold;
				padding-bottom: .5em;
			}

			table.ep-calendar th {
				text-align: center;
				font-size: .75em;
				font-variant: small-caps;
				font-weight: bold;
				border-bottom: solid 2px #aaa;
				background-color: #fff;
				
			}

			table.ep-calendar td {
				width: 12%;
				padding: 0px 0px;
			}

			table.ep-calendar td.ep-cal-day {
				text-align: right;
				border-top: solid #aaa 1px;
				border-left: solid #aaa 1px;
				border-right: solid #aaa 1px;
			}
			
			table.ep-calendar td.ep-cal-event {
				background-color: #777;
				color: #fff;
				
	}
				
				

			table.ep-calendar td.ep-cal-event a:link, 
			table.ep-calendar td.ep-cal-event a:visited {
				color: #fff;
				text-decoration: none;
			}

			table.ep-calendar td.ep-cal-event a:active, 
			table.ep-calendar td.ep-cal-event a:hover {
				text-decoration: underline;
			}

			table.ep-calendar td.ep-cal-span {
				background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #C1D6E3;
    padding: 2px 6px;
			}

			.ep-cal-cli {
				border-top: solid transparent .4em;
				border-bottom: solid transparent .4em;
				border-left: none;
				border-right: solid #fff 1em;
				float: left;
				display: block;
				width: 0;
				margin-top: .5em;
				margin-bottom: .1em;
				margin-right: 1em;
				height: 0;
				width: 0;
			}

			.ep-cal-cri {
				border-top: solid transparent .4em;
				border-bottom: solid transparent .4em;
				border-right: none;
				border-left: solid #fff 1em;
				float: right;
				display: block;
				margin-top: .5em;
				margin-bottom: .1em;
				margin-left: 1em;
				height: 0;
				width: 0;
			}

/*Customizaciones para el calendario*/
.event-in-dialog{
				border: 1px dotted black;
			}

table.ep-calendar { 
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right; 
	color: #6D9391;
	width: 100%;
	border: none;
	
}



table#ep-cal-0.ep-calendar tbody.ep-cal-tbody tr.ep-cal-erow { 
	
	border: none;
	
}

table#ep-cal-0.ep-calendar caption.ep-cal-caption { 
	background: url("../../images/menu_calendario.jpg") no-repeat scroll left center #529EB7;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 1px;
    padding: 4px 0 4px 40px;
    text-align: left;

}

table#ep-cal-0.ep-calendar tbody.ep-cal-tbody tr.ep-cal-erow td.ep-cal-event { 
		background: #A8D3E0 ;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	border: none;
	padding: 0px 6px;
	height: 20px;
    width: 24px;
border: 1px solid #C1D6E3;
}

table#ep-cal-0.ep-calendar tbody.ep-cal-tbody tr.ep-cal-erow td.ep-cal-event a:hover { 
		background: #000000;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	border-color: #6D9391;
}
	
table#ep-cal-0 th{ 
	background-color: #529EB7;
    border: 1px solid #C1D6E3;
    color: #FFFFFF;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0;
    text-transform: lowercase;
} 

li#ep_calendar-3.widgetcontainer table#ep-cal-0.ep-calendar tbody.ep-cal-tbody tr.ep-cal-erow td.ep-cal-span
{ 
	
	padding: 4px 4px;
	border: 1px solid #DFDFDF;
	background: #f6f4f4;
	height: 24px;
    width: 24px;
	
	
}

.ep-cal-tbody tr.all-events{ 
	
	border:  1px solid #C1D6E3;
	border-top: none;
	background: #529EB7;
	height: 24px;
   color: #000000;
   font-size: 13px;	
	}

.ep-cal-tbody tr.all-events td {    
 		width: 100%;
    padding-top: 3px;
    text-align: right;
    padding-right: 2px;
}
.ep-cal-tbody tr.all-events a { 
	color: #FFFFFF;
    font-weight: bold;

	}
	
	
	.ep-cal-tbody tr.all-events a:hover { 
	
	   color: #C1D6E3;
   font-weight: bold;
   
	}




/* popup calendario */


html body.home-page div.ui-dialog .day_events div.event-in-dialog a div.ev_title {  
	font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
	font-size: 17px;
	font-weight: normal;
	color: #333333;
		
} 

html body.home-page div.ui-dialog .day_events div.event-in-dialog{  
	border: none;
		
} 

html body.home-page div.ui-dialog div.event-in-dialog a div.ev_from_date
{  
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006561;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
		
} 

html body.home-page div.ui-dialog div.event-in-dialog a div.ev_to_date
{  
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006561;
	display: inline-block;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	
		
} 

html body.home-page div.ui-dialog div#day_2_events.day_events{
border-bottom:  1px solid #666666;
} 


html body.home-page div.ui-dialog .day_events
{  
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
		
} 



/* eventos home  */
 
    
/* .widget_tag_cloud div.home-title, .widget_gdtt_termscloud .home-title, #bottom-bar .home-title */
/*  { */
/*     background: url("../../images/headder-mas.jpg") no-repeat scroll -1px 0 #FFFFFF !important; */
/*     border: medium none; */
/*     color: #FFFFFF; */
/*     display: block; */
/*     font-family: 'Droid Sans',Arial,Helvetica,sans-serif; */
/*     font-size: 16px; */
/*     font-weight: normal; */
/*     height: 30px; */
/*     line-height: 30px; */
/*     margin: 0px 0 2px; */
/*     padding: 0 0 0 40px; */
/*     }  */
    
    
/*     div#bottom-bar div.index-container-2 div.one-index-container div.gdtt-widget a { */
/*     color: #8EB0BB; */
/*     display: inline; */
/*     font-weight: 700; */
/*     line-height: 1.55em; */
/*     padding: 5px; */
/*     text-decoration: none; */
/* } */
    
/* enlaces home*/

.blogroll li a {
color: #529EB7;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight:bold;
    line-height: normal;
    margin:3px 15px;
    padding: 5px 0px;
	
}

.blogroll li a:hover {
    	 text-decoration: underline;
    
    	
}

/* enlaces */


#menu-taxonomy-list { list-style: none; padding-left: 0px; }

.widget-tag-cloud a , .widget-tag-cloud a:visited { color: #A0BFBA; } 
#bottom-bar .widget-tag-cloud { padding: 5px 15px 0px 30px; }
#links-category-filter-select , #links-order-select { display : inline;}


 
/*********** FORMULARIO DE REGISTRO Y LOGIN **********************/

.menu-red-social, .red-social-bar {  
background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 1px solid #E7E7E7;
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0px 3px 0px 7px;
    width: 660px;
}




#register-page { background: none repeat scroll 0 0 transparent;
    height: auto;
    margin: 20px 10px 10px 35px;
    position: relative;
    width: 625px;
      }
#register-page input , #register-page textarea { background: url("../../images/form.jpg") repeat-x scroll center top transparent;
    border-color: #C6C6C6 #C6C6C6 #F1F1F1;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    margin: 0;
    padding: 0;
    }
	
#register-page input[type=text], #register-page textarea 
 { height: 120px;
	width: 340px; 
	   }
    
#register-page.page form#signup_form.standard-form div.submit input#signup_submit { 
background: url("../../images/feed-title-white.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    border-radius: 3px 3px 3px 3px;
    color: #529EB7;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    padding: 0px 5px;
    margin: 20px 0px;
    width: 160px;
          }

#register-page input[type=text], #register-page input[type=password] { 
background: url("../../images/form.jpg") repeat-x scroll center top #FFFFFF;
    border-color: #C6C6C6 #C6C6C6 #F1F1F1;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 340px;
     }
    

#register-page label { color: #666666;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 0 0 5px;
    }

#register-page.page form#signup_form.standard-form h4  { 
font-size: 13px;
font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: normal;
     }


.registrese { 
margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #666666;
	text-align: justify;
	display: block;
		}


#login-form { 
	/* background: url("../../images/bottom-cuadro.jpg") repeat-x scroll center bottom #F8F8F8; */
	background: #FFF;
    float: left;
    margin-top: 0;
    padding: 5px 0 0 10px;
    width: 148px;
    }
    
li#rio20-login #login-form p, li#rio20-login .sfhover #login-form p { color: #8C357C; font-weight: normal; font-size: 9px;}
li#rio20-login #login-form { 
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 
	opacity: 0.90; 
}

#login-form input[type=text], #login-form input[type=password], #login-form select, #login-form input[type=submit] {font-size: 8pt; margin: 5px 0;}
#login-form label { font-size: 9pt; }
/*#login-form input[type="submit"] { padding: 0px; margin: 0px; height: 16px;}*/
#login-form p.small { font-size:8pt; padding: 10px 0px 0px 0px; }
#login-form p { margin-top:2px;}
#login-form .form-title { text-transform: uppercase; font-weight: bold; clear: both; }

#login-form a, #login-form a:VISITED { color: #333333;}

#login-form a:hover{ color: #8C357C;}

.login_error { color: red; font-size:9pt;}

.no-bullet li { list-style: none; }
#item-header-thin .tem-list-tabs { width: 160px; background-color: #EFEFEF; float: left; clear: both;}

#user-box { 
background: url("../../images/headder-red-archive.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #8C357C;
    font-size: 13px;
    height: 30px;
    line-height: 22px;
    padding: 0 5px 0 35px;
    width: 630px;
}

#user-box span.current-user a span.user-fullname { 
     background: url("../../images/user.gif") no-repeat scroll left top transparent;
    border-radius: 2px;
    color: #006462;
    font-size: 13px;
    padding: 0 0 0 20px;
  }



#user-box .current-user {  background: none repeat scroll 0 0 #FFFFFF;
background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 25px;
    margin: 0 0 0 5px;
    min-width: 120px;
    padding: 0 0;
     }

#user-box .community-items { 
display: inline;
    list-style: none outside none;
    margin: 0px 5px 0px 0px;
    float: right; 
    padding-left: 0;
}

#user-box .community-items li { display: inline; }

#user-box .community-items li a { color: #ffffff;
font-size: 12px;
line-height: 12px;}

#user-box .community-items li a:hover { color: #5E205A;
}



#user-box .member-dropdown { 
display: inline;
    padding-left: 5px;
    padding-right: 5px;
    width: 90px;

 }


#user-box .member-dropdown .title { 
padding: 0 10px 0 10px;
color: #ffffff;
font-weight: bold;
font-size: 15px; }


#user-box div.member-dropdown ul.roller li a{ 
padding: 0px 10px; 
color: #666666;
font-weight: normal;
font-size: 13px; }

#comunity-container { background: none repeat scroll 0 0 transparent;
    border: 1px solid #EBF5FA;
    border-bottom:  none;
    float: left;
    height: auto;
    margin: 0 0 10px;
    min-height: 850px;
    padding: 0 0 10px;
    position: relative;
    width: 670px; }


.roller {
	 list-style: none; 
	 width: 160px; 
	 margin: 0px; 
	 position: absolute; 
	 background-color: #FFF; 
	 padding: 5px 5px 5px 5px; 
	 border-width: 1px 2px 2px 1px;
	 border-radius: 3px 3px 3px 3px;
     border-style: solid;
     border-color: #DEDEDE #889988 #889988  #DEDEDE;
     z-index: 100;
	 }
.hide-all { display: none; }
#menu-roller  { cursor: pointer; background-image: url('../../images/dropdown_dark_right.png'); background-repeat: no-repeat; background-position: right; }			   
.rolled-down { background-image: url('../../images/dropdown_dark.png' ) !important; background-repeat: no-repeat; background-position: right; }			   


.separator { padding-left: 10px; display: inline; background-image: url('../../images/bs-list-bullet.gif'); background-repeat: no-repeat; background-position: center;  }


/*****INICIO ESTILOS DE LOS LISTADOS DE LA COMUNIDAD***/
.events-form { }
.rio20-bp-list { width: 100%; text-align: right; clear: right; margin-right: 1px;}
.rio20-bp-list li { display: inline;}

#whats-new-content { 
margin: 0px 20px 0px 35px;
}

div.activity ul#activity-stream.activity-list div.activity-avatar  { 
display: block;
    float: left;
    margin: 0 20px 0 35px;
    padding: 0;
   }


div.activity ul#activity-stream.activity-list div.activity-avatar a img.avatar  { 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 60px;
    height: 60px;
}



div.activity ul#activity-stream.activity-list div.activity-content div.activity-header span.activity-action { 
color: #9B4E96;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    text-transform: none;

}




/*
div.activity ul#activity-stream.activity-list div.activity-content div.activity-header span.activity-action a{ 
display: block;
line-height: 18px;
margin: 5px 0px 0px 0px;
color: blue;
font-size: 13px;

}*/


/* 
hay necesidad de un selector tan largo e ineficiente?
div.activity ul#activity-stream.activity-list div.activity-content div.activity-header span.activity-action a
*/
.activity-action a  { 
color: #444444;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    line-height: 22px;
    padding: 0 10px 0 3px;
    width: auto;
}



form#whats-new-form h5 { color: #666666;
    display: block;
    float: left;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    line-height: 15px;
    padding: 10px 10px 10px 35px;
    width: auto;
    font-weight: normal;
    margin: 0px 0px 0px 0px;}


/* #blogs-dir-list.blogs ul#blogs-list.item-list li div.item div.item-meta span.time-since */ 
#blogs-list .time-since, 
{ 
color: #999999; 
font-size: 11px;
margin: 0px 0px 0px 0px;
}

#blogs-list .item-title, #blogs-list .blog-meta
{ 
 color: #9B4E96;
    padding: 10px 0 0 80px;
    width: 360px;
}
/*
span.time-since { 
color: #666666;
    display: block;
    font-size: 11px;
    margin: 0 0 0 0px;
    padding: 0 0px;
}*/

div.activity-header div div.link-xtrabar div a.comments { 
color: #666666;
    display: block;
    font-size: 11px;
    margin: 0 0 0 10px;
    padding: 0 0 3px;
}



.activity-content, .link-content {
	 border: medium none;
    color: #999999;
    font-size: 13px;
    margin: 0 0 0 0;
    width: 100%;
}

.activity-content div.activity-comments ul div.acomment-content p {
	color: #666666;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    padding: 5px 0px 0px 0px;
}

.members-list-content {
    padding-left: 70px;
    width: 560px;
 }
#members-list .profile-data {
    margin: 0 0 5px 0;
    width: auto;
}
#members-list .profile-field-name {
    float: left;
}
#members-list .profile-field-value a, #members-list .profile-field-value p{
    color: #9B4E96;
    margin: 0px;
    padding: 0px 0px 0px 5px;
    display: inline-block; 


}
div#comunity-content div.activity ul#activity-stream.activity-list div.activity-content div.activity-meta { 	
	display: block;
    margin: 0px 0px 3px 35px;
    padding: 3px;
    width: auto;
}

div.activity ul#activity-stream.activity-list div.activity-content div.activity-header div.activity-inner{ 
color: #666666;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin:  0px 0px 0px 0px;
    padding: 20px 0px 10px 0px;
     }

/* eli div.activity ul#activity-stream.activity-list div.activity-content div.activity-header a.item-button

{ color: #529EB7;
    font-family: 'Droid Sans','Lucida Grande',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0 0 0px;
    padding: 5px 0px;
    display: block; 
 }*/
.activity-meta a,  .acomment-reply, .acomment-meta a.delete, .item-button delete-activity confirm{ 
    border: 1px solid #D7D7D7;
    border-radius: 3px 3px 3px 3px;
    color:#398B96;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0px 3px 0px 0px;
    display: inline;
    padding: 2px 5px 2px 25px;
    width: auto;
	list-style-type: none;
}
.activity-meta a:hover, .comment-reply a:hover {
	border-color: #529EB7;
}
.activity-content div.activity-meta a.fav {
	background-color: #F9F9F9;
	background-image: url(../../images/star.png);
	background-repeat: no-repeat;
	background-position: 3px center; }
	
.acomment-meta a.delete, .item-button delete-activity confirm{
	background-color: #F9F9F9;
	background-image: url(../../images/icons/ico-close.png);
	background-repeat: no-repeat;
	background-position: 3px center; }
	
.activity-content div.activity-meta a.acomment-reply, .acomment-reply {
	background-color: #F9F9F9;
	background-image: url(../../images/commenticon.gif) ;
	background-repeat: no-repeat;
	background-position: 3px center;
    } 
	
/* .acomment-meta a.delete {
background: url("../../images/feed-title-white.jpg") repeat scroll 0 0 #F0F0F0;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #398B96;
    display: inline;
    float: none;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    margin: 0 10px 20px 0;
    padding: 0px 5px;
    text-align: center;
    width: 120px;
    }*/
html body.directory div#wrapper div#main.clearfix div#container.clearfix div#comunity-container div#comunity-content div.activity ul#activity-stream.activity-list div.activity-content div.activity-header a.item-button {
background: url("../../images/feed-title-white.jpg") repeat scroll 0 0 #F0F0F0;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #398B96;
    display: inline;
    float: none;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    margin: 0px 10px 20px 0px;
    padding: 0px 5px;
    text-align: center;
    width: 120px;

    }

  div.activity ul#members-list.no-bullet li div.activity-content div.activity-header span { 
color: #529EB7;
    display: block;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 20px 0;
    width: 400px;
   }

div.activity ul#members-list.no-bullet li div.activity-content div.activity-header span a{ 
color:#666666; 
margin: 0px 0px 0px 0px;
font-size: 11px;
font-style: normal;
font-weight: bold;
 font-family: 'Droid Sans','Lucida Grande',Arial,Helvetica,sans-serif;
 text-transform: uppercase;
}

#comunity-content a, .activity-meta a, .activity-meta a:visited, .activity-action a, .activity-action a:visited,
.activity-filter-links a,.activity-filter-links a:visited, #link-list a, #link-list a:visited,
.link-share a,.link-share:visited, #blogs-list a, #blogs-list a:visited, 
/*#members-list a, #members-list a:visited*/, a#new-topic-button, a#new-topic-button:visited, 
.community-link , .community-link:visited, #subnav a, #subnav a:visited,
.group-button a, .group-button a:visited { 
color: #444444;
     font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding:0px 0px 0px 3px;
    display: block;
    
 }



ul.activity-list li img.avatar, .activity-avatar img , #group-admins img,  { height: 40px; width:40px; border: 0;}

#activity-stream .activity-action a:first-child{     color: #000000;
    display: block;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;
  line-height: 30px;
    height: auto;
    margin: 0px 0px;
    padding: 0px 0px;
}
#members-list .activity-header a {     color: #000000;
    display: block;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
  line-height: 30px;
}

#activity-stream.activity-list li.activity div.activity-content div.activity-comments ul .acomment-meta a {     color: #333333;
    display: block;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    height: auto;
    margin: 0px 0px;
    padding: 0px 0px;
}

div#item-header div#item-header-content h2 a  {
background: none repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: normal;
    margin: 20px 0px 0px 70px;
    padding: 0;
    }
    
div#item-header div#item-header-content .generic-button a   {
color: #529EB7;
    display: block;
    font-family: 'Droid Sans','Lucida Grande',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
    }
    
div#item-header div#item-header-content span.highlight {
    color: #999999;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
/*div#item-header div#item-header-content .time-since */ 
.time-since {
    color: #999999;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    /*float: right; */
}

div#item-header div#item-header-content p {
color: #666666;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    text-align: justify;
    }

div#item-header div#item-header-content div#item-actions h5{
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #398B96;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin: 0 0;
    padding: 15px 10px 0 0;
    position: relative;
    text-transform: uppercase;
 
    }
    
 div#item-header div#item-header-content div#item-actions {
display: block;
    }
 
 
 div#item-header div#item-header-content div#item-actions ul#group-admins{
 	margin: 0px 0px;
display: block;
    }
    
div#item-header div#item-header-content div#item-actions ul#group-admins li  {
display: block;
    }
    
    div#item-header div#item-header-content div#item-actions ul#group-admins li a img.avatar  {
display: block;
margin-top: 20px;
margin-bottom: 15px;
    }
    
#links-dir-list.links ul#link-list.item-list {
	 background: none repeat scroll 0 0 transparent;
    height: auto;
    margin:0px 0px;
    position: relative;
        width: 625px;
}


.activity-filter-links li { padding-left: 5px;}

#link-dir-search { padding-bottom:15px;}

#link-dir-search input[type='text'] { font-size:11px;}

.link-content { 
background: transparent;
    display: inline-block;
    font-size: 13px;
    margin: 0;
    width: 580px;
}

.link-avatar { background: none repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    float: left;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    height: auto;
    margin: 0px 0px;
    padding: 0;
    width: 580px;
    }




.link-title { color: #000000;
        font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size:18px;
  }

.link-title a { color: #000000;}

.link-avatar img { height: 40px; width: auto; botder:0; }

.link-xtrabar { padding-top: 2px;}

.link-description { color: #666666;
    font-size: 13px;
    height: auto;
    line-height: 18px;
    padding: 5px 0 15px;
    width: 450px; } 

.link-share { 
float: right; 
    }

div#links-dir-list.links ul#link-list.item-list li span.link-share .generic-button a#linkshare-profile-4.link-share{ 
background: url("../../images/feed-title-white.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    border-radius: 3px 3px 3px 3px;
    color:#398B96;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 1px 3px 1px 0;
    padding: 2px 5px;
    }

/*
div#links-dir-list.links ul#link-list.item-list li#linklistitem-3.avmax-100 span.link-share div#linksharebutton-3.generic-button a#linkshare-profile-4.link-share
*/

ul#group-admins li { list-style:none;}

.group-meta { clear: both;}
.link-item-avatar img { max-width: 200px;}
#members-list .avatar, #members-list .item-avatar  {  float: left !important; }
#blogs-list .avatar, #blogs-list .item-avatar  {  float: left !important; }

#members-list ul{
	border-bottom:none!important;
	margin: 0px;
	padding: 0px;
}

#blogs-list { 
    background: none repeat scroll 0 0 transparent;
    height: auto;
    margin: 0px 10px 10px 35px;
    position: relative;
    width: 625px;
   
       }

#blogs-list.item-list li div.item div.item-title a{ 
color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    height: auto;
    margin: 0;
    padding: 0;
    }

div.activity-header div.activity-inner p.link-description a { 
color:#398B96;
    }
    
div.activity-header div div.link-xtrabar div.owner{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px;
border: none;
background-color: transparent;
width: auto;
    }
    
    
div.activity-header div div.link-xtrabar div.owner img.owner-avatar { 
margin: 0px 0px 0px 13px;
padding: 0px 0px;
border: none;
background-color: transparent;
width: auto;
    }

div.activity-header div div.link-xtrabar div.owner a { 
color: #666666;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    height: auto;
    margin: 0;
    padding: 0px 0px 0px 10px;
    }

#blogs-list li { 
float: left;
 width: 610px;
padding: 15px 0px;
border:none;
border-bottom: 2px solid #EBF5FA;
}

#members-list .action, #blogs-list .meta { display: block; }

#members-list li#members-item {
float: left;
width: 610px;
padding: 10px 0px;
border:none;
border-bottom: 2px solid #EBF5FA;
}


/*
#blogs-list li { 
    border-bottom: 2px solid #EBF5FA;
    height: auto;
    margin: 0 10px 0 0px;
}*/


.blog-meta a { 
    color: #666666;
    font-size: 13px;
    
}
.blog-meta a:hover, #members-list a:hover, .inside a:hover{ 
    color: #000000;
}

#blog-visit-button { float: right;

    }


#blog-visit-button.generic-button a.visit, #members-list .generic-button a, #groups-list .generic-button a,#comunity-content.generic-button {
	background: url("../../images/feed-title-white.jpg") repeat-x scroll 0 0 transparent;
	float: right;
	border: 1px solid #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	color:#398B96;
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
    }
	
	
	#blog-visit-button.generic-button a.visit:hover, #members-item .generic-button a:hover,#groups-list .generic-button a:hover, #comunity-content.generic-button a:hover  { 
background: url("../../images/feed-button-hover-blogs.jpg") repeat-x scroll 0 0 transparent;
    }


div#comunity-content form#forums-search-form.dir-form h3 a#new-topic-button.button{ 
background: url("../../images/feed-title-white.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    border-radius: 3px 3px 3px 3px;
    color:#398B96;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 1px 3px 1px 0;
    padding: 2px 5px;
    }

div#message  {clear: none;}


.bp-item-archive {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #EBF5FA;
    float: left;
    height: auto;
    margin: 20px 20px 0 35px;
    padding: 0 0 10px;
    position: relative;
    width: auto;
}

.bp-item-archive-top {	
	color: #999999;
    float: right;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 0px 0px 80px;
    padding: 0 0 5px;
    position: relative;
    width: 535px;
}
	
.bp-item-archive-top .time-since .blog-meta { 
float: right; 
padding: 0px 10px 0px 0px;
color: #999999;
}

ul#groups-list.item-list .bp-item-archive-avatar img
{ 
	height: 60px;
    margin-top: -30px;
    padding-right: 20px;
    width: 60px;
}


 #blogs-list .item-avatar img 
{ 
	height: 60px;
    margin-top: 0px;
    padding-right: 20px;
    width: 60px;
}

ul#groups-list.item-list a.nombre_grupo 
{ 
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    padding-left: 15px;
    display: block;
    font-weight: normal;
}

.bp-item-archive-avatar { float: left;  padding: 0px 0px;}

.bp-item-archive-title { 
	float: left;
	display: block;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	border: medium none;
    clear: both;
    color: #666666;
     margin: 0px;
    padding: 0px;
    width: 450px;
    
}
.bp-item-archive-title a, .bp-item-archive-title a:visited { color: #000000; }

.bp-item-archive-excerpt {     
	border-color: #E3E3E3;
    border-width: medium;
    color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: 50px;
    line-height: 16px;
    margin: 0 0 0 80px;
    padding: 0;
}

.bp-item-archive-action { 
font-size: 11px;
margin: 0px 0px 0px 70px;
width: 380px;
}

.group-subscription-div {
    color: #529EB7;
    display: block;
    font-family: 'Droid Sans','Lucida Grande',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px;
    margin: 0 0 0 70px;
    padding: 5px 0;
    width: 100%;
}


.group-subscription-div  a{ 
 	color: #398B96;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin: 0;
    padding: 0 3px;
    text-transform: none;
}

.group-subscription-div  a:hover { 
 color: #000000;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: normal;
    
}


.bp-item-archive-action a, .bp-item-archive-action a:visited { color: #000; }

table.forum { width: 670px; }
table.forum tr { border-bottom: 1px solid #CECECE;}
table.forum tr:HOVER { background: #EDEDED; }
table.forum td { line-height: 20px; padding:15px 0px 5px 0px; text-align: center;}
form.bp-archive-search-form input[type='text']{ 
	color: #a7a7a7;
    font-size: 11px;
    height: 18px;
    border-bottom: 1px solid #f3f3f3;
    border-top-color: #999999;
    border-left-color: #f3f3f3;
    border-right-color: #999999;
    }


.bp-archive-order-select { 
	color: #666666;
    font-size: 12px;
    height: 23px;
    margin: 0 0 0 0;
    padding: 0 2px 0 0;
}

.bp-archive-order-select select, #comunity-content select{ 
	background: url("../../images/feed-title-white.jpg") repeat scroll 0 0 #F0F0F0;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: inline;
    float: none;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    margin: 0 10px 20px 0;
    padding: 0;
    text-align: center;
    width: 120px;
}
#groups-dir-list{ 
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.pagination{
	color: #666666;
	font-size: 10px;
	height: 15px;
	border-bottom: 1px solid #EBF5FA;
	margin-top: 5px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 35px;
	display: block;
	height:15px
}
    
	
}

ul#groups-list.item-list li{ 
	display: block;
	margin: 0;
	padding:0px 0px;
	
	
    }

    
#rio20-user-meta div.profile-loop div#context-options-nav p.profile-title { 
background: transparent;
    border-bottom: 1px solid #E7E7E7;
    color: #666666;
    font-size: 13px;
    line-height: 25px;
    margin-left: 10px;
    text-align: left;
    font-weight: bold;
    width: 550px;
}

#context-options-nav { 
text-align: left; 
width: 650px;
}
		
#context-options-nav ul {
background: transparent;
    border-bottom: 1px solid #E7E7E7;
    margin: 0 0 0 10px;
    width: 650px;
    
}

#context-options-nav ul { 
	line-height: 20px;
    margin: 0;
    padding: 0 0 0 10px; }

.filter-options-nav li { padding-left: 2px;}
#context-options-nav li, #rio20-user-meta li { list-style: none; display:inline; }

.filter-options-nav a, .filter-options-nav:visited { color: #2A5685; text-decoration: none; }


#context-options-nav a, #context-options-nav a:visited, #rio20-user-meta a, #rio20-user-meta a:visited {  
color: #2A5685; 
text-decoration: none;
}

#context-options-nav a,  #context-options-nav a:visited { 
color: #9B4E96;
    font-size: 11px;
    font-weight: normal;
    padding: 0 15px 0 0;
}

#context-options-nav a:hover { color: #601E5D; }

#rio20-user-meta #latest-update { text-align:right; 
color: #666666; 
}

#latest-update a, #latest-update a:visited, #latest-update a:hover { color: #666666; background: #FFF; padding: 0px;}

#rio20-user-meta div.profile-loop div.bp-widget { 
	color: #666666;
    font-size: 11px;
    padding: 0 0 0 10px;
    /* width: 575px;*/ }

#rio20-user-meta {  background: none repeat scroll 0 0 #F3F3F3;
    display: block;
    height: 160px;
    width: 100%; }

#latest-update { padding: 0px; }
#rio20-user-meta .avatar { float: left;}

.hidden, .filter-options-nav { display : none; }
.profile-fields { line-height: 20px; }
.profile-fields td { padding: 0px 5px 0px 0px;}

ul.user-options { text-align: right; font-size: 8pt; width: 100%; clear: both; padding-left: 0px; border-top: 1px solid #CCC; }
ul.user-options li {  display: inline; list-style: none; padding-right: 5px; }
ul.user-options li div { display: inline; }

/*****FIN ESTILOS DE LOS LISTADOS DE LA COMUNIDAD***/



#eventos-dir-list.eventos {
	  background-color: transparent;
        margin: 0px;
  padding: 0px 0px;
	 
}

#eventos-dir-list.eventos ul#eventos-list.item-list{
	  background-color: transparent;
    margin: 0px;
  padding: 0px 0px;
	 
}

.red-social-bar .events-form {
	background-color: transparent;
    display: inline-block;
    margin: 0 5px;
    width: auto;
	 
}

.red-social-bar span.directorio_eventos {
	    margin: 0px 0px;
	    padding: 0px 5px;
	 
}

.crear_evento {
		
		     display: inline;
    float: right;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    margin: 1px 0px 1px 0px;
    		
}

.crear_evento a {	
			
		font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
background: url(../../images/feed-title-white.jpg) repeat-x; 
border: 1px solid #D7D7D7; 
padding: 2px 5px;
font-size: 12px; 
color: #666666; 
font-weight: normal;
font-size: 12px;
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
        
}


.crear_evento a:hover 
{ background: #C0D4D9; 
color: #FFF; html body.single-item div#wrapper div#main.clearfix div#container.clearfix div#comunity-container div#comunity-content div.padder
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border: 1px solid #D7D7D7; 
margin: 1px 3px 1px 0;
padding: 2px 3px;
} 

.simple-list {
	background-color: #FAFAFA;
    border-bottom: 1px solid #EFEFEF;
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 5px 10px 0 35px;
    width: 625px;
}

.simple-list ul {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #9B4E96;
}

.simple-list li { 
list-style: none; 
display: inline; 
padding-right: 10px;
float: left;

 }

/*.simple-list ul li#eventos-all.selected a.community-link,
.simple-list ul li#eventos-personal a.community-link,
.simple-list ul li#links-all a,
.simple-list ul li#links-mylinks a
 { 

color: #9B4E96;
    font-size: 11px;
    font-weight: normal;
    padding: 0 15px 0 0;
 }*/


#eventos-list .item {
	margin-left: 0px;
}

.ep-reg-status P {
	display: none;
}
.ep-event-details-container { margin: 0px !important;}

div.padder { 
background: none repeat scroll 0 0 transparent;
    height: auto;
    margin: 20px 10px 10px 20px;
    padding-bottom: 40px;
    position: relative;
    width: 625px;
}
.archive-event-container {
	     background: none repeat scroll 0 0 transparent;
    height: auto;
    margin: 20px 10px 10px 35px;
       position: relative;
    width: 625px;
    }

.archive-event-title, .archive-event-title a, #item-header-eventos div#item-header-avatar-eventos.event-box h2 a {
    background: transparent;
    color: #000000;
    display: block;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    height: auto;
    margin: 0 15px 5px 0;
    padding-top: 10px;
    width: 620px;
      }


.archive-event-field-label,.archive-event-field-label a {
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    padding: 0 0 5px;
	
}

.archive-event-field-label .value {
	font-weight: bold;
}
.event-time{
background: transparent url("../../images/icono_calendario.jpg") no-repeat top left;
	height: 29px;
	padding: 2px 10px 10px 35px;
	margin-bottom: 13px;
	color: #529EB7;
	font-weight: bold;
		line-height: 28px;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 10px;
		width: 570px;
border-color: -moz-use-text-color -moz-use-text-color #EBF5FA;
    border-style: none none solid;
    border-width: medium medium 2px;
    
	
}
.event-time-single-event { 
	background: transparent url("../../images/icono_calendario.jpg") no-repeat top left;
	height: 29px;
	padding: 2px 10px 10px 35px;
	margin-bottom: 13px;
	color: #529EB7;
	font-weight: bold;
		line-height: 28px;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 10px;
		width: 570px;
border-color: -moz-use-text-color -moz-use-text-color #EBF5FA;
    border-style: none none solid;
    border-width: medium medium 2px;
} 

#item-header-eventos, #item-body { background: transparent;

 }


#comunity-content {  
	width: 100%;   
}

form#groups-directory-form.bp-archive-search-form{  background:#ffffff;
margin: 0px 0px;
padding: 0px 0px;
height: 100%; }

#item-header-avatar-eventos { 
	width: 100%;
	float: none;	
}
.item-header-autor-eventos {
	clear: both; 	
}


.title-eventos { }
.event-box .share-bar { 
	display: block;
}

.event-box h2 { 
	font-weight: normal;    
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
}
.event-box a , .event-box a:VISITED { color: #000;  }


.single_descripcion_eventos {
	margin-right:20px;
	padding-left:5px;
	padding-bottom:5px;
	border: none;
	font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #666666;
	text-align: justify;
	clear: both;
	
}

.evento_taxonomia{
	    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #A6C2C1;
    border-style: none none dashed;
    border-width: medium medium 1px;
    color: #C0D4D5;
    display: block;
    float: left;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin: 0px 0px;
    padding: 10px 0;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    width: 610px;
	}
	
.evento_taxonomia a{
color: #398B96;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin: 0;
    padding: 0 3px;
    text-transform: none;
	}
	
.evento_taxonomia a:hover{
  	color: #000000;
    

}
.document-list a,.document-list a:hover { margin-left: 10px;}
.strong-title { text-transform: uppercase; font-weight: bold;}
.group-document { float: left; clear: both;}
.group-document .group-document-link, .group-document .group-document-link:hover { padding-right: 45px;}

/* Agregado para los  lstados de posts que van en el home */


.widget-posts img		{ background: #111; }

.widget-posts a{
	color: #333333;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.widget-posts .entry-title a{
	color: #666666;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
 }
    
.widget-posts .entry-title	{ 
    color: #333333;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: normal;
    display:block;
}
.widget-posts .entry-summary, .posts-quick .entry-summary	{ color: #333; }
.widget-posts .entry-thumbnails-link	{ border: 1px solid #E1E1E1; background: #FFF; }
.widget-posts .published { text-transform: uppercase; font-size: 10px; color: #999; border-bottom: none; }
li.widget-posts  { margin: 0 15px 5px 0; font-size: 12px; list-style: none}

.widget-posts li  { 
	border-bottom: 1px solid #E0E0E0;
    font-size: 14px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0;
    overflow: hidden;
}

.widget-posts .entry-author {
    color: #333333;
    font-weight: normal;
	font-size: 10px;
	color: #666666;
	display: block;
}

.widget-posts .entry-author a{
	font-family: 'Nobile',Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:  #999999;
 }
 
 
 
 /*  --- BOTON RSS ----  */
 
 a.rsswidget img {display:none;
 }

#wp-admin-bar #rio20-rss a,#comunity-container .rss-boton, div#item-header div#item-header-content div#subnav.item-list-tabs ul li.feed a{
	background-image:url(../../images/rss.png);
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	font-weight: bolder;
	width: 25px;
	float: right;

 }


div.red-social-bar span#activity-filter-select.bp-archive-order-select span.rss-boton a {
		color: #9B4E96;

 }


div.red-social-bar span#activity-filter-select.bp-archive-order-select span.rss-boton a:hover {
		color: #000000;

 }



/* Estilos del Custom Menu*/

.rio2012-custom-menu a{
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	width: 200px;
	display: block;
	height: 30px;
	font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	text-decoration:none;
}

.rio2012-custom-menu a:hover.inciativas{	background: #FFFFFF url(../../images/menu_iniciativa_off.jpg) no-repeat; }
.rio2012-custom-menu a.inciativas{	background: #FFFFFF url(../../images/menu_iniciativa.jpg) no-repeat; }

.rio2012-custom-menu a:hover.documentos{	background: #FFFFFF url(../../images/menu_documentos_off.jpg) no-repeat; }
.rio2012-custom-menu a.documentos{	background: #FFFFFF url(../../images/menu_documentos.jpg) no-repeat; }

.rio2012-custom-menu a:hover.propuestas{	background: #FFFFFF url(../../images/menu_propuestas_off.jpg) no-repeat; }
.rio2012-custom-menu a.propuestas{	background: #FFFFFF url(../../images/menu_propuestas.jpg) no-repeat; }

.rio2012-custom-menu a:hover.social{	background: #FFFFFF url(../../images/menu_red_off.jpg) no-repeat; }
.rio2012-custom-menu a.social{	background: #FFFFFF url(../../images/menu_red.jpg) no-repeat; }

.rio2012-custom-menu a:hover.eventos{	background: #FFFFFF url(../../images/menu_calendario_off.jpg) no-repeat; }
.rio2012-custom-menu a.eventos {	background: #FFFFFF url(../../images/menu_calendario.jpg) no-repeat; }


-anyone .main-column, .group-create .main-column, body.invite-anyone div#content .main-column body.group-create div#content .main-column
 table.mceColorSplitMenu , .wp_themeSkin .mceMenu { background: #EFEFEF;}
 
/* INICIO estilos para el dialogo que muestra los videos */ 
.alert  { background: #000; border-radius: 0px;}	
.alert .ui-dialog-titlebar { display:none;}
.alert .ui-icon-closethick { color : #880088;}
/* FIN estilos para el dialogo que muestra los videos */
 
 
 .invite-anyone .left-menu, .group-create .left-menu  { width: 300px; }
 #send-invite-form .left-menu { float: left; padding-right: 20px; }
 #invite-anyone-member-list { width: 280px;}
 .invite-anyone .main-column { float: left; margin-left:0px !important; width: 350px; }
 #send-invite-form .item-list li { width: 350px; }
 
 
 #invite-anyone-invite-list h4 a{     
 	color: #666666;
    font-size: 13px;
    font-weight: bold;
 }
 #invite-anyone-invite-list img { float: left; padding-right:5px; }
 #invite-anyone-invite-list .activity { display: block;  }
 #invite-anyone-invite-list .action { position: relative; }
  
 
.archive-title { 
	border: none;
	width: 630px; 
	height: 30px;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 40px;
}

.archive-title.iniciativas { 
	background: #FFFFFF url("../../images/headder-iniciativas.jpg") no-repeat left;
}
  
.archive-title.propuestas { 
	background: #FFFFFF url("../../images/headder-propuestas-archive.jpg") no-repeat scroll left top;
}
.archive-title.documentos { 
	background: #FFFFFF url("../../images/headder-documentos-archive.jpg") no-repeat scroll left top;
}
.archive-title.eventos { 
	background: url("../../images/headder-red-archive.jpg") no-repeat scroll 0 0 transparent;
}
.archive-title a { float: right; padding-right: 5px; font-size: 12px; color:#FFFFFF;}

.headder-title-archive #taxonomy, .headder-title-archive #tag { 
	background: url("../../images/feed-title-white.jpg") repeat #F0F0F0;
    border: 1px solid #C0D4D5;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    width: 120px;
    margin-top: 2px;
    
	}

.headder-title-archive #tag { float: right; margin-right: 5px;}

/*****INICIO ESTILOS RED SOCIAL CREAR EVENTO Y ENVIAR INVITACIONES***/

#comunity-content .padder h3, #comunity-content .button, #titlewrap { color: #529EB7;}
.hndle {
	background-color: #FFF;
	border-bottom-color: #EBF5FA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right: none;
	border-right-color-value: #FFE8C4;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 5px 5px 5px 5px;
	text-transform: uppercase;
}
	
#comunity-content .inside{
	border-style: none;
	background: transparent;

}
#comunity-content .padder h3,#comunity-content .button, #send-invites h2{color: #529EB7;}
#bpcp-sidebar {
	border-style: none none none none;
	position: relative;
    width: auto;
}
#publish {	width:30%;}
#post-body-content {padding-right: 0%;}
#post-status-info {font-size: 11px;	border-color: #FFF;color: #666666;font-size: 10px;}
#edButtonHTML.active, #edButtonPreview.active,#poststuff #edButtonHTML  {color: #529EB7; font-weight: bold; border-color:#EBF5FA;}
#editor-toolbar{margin-right: 15px;}
.widget, .postbox, .stuffbox {border-color: #FFF;}
#bpcp-sidebar{padding-left: 0px;}
.edit-form input[type="text"], .edit-form textarea, #post_title {font-size: 11px;}
.inside a{ color: #529EB7;}
#ep-schedule-end { width: 40%;}

.postbox input[type="text"], #titlewrap input[type="text"]{
height: 20px;
font-family: 'Droid Sans',Arial, Helvetica, sans-serif;
font-size: 13px;
color: #398B96;
border: 1px solid #D8E3EA;
background: transparent url("../../images/bk_coment.png") repeat-x bottom;
}
.wp_themeSkin td.mceFirst {
color: #398B96;
border: 1px solid #D8E3EA;
}
.ep-user {
	background: transparent;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FFE8C4;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	height: 40px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
	text-align: left;
	width: 285px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #EBF5FA;
	border-left-color: #FFF;
}
.ep-nicename{
	float: right;
	width: 200px;
	font-size: 15px;
	color: #000000;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 17px;
	height: auto;
	padding: 0px;
	color: #000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ep-checkbox{
	float: right;
	height: 20px;
	width: 20px;
	margin-top: 15px;
}
/* zona donde se muestra el mensaje de error, arriba del form */
#events-error-message {
	font-weight: bold;
	color: #666;
	background-image: url(../../images/icons/ico-close.png);
	background-repeat: no-repeat;
	background-position: 30px center;
	display: block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 55px;
    border-bottom-color: #A6C2C1;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
	text-transform: uppercase;
}
/*.postbox input[type="text"]{
	height: 20px;
	border: 1px solid 529EB7;
}*/

/* clase que se aplica a los campos con error */
.error-field{
	background-image: url(../../images/icons/ico-close.png);
	background-repeat: no-repeat;
	background-color: #F5B8B1;
 	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}


/*************FIN ESTILOS RED SOCIAL CREAR EVENTO Y ENVIAR INVITACIONES************************/

/*************PAGINA ERROR************************/

.body404 {
	background-image: url('../../../../uploads/maintenance/bk-fondo.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

.contenedor {
	padding: 10px;
	height: 400px;
	width: 960px;
	margin: 40px auto 0px auto;
	border: 1px solid #C6C8B8;
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: #ffffff;
}

.columna {
	background: #ffffff
		url('../../../../uploads/maintenance/bk-cuadros.jpg') repeat-x bottom;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	float: left;
	height: 375px;
	width: 220px;
}

.enlace_propuesta_portada_404 {
    background: url("../../../../uploads/maintenance/info.jpg") no-repeat scroll left top transparent;
    color: #333333;
    display: block;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-weight: normal;
/*     height: 50px; */
    line-height: 22px;
    margin: 10px auto;
    padding: 25px 8px 0 30px;
    position: relative;

}

.texto ,.texto-2 {
	color: #666666;
	display: block;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	padding: 0 8px 14px 30px;
	line-height: 20px;
}

.texto-2 {
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
}

.nombre {
    background: url("../../../../uploads/maintenance/logo.jpg") no-repeat scroll left center transparent;
    color: #006666;
    display: block;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    height: 60px;
    margin: 30px 0 20px 0;
    padding: 0 0 0 65px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 150px;
}


.sub-nombre {
	color: #006666;
	display: block;
	float: right;
	position: relative;
	float: right;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	width: 150px;
}

.enlace_archive_titulo_404{ height: 70px;}
/* COMENTO ESTO PORQUE HACE QUE SE VEA MAL EL NEWSLETTER .entry-content p{ height: 100px;}*/



.also_available_in { color: #666666; }
.also_available_in a , .also_available_in a:visited { color: #777777; font-weight: bold; }
.also_available_in a:hover { color: #444444;	}


.admin-links { padding: 10px 5px; text-align: right; }
.admin-links a, .admin-links a:visited {color: #398B96; font-weight: bold; }
#forum-topic-form .button:FIRST-CHILD{ margin-left: 36px; }

table.forum a { color: #398B96; }
table.forum .td-title a  { font-weight: bold; }

#topic-post-list li { border: 1px solid #8BF5FA; border-top-width: 0px; margin: 15px 0px; }
#topic-post-list .poster-meta { color: #529EB7; font-weight: bold;
								background:url("../../images/form.jpg") repeat-x scroll center top #FFFFFF;
								padding: 10px 3px; }
#topic-post-list .poster-meta a, #topic-post-list .poster-meta a:visited { color: #4790A9; }
#topic-post-list .post-content { margin-left: 42px; margin-right: 11px;}
#topic-post-list .post-content, #topic-post-list .post-content p { font-size: 12px; } 
.forums-list { background:url("../../images/form.jpg") repeat-x scroll center top #FFFFFF; padding: 10px 0px; }
.forums-list .button { float: right; margin-top:-5px; }

/* hardcodeo para el que el tinymce no muestre bordes ni textos azules*/
.wp_themeSkin .mceButton, .wp_themeSkin a.mceButtonEnabled:hover, 
.wp_themeSkin a.mceButtonActive, .wp_themeSkin a.mceButtonSelected,
.wp_themeSkin .mceListBox .mceText, .wp_themeSkin .mceListBox .mceOpen,
.wp_themeSkin table.mceListBoxEnabled:hover .mceText, .wp_themeSkin .mceListBoxHover .mceText, 
.wp_themeSkin .mceListBoxSelected .mceText, .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen, 
.wp_themeSkin .mceListBoxHover .mceOpen, .wp_themeSkin .mceListBoxSelected .mceOpen, 
.wp_themeSkin select.mceListBox, .wp_themeSkin .mceSplitButton a.mceAction, 
.wp_themeSkin .mceSplitButton a.mceOpen, .wp_themeSkin .mceSplitButton a.mceOpen:hover, 
.wp_themeSkin .mceSplitButtonSelected a.mceOpen, .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
.wp_themeSkin .mceSplitButton a.mceAction:hover, .wp_themeSkin div.mceColorSplitMenu table, 
.wp_themeSkin .mceColorSplitMenu a, .wp_themeSkin .mceColorSplitMenu a.mceMoreColors, 
.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover, .wp_themeSkin a.mceMoreColors:hover, .wp_themeSkin .mceMenu { border-color: #454545; color: #000; }

#reply_text_parent.mceEditor .wp_themeSkin .mceListBox a.mceText, #reply_text_parent.mceEditor .wp_themeSkin .mceSplitButton a.mceAction { color: #000; } 

#quicktags {
	width: 95%;
}
#ed_toolbar{
 width: 98%;
}
#quicktags input[type=button] {
	width:auto;
}


@media(max-width:550px){
	#header{
		padding: 20px 0 0;
	}
	#wp-admin-bar .padder {
		height:50px;
	}
}