/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

.html .container-12 .grid-12 {
    width: 960px;
}

.panel-3col-33 .panel-col-first,.panel-3col-33 .panel-col,.panel-3col-33 .panel-col-last,.html .container-12 .grid-4{
width:320px;

}
.front #block-system-main .field-name-body{
max-height:54px;
overflow:hidden;
}
.container-12 .grid-3 {
    margin: 0 10px;
    width: 220px;
}
.ie .view-uc-catalog-terms .views-row{
width:319px;
float:left;
}
/* LLista prods */
 .view-uc-catalog-terms{

float:left;

}
.site-name-slogan {
    float: right;
}
.page-news .views-row .field-name-field-news-body{
    padding: 0px;
    width: 419px;
    height: 88px;
    overflow: hidden;
     font-size: 12px;
}
.page-news .views-row .node-title {
	margin:0;
	
}
.page-news .container-12 .grid-10 {
    width: 818px;
}

.page-blog .container-12 .grid-7 {
    width: 598px;
}
.page-blog .view-blog .views-row .views-field-body{
    padding: 15px;
    width:568px;
    overflow: hidden;
     font-size: 12px;
}

#region-branding{
width:540px;
}

.page-contact .block-system-main .form-item{
	width:490px;
}
.page-contact .block-system-main input{
	width:245px;
	}
    
    body{
margin:0px;
}
    

.views-field-field-slide img{
width:auto;
height:auto;
}
.page-news .views-row .field-name-field-news-image {
    float: right;
    position: absolute;
    right: 0;
    width: auto;
	top:0;
}
#block-nodeblock-49 {
    float: right;
    margin-right: 4px;
}
.view-main-banner .views-field-field-banner-text {
    background: none repeat scroll 0 0 rgba(240, 240, 240, 0.77);
    font-size: 26px;
    left: 0;
	position: absolute;
    top: 270px;
    width: 935px;
	padding-left: 25px;
	color: #ff1a1b;
}