#colRight div.moduletable {
	margin-bottom:0.5em;
	/*background:url(../images/pat_olas.jpg) left bottom repeat-x;*/
	padding:0 0 20px 10px;
        float:left;
}
/** NOVEDADES **/
.moduletablenovedades {
	width:390px;
	background:#FFF url(../images/bg_novedades.jpg) right top no-repeat;
	height:240px;
	float:left;
	overflow:hidden;
	margin:0 20px 20px 15px;
	padding:10px;
}
/** AGENDA NOVEDADES **/
.moduletableagenda {
	background:#FFF url(../images/bg_agenda.jpg) left top no-repeat;
	float:left;
	width:245px;
	height:240px;
	padding:10px;
	overflow:hidden;
}
/** NEWSLetter **/
.moduletable_formNewsletter {padding-top: 10px;}

/** LOGIN **/
.moduletablelogin form fieldset { border:0; padding:0; margin: 0;}
.moduletablelogin .inputbox { width: 200px; border: 1px solid #7fb5d1;}
.moduletablelogin .check { width: 25px;}
.moduletablelogin input.button {
	background: url(../images/bt_azul.png) left top no-repeat;
	border: none;
	height: 29px;
	color: #FFF;
	font-weight: bold;
	width: 207px;
	}

div.moduletable h3, .moduletablenovedades h3, .moduletableagenda h3, #colRight h3 {
	border-bottom:1px solid #7FB5D1;
	margin-bottom:1em;
}

.module {
	background:#ddd url(../images/bl_grey.gif) 0 100% no-repeat;
	width:100%;
	margin-bottom:10px;
}
.module div { background:url(../images/br_grey.gif) 100% 100% no-repeat; }
.module div div { background:url(../images/tl_grey.gif) 0 0 no-repeat; }
.module div div div {
	background:url(../images/tr_grey.gif) 100% 0 no-repeat;
	padding:5px;
}
.module div div div div { background:none; }
.contentpaneopen img { border:5px solid #EFF6F9; }
