/********************************************************************
Style
********************************************************************/
#Portlet_Newsletter { position: relative; width: 100%; margin: 0; padding: 0px 0px 28px; overflow: hidden; float: left;}
.titlesNews { position: relative; margin: 2px 0px; padding: 0px; float: left; font: 900 15px 'Raleway', sans-serif; color: #333333; text-transform: uppercase; }
.grid-12-12 { position: relative; width: 100%; margin: 0px; padding: 0px; float: left; }
.grid-12-12 label { position: absolute; margin: 8px; padding: 0px; z-index: 100; color: #828282; }
.grid-12-12 input { position: absolute; width: 70%; margin: 0px; padding: 6px 3%; overflow: hidden; float: left; height: 14px; font: 14px 'Raleway', sans-serif; color: #828282; border-left: 1px solid #828282; border-top: 1px solid #828282; border-bottom: 1px solid #828282; }
.grid-12-12 input[type="submit"] { position: absolute; width: 18%; margin: 0px 0px 0px 70%; padding: 6px 3%; overflow: hidden; float: left; height: 28px; line-height: 14px; font: 14px 'Raleway', sans-serif; background: #990002; color: #FFFFFF; border: 0px solid #FFFFFF; text-transform: uppercase; cursor: pointer; }
.validators { position: absolute; margin: 28px 0px 0px 0px; padding: 0px; color: #990002; font: 12px 'Raleway', sans-serif; float: left; display: block; z-index: 101; }

.divSearch { position: relative; width: 100%; margin: 0; padding: 0; float: left; }
.formSearch { position: relative; width: 100%; margin: 0; padding: 0; float: left; }
.formSearch .grid-12-12, .formSearch .grid-11-12, .formSearch .grid-10-12, 
.formSearch .grid-9-12, .formSearch .grid-8-12, .formSearch .grid-7-12, 
.formSearch .grid-6-12, .formSearch .grid-5-12, .formSearch .grid-4-12, 
.formSearch .grid-3-12, .formSearch .grid-2-12, .formSearch .grid-1-12 { position: relative; padding: 0; float: left; }

.formSearch .grid-12-12 { width: 100%; margin: 10px 0 10px; }
.formSearch span { width: 100%; display: block; font-size: 12px; line-height: 13px; }
.formSearch input { position: relative; width: 94%; margin: 0px; padding: 6px 3%; float: left; height: 14px; font: 14px 'Raleway', sans-serif; color: #828282; border: 1px solid #828282; }
.formSearch select { position: relative; width: 94%; margin: 0px; padding: 6px 3%; color: #828282; border: 1px solid #828282; }
.formSearch select option { font-size: 14px !IMPORTANT; height: 14px !IMPORTANT; }
.formSearch input.data { width: 40%; }
.formSearch .right { float: right; }
.formSearch input[type="submit"] { position: relative; width: auto; margin: 0; padding: 6px 3%; overflow: hidden; float: left; height: 28px; line-height: 14px; font: 14px 'Raleway', sans-serif; background: #990002; color: #FFFFFF; border: 0px solid #FFFFFF; text-transform: uppercase; cursor: pointer; }


