#shoppingBag #open_bag {
	text-align: center;
}
/*** Idiomas header ***/
/*#header .extranavbar .twoLines .idioma {
    line-height: 14px !important;
}
#header .extranavbar li, #header .extranavbar .idioma {
    border-bottom: 0 none !important;
    display: block;
    height: 40px !important;
    line-height: 60px !important;
}
#header .extranavbar .idioma {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #BBBBBB;
    font-family: "FuturaMedium";
    font-size: 1em;
    line-height: 1.1em;
    text-align: left;
    text-decoration: none;
}
#header .extranavbar .idioma select{
    font-size: 10px;
}*/

/*** Idiomas footer ***/

/*#footer .navbar li, #footer .navbar .idioma {
    display: block;
    height: 40px !important;
    line-height: 14px !important;
}
#footer .navbar .idioma {
    background: none repeat scroll 0 0 #E1E1E1;
    color: #606060;
    text-align: center;
    text-decoration: none;
}
#footer .navbar #idioma select{
    font-size: 10px;
}*/

/*** Enlace del modulo texto ***/
.moduloTexto a.link {
	font-size: 15px;
}

.layout-tabs {
    width:900px;
    margin:0 auto;
}
.layout-tabs .tabs{
    float:none;
}
.colorgrid .first .unaColumna, .colorgrid .first .dosColumnas, .colorgrid .first .tresColumnas, .colorgrid .first .cuatroColumnas {
    margin-top: 5px;
    overflow: visible;
}

.marginLayout {
    float: left;
    width: 895px;
    margin-top: 15px;
    min-height: 5px;
}

/* STYLE FOR THE NEW CONTENTGROUP FROM DRUPAL */

    .grupoContenido {
		overflow:hidden;
	}

/* Formateo del link flotante del pie */
	.grupoContenido .link {
		float:					right;
		margin-bottom:			20px;
		z-index:				10;
		padding-right:			23px;
		background:				url(../resources/arrow-text.png) right 0 no-repeat;
		color:					#606060;
		text-transform:			uppercase;
	}
	
	.grupoContenido .link:hover {
		background-position:	right -18px;
		color:					#e20026;
	}
	
	/* Formateo de la seccion de contenido del modulo  */
	.grupoContenido .contenido.right {
		padding-top:			10px;
        padding-bottom:         10px;
        padding-left:           35px;
		color:					#666;
		min-height:				0;
	}
    
    .grupoContenido .contenido.left {
        padding-top:			10px;
        padding-bottom:         10px;
        padding-right:          35px;
		color:					#666;
		min-height:				0;
	}
    
    
	
	/* Formateo de los encabezados de contenido del modulo */
	.grupoContenido .contenido h2,
	.grupoContenido .contenido h3,
	.grupoContenido span.titular {
		display:				block;
		line-height:			35px;
		color:					#e20026;
		font-size:				30px;
		margin-top:				10px;
		margin-bottom:			10px;
	}
	
	/* Formateo del parrafo de contenido del modulo */
	.grupoContenido .contenido p {
		font-size:				12px;
		line-height:			17px;
		padding-bottom:			1em;
        text-align:             justify;
	}
    
    /* Formateo del parrafo de contenido del modulo */
	.grupoContenido .contenido div {
		font-size:				12px;
		line-height:			17px;
		padding-bottom:			1em;
        text-align:             justify;
        font-family:            Arial;
	}
	
	/* Formateo de los enlaces del parrafo de contenido del modulo */
	.grupoContenido .contenido p a {
		color:#e20026;
	}
	.grupoContenido .contenido p a:hover {
		text-decoration:underline;
	}
	
	/* INI: HORIZONTAL */
	
	/* Formateo de la seccion contenedora de la imagen */
	.grupoContenido.horizontal .img {
		width:220px;
		float:left;
		height:155px;
		overflow:hidden;
		position:relative;
		margin-right:5px;
	}
	
	/* Formateo del parrago del contendor de la imagen */
	.grupoContenido.horizontal .img p {
		/*position:				absolute;*/
		bottom:					0;
		left:					0;
		width:					100%;
		min-height:				30px;
		line-height:			17px;
		font-size:				11px;
		background:				white;
		padding-top:			10px;
		font-style:				italic;
		font-family:			FuturaMedium;
	}
	
	/* Reescritura para el modo .right de 
	 * la seccion contenedora de la imagen */
	.grupoContenido.horizontal.right .img p {
		text-align:right;
	}
	
	.grupoContenido.horizontal.right .img {
		float:right;
		margin-left:40px;
		margin-right:0px;
        margin-bottom:0px;
	}
	
	
	.grupoContenido.horizontal .img {
		width:				220px;
		height:				155px;
		margin:				auto 5px auto auto;
	}
	
	/*.grupoContenido.horizontal.right .img {
		margin:				auto auto auto 5px;
	}*/
	
#loader {
    margin-top: 17px;
    margin-left: 45px;
    padding-top: 9px;
    height: 16px;
    background: url( "../resources/pais-loader.gif") no-repeat scroll 10px 0 transparent;


}

/* mini header del modulo image and text */
.moduloTextoImagen.reducido a h2 {
    font-size: 21px;
}
.moduloTextoImagen.reducido h2 {
    font-size: 21px;
}

/* Nova ubicacio dels logos de Camper */
h1.logo a, a.logo {
    background: url("/img/camper_lifelovers_logo.png") no-repeat scroll 0 0 transparent;
}

#footer .navbar a.logoFooter {
    background: none;
    /*url("/css/img/logo.jpg") no-repeat scroll center 0 #FFFFFF;*/
}

/* Nova versio del footer */
#footer_v2 .navbar a.logoFooter {
    background: none;
    /*url("/css/img/logo.jpg") no-repeat scroll center 0 #FFFFFF;*/
}

#header .conoce #conoce-camper-extended.navExtended { 
    height: 180px;
}

#header .mediaColumna.bolsos{
    margin-right:0px;
}

#header .mediaColumna.bolsos a{
    width:65px;
}

/*** Formulario registro pressroom ***/
#user-register-form .grupoCeldas .tresColumnas .formularioGrupo{
    width:670px;
}

#user-register-form .formulario input[type="submit"]{
    position:relative;
    float:right;
}

#user-register-form div.formulario input[type=text], div.formulario input[type=password], div.formulario textarea{
    text-indent:		12px;
    background:			#fff;
    color:				#606060;
    padding:			0 5px;
    z-index:			100;
    font-family:		Arial, Helvetica, sans-serif;
}


#user-register-form div.error {
    border:         1px red solid !important;
}


#user-register-form div.username {
    border: none !important;
    background-color: #E5E5E5 !important;
}

#user-register-form .formulario fieldset .unaColumna,
#user-register-form .formulario fieldset .dosColumnas,
#user-register-form .formulario fieldset .tresColumnas,
#user-register-form .formulario fieldset .cuatroColumnas,
#user-register-form .formulario fieldset .cincoColumnas,
#user-register-form .formulario fieldset .seisColumnas{
    height:			35px;
    min-height:		35px;
    border:			transparent 1px solid;
    margin:			4px -1px -1px 4px;
}


#pressroom-register-ok .formulario fieldset{
    height:300px;
}

#pressroom-register-ok .formulario fieldset .header{
    max-width:none;
}

#pressroomPopupLogin, #pressroomPopupReset{
    width:445px;
}
