/*Powered by Osha*/
* {
	margin: 0;
	padding: 0;
}
body {
	color:#000000;
	font-family:arial;
	font-size:12px;
	background:#FFFFFF;
}
body.contentpane {
	color:#000000;
	font-family:arial;
	font-size:12px;
	background:#FFFFFF;
}
/* Normal link */

a {
	text-decoration: none;
	color:#c68b3b;
}
a:hover, a:focus {
	color:#c68b3b;
	text-decoration:underline;
}
img, fieldset {
	border:none;
}
h1 {
	font-size:18px;
	color:#000000;
	margin:0;
	padding:0;
}
h2 {
	font-size:16px;
	color:#000000;
	font-weight:normal;
	margin:0;
	padding:0;
}
h3 {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:0;
}
h4 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:0;
}
h5 {
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0;
}
/* Small text */

.small, .smalldark, .createdate, .modifydate, .back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon {
	font-size: 0.9em;
}
p {
	padding:0px;
}
ul {
	list-style: none;
}
ul li {
	padding-left: 15px;
}
.s5_backmiddlemiddle_m ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding-left:15px;
	line-height:21px;
}
.s5_backmiddlemiddle {
	font-size:11px;
}
.s5_backmiddlemiddle ul li, .s5_backmiddlemiddle_m ul li {
	padding-left: 0px;
}
.s5_backmiddlemiddle ul {
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0px;
	color:#9c6681;
}
ol {
	margin-top: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}
ol li {
	margin-left: 15px;
}
th {
	padding: 4px;
	font-weight: bold;
	text-align: left;
}
fieldset {
	border: none;
}
fieldset a {
	font-weight: bold;
}
a img {
	border: none;
}
td, div {
	font-size: 1em;
}
/* FORM

--------------------------------------------------------- */

form {
	margin: 0;
	padding: 0;
}
input, select {
	font-size: 12px;
}
textarea {
	font-family:Arial;
	font-size:13px;
	padding-left: 2px;
}
.inputbox {
	margin-top:5px;
	border: 1px solid #C9C7C7;
	color:#000000;
}
#search_searchword {
	width:180px;
}
#search_ordering {
	background:#FFFFFF;
}
.inputbox:hover, .inputbox:focus {
	border: 1px solid #606060;
}
/* JOOMLA STYLE

--------------------------------------------------------- */

.highlight {
	background: #dad9d9 repeat-x scroll 0%;
	color:#000;
}
.small {
	color: #003d6f;
	font-weight:bold;
}
table.blog {
}
table.blog .article_seperator {
	display: block;
	height: 10px;
}
table.contentpane {
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
}
table.contentpaneopen, table.contentpane, table.blog {
	width:100%
}
table.contentpaneopen {
	border-bottom:1px dotted #CCCCCC;
	width:100%;
}
table.contenttoc {
	float:right;
	margin: 0 0 3px 3px;
	padding: 0;
	width: 50%;
}
table.contenttoc a {
	text-decoration: none;
	color: #060;
}
.toclink active {
	display:none;
}
table.contenttoc a:hover {
	text-decoration: underline;
	color: #060;
}
.pagenavcounter {
	color:#F00;
	margin:0px 0px 7px 0px;
}
.pagenav {
	background: none;
	display: inline;
	margin: 5px;
	border:#CCCCCC solid 1px;
	padding-top:10px;
}
table.contenttoc td {
	background:url(../images/bg_li.jpg);
	color: #ffffff;
	height:25px;
	margin-bottom:5px;
	padding-left: 5px;
	padding-top:5px;
}
table.contenttoc th {
	padding: 2px;
	background: #2F2F2F;
	color: #FFFFFF;
	text-indent: 5px;
	border: 1px solid #3F3F3F;
}
table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}
table.pollstableborder img {
	vertical-align: baseline;
}
table.searchintro {
	padding: 10px 0;
	width: 80%;
}
/*Control the Frontend Editor area width*/

table.adminform {
	width: 400px!important;
}
.adminform .inputbox {
}
.blog_more {
	margin: 10px 0;
}
.blog_more strong {
	margin: 0 0 5px;
	padding-left: 13px;
	display: block;
	color: #606060;
	text-transform: uppercase;
}
td.buttonheading {
	padding: 0 0 0 3px!important;
	text-align: center;
}
.category {
	font-weight: bold;
}
.clr {
	clear: both;
}
.componentheading {
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 1.3em;
	line-height: normal;
	font-weight: bold;
}
.contentdescription {
	padding-bottom: 30px;
}
table.blog .contentheading {
	font-family:arial;
	font-size:18px;
	padding-bottom:5px;
	font-weight:normal;
	color:#000000;
	line-height: normal;
}
.contentheading {
	font-size: 1.4em;
	font-weight: bold;
	line-height: normal;
}
a.contentpagetitle {
	text-decoration: none!important;
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	display:block;
	height:32px;
	padding-top: 7px;
	color:#FFF;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}
a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
	text-decoration: underline!important;
	color: #FFF;
}
/*esto va  a ser para Noticias*/

.contentheading_noticias {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 3px;
	color:#FFFFFF;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	width:370px;
}
.readon_noticias {
	float: right;
	padding: 2px 17px 8px 15px;
	display: block;
	font-size:11px;
	color:#FFFFFF;
	margin-top:13px;
	font-weight: normal;
	background: url(../images/blue/s5_cityportal_readmore.png) no-repeat top center;
	text-decoration: none;
}
.readon_noticias:hover, .readon_noticias:active, .readon_noticias:focus {
	color:#FFF;
	text-decoration: underline;
}
.contentheading_noticias a {
	color:#FFFFFF;
}
.componentheading_noticias {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 9px;
	color:#FFFFFF;
	padding-left:45px;
	font-size:12px;
	font-weight:bold;
	width:370px;
}
.contentdescription_noticias {
	padding-left:10px;
	padding-right:10px;
}
.contentpane_noticias form {
	width:390px;
	padding:0px;
	margin-bottom:30px;
}
.contentpane_noticias form table td {
	padding:10px;
	font-weight:bold;
	border:#FFFFFF solid 2px;
	background-color:#CCCCCC;
}
.contentpane_noticias form table .sectiontableheader_noticias {
	background-color:#333333;
	color:#FFFFFF;
}
.contentpane_noticias ul {
	padding-left:0px;
	padding-right:20px;
	border:3px solid #FFFFFF;
}
.contentpane_noticias li {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/bg_li.jpg);
	border:3px solid #FFFFFF;
	margin-left:10px;
}
/*esto va  a ser para HUMOR*/

.blog_humor {
	width:445px;
	background: url(art_code.png) repeat-x scroll 0% top;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5;
	margin-top:3px;
	margin-bottom:10px;
	padding:10px 20px;
	padding-top:3px;
	padding-bottom:20px;
}
.contentheading_humor {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 3px;
	color:#FFFFFF;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	width:400px;
}
.readon_humor {
	float: right;
	padding: 2px 17px 8px 15px;
	display: block;
	font-size:11px;
	color:#FFFFFF;
	margin-top:13px;
	font-weight: normal;
	background: url(../images/blue/s5_cityportal_readmore.png) no-repeat top center;
	text-decoration: none;
}
.readon_humor:hover, .readon_humor:active, .readon_humor:focus {
	color:#FFF;
	text-decoration: underline;
}
.contentheading_humor a {
	color:#FFFFFF;
}
.componentheading_humor {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 9px;
	color:#FFFFFF;
	padding-left:45px;
	font-size:12px;
	font-weight:bold;
	width:400px;
}
.contentdescription_humor {
	padding-left:10px;
	padding-right:10px;
}
.contentpane_humor form {
	width:400px;
	padding:0px;
	margin-bottom:30px;
}
.contentpane_humor form table td {
	padding:10px;
	font-weight:bold;
	border:#FFFFFF solid 2px;
	background-color:#CCCCCC;
}
.contentpane_humor form table .sectiontableheader_humor {
	background-color:#333333;
	color:#FFFFFF;
}
.contentpane_humor ul {
	padding-left:0px;
	padding-right:20px;
	border:3px solid #FFFFFF;
}
.contentpane_humor li {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/bg_li.jpg);
	border:3px solid #FFFFFF;
	margin-left:10px;
}
/*esto va  a ser para General*/

.contentheading_listados {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 3px;
	color:#FFFFFF;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	width:370px;
}
.readon_listados {
	float: right;
	padding: 2px 17px 8px 15px;
	display: block;
	font-size:11px;
	color:#FFFFFF;
	margin-top:13px;
	font-weight: normal;
	background: url(../images/blue/s5_cityportal_readmore.png) no-repeat top center;
	text-decoration: none;
}
.readon_listados:hover, .readon_listados:active, .readon_listados:focus {
	color:#FFF;
	text-decoration: underline;
}
.contentheading_listados a {
	color:#FFFFFF;
}
.componentheading_listados {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 9px;
	color:#FFFFFF;
	padding-left:45px;
	font-size:12px;
	font-weight:bold;
	width:370px;
}
.contentdescription_listados {
	padding-left:10px;
	padding-right:10px;
}
.contentpane_listados form {
	width:390px;
	padding:0px;
	margin-bottom:30px;
}
.contentpane_listados form table td {
	padding:10px;
	font-weight:bold;
	border:#FFFFFF solid 2px;
	background-color:#CCCCCC;
}
.contentpane_listados form table .sectiontableheader_listados {
	background-color:#333333;
	color:#FFFFFF;
}
.contentpane_listados ul {
	padding-left:0px;
	padding-right:20px;
	border:3px solid #FFFFFF;
}
.contentpane_listados li {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/bg_li.jpg);
	border:3px solid #FFFFFF;
	margin-left:10px;
}
/*esto va  a ser noticias viejas _comentarios*/

.contentheading_comentarios {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 3px;
	color:#FFFFFF;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	width:370px;
}
.readon_comentarios {
	float: right;
	padding: 2px 17px 8px 15px;
	display: block;
	font-size:11px;
	color:#FFFFFF;
	margin-top:13px;
	font-weight: normal;
	background: url(../images/blue/s5_cityportal_readmore.png) no-repeat top center;
	text-decoration: none;
}
.readon_comentarios:hover, .readon_comentarios:active, .readon_comentarios:focus {
	color:#FFF;
	text-decoration: underline;
}
.contentheading_comentarios a {
	color:#FFFFFF;
}
.componentheading_comentarios {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/s5_cityportal_toprepeat.jpg) repeat-x;
	height:32px;
	padding-top: 9px;
	color:#FFFFFF;
	padding-left:45px;
	font-size:12px;
	font-weight:bold;
	width:370px;
}
.contentdescription_comentarios {
	padding-left:10px;
	padding-right:10px;
}
.contentpane_comentarios form {
	width:390px;
	padding:0px;
	margin-bottom:30px;
}
.contentpane_comentarios form table td {
	padding:10px;
	font-weight:bold;
	border:#FFFFFF solid 2px;
	background-color:#CCCCCC;
}
.contentpane_comentarios form table .sectiontableheader_comentarios {
	background-color:#333333;
	color:#FFFFFF;
}
.contentpane_comentarios ul {
	padding-left:0px;
	padding-right:20px;
	border:3px solid #FFFFFF;
}
.contentpane_comentarios li {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/bg_li.jpg);
	border:3px solid #FFFFFF;
	margin-left:10px;
}
/*Esto es Drop down*/

.slideTitle {
	padding: 10px 7px 9px 7px;
	display:compact;
	margin:10px 0px 0px 0px;
	background:transparent url(../images/bg_dropdown.png) repeat-x center;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
}
/*Esto es para Diarios y Revistas*/
.contentdescription_diarios {
	padding-left:10px;
	padding-right:10px;
}
.contentpane_diarios form {
	width:390px;
	padding:0px;
	margin-bottom:30px;
}
.contentpane_diarios form table td {
	padding:10px;
	font-weight:bold;
	border:#FFFFFF solid 2px;
	background-color:#CCCCCC;
}
.contentpane_diarios form table .sectiontableheader_diarios {
	background-color:#333333;
	color:#FFFFFF;
}
.contentpane_diarios ul {
	padding-left:0px;
	padding-right:20px;
	border:3px solid #FFFFFF;
}
.contentpane_diarios li {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/bg_li.jpg);
	border:3px solid #FFFFFF;
	margin-left:10px;
}
table.contentpaneopen td, table.contentpane td {
}
/*Datos de creación artículo*/
.createdate {
	padding-bottom:5px;
	line-height: 10px;
	font-weight: bold;
}
.veces_visto {
	padding-bottom:5px;
	line-height: 10px;
	font-weight: normal;
}
.modifydate {
	color: #7E7E7E;
	height: 32px;
}
.moduletable {
	padding: 0;
}
.mosimage {
	padding: 0;
	border:1px solid #CCCCCC;
	background:#ffffff;
	margin:6px;
}
.mosimage img {
	padding: 0;
	margin: 0!important;
}
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
	padding: 0 2px;
}
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {
	text-decoration: none;
}
a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	text-decoration: none;
}
.pagenavbar {
	padding-left: 14px;
}
.pagenavcounter {
	padding: 8px 14px 0 14px;
}
.sectiontableheader {
	border-bottom:1px solid #222222;
	color:#000000;
	font-weight:bold;
	padding:5px 0;
}
tr.sectiontableentry1 td {
	padding: 5px;
}
tr.sectiontableentry2 td {
	padding: 5px;
}
.small {
}
.smalldark {
	text-align: left;
}
div.syndicate div {
	text-align: center;
}
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td {
	background: none;
}
.button:hover, .button:focus {
	color:#CCCCCC;
	border-color:#5F5F5F;
	cursor:pointer;
	border:none;
}
.button {
	color:#FFFFFF;
	border:none;
	height:17px;
	margin-top:5px;
	margin-bottom:1px;
	border:none;
	font-size:11px;
	padding:1px 6px 11px 6px;
	background:#000000 url(../images/s5_cityportal_buttonb.jpg) repeat-x;
}
/* DEFAULT MENU

----------------------------------------------------------- */



a.mainlevel {
	background:transparent url(../images/arrow.png) no-repeat scroll left center;
	color:#000000;
	display:block;
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:8px 11px;
	text-decoration:none;
	width:88%;
	border-bottom:1px solid #cccccc;
}
#mainlevel li {
	padding-left:0px;
	padding-right:0px;
}
a.sublevel {
	display:block;
	font-family: Arial;
	font-size: 8pt;
	padding:3px 3px 3px 14px;
}
a.sublevel:hover {
	text-decoration: underline;
}
a.mainlevel:hover {
	color:#000000;
	background:#EEEFF1 url(../images/s5_cityportal_hover.jpg) repeat-x;
}
/* MISCELLANOUS

----------------------------------------------------------- */



.back_button {
	height:37px;
	padding-top:26px;
}
div.back_button a, div.back_button a:active {
	margin: -2px 0;
	display: block;
	height:37px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background: none!important;
	text-decoration: none!important;
}
div.back_button a:hover, div.back_button a:active {
	margin: -2px 0;
	display: block;
	height:37px;
	color:#606060;
	background: none!important;
	text-decoration: none!important;
}
#mod_login_password, #mod_login_username {
	width: 50%;
}
#mod_login_password {
	width: 80%;
}
#mod_login_username {
	width: 80%;
}
#mod_login_remember {
	border: none;
	background: none;
}
/* Clearfix */

.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Firefox Scrollbar Hack*/

html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/* Typography

--------------------------------------------------------- */	



img.solid {
	border:1px solid #999999;
	margin:5px 0pt 2px 2px;
	padding:1px;
}
img.dashed {
	border:1px #999999 dashed;
	margin:5px 0pt 2px 2px;
	padding:1px;
}
.introletter {
	color:#000000;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-style:normal;
	font-weight:normal;
	line-height:30px;
	padding:4px 8px 0pt 0pt;
}
blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:italic;
	font-weight:normal;
	line-height:1.5;
	padding:6px 45px;
}
a.readon {
	float: right;
	padding: 2px 17px 8px 15px;
	display: block;
	font-size:11px;
	color:#FFFFFF;
	margin-top:13px;
	font-weight: normal;
	background: url(../images/s5_cityportal_readmore.png) no-repeat top center;
	text-decoration: none;
}
a.readon:hover, a.readon:active, a.readon:focus {
	color:#FFF;
	text-decoration: underline;
}
/* Layout

--------------------------------------------------------- */





#s5_headerwrap {
	width:100%;
	color:#FFFFFF;
	line-height:40px;
	height:33px;
	font-size:11px;
	background: url(../images/s5_cityportal_toprepeat.jpg) repeat-x top;
}
#s5_email {
	height:11px;
	width:16px;
	margin-right:7px;
	float:left;
	margin-top:15px;
	background: url(../images/s5_cityportal_mail.jpg) no-repeat;
}
#s5_homepage {
	height:15px;
	margin-top:13px;
	width:16px;
	float:left;
	background: url(../images/s5_cityportal_homepage.png) no-repeat;
}
#s5_rss {
	height:14px;
	width:16px;
	float:left;
	margin-top:14px;
	background: url(../images/s5_cityportal_rss.jpg) no-repeat;
}
.s5_padding {
	padding-left:4px;
	cursor:pointer;
	padding-right:20px;
	float:left;
}
* html #s5_date {
	float:left;
	font-size:14px;
	margin-left:168px;
}
#s5_topmenu {
	padding-top:12px;
	float:right;
}
/*Espacio Superior*/
#s5_outerwrap {
	width:100%;
	height:100px;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	background: url(../images/background.jpg) repeat-x;
}
.s5_wrap {
	margin:0 auto;
	padding-bottom:0px;
}
#s5_logo {
	height:85px;
	width:85px;
	margin-top:0px;
	margin-left:150px;
	float:left;
	background: url(../images/s5_cityportal_logo.png) no-repeat;
	padding-bottom:0px;
}
#s5_topleftbuttons {
	float:right;
	height: auto;
	padding:12px 125px 10px 10px;
}
#s5_topleftsignup_left {
	height:25px;
	width:27px;
	float:right;
	background: url(../images/s5_cityportal_signup_l.png) no-repeat;
}
#s5_topleftsignup_left2 {
	height:25px;
	width:26px;
	float:right;
	background: url(../images/s5_cityportal_login_l.png) no-repeat;
}
.s5_topleftsignup_middle {
	height:25px;
	float:right;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	line-height:23px;
	background: url(../images/s5_cityportal_ls_m.png) repeat-x;
}
.s5_topleftsignup_right {
	height:25px;
	width:27px;
	float:right;
	background: url(../images/s5_cityportal_ls_r.png) no-repeat;
}
/* S5 Box */

			

#s5_box_tl {
	height:30px;
	float:left;
	width:30px;
	background: url(../images/s5_cityportal_sbtl.png) no-repeat;
}
#s5_box_tm {
	height:30px;
	float:left;
	background: url(../images/s5_cityportal_sbtm.png) repeat-x;
}
#s5_box_tr {
	height:30px;
	width:30px;
	cursor:pointer;
	float:left;
	background: url(../images/s5_cityportal_sbtr.png) no-repeat;
}
#s5_box_sl {
	background: url(../images/s5_cityportal_sbml.png) repeat-y left;
}
#s5_box_sm {
	background: url(../images/s5_cityportal_sbmr.png) repeat-y right;
}
#s5_box_sm_inner {
	margin-left:4px;
	background:#efefef;
}
#s5_box_bl {
	height:30px;
	float:left;
	width:14px;
	background: url(../images/s5_cityportal_sbbl.png) no-repeat;
}
#s5_box_bm {
	height:30px;
	float:left;
	background: url(../images/s5_cityportal_sbbm.png) repeat-x;
}
#s5_box_br {
	height:30px;
	width:14px;
	float:left;
	background: url(../images/s5_cityportal_sbbr.png) no-repeat;
}
#s5_box_outer {
	display:none;
	left:87%;
	position:absolute;
	top:127px;
	z-index:50;
}
#s5_topleftbody {
	width:11px;
	height:11px;
	float:left;
	background: url(../images/s5_cityportal_top_left.png) no-repeat;
}
#s5_topmiddlebody {
	height:11px;
	float:left;
	background: url(../images/s5_cityportal_top_middle.png) repeat-x;
}
#s5_toprightbody {
	width:11px;
	height:11px;
	float:left;
	background: url(../images/s5_cityportal_top_right.png) no-repeat;
}
#s5_middleleft {
	padding-left:8px;
	background: url(../images/s5_cityportal_side_left.png) repeat-y left;
}
#s5_middleright {
	padding-right:8px;
	background: url(../images/s5_cityportal_side_right.png) repeat-y right;
}
#s5_middlebody {
	background:#FFFFFF url(../images/s5_cityportal_middle_repeat.jpg) repeat-x;
}
#s5_bottomleftbody {
	width:11px;
	height:11px;
	float:left;
	background: url(../images/s5_cityportal_bottom_left.png) no-repeat;
}
#s5_bottommiddlebody {
	height:11px;
	float:left;
	background: url(../images/s5_cityportal_bottom_middle.png) repeat-x;
}
#s5_bottomrightbody {
	width:11px;
	height:11px;
	float:left;
	background: url(../images/s5_cityportal_bottom_right.png) no-repeat;
}
#s5_middlebodypadding {
	width:100%;
	padding-left:15px;
	padding-right:15px;
}
#s5_user34567 {
	padding-bottom:2px;
}
#s5_searchposition {
	float:left;
	padding-left:23px;
}
/*Meditemos Padre Juan*/

.latestnews_padre {
	color:#000000;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	height: auto;
	border-bottom:1px solid #CCCCCC;
	line-height:31px;
	list-style-position: inside;
	list-style-type:none;
	margin-left:0px;
	padding-left:8px;
	text-decoration:none;
}
.latestnews_padre li img {
	padding-top:8px;
	float:left;
}
.latestnews_padre li {
	padding-left:1px;
}
.latestnews_padre:hover, .latestnews_padre:active, .latestnews_padre:focus {
	color:#000000;
	text-decoration:none;
	background:#EEEFF1 url(../images/s5_cityportal_hover.jpg) repeat-x;
}
/* Module Styles */

#s5_outerwrap div.module-plain {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module-plain div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-plain div div {
	background: url('../images/s5_cityportal_sqtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-plain div div div {
	background: url('../images/s5_cityportal_sqtl.jpg') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
}
#s5_outerwrap div.module-plain div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
#s5_outerwrap div.module-title {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module-title div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-title div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-title div div div {
	background: url('../images/s5_cityportal_grtl.jpg') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module-title div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
#s5_outerwrap div.module-gray {
	background: url('../images/s5_cityportal_gbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module-gray div {
	background: url('../images/s5_cityportal_gbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-gray div div {
	background: url('../images/s5_cityportal_gtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-gray div div div {
	background: url('../images/s5_cityportal_gtl.jpg') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module-gray div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
#s5_outerwrap div.module-advert {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module-advert div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-advert div div {
	background: url('../images/s5_cityportal_adtoph3.jpg') repeat-x top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module-advert div div div {
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module-advert div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
#s5_outerwrap div.module-advert h3 {
	text-align:center;
	margin-top:-11px;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
}
#s5_user34567 div.module {
	background: url(../images/s5_cityportal_bottom_bright.jpg) no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_user34567 div.module div.mod {
	background: url(../images/s5_cityportal_bottom_bleft.jpg) no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_user34567 div.module div div.mod {
	background: url(../images/s5_cityportal_bottom_tright.jpg) no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_user34567 div.module div div div.mod {
	background: url(../images/s5_cityportal_bottom_tleft.jpg) no-repeat top left;
	padding:0px;
	margin:0px;
	width: auto;
}
#s5_user34567 div.module div div div.mod div, #s5_user34567 div.module div div div.mod div div, #s5_user34567 div.module div div div.mod div div div {
	background:none;
}
/*******************default joomla menu with images, use "-img" on menu class suffix **********************/	





/* Default Joomla! Menu */

a.mainlevel-img {
	color:#000000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	height:33px;
	border-bottom:1px solid #CCCCCC;
	line-height:31px;
	list-style-position:outside;
	list-style-type:none;
	margin-left:20px;
	padding-left:8px;
	text-decoration:none;
}
#mainlevel-img li img {
	padding-top:8px;
	float:left;
}
ul#mainlevel-img li {
	padding-left:1px;
}
a.mainlevel-img:hover, a.mainlevel-img:active, a.mainlevel-img:focus {
	color:#000000;
	text-decoration:none;
	background:#EEEFF1 url(../images/s5_cityportal_hover.jpg) repeat-x;
}
a.mainlevel-img#active_menu {
	text-decoration: none;
}
a.mainlevel-img:hover#active_menu {
	text-decoration: none;
	display: block;
}
a.sublevel-img {
	padding: 2px 2px 2px 27px;
	text-decoration: none;
}
a.sublevel:active, a.sublevel:focus {
	text-decoration: none;
}
a.sublevel-img:hover {
	color:#000000;
	text-decoration: underline;
}
#active_menu-img {
	color:#000000;
	background:#D6D6D6;
}
a.sublevel-img#active_menu {
	background:none;
	text-decoration: underline;
}
div.module-plain img {
	float:left;
	margin-left:0px;
	margin-top:8px;
	padding-right:3px;
	position:absolute;
	vertical-align:bottom;
}
#s5_mainbodywrap {
	width:100%;
}
#s5_leftcolumn {
	float:left;
}
#s5_leftcolumn h3 {
	padding-bottom:12px;
}
#s5_mainbodywrap {
	padding-top:20px;
	float:left;
}
#s5_rightcolumn {
	float:left;
}
#s5_rightcolumn h3 {
	padding-bottom:12px;
}
* html .s5_backtopmiddle {
	margin-bottom:-5px;
}
.s5_backmiddlemiddle {
	padding-left:6px;
}
.s5_backmiddlemiddle h3 {
	font-size:12px;
	padding-bottom:4px;
}
#s5_positions {
	width:100%;
}
#s5_positions h3 {
	padding-bottom:5px;
	color:#000000;
}
#s5_user1_100 {
	padding-bottom:25px;
	float:left;
	width:100%;
}
#s5_user2_100 {
	padding-bottom:25px;
	float:left;
	width:100%;
}
#s5_user1_50 {
	padding-bottom:25px;
	float:left;
	width:49%;
}
#s5_user2_50 {
	padding-bottom:25px;
	float:left;
	width:49%;
}
#s5_advert1_33 {
	float:left;
	padding-left:4px;
	width:32.5%;
	padding-bottom:2px;
}
#s5_advert2_33 {
	float:left;
	width:32.5%;
	padding-bottom:2px;
}
#s5_advert3_33 {
	float:left;
	width:32.5%;
	padding-bottom:2px;
}
#s5_advert1_50 {
	float:left;
	padding-left:8px;
	width:49.1%;
	padding-bottom:2px;
}
#s5_advert2_50 {
	float:left;
	padding-left:8px;
	width:49.1%;
	padding-bottom:2px;
}
#s5_advert3_50 {
	float:left;
	width:49.1%;
	padding-left:8px;
	padding-bottom:2px;
}
#s5_advert1_100 {
	padding-left:5px;
	width:98%;
	padding-bottom:2px;
}
#s5_advert2_100 {
	float:left;
	padding-left:5px;
	width:98%;
	padding-bottom:2px;
}
#s5_advert3_100 {
	float:left;
	padding-left:5px;
	width:98%;
	padding-bottom:2px;
}
#s5_user3_20 {
	float:left;
	width:17.5%;
	margin:6px;
	padding:4px;
}
#s5_user4_20 {
	float:left;
	width:17.5%;
	margin:6px;
	padding:4px;
}
#s5_user5_20 {
	float:left;
	width:17.5%;
	margin:6px;
	padding:4px;
}
#s5_user6_20 {
	float:left;
	width:17.5%;
	margin:6px;
	padding:4px;
}
#s5_user7_20 {
	float:left;
	width:17.5%;
	margin:6px;
	padding:4px;
}
#s5_user3_25 {
	float:left;
	width:22.5%;
	margin:6px;
	padding:4px;
}
#s5_user4_25 {
	float:left;
	width:22.5%;
	margin:6px;
	padding:4px;
}
#s5_user5_25 {
	float:left;
	width:22.5%;
	margin:6px;
	padding:4px;
}
#s5_user6_25 {
	float:left;
	width:22.5%;
	margin:6px;
	padding:4px;
}
#s5_user7_25 {
	float:left;
	width:22.5%;
	margin:6px;
	padding:4px;
}
#s5_user3_33 {
	float:left;
	width:30.9%;
	margin:6px;
	padding:4px;
}
#s5_user4_33 {
	float:left;
	width:30.9%;
	margin:6px;
	padding:4px;
}
#s5_user5_33 {
	float:left;
	width:30.9%;
	margin:6px;
	padding:4px;
}
#s5_user6_33 {
	float:left;
	width:30.9%;
	margin:6px;
	padding:4px;
}
#s5_user7_33 {
	float:left;
	width:30.9%;
	margin:6px;
	padding:4px;
}
#s5_user3_50 {
	float:left;
	padding-top:10px;
	width:47%;
	margin-left:6px;
}
#s5_user4_50 {
	float:left;
	padding-top:10px;
	width:47%;
	margin-left:6px;
}
#s5_user5_50 {
	float:left;
	padding-top:10px;
	width:47%;
	margin-left:6px;
}
#s5_user6_50 {
	float:left;
	padding-top:10px;
	width:47%;
	margin-left:6px;
}
#s5_user7_50 {
	float:left;
	padding-top:10px;
	width:47%;
	margin-left:6px;
}
#s5_user3_100 {
	float:left;
	margin-left:6px;
	padding-top:4px;
	width:100%;
}
#s5_user4_100 {
	float:left;
	margin-left:6px;
	padding-top:4px;
	width:100%;
}
#s5_user5_100 {
	float:left;
	margin-left:6px;
	padding-top:4px;
	width:100%;
}
#s5_user6_100 {
	float:left;
	margin-left:6px;
	padding-top:4px;
	width:100%;
}
#s5_user7_100 {
	float:left;
	margin-left:6px;
	padding-top:4px;
	width:100%;
}
#s5_pathway {
	color:#9a9090;
	padding-bottom:10px;
	font-size:11px;
}
/*  Top Menu - "top" module, menu must be "flat list", class suffix "-top"  */



#s5_topmenu a.mainlevel {
	background:none;
}
#s5_topmenu h3 {
	padding-bottom:7px;
	font-size:13px;
}
#s5_topmenu ul {
	color:#FFFFFF;
	display:block;
	font-style:normal;
	font-weight:normal;
	float:right;
	line-height:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#s5_topmenu ul li {
	color:#FFFFFF;
	display:block;
	height:14px;
	float:left;
	line-height:14px;
	margin-right:0px;
	font-size:11px;
	overflow:hidden;
	padding-bottom:6px;
	padding-left:1px;
}
#s5_topmenu li a {
	color:#FFFFFF;
	background:none;
	display:block;
	padding:0px 9px;
	border-right:1px solid #CCCCCC;
	text-decoration:none;
}
#s5_topmenu li a.mainlevel {
	background:none;
}
#s5_topmenu ul li a:hover {
	text-decoration:underline;
}
#s5_footermenu {
	float:left;
	width:50%;
	height:0px;
}
#s5_footercopyright {
	float:right;
	text-align:right;
	width:48%;
	height:0px;
	padding-right:10px;
	font-size:11px;
	color:#888787;
}
#s5_footercopyright a {
	color:#458142;
}
/*  Bottom Menu - "bottom" module, menu must be "flat list", class suffix "-bottom"  */



#s5_footermiddle a.mainlevel {
	background:none;
}
#s5_footermiddle h3 {
	padding-bottom:7px;
	font-size:13px;
}
#s5_footermiddle ul {
	color:#BCBBBB;
	display:block;
	font-style:normal;
	font-weight:normal;
	line-height:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#s5_footermiddle ul li {
	color:#BCBBBB;
	display:block;
	height:14px;
	float:left;
	line-height:14px;
	margin-right:0px;
	font-size:11px;
	padding-bottom:6px;
	padding-left:1px;
}
#s5_footermiddle li a {
	color:#888787;
	background:none;
	display:block;
	padding:0px 9px;
	border-right:1px solid #888787;
	text-decoration:none;
}
#s5_footermiddle li a:hover {
	text-decoration:underline;
}
#s5_footermiddle li a.mainlevel {
	background:none;
}
#s5_footercenter ul li a:hover {
	text-decoration:underline;
}
/* 1.5 */

/* System Standard Messages */



#system-message dt.error {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	padding-bottom:10px;
}
#system-message dd.error {
	font-size:12px;
}
#system-message {
	margin-bottom: 20px;
}
#system-message dd.message ul {
	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;
	padding:7px;
	padding-left:40px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/* System Error Messages */

#system-message dd.error ul {
	color: #c00;
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/* System Notice Messages */

#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.tool-tip {
	float: left;
	background: #CCCCCC;
	border: 1px solid #333333;
	padding: 5px;
	color:#000000;
	max-width: 200px;
}
.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	color:#000000;
}
.tool-text {
	font-size: 100%;
	color:#000000;
	margin: 0;
}
/*Modulos personalizados*/


/*esto es para webmail*/

.module_webmail h3 {
	background:url(../images/bg_art_webmail.png) no-repeat;
	color: #003d6f;
	margin-bottom:0px;
	padding-left: 40px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:10px;
}
/*esto es para sesion*/

.module_iniciar h3 {
	background:url(../images/bg_art_sesion.png) no-repeat;
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 40px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:0px;
}
/*Ultimos Popular en TAB*/

.moduletable_maspopular h3 {
	background:url(../images/bg_art_popular.png) no-repeat;
	/*background:url(../images/cierre.jpg) no-repeat;*/

color: #003d6f;
	height:25px;
	/*border-bottom: 1px solid #A7A37E;*/

margin-bottom:0px;
	padding-left: 40px;
	padding-top:7px;
}
.moduletable_maspopular ul li {
	padding-left:0px;
	padding-top:1px;
	padding-bottom:1px;
	background:url(../images/bg_li.jpg);
	border:1px solid #FFFFFF;
	margin-left:10px;
}
/*Ultimos Artículos en TAB*/

.moduletable_ultimosart h3 {
	background:url(../images/bg_art_popular.png) no-repeat;
	/*background:url(../images/cierre.jpg) no-repeat;*/

color: #003d6f;
	height:25px;
	/*border-bottom: 1px solid #A7A37E;*/

margin-bottom:0px;
	padding-left: 40px;
	padding-top:7px;
}
.moduletable_ultimosart ul li {
	padding-left:0px;
	padding-top:1px;
	padding-bottom:1px;
	background:url(../images/bg_li.jpg);
	border:1px solid #FFFFFF;
	margin-left:10px;
}
/*Link en imágenes*/

.zoom {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/zoom.png) no-repeat 50% 50%;
	filter:alpha(opacity=90);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.zoom:hover {
	background:url(http://www.centralcostarica.net/templates/city_portal/images/zoom.png) no-repeat 50% 50%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
/*Nuevo Modulo Encuestas*/

.module_encuesta h3 {
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 33px;
	padding-right:0px;
}
#s5_outerwrap div.module_encuesta {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module_encuesta div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_encuesta div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_encuesta div div div {
	background: url('../images/left_encuestas.png') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:2px;
	width: auto;
}
#s5_outerwrap div.module_encuesta div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
/*Nuevo Modulo RSS*/

.module_rss h3 {
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 25px;
	padding-right:0px;
}
#s5_outerwrap div.module_rss {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module_rss div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_rss div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_rss div div div {
	background: url('../images/left_rss.png') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module_rss div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
/*Módulo Satelital del Tiempo*/

.module_tiempo h3 {
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 25px;
	padding-right:0px;
}
#s5_outerwrap div.module_tiempo {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module_tiempo div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_tiempo div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_tiempo div div div {
	background: url('../images/left_tiempo.png') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module_tiempo div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
/*Módulo JWeather*/

#s5_outerwrap div#jweather_meteo {
	background: url(tiempo_capital.png) no-repeat top;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	width: 100%;
	height:135px;
}
/*Nuevo Modulo Tipo de Cambio*/

.module_tipocambio h3 {
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 25px;
	padding-right:0px;
}
#s5_outerwrap div.module_tipocambio {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module_tipocambio div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_tipocambio div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_tipocambio div div div {
	background: url('../images/left_dollar.png') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module_tipocambio div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
/*Nuevo Modulo Tiempo Google*/

.module_tiempogoogle h3 {
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 25px;
	padding-right:0px;
}
#s5_outerwrap div.module_tiempogoogle {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module_tiempogoogle div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_tiempogoogle div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_tiempogoogle div div div {
	background: url('../images/left_tiempo_2.png') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module_tiempogoogle div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
/*Menú Usuario*/

.module_menu h3 {
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 25px;
	padding-right:0px;
}
#s5_outerwrap div.module_menu {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module_menu div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_menu div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_menu div div div {
	background: url('../images/bg_art_usuario.png') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module_menu div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
#slide1 .slideBox {
	background:url(http://www.centralcostarica.net//templates/city_portal/images/bg_li.jpg);
	margin-bottom: 20px;
}
/*Modulo Ultimas Empresas*/

.module_ultimas_empresas h3 {
	color: #003d6f;
	height:30px;
	margin-bottom:0px;
	padding-left: 25px;
	padding-right:0px;
}
#s5_outerwrap div.module_ultimas_empresas {
	background: url('../images/s5_cityportal_sqbr.jpg') no-repeat bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
	width: 100%;
}
#s5_outerwrap div.module_ultimas_empresas div {
	background: url('../images/s5_cityportal_sqbl.jpg') no-repeat bottom left;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_ultimas_empresas div div {
	background: url('../images/s5_cityportal_grtr.jpg') no-repeat top right;
	padding:0px;
	margin:0px;
}
#s5_outerwrap div.module_ultimas_empresas div div div {
	background: url('../images/left_dollar.png') no-repeat top left;
	padding:0px;
	margin:0px;
	padding:12px;
	width: auto;
}
#s5_outerwrap div.module_ultimas_empresas div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}
.sobi2latest_ultimas_empresas a {
	background:url(../images/bg_art_popular.png) repeat-x;
	height:32px;
	font-size:12px;
	font-weight:bold;
	width:200px;
	color: #003d6f;
	height:25px;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 21px;
	display:block;
}
.sobi2latest_ultimas_empresas {
	background:url(../images/bg_art_popular.png) repeat-x;
	height:32px;
	font-size:12px;
	font-weight:bold;
	width:200px;
	color: #003d6f;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
/*Banner Left*/

.module_banner_left {
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
/*Banner right*/

.module_banner_right {
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

/*Banner Flash*/

.moduletable_flash {
	margin-bottom:10px;
	margin-top:10px;
}

/*Resizer*/

#resizer {
	margin: 0px;
	float: right;
	padding: 0px;
	position: absolute;
	top: 145px;
	right: 80px;
	width: 75px;
}

/*Margenes entre imágenes en artículos*/

.contentpaneopen img {
}


/* Caption fixes */


.contentpaneopen .img_caption {
	padding:3px 3px 3px 3px;
	color: #0d500b!important;
	font-weight:bold;
	
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px; 
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7); /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
	box-shadow:0px 0px 6px rgba(0, 0, 0, 0.7); /* Opera 10.5, IE9, Chrome 10+ */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 20%, #efeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffff), color-stop(100%,#efeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 20%,#efeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 20%,#efeeee 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 20%,#efeeee 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 20%,#efeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeeee', GradientType=0 ); /* IE6-9 */
	
}
.contentpaneopen .img_caption img.caption {
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px; 
	
	
}.contentpaneopen .img_caption p.img_caption {
	padding:3px;
}


