/* =============================================================================
   MENU
   ========================================================================== */
#header a {
    font-family: Arial, Verdana, Sans-serif;
    font-size: 10px;
}

#header a:hover {
    color: #B68481;
}

#header #register {
    left: 10px;
    position: absolute;
    top: 10px;
}

#header #lang {
    position: absolute;
    right: 25px;
    top: 10px;
}

#header #logo {
    background: transparent url("http://images.pronovias.com/images/logo.png") no-repeat 4px 4px;
    height: 30px;
    left: 50%;
    margin-left: -64px;
    position: absolute;
    text-indent: -999px;
    top: 44px;
    width: 115px;
}

#header #logout {
    left: 10px;
    position: absolute;
    top: 10px;
}
/* =============================================================================
   CONTENT
   ========================================================================== */
#content-container {
    display: block;
/*    overflow: auto;*/
    margin-left: 207px;
    position: relative;
}

#content-generico{margin:0 auto;}

.content {
    position: absolute;
    z-index: 2;
}

.home-icon {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat -6px -540px;
    float: left;
    height: 12px;
    width: 14px;
    margin-left:-3px;
}

.home-icon:hover {
    background-position:-6px -774px;
}

.link-style-1 {
    color: #7a7a7a;
    font-size: 12px;
    line-height: 20px;
    padding-top: 5px;
    text-decoration: underline;
    text-transform: uppercase;
    font-style: italic;
}

.link-style-1:hover {
    color: #827f7d;
}

.side-content {
    padding: 0px 22px;
    text-align: left;
}
#content-container .side-content h2{
    text-align: left;
}

.mid-content {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 54%;
}

.bottom-block {
    bottom: 0;
    padding: 0 22px;
    position: absolute;
	width: 100%;
}

#wide-container {
    margin: 0 auto;
    position: relative;
    width: 85%;
    padding-top:45px;
}

.border-bottom-header {
    border-bottom: 1px solid #5e5b59;
    padding: 0 0 8px 0px;
}

#content-container h1 {

}

#content-container h1 span.title {
    color:#B68481;
    font-family: 'BertholdWalbaumBookRegular',Helvetica,Arial,Verdana,sans-serif;
    font-weight:normal;
}

.button-link {
    border: 1px solid #AA8C89 !important;
    color: #AA8C89;
    font-size: 12px;
    font-style: italic;
    margin-top: 18px;
    padding: 2px 5px;
    text-transform: uppercase;
    width: auto;
}


/*************** HOME *************/
#home-content {
    padding: 30px 0 0 0;
    width: 100%;
}

#banners-home {
    margin:20px auto 0px;
}

#banners {
    float: right;
    width: 768px;
}

#banners li {
    float: left;
    margin-right: 0;
}

#banners .banner-content {
    width:249px;
    height:101px;
    background: transparent url("http://images.pronovias.com/images/bg_section_box.png") no-repeat 0 0;
}

#banners .banner-content img {
    float: left;
    margin: 17px 9px 0 17px;
    border: 1px solid #DDDDDD;
}

#banners .banner-content .banner-text {
    width: 135px;
    display: inline-block;
    margin: 17px 0 0 0;
    line-height: 12px;
}

#banners .banner-content .banner-text .banner-title {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height: 18px;
    display:block;
    color:#333333;
    margin-bottom: 3px;
}

#banners a:hover .banner-content .banner-text .banner-title {
    color:#B68481;
    text-decoration: underline;
}

#banners .banner-content .banner-text .banner-description {
    display:block;
    font-size: 11px;
    line-height: 12px;
}

#right-foot-link {
    bottom: 24px;
    position: absolute;
    right: 20px;
}

.inline-list li {
	float: left;
}

/******************** LANDINGS ******************/

#indice-colecciones #colecciones{
    margin:30px auto;	
    width:580px;
}
#indice-colecciones #colecciones h2{
    font-family: 'BertholdWalbaumBookRegular',Helvetica,Arial,Verdana,sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#776d6c;
    margin-bottom:14px;
}
#indice-colecciones #colecciones #coleccion.tipo1, #indice-colecciones #colecciones #coleccion.tipo1S{	
    float:left;
    margin-bottom:30px;
    margin-right:33px;
    width:158px;
}
#indice-colecciones #colecciones #coleccion.tipo2{	
    float:left;
    margin-bottom:30px;
    margin-right:33px;
    width:348px;
}		
#indice-colecciones #colecciones #coleccion.tipo3{	
    float:left;
    margin-bottom:30px;
    margin-right:44px;
    width:158px;
}
#indice-colecciones #colecciones #coleccion.last{
    margin-right:0;	
}
#indice-colecciones #colecciones #coleccion h2 {
    border-bottom: 1px dotted #DDCBC5;
    border-top: 1px dotted #DDCBC5;
    color:#B68481;
    font-family: 'BertholdWalbaumBookRegular',Arial,Verdana,Sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin:0;
}
#indice-colecciones #colecciones #coleccion h2 span.tipoS {
    line-height:12px;
}
#indice-colecciones #colecciones #coleccion h2 span {
    background-color: #f3ece7;
    display: block;
    margin: 3px 0;
    padding: 12px 18px 8px 18px;
    line-height:33px;
}
#indice-colecciones #colecciones #coleccion a:hover h2 span {
    background-color: #e4ddd7;
}

#indice-colecciones #colecciones #coleccion.tipo3 .link-coleccion {
    line-height:12px;
}

#indice-colecciones #colecciones .link-style-2 {
    color: #463e3b !important; 
    font-family: 'BertholdWalbaumBookRegular',Arial,Verdana,Sans-serif;
    font-size: 4px;
    text-decoration: none;
    padding:0!important;
    margin:0!important;
	text-transform:uppercase;
}
#indice-colecciones #colecciones #coleccion.tipo3 h2 span {
    line-height:12px;
}
#indice-colecciones #colecciones .link-style-1 {
    color:#B68481;
    font-family: 'BertholdWalbaumBookRegular',Arial,Verdana,Sans-serif;
    font-size: 20px;
    text-decoration: none;
    padding:0!important;
    margin:0!important;
}
#indice-colecciones #colecciones .link-style-2 .link-coleccion{
    color: #776D6C !important; 
    font-family: 'BertholdWalbaumBookRegular',Arial,Verdana,Sans-serif;
    font-size: 12px !important;
    line-height:14px;
    text-decoration: none;			
}
#indice-colecciones #colecciones .link-style-2 .yr {
    color:#B68481;
    font-family: 'BertholdWalbaumBookRegular',Arial,Verdana,Sans-serif;
    font-size: 50px;
    line-height:48px !important;
    margin:0 !important;
    padding:0  !important;
    display:inherit !Important;
    background:none !important;
}
#indice-colecciones #colecciones .link-style-2 .up {
    color:#463e3b;
    font-size: 18px;
    line-height:18px !important;
    margin:0 !important;
    padding:0  !important;
    display:inline !important;
    background:none !important;
}
#indice-colecciones #colecciones .link-style-2 .link-coleccion .up{
    color: #776D6C !important;
}
#indice-colecciones h1.fix {
    margin-left: 25px;
}

#indice-colecciones #colecciones p{
    color:#776d6c;
    margin-bottom:40px;	
}

img.coleccion-over{
    display:none;
    position:absolute;
}

#indice-colecciones{
    display:none;
}

/*************** VESTIDOR, EVENTOS Y FAVORITOS *************/
#content-vestidor-container, #content-eventos-container, #content-favoritos-container {
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 400;
    height: 100%;
    position: relative;
    width: 100%;
}

#content-vestidor {
    
}

#content-vestidor #breadcrums{
    margin-bottom:60px;
}

#content-vestidor h1, #content-eventos h1 {
    color: #5e5b59;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding-bottom:9px !important;
	text-transform:uppercase;
}

#content-vestidor .box h2{
    padding:0;
    border:0;
    margin-top:3px;
    width: 75%;
}

#content-favoritos h1 {
    border: 0;
    color: #463e3d;
    font-family: 'BertholdWalbaumBookItalic', Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
}

#content-vestidor h2, #content-eventos h2, #content-favoritos h2 {
    color: #463e3d;
    font-family: 'BertholdWalbaumBookItalic', Helvetica, Arial, Verdana, sans-serif;
    font-size: 24px;
    font-weight: normal;
}

#content_eventos-container-left{
	height: 100%;
    width: 50%;
	float: left;
}

#content-eventos{
	padding: 33px 22px;	
	/*border-right: 1px solid #FFFFFF;*/
}


#content-eventos-paginator{
    margin: 22px 0 0px;
    position: absolute; 
    bottom: 0;
    width: 100%;
}

#content-eventos-paginator-inner{
    background-color: #ece8e7;
    width:100%;
    height:62px;
	padding: 0 22px;
        position:relative;
}

#content-eventos-paginator-inner span{
    color:#4D4D4D;
    font-size:24px;
    line-height:60px;
    font-family: 'BertholdWalbaumBookItalic', Helvetica, Arial, Verdana, sans-serif;
    letter-spacing: 1px;
    display:block;
    width:100%;
    text-align: center;
}

#content-eventos-paginator-inner #eventos-prev{
	font-family: 'BertholdWalbaumBookItalic', Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
    background: transparent url("http://images.pronovias.com/images/flecha_eventos.png") no-repeat 0 10px;
    height: 43px;
    left: 12px;
    position: absolute;
	line-height:17px;
    z-index: 2;
    padding:15px 0 0 30px;
    text-align:left;
    width:100px;
	margin-left: 10px;
}

#content-eventos-paginator-inner #eventos-prev:hover{
    background-position: 0 -45px;
    color:#B68481;
}

#content-eventos-paginator-inner #eventos-next{
	font-family: 'BertholdWalbaumBookItalic', Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
    background: transparent url("http://images.pronovias.com/images/flecha_eventos.png") no-repeat 117px -105px;
    height: 43px;
	line-height:17px;
    position: absolute;
    right: 12px;
    z-index: 2;
    padding:15px 30px 0 0;
    text-align:right;
    width:100px;
	margin-right: 10px;
}

#content-eventos-paginator-inner #eventos-next:hover{
    background-position: 117px -161px;
    color:#B68481;
}
#content-eventos-container #right-banner{
    float: right;
}
#subhome-eventos .border-bottom-header{
    margin-bottom: 26px;
    overflow: auto;
}

#content-container #subhome-eventos h1{
   color: #7a7a7a;
   font-size:30px;
   line-height: 32px;
    text-align: left;
    text-transform: none;
}
#content-container #subhome-eventos h5{
    margin: 0px;
    text-align: left;
    font-family: 'playfair_displayitalic', serif;
    letter-spacing: 0px;
}

#subhome-eventos h2{
	margin-top:0 !important;
	margin-left:0 !important;
	float:none !important;
	color:#808080 !important;
}

#subhome-vestidor p {
    color: #827f7d;
    font-size: 11px;
    line-height: 17px;
    margin: 10px 0 15px 0px;
}

#subhome-eventos p, #subhome-eventos table {
    color: #b7b7b7;
    font-size: 15px;
    line-height: 17px;
    margin: 10px 0 15px 0px;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
}

#subhome-eventos table { width: 100%;  }
#subhome-eventos table tr td{ vertical-align: top; }


#subhome-vestidor p, #subhome-eventos p strong, #subhome-eventos table strong {
	color:#7a7a7a;
	font-weight:400;
}

#subhome-eventos .link-style-1 {
    color: #808080;
    font-size: 11px;
    padding: 4px 75px 5px !important;
    text-decoration: none;
    text-transform: none;
	background-color:#DED9D5 !important;
	margin-top:15px;
}

#subhome-eventos .link-style-1:hover {
	color:#FFFFFF !important;
	background-color:#818181 !important;
}

#subhome-eventos .link-style-1-thin {
    color: #808080;
    font-family: 'BertholdWalbaumBookRegular',Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px;
    padding: 4px 15px 5px !important;
    text-decoration: none;
    text-transform: none;
	background-color:#DED9D5 !important;
	margin-top:15px;
}

#subhome-eventos .link-style-1-thin:hover {
	color:#FFFFFF !important;
	background-color:#818181 !important;
}

#content-favoritos p {
    color: #796E6D;
}

#collections-list {
    margin-top: 50px;
}

#collections-list a {
    border-bottom: 1px solid #b3b3b3;
    color: #796e6d;
    display: block;
    font-family: 'BertholdWalbaumBookRegular', Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 18px;
    padding-bottom: 15px;
}

.box {
   /* background-color: #f3ece6;*/
    display: block;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 15px;
}

#content-vestidor .box h2 {
    /*float: left;*/
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    /*text-transform: uppercase;*/
    line-height: 14px;
    color:#463E3D;
    font-style: italic;
}

#content-vestidor .box h2 span {
    font-family: 'BertholdWalbaumBookItalic', Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    margin-left: 5px;
    text-transform: none;
}

#content-vestidor .box .link-style-1 {
    font-size: 10px;
}

#otras-vistas {
    width:auto!important;
}

#otras-vistas p {
    font-size: 10px;
    margin: 0 0 4px;
}

#content-vestido-wrapper #otras-vistas-images {
	float: left;
}

#content-vestido-wrapper #otras-vistas-images li {
    float: left;
    height: 123px;
    margin-right: 7px;
    overflow: hidden;
    width: 95px;
}

#otras-vistas-options {    
    float: left;
    font-size: 10px;
    height: 123px;
    margin-left: 8px;
    position: relative;
    text-transform: uppercase;
    width:auto!important;
}

#otras-vistas-options li {
    padding-bottom: 3px;
    position: relative;
}

#otras-vistas-options a {
    color: #463e3d;
}

#otras-vistas-options a:hover {
    color:#B68481;
    text-decoration:underline;
}

#otras-vistas-favourite {
    position: absolute !important;
    text-transform: none;
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat -5px -172px;
    padding-left: 17px;
    height:10px;
    bottom:10px;
}

#otras-vistas-favourite:hover {
    background-position: -5px -186px;
}

#otras-vistas-favourite.align-right {
    right:0;
}

#otras-vistas-favourite a, #otras-vistas-favourite-logado a {
    background: none;
    color: #796e6d;
    padding-left: 0;
    white-space: nowrap;
}

#otras-vistas-favourite.selected a, #otras-vistas-favourite a:hover  {
    color:#B68481;
    background-position: -5px -186px;
}

#otras-vistas-favourite-logado a{
    color:#B68481 !important;
    display:none;
    text-transform: none !important;
}

#otras-vistas-favourite-logado.selected {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat -5px -186px;
    padding-left: 17px;
    height:10px;
    bottom:10px;
    position: absolute;
}
#otras-vistas-favourite-logado.selected a{
    display: block!important;
}

#otras-vistas-colores {
    bottom: 0;
    left: 0;
    position: absolute !important;
}

#otras-vistas-colores img {
    margin-right: 8px;
}

#otras-vistas-colores span {
    display: block;
    font-size: 10px;
    margin: 0 0 2px;
    text-transform: none;
}

#compartir-content {
    background: transparent url("http://images.pronovias.com/images/bg_compartir.png") no-repeat 0 0;
    display: none;
    margin-left: -195px;
    position: absolute;
    width:320px;
    height:85px;
    padding: 25px 0 0 24px;
    z-index:35;
}

#compartir-content .social-icons {
    clear: both;
    display: block;
    margin: 0 auto;
    padding-top: 15px;
    width: 125px;
}

#compartir-content .social-icons li {
    float: left;
    margin-right: 3px;
}

#otras-vistas-options #compartir-content {
    background: transparent url("http://images.pronovias.com/images/bg_compartir.png") no-repeat 0 0;
    display: none;
    height: 72px;
    margin-left: -195px;
    padding: 35px 20px 0;
    position: absolute;
    width: 290px;
    z-index: 1;
}

#otras-vistas-options #compartir-content .social-icons {
    clear: both;
    display: block;
    margin: 0 auto;
    padding-top: 15px;
    width: 135px;
}

#otras-vistas-options #compartir-content .social-icons li {
    float: left;
    margin-right: 3px;
}

#compartir-content .fb-like {
    float: left;
    width: 190px!important;
}

#compartir-content .fb-like span{
    width: 190px!important;
    height: 25px!important;
}
/*#compartir-content .fb-like span iframe {
    width: 190px!important;
    height: 25px!important;
}
#compartir-content .fb-like span iframe.fbautodimensions {
    width: 450px!important;
    height: 251px!important;
}*/


/*#compartir-content .fb-like span.fb_edge_comment_widget {
    width: auto!important;
    height: auto!important;
}

#compartir-content .fb-like span.fb_edge_comment_widget iframe{
    width: 401px!important;
    height: 251px!important;
}*/

#compartir-content .gplus {
    float:none;
    display: inline;
}

#lookbook, #lookbook1 {
    border-top: 1px dotted #DDCBC5;
}

#lookbook h2, #lookbook-2 h2,#lookbook1 h2 {
    color: #b78382;
    font-size: 18px;
    margin-bottom: 8px;
    text-transform: uppercase;
}

#lookbook p, #lookbook-2 p ,#lookbook1 p{
    font-size: 11px;
}

#lookbook-2 p {
    color: #463E3D;
}

#lookbook-2 .lookbook-links {
    border-top: 1px dotted #DDCBC5;
    margin: 18px 0 15px; 
    padding-top: 8px;
}

#lookbook .link-style-1 , #lookbook1 .link-style-1{
    color: #796e6d;
}

#lookbook-2 .link-style-1 {
    color: #463E3D;
    font-size: 12px;
}

#lookbook-2 .link-style-1:hover {
    color: #B68481;
}

#more-info-vestido {
    display: none;
    height: 370px;
    margin-top: -20px;
    position: relative;
}

#more-info-vestido .close-btn {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat -4px -575px;
    height: 18px;
    position: absolute;
    right: 12px;
    top: 14px;
    width: 18px;
}

#more-info-vestido .close-btn:hover{
    background-position: -4px -601px;
}

#more-info-vestido-content {
    bottom: 0;
    padding-bottom: 20px;
    position: absolute;
}

#more-info-vestido-content * {
    color: #796e6d;
    font-size: 11px;
    padding: 12px;
    padding-left:5px;
}

#more-info-video {
    display: none;
    height: 370px;
    margin-top: -20px;
    position: relative;
}

#more-info-video .close-btn {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat -4px -575px;
    height: 18px;
    position: absolute;
    right: 12px;
    top: 14px;
    width: 18px;
}

#more-info-video .close-btn:hover {
    background-position: -4px -601px;
}

#more-info-video-content {
    bottom: 0;
    padding-bottom: 20px;
    position: absolute;
}

#more-info-video-content * {
    color: #796e6d;
    font-size: 11px;
    padding: 12px;
}

#favoritos-elegidos{
    /*margin-top:-20px;*/
	/*background-color:#F2F2F2;*/
}

#content-favoritos .num-favoritos,
#favoritos-elegidos-content .num-favoritos{
    color: #5e5b59;
    font-size: 13px;
    font-weight: 300;
	font-style:normal;
    margin: 0;
	padding-top: 0px;
}

#favoritos-elegidos-content .num-favoritos{
	font-size:14px;
	color:#5e5b59;
}

#content-favoritos .num-favoritos{	
	margin-left:10px;
	padding-left:5px;
	border-bottom: 1px solid #5e5b59 !important;
	padding-bottom: 6px;
}

#content-favoritos .num-favoritos strong,
#favoritos-elegidos-content .num-favoritos strong{
	color: #4D4D4D;
    font-size: 14px;
	font-weight:normal;
}

#content-favoritos .num-favoritos span{
    color: #666666;
    font-size: 11px;
	font-weight:bold;
    /*vertical-align: middle;*/
}
#favoritos-elegidos-content .num-favoritos span{
	color:#4D4D4D;
	font-size:14px;	
}

#otras-vistas-scroll {
    clear: both;
    margin: 20px 0 15px 10px;
    overflow: hidden;
}

#otras-vistas-scroll .scroll-it {
    clear: both;
    float: left;
    height: 135px;
    overflow-x: scroll;
    overflow-y: hidden; 
    width: 100%;
}

#otras-vistas-scroll ul {
    clear: both;
    height: 135px;
    width: auto;
}

#otras-vistas-scroll li {
    float: left;
    height: 110px;
    margin-top: 0px;
    overflow: hidden;
    width: 84px;
    position:relative;
}

#otras-vistas-scroll li.active {
/*    height: 107px;
    margin-top: 0;
    width: 83px;*/
}

#otras-vistas-scroll li img {
/*    border: 1px solid #867c75;*/
    height: 96px;
	opacity: 0.7;
	filter: alpha(opacity = 70);
    width: auto;
}

#otras-vistas-scroll li.active img {
/*    border: 1px solid #867C75;
    height: 105px;*/
    opacity: 1;
    filter: alpha(opacity = 100);
    width: auto;
}

#otras-vistas-scroll li.hover img {
/*    border:1px solid #BA8685*/
}

#otras-vistas-scroll li .desc {
    color: #796E6D;
    display: block;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    padding: 0 0 0 3px;
}

#otras-vistas-scroll li .image-container {
    background-color: #000;
    float: left;
    height: 96px;
    width: 74px;
    margin: 7px 0 0 7px;
}

#otras-vistas-scroll li.active .image-container {
/*    background-color: #000000!important;*/
/*    height: 107px;
    margin-bottom: 5px;
    width: 83px;*/
}

#otras-vistas-scroll li .eliminar-favorito {
	background: url("http://images.pronovias.com/images/btn_quitar_favorito.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 2px;
    top: 0;
    width: 15px;
    z-index: 2;
}

#copy-right {
    bottom: 8px;
    color: #b6ada4;
    font-size: 9px;
    margin: 0;
    position: absolute;
}

.section-label {
    right: 0;
    position: absolute;
    top: 0;
}

#favoritos-label {
    background: url("http://images.pronovias.com/images/favoritos.png") no-repeat scroll 0 0 transparent;
    height: 109px;
    margin-top: -6px;
    width: 31px;
    z-index: 3;
}

.favoritos-options {
   /* background: url("http://images.pronovias.com/images/bg_compartir_2.png") no-repeat scroll 0 0 transparent;*/
    bottom: 0;
    height: 60px;
   /* left: 28%;
    margin-left: -202px;*/
    position: absolute;
    width: 100%;
    z-index: 4;
}

.favoritos-options.active {
    height: 141px;
}

.favoritos-options .active-opt {
    font-weight: bold;
    color:#B68481;
}

.favoritos-options-nav {
    clear: both;
    font-style: normal;
    margin: 30px 0 0 3px;
    position: absolute;
    text-transform: uppercase;
    width: 50%;
}

.favoritos-options-nav li {
	background: url("http://images.pronovias.com/images/slash_v2.png") no-repeat scroll left center transparent;
    float: left;
    margin-right: 3px;
    padding-left: 9px;
}

.favoritos-options-nav li.first {
	background:none;
	padding-left:0;	
}

.favoritos-options .flecha{
    position:absolute;
    background: url("http://images.pronovias.com/images/cola_capa_favoritos.png") no-repeat scroll 0 0 transparent;
    width:20px;
    height:15px;
    z-index: 8;
    bottom:-15px;
}




.favoritos-options .otras-vistas-images {
    display: none;
    padding: 25px 0 15px 20px;
    position: relative;
    background: url("http://images.pronovias.com/images/bg_capa_favoritos.png") repeat 0 0 transparent;
    z-index: 4;
    width: 195px;
}

.favoritos-options .otras-vistas-images li {
/*    float: left;*/
    margin-right: -7px;
    display: inline;
}

.favoritos-options .otras-vistas-images li img {
	border: 1px solid #D4D4D4;
    width:77px;
    height:100px;
}

.favoritos-options .otras-vistas-images li img:hover {
	border: 1px solid #979797;
}

.favoritos-options .otras-vistas-images li a {
/*    background: transparent url("http://images.pronovias.com/images/bg_thumbs_gallery.png") no-repeat 0 0;
    float: left; */
    padding: 4px;
}

.favoritos-options a:hover {
    color:#B68481;
    font-weight: bold;
}

.favoritos-options .otras-vistas-info {
    display: none;
    margin: 0 0 0 12px;
}

.favoritos-options .otras-vistas-info li {
    float: left;
    margin-right: -7px;
}

.favoritos-options .otras-vistas-info  li img {
    border: 3px solid #fff;
}

.favoritos-options .otras-vistas-info a {
    background: transparent url("http://images.pronovias.com/images/bg_thumbs_gallery.png") no-repeat 0 0;
    float: left;
    padding: 7px;
}

.favoritos-options .otras-vistas-more-info {
    display: none;
    padding: 25px 50px 45px 25px;
    background: url("http://images.pronovias.com/images/bg_capa_favoritos.png") repeat 0 0 transparent;
    position: relative;
    z-index: 4;
}

.favoritos-options .otras-vistas-more-info li {
/*    float: left;*/
    margin-right: -7px;
}

.favoritos-options .otras-vistas-more-info li.info-title {
	font-family: 'BertholdWalbaumBookItalic',Helvetica,Arial,Verdana,sans-serif;
	font-size:16px;
}

.favoritos-options .otras-vistas-more-info li.info-text {
    margin-top:15px;
    color: #999999;
    font-size:12px;
    line-height: 18px;
}

.favoritos-options .otras-vistas-video {
    display: none;
    margin: -10px 0 0 0;
    position: relative;
    z-index: 4;
    height:100%;
    background: url("http://images.pronovias.com/images/bg_capa_favoritos.png") repeat 0 0 transparent;
}
.favoritos-options .otras-vistas-video iframe{
    margin: -253px 0 0 -146px;
    position:relative;
    top: 50%;
    left: 50%;
}

.favoritos-options .close-btn {
    width:12px;
    height:11px;
    background: url("http://images.pronovias.com/images/close_capa_favoritos.png") no-repeat 0 0 transparent;
    position:absolute;
    right:8px;
    top:10px;
    z-index:5;
}
.favoritos-options .close-btn:hover {
    background-position: 0 -19px;
}

.fav-footer li a.active-opt,
.compartir.hover{
    color: black !important;
    cursor: pointer;
    text-decoration: none;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
}

.favoritos-options-nav a{
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size: 12px;
}
.favoritos-options-nav a:hover{
    color: #898b8d;
}

.compartir-favorito {
	background: url("http://images.pronovias.com/images/bg_compartir_2.png") repeat 0 0 transparent;
    clear: both;
    display: none;
    float: left;
    height: 78px;
    /*margin-bottom: 249px;*/
    padding: 35px 25px 0;
    position: absolute;
    width: 315px;
	bottom: 15px;
}

.compartir-favorito .fb-like {
	float: left;
}

.compartir-favorito .fb-like span{
/*.compartir-favorito .fb-like span iframe {*/
    width: 190px!important;
    height: 25px!important;
}
/*.compartir-favorito .fb-like span.fb_edge_comment_widget {
    width: auto!important;
    height: auto!important;
}
.compartir-favorito .fb-like span.fb_edge_comment_widget iframe{
    width: 401px!important;
    height: 251px!important;
}*/

.compartir-favorito .linkapin{
    float:left;
    display: block; 
    width: 90px;
}

.compartir-favorito .social-icons {
    clear: both;
    display: block;
    margin: 0 auto;
    padding-top: 15px;
    width: 125px;
}

.compartir-favorito .social-icons li {
    float: left;
    margin-right: 3px;
}

.compartir-favorito .gplus {
    float:none;
    display: inline;
}


/* FAVORITOS INTRO */
#login-box{
    z-index:54;
    display:none;
}
#login-box, #login-box-2 {
	/*background: transparent url("http://images.pronovias.com/images/bg_fav_intro.png") repeat 0 0;*/
    height: 310px;
    left: 50%;
    margin: -203px 0 0 -370px;
    padding: 45px 85px;
    top: 50%;
    width:  425px;
    position: fixed;
}

#no-dresses {
    min-height: 310px;
    margin: 10px auto;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size: 14px;
    border: 1px solid #5e5b59;
}

#login-box h1, #login-box-2 h1 {
	border: 0;
    font-weight: normal;
	padding: 0;
	font-size: 22px;
}

#login-box-2 h1 {
	border-bottom: 1px dotted #B78382;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#login-box p {
	font-size: 14px;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
	line-height: 18px;
}

#login-box-2 p {
    font-family: 'gotham_htf_bookregular';
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
}

#login-box #login {
	/*background: url("http://images.pronovias.com/images/bg_dots.png") repeat-x scroll 0 top transparent;
	border-top: 1px dotted #DDCBC5;*/
	margin-top: 48px;	
    padding-top: 15px;
	margin-left: 25px;
}

#login-box #login label{
	display: block;
	font-style:italic;
	font-size:11px;
	color:#666666;
	margin-top: 40px;
}

#login-box #login p {
	font-size: 14px;
	margin-bottom: 4px;
	text-transform: uppercase;
	margin-top: 20px;
}

#login-box #login  input {
	/*background-color: #dcd2cb;
	margin-right: 11px;
	padding: 3px;*/	
	margin-top: 6px;
}

#login-box #login  #submit-login {
	background-color: transparent;
	border: 1px solid #B78382;
	color: #B78382;
	margin-left: 3px;
	padding: 1px 5px;
	width:auto;
}

#login-box #login #submit-login:hover {
    border: 1px solid #000 !important;
    color: #000000;
}

#login-box #login .link-style-1 {
	color: #796E6D;
	display: block;
	font-size: 10px;
}

#login-box #login .link-style-1:hover {
    color: #B68481;
}

#login-box .close-btn {
    background: url("../images/cerrar-sp-off.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    position: absolute;
    right: 9px;
    top: 9px;
    width: 30px;
}

#login-box .close-btn:hover {
    background: url("../images/cerrar-sp.png") no-repeat scroll 0 0 transparent;
}



/* FAVORITOS LISTA */

#lista-vestidos h1 .link-style-1{
	color: #808080;
    font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-right: 40px;
    padding-top: 0px;
    text-decoration: none;
    text-transform: uppercase;
}


#lista-vestidos h3{
	font-family: 'BertholdWalbaumBookItalic',Helvetica,Arial,Verdana,sans-serif;
	font-size:14px;
	margin-left:25px;
	font-weight:normal;	
	margin-top:40px;
        padding-right:25px;
}

#lista-vestidos h3 .link-style-1 {
	font-family: 'BertholdWalbaumBookItalic',Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;	
	margin-right:40px;
	text-transform:none;
}

#lista-vestidos-nuevo #busqueda-vacia .link-style-1 {
    font-family: 'BertholdWalbaumBookItalic',Helvetica,Arial,Verdana,sans-serif;
    font-weight: normal;
    margin-right: 40px;
    text-transform: none;
	color:#666666 !important;
}

/*#lista-vestidos-nuevo #busqueda-vacia .link-style-1 input {
	top:0;
}

#lista-vestidos h3 input{
	top:0px !important;	
}*/
#lista-vestido-content.dressfinder {
    height: 450px;
}
#lista-vestido-content {
    margin-top: 40px;
    width: 100%;
    overflow: auto;
}

#lista-vestido-content ul {
    /*clear: both;
    overflow: hidden;*/
}

#lista-vestido-content li {
    float: left;
    font-family: Arial, Verdana, Sans-serif;
    font-size: 11px;
    margin: 1%;
    overflow: hidden;
    position: relative;
    width: 23%;
    margin-bottom: 45px;
}
#lista-vestido-content li.fav {
	width: 180px;
	margin-bottom: -2px;
}
#lista-vestido-content a {
    float: left;
}

#lista-vestido-content img {
    border: 1px solid #b7b7b7;
    margin-bottom: 6px;
    width: 99%;
}

.desmarcar-favorito {
    background: transparent url("http://images.pronovias.com/images/btn_quitar_favorito.png") no-repeat 0px 0px;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 15px;
}


#lista-vestido-content li .box {
	background:transparent url("http://images.pronovias.com/images/bg_white_trans.png") repeat 0 0;
	font-family: 'gotham_htf_bookregular',Helvetica,Arial,Verdana,sans-serif;
	font-size:10px;
    padding: 10px;
    /*height: 40px !important;*/
	position: absolute;
	bottom: 9px;
        *bottom: 6px;
        left: 0;
	width: 100%;
	color:#4D4D4D;
	margin-bottom:0;
}

#lista-vestido-content li .box strong {
	color:#808080;
	font-weight:normal;
}

#lista-vestido-content li .add_vestidor{
	left: 50%;/*18% !important;*/
        margin-left: -83px !important;
	bottom: 70px;
}

#lista-vestido-content li .add_vestidor a{
	font-size:11px;
}

#lista-vestido-content li .sub_vestidor{
	left: 50%;/*18% !important;*/
        margin-left: -90px !important;
	bottom: 70px;
        display:none;
}

#lista-vestido-content li .sub_vestidor a{
	font-size:11px;
}

#eliminar-vestido {
    height: 168px;
    width: 525px;
}

#eliminar-vestido p {
    font-size: 14px;
    margin: 50px 0 0 100px;
}

#eliminar-vestido .buttons {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 110px;
}

/* Lista Vestidos NUEVA */

#lista-vestido-content-new{
    margin-top:0px;
    padding-bottom:25px;
}

#lista-vestido-content-new ul#breadcrums{
    position:relative;
    float: right;
    margin: 1% 0%;
}

#lista-vestido-content-new ul{
    margin: 1% 0%;
    overflow: hidden;
}

#lista-vestido-content-new li{
    float: left;
    margin-bottom: 0 !important;
    position: relative;
    margin: 1% 1%;
    width: 48%;
}
#lista-vestido-content-new a{
    float: left;
    padding: 3px;
}

#lista-vestido-content-new img {
    width: 100%;
    border: 1px solid #b7b7b7;
}

.vestidor #lista-vestido-content-new li .box {color: #fff;text-shadow: 1px 1px 0.1em #333;}

#lista-vestido-content-new li .box {
    bottom: 0px;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size: 12px;
    left: 6px;
    margin-bottom: 0;
    padding: 10px;
    position: absolute;
    width: 92%;
    color: #7a7a7a;
    letter-spacing: 1px;
}

#lista-vestido-content-new li .box.filtro,
#lista-vestido-content-new li .box.filtro .sub_vestidor p, #lista-vestido-content-new li .box.filtro .add_vestidor p,
#lista-vestido-content-new li .box.filtro .sub_vestidor i, #lista-vestido-content-new li .box.filtro .add_vestidor i{
    color: #fff;
    text-shadow: 1px 1px 0.1em #333;
}

#lista-vestido-content-new.white li .box {
    color: #FFFFFF;
}
#lista-vestido-content-new li .box .title{
    float: left;
}
#lista-vestido-content-new li .box .price{
    clear: both;
    float: left;
    text-transform: uppercase;
}

#lista-vestido-content-new li .add_vestidor, #lista-vestido-content-new li .sub_vestidor{
    float:right;
    width: 60%;
}
#lista-vestido-content-new li .sub_vestidor p, #lista-vestido-content-new li .add_vestidor p{
    color: #5e5b59;
    font-size: 13px;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    float:right;
    padding: 0px 4px;
}
#lista-vestido-content-new li .sub_vestidor i, #lista-vestido-content-new li .add_vestidor i{
    float: right;
    line-height: 17px;
    font-size: 16px;
    color: #5e5b59;
}
#lista-vestido-content-new.white li .sub_vestidor i, #lista-vestido-content-new.white li .add_vestidor i{
    color: #FFFFFF;
}
#lista-vestido-content-new.white li .sub_vestidor p, #lista-vestido-content-new.white li .add_vestidor p{
    color: #FFFFFF;
}
#lista-vestido-content-new li .add_vestidor .ico-favorite, #lista-vestido-content-new li .sub_vestidor .ico-favorite{
    width: 17px;
    height: 17px;
    float:right;
    bottom: 2px;
    position: relative;
}
#lista-vestido-content-new li .sub_vestidor .ico-favorite{background:url("/images/favoritos-on.png") no-repeat;}
#lista-vestido-content-new.white li .sub_vestidor .ico-favorite{background:url("/images/favoritos-white-on.png") no-repeat;}

#lista-vestido-content-new li .popupFavorito, #lista-vestido-content li .popupFavorito{
    position: absolute;
    top: 37%;
    margin: 0px auto;
    width: 79.3%;
    text-align: center;
    padding: 10%;
    background-color: rgba(67, 60, 53, 0.3);
    float: left;
    font-style: italic;
}
#lista-vestido-content-new li .popupFavorito .flash-favorito, #lista-vestido-content li .popupFavorito .flash-favorito{
    padding: 0px;
    margin: 0px;
    color: #FFFFFF;
    font-size: 14px;
}


#lista-vestido-content-new #breadcrums li{
    width: auto;
    float: none;
    margin: 0px;
}

#lista-vestido-content-new #breadcrums li a{
    padding: 0px;
    color: #584e4a
}
#lista-vestido-content-new .hijo{
    text-align: center;
    width: 100%;
}

#lista-vestido-content-new .hijo img{
    width: 27%;
    border: none;
    border-bottom: 1px solid #aca7a5;
    padding: 0px 50px;
    margin-top: -68px;
}
#lista-vestido-content-new .hijo span{
    display: block;
    text-transform: uppercase;
    padding: 7px;
    color: #aba6a4;
    font-family: gotham_htf_bookregular;
    font-size: 12px;
}

/* Listado de colecciones */
#content-container .listado-colecciones{
    margin: 0px auto;
}
#content-container .listado-colecciones h2{float:none;font-family: 'BertholdWalbaumBookRegular';font-size: 22px;margin: 25px auto 0px;text-align: center;width: 40%;}
#content-container .listado-colecciones hr{margin:0.6em auto 40px;width:140px;}
.listado-colecciones .desc-coleccion{font-family: "gotham_htf_bookregular",Helvetica,Arial,Verdana,sans-serif;margin-bottom: 30px;text-align:center;}
.listado-colecciones .desc-coleccion span{text-transform: uppercase;font-size:14px;}
.listado-colecciones .desc-coleccion p{line-height: 20px; margin: 15px auto 10px;width: 40%;}
.listado-colecciones ul{margin: 1% 0%; overflow: hidden;}
.listado-colecciones li .superior{position: relative;}
.listado-colecciones li img{width: 100%;}
.listado-colecciones li.x1{float: left; margin: 0 0 1% 0; position: relative; width: 100%;}
.listado-colecciones li.x2{float: left; margin: 0 1% 1% 0; position: relative; width: 49.2%;}
.listado-colecciones li.x2.last{margin-right:0;}
.listado-colecciones li.x3{float: left; margin: 0 1% 1% 0; position: relative; width: 32.5%;}
.listado-colecciones li.x3.last{margin-right:0;}

#content-container .listado-colecciones li .transparencia{
    background:rgba(67, 60, 53, 0.3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80898b8d,endColorstr=#80898b8d);
    bottom: 3px;
    line-height: 17px;
    margin-bottom:0 !important;
    position:absolute;
    text-align: center;
    width:100%;
    padding: 3.1% 0%;
}
#content-container .listado-colecciones li .transparencia h5{
    text-transform: uppercase;
    margin: 2%;
    font-size: 1.2em;
}
#content-container .listado-colecciones li .transparencia h3{
    margin: 1.8%;
    font-size: 2.7em;
}
#content-container .listado-colecciones h3{
    font-family: 'playfair_displayitalic', serif;
    font-weight: 400;
    text-transform: none;
}
#content-container .listado-colecciones li h3.nosub{
    border-top: 1px solid #5e5b59;
    margin-top: 14px;
    padding-top: 6px;
    margin-bottom: 18px;
    font-size: 2em;
}
#content-container .listado-colecciones li h1.bottom{bottom:0; margin-bottom: 0;}
.listado-colecciones li p{
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin:30px 50px 42px;
    text-align:center;
    color: #b7b7b7;
}

/* Footer listado de productos con links a otras colecciones */
.otras-colecciones{
    padding:20px;
    text-align: center;
    margin-bottom: 40px;
}
/*.otras-colecciones a.next-collection{background-color: #f7f6f5;color:#4d4d4d;font-family: "gotham_htf_medium",Helvetica,Arial,Verdana,sans-serif;line-height: 2.4em;padding: 8px 18px;text-transform: uppercase;}
.otras-colecciones a.next-collection:hover{background-color: #dfdfde;}*/
/*{float:none !important;font-family: 'BertholdWalbaumBookRegular' !important;font-size: 20px !important;margin: 0 !important;}*/
.otras-colecciones ul{
    margin-top: 20px;
}
.otras-colecciones ul li{
    border-right: 1px solid #5e5b59;
    display: inline;
    padding: 0 10px;
    font-size: 15px;
}
.otras-colecciones ul li a{
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 2em;
    text-transform: uppercase;
    color: #5e5b59;
    letter-spacing: 1px;
    font-size: 15px;
}
.otras-colecciones ul li:last-child,.otras-colecciones ul li.last-child{ border-right: none;}
.otras-colecciones ul li a:hover, .otras-colecciones ul li a.activo, .otras-colecciones ul li a:active{
    color:#898b8d;
}

/* Favoritos elegidos */
#favoritos-elegidos p {
	clear: left;
	margin-left: 25px;
    padding-top: 8px;
}
#favoritos-elegidos #breadcrums{
    margin-bottom: 30px;
}

#favoritos-elegidos-content {
    clear: right;
    /*width: 90%;*/
    text-align: center;
    margin: 25px auto;
    overflow: hidden;;
	padding-bottom: 30px;
}

#favoritos-elegidos-content #col-1 {
    float: left;
    height: 365px;
    margin-right: 3%;
    position: relative;
    width: 150px;
}

#favoritos-elegidos-content .desmarcar-favorito {
    background: url("http://images.pronovias.com/images/icons.png") no-repeat scroll 0 -1029px transparent;
    height: 35px;
    width: 37px;
}

#favoritos-elegidos-content #col-2 {
    float: left;
    height: 365px;
    position: relative;
    width: 490px;
}

#favoritos-elegidos-content li {
    clear: right;
    float: left;
    margin-bottom: 12px;
    position: relative;
}

#favoritos-elegidos-content .add-info {
    display: none;
}

#favoritos-elegidos-content img {
    border: 1px solid #999999;
}

#viewer-fav-selected {
    background-color: #FFFFFF;
    clear: right;
    float: left;
    height: 305px;
    position: relative;
    width: 490px;
    margin-top:5px;
}

#viewer-fav-selected #prev {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat -9px -1487px;
    height: 35px;
    left: -30px;
    margin-top: -12px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 12px;
    z-index: 1;
}

#viewer-fav-selected #next {
   	background: url("http://images.pronovias.com/images/icons.png") no-repeat scroll -4px -1415px transparent;
    height: 35px;
    margin-top: -12px;
    overflow: hidden;
    position: absolute;
    right: -35px;
    top: 50%;
    width: 12px;
    z-index: 1;
}

#viewer .dress-1 {
    border: 2px solid #E6E6E6;
	background-color:#FFFFFF;
    float: left;
    height: 280px;
    overflow: hidden;
    padding: 25px 25px 0;
    position: absolute;
    width: 194px;
}

#viewer .dress-2 {
	border: 2px solid #E6E6E6;
	background-color:#FFFFFF;
    float: left;
    padding: 25px 25px 0;
    position: absolute;
    height: 280px;
    overflow: hidden;
    width: 194px;
    margin-left: 248px;
}

.eliminar-favorito {
    background: url("http://images.pronovias.com/images/icons.png") no-repeat 0 -1074px transparent;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 39px;
}

#viewer-fav-selected .eliminar-favorito {
    background: url("http://images.pronovias.com/images/btn_quitar_favorito.png") no-repeat 0 0 transparent;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: -11px;
    top: -6px;
    width: 20px;
}

#viewer .contenedor-img {
    background-color: #FAFAFA;
    border: 1px dotted #796e6d;
    float: left;
    height: 218px;
    position: relative;
    padding: 2px;
    width: 184px; /*95%;/*185px;*/
}

#viewer .contenedor-img img {
    border: 0;
    height: 100%;
    width: 100%;/*185px;*/
}

#viewer .contenedor-img .arrastra-modelo {
	color:#666666;
    display: block;
    font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif;
    font-size: 16px;
    font-weight: normal;
	position:relative;
    top: 45%;
    text-align: center;
    white-space: nowrap;
}

#viewer .contenedor-add-info {
    font-size: 11px;
    overflow: hidden;
    padding: 10px 5px 0;
    white-space: nowrap;
}

#viewer .contenedor-add-info strong {
    color: #4D4D4D;
	text-transform:uppercase;
	font-weight:normal !Important;
}

#viewer-actions {
    margin-top: 22px;
}

/*#viewer-actions a {
	font-family: 'BertholdWalbaumBookRegular',Helvetica,Arial,Verdana,sans-serif;
    color: #808080;
    font-size: 11px;
	text-transform:none;
	font-style:normal !important;
	border: none !important;
	background-color:#DED9D5 !important;
	padding: 5px 16px !important;
	margin-right: 6px;
}

#viewer-actions a:hover{
	color:#FFFFFF !important;
	background-color: #818181 !important;
}*/

#favoritos-elegidos-content .link-style-1 {
    margin-top: 8px;
}


/* GALLERY */
#gallery {
    overflow: hidden;
    position: relative;
    width: 100%;
	float:right;
	top: 25px;
}
.gal-left {
    width: 50%;
    float: left;
}
#gallery-zoom {
    background: transparent url("http://images.pronovias.com/images/zoom_in_out.png") no-repeat 0 2px;
    height: 21px;
    position: absolute;
    right: 16px;
    top: 12px;
    width: 22px;
    z-index: 2;
}

#gallery-zoom:hover {
    background-position: 0 -21px;
}

#gallery-zoom.close-btn {
    background-position: 0 -47px;
}

#gallery-zoom.close-btn:hover {
    background-position: 0 -67px;
}

#gallery-favourite {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat 0 -90px;
    bottom: 12px;
    height: 24px;
    position: absolute;
    right: 18px;
    width: 28px;
    z-index: 2;
}

#gallery-favourite:hover {
    background-position: 0 -115px;
}

#gallery-favourite.active {
    background-position: 0 -145px;
}

#gallery-favourite.favourited {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat 0 -573px;
    bottom: 0;
    right: 30px;
    top: 40px;
}

#gallery-favourite.favourited:hover {
    background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat 0 -599px;
}

#gallery-favourite-login {
    background: url("http://images.pronovias.com/images/icons.png") no-repeat scroll 0 -145px transparent;
    bottom: 12px;
    height: 24px;
    position: absolute;
    right: 18px;
    width: 28px;
    z-index: 2;
}

#gallery-favourite-favoritos{
    background: url("http://images.pronovias.com/images/icon_delete_fav.png") no-repeat scroll 0 0 transparent;
    height: 23px;
    position: absolute;
    width: 28px;
    z-index: 2;
    right: 30px;
    top: 35px;
}

#gallery-favourite-favoritos:hover{
    background-position: 0 -23px;
}

#gallery-prev {
	background: url("http://images.pronovias.com/images/arrow-prev-big.png") no-repeat scroll 0 0 transparent !important;
    height: 74px !important;
    width: 40px !important;
	
    /*background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat 0 -279px;
    height: 58px;*/
    left: 2px;
    margin-top: -37px;
    position: absolute;
    top: 50%;
    /*width: 25px;*/
    z-index: 62;
}

#gallery-next {
	background: url("http://images.pronovias.com/images/arrow-next-big.png") no-repeat scroll 0 0 transparent !important;
    height: 74px !important;
    width: 40px !important;
	
   /* background: transparent url("http://images.pronovias.com/images/icons.png") no-repeat right -207px;
    height: 58px;*/
    margin-top: -37px;
    position: absolute;
    right: 0;
    top: 50%;
   /* width: 25px;*/
    z-index: 62;
}

#gallery-next:hover {
    background: url("http://images.pronovias.com/images/arrow-next-big.png") no-repeat scroll 0 -86px transparent !important;
}

#gallery-prev:hover {
    background: url("http://images.pronovias.com/images/arrow-prev-big.png") no-repeat scroll 0 -86px transparent !important;
}

#gallery-img {
    position: relative;
    z-index: 1;
}
#gallery .zoom{
    position: absolute;
    z-index: 4;
    right: 0;
}
/* TIENDAS MAPA */
#content-tiendas-map #breadcrums {
    margin-bottom: 68px;
}

#content-tiendas-map .box {
    margin-top: 32px;
}

#content-tiendas-map h1 {
    color: #463e3d;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

#content-tiendas-map .box h1 {
    background: none !important;
    padding-bottom: 0px !important;
    font-size: 13px;
}
#content-tiendas-map p {
    color: #796E6D;
    font-size: 11px;
}

#content-tiendas-map address, #content-tiendas-map address * {
    color: #463E3D;
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
}    

#map {
    background: transparent url("http://images.pronovias.com/images/center_box_shadow.png") repeat-y 0 0;
    height: 100%;
    width: 100%;
}

#img-decorativa-buscar {
    clear: right;
    display: block;
    margin: 0 auto;
    padding-top:50px;
    width:100%;
}

.resultline {
    background: url("http://images.pronovias.com/images/bg_dots.png") repeat-x scroll 0 0px transparent;
}

/* BUSCADOR VESTIDOS */
#buscador, #buscador-vestidos{
    /* width:90%;*/
    margin:0 auto;
    padding:25px 0 0;
}

#buscador-results{
    width:100%;
    margin: 0 auto;
}

#buscador-results h1 {
    margin: 8px 0;
    padding: 0 0 8px;
}

#buscador p {
    color: #796E6D;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    line-height: 18px;
    margin-bottom:28px;
}

#buscador-vestidos {
    clear: both;
    height: 354px;
    margin: 0px auto;
    padding: 0px 50px 14px;
    width: 326px;
    text-align: center;
    position: absolute;
    top: 128px;
    left: 279px;
    background-color: rgba(255, 255, 255, 0.8);
}


#buscador-vestidos .title{
    color: #635e5d;
    font-size: 15px;
    text-align: center;
}

#buscador-vestidos input[type=text] {
/*    float: left;*/
    font-size: 11px;
    width: 214px;
	border: 1px solid #afaaa2;
    text-align: center;
    text-transform: uppercase;
    color: #7a7a7a;
    background-color: #FFFFFF;
    padding: 7px 0;
    display: block;
    margin: 0 auto 10px;
}

#buscador-vestidos  p {
    color: #7a7a7a;
    display: block;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    text-align: center;
    padding: 12px 5px 21px;
    font-size: 14px;
    letter-spacing: 1px;
}
/*
#buscador-vestidos #boton {
    margin: 0;
	width:auto;
	margin-left: 8px;
    padding: 1px 16px;
	height: 21px;
    display: block;
    margin: 0 auto;
    font-family: gotham_htf_bold;
    background-color: #635e5d;
    color: #FFFFFF;
    font-size: 9px;
}*/

.busqueda{
    text-align: center;
}
.busqueda h1{
    margin-bottom: 15px;
}
.busqueda a.nueva{
    font-family: gotham_htf_bookregular;
    color: #635e5d;
    padding: 15px;
    text-transform: uppercase;
}
.busqueda .cabecera_busqueda{
    clear: both;
}
.busqueda .cabecera_busqueda p{
    text-align: center;
    color: #7a7a7a;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 15px;
    padding-top: 30px;
    font-size: 13px;
}
.busqueda .separador{
    border-bottom: 1px solid #afaaa2;
    height: 1px;
    margin: 0 auto;
    width: 90px;
}
#lista-vestidos .newbutton.white{
    margin-top: 23px !important;
    display: inline-block;
}
.busqueda .model p, .busqueda .model .add_dressing, .busqueda .model .sub_dressing{
    float: left;
    cursor: pointer;
    clear: both;
}
.busqueda .model p{
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
    font-size: 11px;
    margin-left: 7px;
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase;
    clear: both;
    color: #7a7a7a;
}
.busqueda .model .add_dressing p, .busqueda .model .sub_dressing p{
    clear: none;
    text-align: left;
}
.busqueda .model i{
    font-size: 16px;
    margin-left: 5px;
}
.busqueda .model .add_dressing #ico-favorite, .busqueda .model .sub_dressing #ico-favorite{
    width: 17px;
    height: 17px;
    float: left;
    bottom: 3px;
    position: relative;
    margin-left: 7px;
}
.busqueda .model p strong{
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 400;
}
.busqueda .model p.cole{
    line-height: 11px;
    margin-bottom: 15px;
    height: 23px;
    text-align: left;
}
.busqueda #vestidor{
    clear: both;
}
.busqueda #lista-vestidos{
    margin-bottom: 20px;
}

#lista-vestido-content li #vestidor .add_vestidor, #lista-vestido-content li #vestidor .sub_vestidor{
    bottom: auto;
    left: auto;
    margin-left: 0px;
    margin-left: 0 !important;
}
/*#lista-vestido-content li #vestidor .add_vestidor a, #lista-vestido-content li #vestidor .sub_vestidor a{
    background-color: #e9e5e2;
    color: #57504c;
    font-family: gotham_htf_bold;
    font-size: 10px;
    text-transform: uppercase;
    padding: 3px 10px;
}*/

.busqueda #lista-vestido-content .vestidor{
    display: block;
}

.busqueda .cabecera_busqueda .title{
    font-family: gotham_htf_bold;
    font-size: 14px;
    text-align: center;
}

#buscador-vestidos .content-lineas {
	clear:left;
	margin-left:25px;
}
#buscador-vestidos .content-lineas ul {
}
#buscador-vestidos .content-lineas ul li {
	float:left;
	margin-right:6px;
	width:138px;
	margin-bottom:38px;
	height: 200px;
}
#buscador-vestidos .content-lineas ul li img {
	border:1px solid #B3B3B3;
	margin-bottom:10px;
}
#buscador-vestidos .content-lineas ul li input {
	clear:left;
	width: auto;
	margin-right:6px;
	border: medium none !important;
	float:left;
	height: 18px;
}

#buscador-vestidos .content-lineas ul li label {
	font-family: 'BertholdWalbaumBookItalic', Helvetica, Arial, Verdana, sans-serif;
	color:#666666;
	height:20px;
	font-style:normal;
}

#buscador-vestidos .content-lineas ul li label.image_label {
	display:inline;
}

#buscador-vestidos .content-lineas #enviar {
	background:none;
	background-color: #DED9D5 !important;
	border: medium none !important;
	color: #808080;
	font-family: 'BertholdWalbaumBookRegular', Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal !important;
	padding: 3px 70px !important;
	text-transform: none;
	clear:both;
	margin:4px 0 7px;
	float:left;
	height: 29px;
	
}

#buscador-vestidos .content-lineas #enviar:hover {
	color:#ffffff;
	background-color: #818181 !important;
}
#buscador-vestidos .content-lineas .hr {
	height: 1px;
	vertical-align: super;
}

#buscador-vestidos .content-cortes{
	margin-top:21px;
	height:130px;
}

#buscador-vestidos .content-cortes .titles {
	background-color:#F2F2F2;
	height: 37px;
}

#buscador-vestidos .content-cortes .titles h3{
	font-family: 'BertholdWalbaumBookRegular', Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#4D4D4D;
	font-weight: normal;
	*padding-top:12px;
}

#buscador-vestidos .content-cortes .titles .col1 {
	float:left; 
	width:49%;
	padding-left: 25px;
}

#buscador-vestidos .content-cortes .titles .col2 {
	float:left; 
	width:40%;  
	margin-left:6%;
}

#buscador-vestidos .content-cortes .contents {
	margin:12px 0;
}

#buscador-vestidos .content-cortes .contents .col1{
	float:left; 
	width:49%; 
	border-right:2px dashed #F2F2F2;
	padding-left: 25px;
}

#buscador-vestidos .content-cortes .contents .col2{
	float:left; 
	width:90%; 
	margin-left:6%;
}

#buscador-vestidos .content-cortes .contents ul li {
	float:left;
	width:25%;
	*width:22%;
	margin-bottom:6px;	
}

#buscador-vestidos .content-cortes .contents ul li a{
	text-decoration:underline;
	font-size:10px;
        color:#999999;
}

/* RESULTADOS BÚSQUEDA & LISTADO VESTIDOS FAVORITOS */
/* ATENCIÓN AL CLIENTE + PN 3-STEPS + PN FINANCIACIÓN */
#avisolegal-box,
#steps-3,
#financiacion-24 {
    margin: 0 auto;
    display: inline-block;
    margin-bottom: 40px;
    padding: 0 140px;
}
#att-cliente{
    display: inline-block;
    margin-bottom: 40px;
    padding:0 140px;
}


#content-container #att-cliente h1, #content-container #steps-3 h1, #content-container #financiacion-24 h1{
    color:#7a7a7a;
    border-bottom:1px solid #7a7a7a;
    font-family: 'playfair_displayitalic', serif;
    font-size:30px;
    line-height: 35px;
    padding-bottom:12px;
    text-align:left;
    text-transform:none;
}

.div_volver{
    z-index: 1;
    margin-bottom: 25px;
    text-align: left;
}
.volver2{
	color: #b7b7b7;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size: 10px;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 3px;
    position: absolute;
    top: 23px;
}
#att-cliente .volver2,
#steps-3 .volver2, 
#financiacion-24 .volver2, #direcciones .volver2 {
    padding-top: 25px;
	margin-right: 40px;
}

#att-cliente .volver2{
	background: transparent url("../images/new_flecha_arriba.png") no-repeat 0 4px;
	padding-top: 0px;
	padding-left: 15px;
    position:relative;
}

#att-cliente .volver2:hover{
    color: #7a7a7a;
	background: transparent url("../images/new_flecha_arriba.png") no-repeat 0 -27px;
}

#direcciones .volver2 {
	 padding-top: 2px;
	 margin-right: 0px;
	 font-size: 12px;
}

#formulario-contacto .volver2 {
	margin:0;
}

#att-cliente .scroll-it, 
#steps-3 .scroll-it, 
#financiacion-24 .scroll-it {
    clear: right;
    float: left;
    height: 375px;
    overflow-y: scroll;
}
#formulario-pasos .scroll-it{
    clear: right;
    height: 375px;
    overflow-y: scroll;
}

#att-cliente .scroll-it-content, 
#steps-3 .scroll-it-content, 
#financiacion-24 .scroll-it-content, 
#formulario-pasos .jspScrollable .scroll-it-content {
    width: 96%;
}

* +html #financiacion-24 h1 .link-style-1 {
	margin-top: -40px;
}

#att-cliente h2, 
#steps-3 h2, 
#financiacion-24 h2 {
   border-bottom: 1px solid #B3B3B3 !important;
    font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-top: 34px !important;
	color:#808080 !important;
	margin-left: 20px !important;
	float:none !important;
}

#att-cliente h2 {
	font-style:italic !important;
	color:#4D4D4D !important;
	padding-left:5px !important;
}


#att-cliente h2 span{
	display: block;
    margin: 3px 0;
    padding: 8px 0px;
}

#steps-3 h2 strong {
    color: #4D4D4D;
    font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif;
    font-weight: normal;
}

#steps-3 h3 {
    color: #4D4D4D;
    font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 20px 0 15px;
}

#content-container #att-cliente h6, #content-container #steps-3 h6{
    color:#5e5a58;
    font-family:"gotham_htf_bold",Helvetica,Arial,Verdana,sans-serif;
    margin-bottom: 2px;
}

#content-container #att-cliente h6.contact{
    color:#b7b7b7;
    font-family: "Josefin Sans",Helvetica,Arial,Verdana,sans-serif;
    text-align:left;
}

#content-container #att-cliente p a, #content-container #att-cliente h6 a{
	color: #7a7a7a;
    font-family: "Josefin Sans",Helvetica,Arial,Verdana,sans-serif;
    text-decoration: underline;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#content-container #att-cliente p a:hover, #content-container #att-cliente h6 a:hover{
	color:#827f7d;
}

#att-cliente .hr {
	height: 1px;
    margin-left:25px 0 15px 22px;
    vertical-align: super;
	background-color:#CCCCCC;
}

#att-cliente p strong{
    font-family:"gotham_htf_bold",Helvetica,Arial,Verdana,sans-serif;
    font-weight:normal;
}

#financiacion-24 li {
    background: transparent url("http://images.pronovias.com/images/list_bullet_v2.png") no-repeat 0 8px;
    font-size:11px;
    line-height: 17px;
    margin-bottom: 5px;
    padding-left: 10px;
}

#financiacion-24 li strong {
	font-weight:normal;
	color:#4D4D4D;	
}

#financiacion-24 li .link-style-1 {
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    padding-top: 0px;
    text-decoration: underline;
    text-transform:none;
}

#steps-3 p, 
#financiacion-24 p, 
#financiacion-24 ul {
    margin-top: 20px;
}

#steps-3 p strong{
font-weight:normal;
color:#4D4D4D;
}

#financiacion-24 .entradilla {
    padding:0;
}

#steps-3 .entradilla{
}

#steps-3 .entradilla p{
	margin-top: 0px;
	margin-left: 0px;
}

#att-cliente .entradilla {
    padding-top:20px;
}

#att-cliente .entradilla p {
    font-size: 11px;
}

#steps-3 .entradilla .two-cols {
    clear: both;
    overflow: hidden;
}

#steps-3 .entradilla .col-1 {
}

#steps-3 .entradilla .col-2 {
}

#steps-3 .entradilla .two-cols p {
}

#steps-3 .entradilla .two-cols .link-style-1 {
    color:#afaaa2;
    font-family:"gotham_htf_medium",Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;
    text-decoration:none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#att-cliente #recuperar-datos {
    margin: 28px 0 15px;
    overflow: hidden;
    width: 345px;
}
#att-cliente #falsificaciones input#url{
	border: 1px solid #5e5a58;
    font-family:"gotham_htf_medium",Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px;
    height: 35px;
    padding: 0 20px;
    text-align: center;
    text-transform:uppercase;
}

#att-cliente input {
}

#att-cliente input:hover {
}

#att-cliente ul{
	margin:25px 0;
}

#att-cliente ul li{
	background:url("http://images.pronovias.com/images/list_bullet_v2.png") no-repeat scroll 0 5px transparent;
	margin-bottom:8px;	
	padding-left: 10px;
}

#att-cliente ul li a, #legal-notice ul li a{
    color:#7a7a7a;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size:1.4em;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#att-cliente ul li a:hover{color:#7a7a7a;}

#att-cliente p, #legal-notice p{
    color:#b7b7b7;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-size:1.3em;
    font-weight: 300;
}

#att-cliente a.link-style-linka{

}

#att-cliente #enviar {
    background-color: #FFFFFF;
    border: 1px solid #AA8C89 !important;
    color: #AA8C89;
    font-size: 12px;
    font-style: italic;
    margin-left: 12px;
    padding: 2px 5px;
    text-transform: uppercase;
    width: auto;
}

#att-cliente #enviar:hover {
    border: 1px solid #000 !important;
    color: #000;
}

#financiacion-24 p.foot-link {
    font-size: 10px;
}

#financiacion-24 p.foot-link a {
}

#lista-tiendas {
    height: 440px;
    width: 530px;
}

#lista-tiendas .scroll-it-dialog {
    clear: both;
    float: left;
    height: 335px;
    overflow-y: scroll;
    width: 450px;
}

#lista-tiendas .scroll-it-content-dialog {
    width: 405px;
}

#lista-tiendas h2 {
    border-bottom: none;
    color: #463E3D;
    font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
    padding-bottom: 16px;
}

#lista-tiendas li {
    clear: both;
    color: #796e6d;
    font-family: Arial, Verdana, Sans-serif;
    font-size: 12px;
    margin-top: 13px;
    overflow: hidden;
	border-top:1px solid #afaaa2;
	padding-top: 13px;
}

#lista-tiendas li:first-child {
    margin-top: 0;
	border-top:none;
	padding-top: 0px;
}

#lista-tiendas .lugar {
    font-family: "gotham_htf_bold",Helvetica,Arial,Verdana,sans-serif;
    color: #5e5a58;
    text-transform: uppercase;
	font-size:13px;
}

#lista-tiendas address {
	color:#5e5a58;
    display: block;
    font-style: normal;
    padding-top: 3px;
}
#att-cliente #left-block{
    float:left;
}


/* MOBILE */
#mobile #left-block{
    float:left;
    margin-right:30px;
}
#mobile h1 {
    margin-bottom: 30px;
}

#mobile p {
    color: #808080;
    font-size: 12px;
    margin-bottom: 20px;
    text-align: left;
	float: left;
	font-style:italic;
}

#mobile p .link-style-1 {
	font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
}

#mobile{
    margin: 0 auto;
    width: 100%;
	height:100%;
	background-color:#F2F2F2;
}

#mobile .box p{
    margin-bottom:0;
}

#img-decorativa-mobile {
    float: right;
}

#mobile-content {
    margin: 0px auto;
	padding: 200px 0 0 30px;
    width: 515px
}

#mobile-content .box {
	padding: 0 42px 0 42px;
}

#mobile-content .box img {
    float: left;
}


/************ MAPAWEB ************/
#mapaweb .div_volver{
    margin-bottom: 0px;
}
#webmap-box {
  clear: both;
  height: 505px;
  margin: 0;
  overflow: hidden;
  text-transform: uppercase;
  width: 726px;
    margin: 0px auto;
}

#webmap-box h2 {
    color: #b7b7b7;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}

#webmap-box h2 a {
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    color: #b7b7b7;
    font-size:14px;
}
#webmap-box h2 a:hover {
    color: #7a7a7a;
}
#webmap-box h3 {
    color: #b7b7b7;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
	margin: 0 0 15px;
	clear:left;
}

#webmap-box h3 a {
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    color: #b7b7b7;
	font-size:14px;
}
#webmap-box h3 a:hover {
    color: #7a7a7a;
}
#webmap-box li {
    color:#b7b7b7;
    font-weight: normal;
}

#webmap-box li a {
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    color: #b7b7b7;
	font-size: 12px;
}

#webmap-box li li {
    color: #b7b7b7;
}

#webmap-box li li a {
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    color: #b7b7b7;
	text-transform:capitalize;
}
#webmap-box li li a:hover{
    color: #7a7a7a;
}

#webmap-box .col-1, #webmap-box .col-2 {
    /*border-right: 1px dotted #99948E;*/
    float: left;
    height: 100%;
    margin-right: 24px;
    width: 190px;
}
#webmap-box .col-1, #webmap-box .col-2, #webmap-box .col-3 {
    border-left: 1px solid #a9a7a6;
    padding-left: 25px;
    padding-top: 10px;
    height: 480px !important;
}
#webmap-box .col-2{
    width:205px;
    padding-top: 10px;
}

#webmap-box .col-3 {
    float: left;
    width: 205px;
    padding-top: 10px;
}

#webmap-box .col-1 h2, #webmap-box .col-1 h3, #webmap-box .col-2 h2, #webmap-box .col-2 h3, #webmap-box .col-3 h2, #webmap-box .col-3 h3 {
    margin-left:0;
    margin-top:0;
    margin-bottom: 12px;
    font-size: 11px;
    float:none;
    text-align: left;
}

#webmap-box ul {
    margin: 0 0 25px 10px;
}

#webmap-box li {
    margin-bottom: 8px;
}

#webmap-box ul ul {
    margin: 5px 0 18px 5px;
}

#webmap-box li li {	
    margin-bottom: 4px;
}

/************ AVISO LEGAL ************/
#avisolegal-box {
    color: #7a7a7a;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 400;
}


#avisolegal-box strong{
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 400;
    color: #7a7a7a;
}

#avisolegal-box h2 {
    color: #4D4D4D;
    font-size: 16px;
	margin:0 !important;	
	margin-bottom: 46px !important;
	float:none !important;
}

#avisolegal-box .scroll-it{
	width:480px;
	height: 300px;
	/*height:338px;*/	
	margin-left: 28px;
	margin-bottom: 12px;
}

#avisolegal-box .scroll-it-content p, #avisolegal-box .scroll-it-content li{
	color:#5e5a58;
	font-size:12px;
	padding-bottom:8px;
}

#avisolegal-box ul{
    font-size: 11px;
    line-height: 17px;
    color: #b7b7b7;
}

#avisolegal-box .scroll-it-content li{
	list-style:outside;
	line-height:18px;
	
}

#avisolegal-box .scroll-it-content strong, #avisolegal-box .scroll-it-content b, #avisolegal-box .scroll-it-content a, #avisolegal-box a{

}

#avisolegal-box .scroll-it-content a{
	text-decoration:underline;

}

#avisolegal-box #descarga{
    display: block;
    margin-top: 25px;
    position: relative;
    float: left;
}

#avisolegal-box #descarga a, #alert-dialog #descarga a, #cookiesadv #descarga a {

    display:block;
    padding: 11px 20px;

}

/* Registro rápido */

#registrorapido-box{min-height:400px;position:absolute;}

/* PN dialog
----------------------------------*/
.pnDialog-container {
    background-color: #FFFFFF;
    display: none;
    position: absolute;
    z-index: 999;
}

.pnDialog-container {}

.pnDialog-content {
    clear: both;
    overflow: hidden;
    padding: 20px 20px;
}

.pnDialog-content .scroll-it-dialog{
	padding-left:38px;	
}

.pnDialog-content h2{
	color: #4D4D4D;
    float: none !important;
    font-family: 'BertholdWalbaumBookItalic',Helvetica,Arial,Verdana,sans-serif;
    font-size: 16px !important;
    margin: 0 0 26px !important;
}

.pnDialog-overlay {
    background: transparent url("http://images.pronovias.com/images/overlay.png") repeat 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
}

.pnDialog-close {
    background: url("../images/cerrar-sp-off.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    position: absolute;
    right: 12px;
    top: 13px;
    width: 28px;
	cursor:pointer;
}

.pnDialog-close:hover {
    background: url("../images/cerrar-sp.png") no-repeat scroll 0 0 transparent;
}


/* Pop up confirma eliminar favorito
----------------------------------*/
#confirmDeleteFavorito{
	background-color: #FFFFFF;
}
#popupFlashFavorito{
	background-color: #FFFFFF;
}

.flash-favorito {
    text-align: center;
    font-size: 14px;
    margin-top: 40px;
    line-height: 18px;
    padding: 0 42px;
    color: #7a7a7a;
}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 22px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:8px; margin-top:-3px; top: 50%; }
.ui-selectmenu-menu { background-color: #f0f0e9; font-size: 11px; padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; } 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 13px; display: block; padding: 5px 30px 3px 10px; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 10px; margin-top: -8px; left: 0; }
.ui-selectmenu-status { background-color: #dcd2cc; color: #463e3d; font-family: Arial, Verdana, Sans-serif; font-size: 11px;  line-height: 13px; white-space: nowrap;}
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: 2px; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 11px; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 13px; display:block; padding: 6px 5px 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }



/*************************** FORMULARIOS *********************************/
/*#pasos {
    clear: both;
    padding-bottom: 3px;
    float:right;
    position: relative;
}

#pasos li {		
    float: left;
    font-family: Arial, Verdana, sans-serif;
    color:#B58380;
    font-size:14px;
    width:85px;
    height:30px;
    padding:6px 13px 6px 18px;
}
*/
/* PASOS EN TRES FASES */
/*#pasos #paso-1-3 {
    background: transparent url("http://images.pronovias.com/images/bg_paso1.png") no-repeat left top;	
    width:90px;
    position: absolute;
    right: 221px;
}

#pasos #paso-1-3.selected {
    background: transparent url("http://images.pronovias.com/images/bg_paso1_selected.png") no-repeat left top;
    color:#463E3D;
    font-weight:bold;
}

#pasos #paso-2-3 {
    background: transparent url("http://images.pronovias.com/images/bg_paso2.png") no-repeat left top;	
    padding-left:30px;
    width:77px;
    position: absolute;
    right: 106px;
}

#pasos #paso-2-3.selected {
    background: transparent url("http://images.pronovias.com/images/bg_paso2_selected.png") no-repeat left top;
    color:#463E3D;
    font-weight:bold;
}

#pasos #paso-3-3 {
    background: transparent url("http://images.pronovias.com/images/bg_paso3.png") no-repeat left top;	
    padding-left:30px;
    width:67px;
}

#pasos #paso-3-3.selected {
    background: transparent url("http://images.pronovias.com/images/bg_paso3_selected.png") no-repeat left top;
    color:#463E3D;
    font-weight:bold;
}
*/
/* PASOS EN 2 FASES */

#pasos #paso-1-2 {
    background: transparent url("http://images.pronovias.com/images/bg_paso1.png") no-repeat left top;	
    padding-left:30px;
    width:77px;
    position: absolute;
    right: 106px;
}

#pasos #paso-1-2.selected {
    background: transparent url("http://images.pronovias.com/images/bg_paso1_selected.png") no-repeat left top;
    color:#463E3D;
    font-weight:bold;
}

#pasos #paso-2-2 {
    background: transparent url("http://images.pronovias.com/images/bg_paso3.png") no-repeat left top;	
    padding-left:30px;
    width:67px;
}

#pasos #paso-2-2.selected {
    background: transparent url("http://images.pronovias.com/images/bg_paso3_selected.png") no-repeat left top;
    color:#463E3D;
    font-weight:bold;
}

#formulario-pasos {
    clear: right;
    float: left;
    overflow: hidden;
    display:none;
}

#formulario-pasos input#enviar[type="submit"] {
	background-color: #DED8D4;
	background-image:none;
    border: medium none !important;
    color: #808080;
    float: none;
    font-size: 12px;
    height: auto;
    padding: 7px 80px;
	margin-left:0px;
    text-transform: capitalize;
    width: auto;
    position: static;
    top:0;
}

#formulario-pasos input#enviar[type="submit"]:hover {
	background-color:#818181;
}

/* FORMULARIO CONTACTO */

#formulario-contacto{
	position:relative;
	float:left;
	clear:right;
	width: 100%;
	background-color:#F2F1F1;
}

#formulario-contacto .scroll-it{
	background-color:#F2F1F1;
}

.content-form.contactol .cabecera-form{padding-bottom:40px;}

.content-form.contactol .formulario-cita #formulario-new input[type="text"]{width:212px;}
.content-form.contactol .formulario-cita #formulario-new input[type="text"].telf{width:154px;}
.content-form.contactol .formulario-cita #formulario-new .motives .-select,
.content-form.contactol .formulario-cita #formulario-new .state .-select,
.content-form.contactol .formulario-cita #formulario-new .country .-select{width:220px !important;}
.content-form.contactol #formulario-new .inp2.extended{width:96.5%;}
.content-form.contactol #enviarc-element{margin-right: 20px; text-align: right;}


/* SELECT */
#formulario-pasos select {
    font-size:12px;
    color:#463E3D;
    height:20px;
    width:190px;
    float:left;
}

/* RADIO BUTTONS */
#formulario-pasos input.radio1 {
    width:20px;
    margin-right:8px;
}

#formulario-pasos input.radio2 {
    width:20px;
    margin-right:8px;
    float:left;
}

#formulario-pasos input.radio3 {
    width:20px;
    margin-right:35px;
    float:left;
}

#formulario-pasos input#datos-fiestaotros,
#formulario-pasos input#registro-fiestaotros {
    width:120px;
    margin-top:97px;
    margin-right:50px;
}

#formulario-pasos input.radio4 {
    width:20px;
    margin-right:8px;
    float:left;
}

#formulario-pasos ul.radio1 {
    margin-top:8px;
}

#formulario-pasos ul.radio1 li {
    padding-bottom:6px;
}

#formulario-pasos ul.radio2 {
    clear: both;
}

#formulario-pasos ul.radio2 li {		
    float: left;
}

#formulario-pasos ul.radio3 {
    clear: right;
    float: left;
    padding-top: 5px;
    margin-left: 30px;
}

#formulario-pasos ul.radio3 li {		
    float: left;
}

#formulario-pasos ul.radio4 {
    clear: both;
    width: 460px;
}

#formulario-pasos ul.radio4 li {		
    float: left;
}

#formulario-pasos label.radio1 {
    width:300px;
}

#formulario-pasos div.radio1 {
    width:175px;
}

#formulario-pasos label.radio2 {
    width:150px;
}

#formulario-pasos label.radio3 {
    width:98px;
    vertical-align: top;
    display:inline-block;
}

#formulario-pasos label.radio4 {
    width:200px;
}

#formulario-pasos .subinptext {
    display:inline-block;
}


#formulario-pasos input.check {
    width:20px;		
}

#formulario-pasos label.check {
    width:400px;
    padding-top:1px;
}

#formulario-pasos .news label.check {
    width:520px;
    padding-top:1px;
}


.boton-enviar{
    background-color: #605b58;
    font-family: gotham_htf_bold;
    color: #FFF;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 18px;
    padding: 5px 4px;
    width: 48%;
    margin: 10px auto 0px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

.boton-enviar:hover{background-color:#afaaa2!important;}

.form-error input[type=button] {
    background-color: #DED8D4;
    border: medium none !important;
    color: #808080;
    float: none;
    font-size: 11px;
    height: auto;
    padding: 7px 2px;
    width: 50px;
    margin-right: 14px;
	margin-top: 9px;
    text-transform: none;

}

.form-error input[type=button]:hover {
	color:#FFFFFF;
	background-color: #818181;
}

.form-error .tiendas{
	color: #999999 !important;
	margin-top:25px;
	line-height:8px;
	font-size:14px;
	padding:0 47px;
}
.form-error .tiendas .titulo{
	color: #555555 !important;
    font-family: 'gotham_htf_bookregular';
	text-align:center;
	font-size:16px;
	line-height:18px;
	margin-bottom:26px;
}

.form-error .tiendas p.title{
	color: #463E3D !important;
}
.form-error .tiendas p{
	color: #999999 !important;
}
.form-error .direcciones .direccion_tienda{
	float: left;
    width: 241px;
}
/* TEXT AREA */
#formulario-pasos .textArea {
    width:642px;
    height:80px;
}

#formulario-pasos input.error,
#formulario-pasos textarea.error,
#formulario-pasos span.error{
    border: 2px solid #AB1D25 !important;
}

#formulario-pasos label.error {
    color:#AB1D25 !important;
}

#formulario-pasos .inp {
    float:left;
    margin-right:14px;
}

#formulario-pasos .inp2 {
    float:left;
    margin-right:20px;
}

#formulario-pasos .inp3 {
    float:left;
    margin-right:30px;
    width:120px;
}

#formulario-pasos .inp.last,
#formulario-pasos .inp2.last,
#formulario-pasos .inp3.last {
    margin-right:0px !important;
}

/* CAJAS DE ERRORES */

#formulario-pasos .status {
    padding-left:30px;
    font-size:11px;
    float:left;
    margin-top:15px;
    line-height:11px;
    width: 184px;
    height: 21px;
}

#formulario-pasos .status.wrong {
    background: url("http://images.pronovias.com/images/icon_error.png") left 2px no-repeat transparent;
    color:#AB1D25;
    height:21px;
}

#formulario-pasos .status.correcto {
    background: url("http://images.pronovias.com/images/icon_correct.png") left 2px no-repeat transparent;
    color:#39AC4A;
    padding-top: 5px;
    height:21px;
}

#formulario-pasos .form-separator {
    clear:both;
    height:23px;
}

#formulario-pasos .li-separator {
    clear:both;
}

#formulario-pasos p.aviso {
/*    clear:both;*/
    padding-top:12px;
/*    padding-bottom:30px;*/
    font-size:11px;
    color:#796E6D;
    *height:16px;
    float:left;
    width:60%;
}

#formulario-pasos p {
/*    font-size:11px;
    color:#796E6D;
    valign:top;	*/
    display: block;
    color:#666666;
    padding-bottom:3px;
    font-size: 11px;
    line-height: 13px;
    font-style:italic;	
}

#formulario-pasos p.entradilla {
    font-size:12px;
    line-height: 18px;
    color: #808080;
}

/* CAJA SIGUIENTE */

#formulario-pasos #nav {
    width: 100%;
    height: 52px;
    background-color:#F2EBE5;	
    margin:0!important;
}

#formulario-pasos #datos-siguiente, 
#formulario-pasos #inscripcion-siguiente ,
#formulario-pasos #registro-siguiente {
    background-color: #fff; 
    border: 1px solid #aa8c89 !important;
    color: #aa8c89;
    float: right;
    font-size: 12px;
    font-style: italic;
    margin-top: 18px;
    margin-right:20px;
    text-transform: uppercase;
    width: auto;
    padding:0 12px;
}

#formulario-pasos .dotted-separator {
    height:3px;
    background: #FFF url("http://images.pronovias.com/images/bg_dots.png") left top repeat-x;
    width:100%;
    margin-bottom:8px;
    clear:both;
    overflow: hidden;
}

#formulario-pasos a.link-style-1 {
    line-height:12px;
	text-transform:none;
	color:#666666;
}

#formulario-pasos .date, #formulario-pasos .ui-datepicker-trigger {
    display:inline;
}

#formulario-pasos .subinp{
    float:left;
}

#formulario-pasos label.tiposfiesta{
    float:left;
    padding-left: 29px;
    margin-top: 22px;
}

.form-error {
    text-align: left;
    margin-top: 52px;
    line-height: 18px;
    padding: 0 42px;
    color: #5e5b59;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
    font-size: 14px;
}

#alert-dialog {
    width: 650px;
    height: 520px;
}

#alert-dialog .pnDialog-close {
    right: 10px;
    top: 10px;
}

#alert-dialog .scroll-it-dialog {
    clear: both;
    float: left;
    margin-bottom: 12px;
    overflow-y: scroll;
}

#alert-dialog .scroll-it-content-dialog {
    width: 455px;
}

#alert-dialog h2 {
/*    background:  url("http://images.pronovias.com/images/bg_dots.png") left bottom repeat-x;*/
    color: #5e5b59;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 1px;
    padding-bottom: 8px;
/*    padding-top: 10px;*/
}

#alert-dialog .scroll-it-content-dialog li{
	color:#999999;
	font-size:12px;
	padding-bottom:8px;
}

#alert-dialog .scroll-it-content-dialog ul{
	padding-left:20px;
}

#alert-dialog .scroll-it-content-dialog p{
	padding-bottom:8px;
}

#alert-dialog .scroll-it-content-dialog li{
	list-style:outside;
	line-height:18px;
	
}

#confirmacion{
    clear:both;
    overflow:hidden;
    margin:0 auto;
    width: 100%;
}

#confirmacion h3 {
    color: #B78382;
    font-family: 'BertholdWalbaumBookRegular',Arial,Verdana,Sans-serif;
    font-size:16px;
    font-weight: normal;
    margin: 20px 0 15px;
}

#confirmacion p {
    color: #796E6D;
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
    line-height: 18px;
}

#confirmacion input {
    background-color: #FFFFFF;
    border: 1px solid #AA8C89 !important;
    color: #AA8C89;
    font-size: 12px;
    font-style: italic;
    margin-top: 18px;
    padding: 2px 15px 2px 10px;
    text-transform: uppercase;
    width: auto;
    margin:0;
}

#confirmacion input:hover {
    color: #000000;
    border: 1px solid #000000 !important;
}

#box-compartir {
    border-bottom: 1px dotted #DDCBC5;
    border-top: 1px dotted #DDCBC5;
    font-family: 'BertholdWalbaumBookItalic',Arial,Verdana,Sans-serif;
    font-size: 16px;
    font-weight: normal;
    position: absolute;
    bottom: 0;
    width: 100%;
}

#box-compartir span {
    background-color: #F3ECE7;
    display:block;
    margin: 3px 0;
    padding: 45px 30px;
}

#box-compartir span input {
    float:right;
}


/****** from Linka.css ******/

.link-style-linka {
    padding-top: 5px;
    text-decoration: underline;
    text-transform: none !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

* +html #content-container h1 .link-style-1 {
    margin-top: -40px;
}

#lista-vestidos-nuevo {
    width: 100%;
    margin: 0 auto;
	height:100%;
}

#busqueda-vacia {
    background-color: #f5f4f2;
    display: block;
    height: 100%;
    margin-bottom: 30px;
    margin-top: 0px !important;
    overflow: hidden;
    padding: 40px 40px 40px 25px;
}

#busqueda-vacia p {
	font-size:12px;
	color:#808080;
	font-style:italic;
	margin: 0 0 30px;
}

#trans-overlay {
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:34;
    cursor:pointer;
    background: url("http://images.pronovias.com/images/blank.gif") repeat 0 0 transparent;
}

#pop-up-login-favoritos {
    display: none;
}


/* POP-UP SIN FAVORITOS*/

#no-favoritos{
    display: block;
    min-height: 218px;
	z-index: 1200;
    padding: 5% 20% 20%;
}

#content-container #no-favoritos h1{
    border: 0 none;
    color: #afaaa2;
    font-size: 22px;
    font-weight: normal;
    line-height: 28px;
    padding-bottom: 40px;
}

#no-favoritos p{
    font-size: 14px;
}

#no-favoritos a{
	color:#7a7a7a;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 400;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#no-favoritos a:hover{
	color: #7a7a7a;
    text-decoration: underline;
}

#compartir-content .addthis_button_email {
    vertical-align: top;
    display: inline-block;
}

#compartir-content .addthis_button_email span {
    background: url('http://images.pronovias.com/images/icons.png') no-repeat -13px -1721px transparent !important;
    height: 20px !important;
    width: 21px !important;
}
#compartir-content .addthis_button_email span span{
    background:none;
    height: 1px!important;
    width: 1px!important;
}


.compartir-favorito  .addthis_button_email {
    vertical-align: top;
    display: inline-block;
}

.compartir-favorito  .addthis_button_email span {
    background: url('http://images.pronovias.com/images/icons.png') no-repeat -13px -1721px transparent !important;
    height: 20px !important;
    width: 21px !important;
}
.compartir-favorito .addthis_button_email span span{
    background:none;
    height: 1px!important;
    width: 1px!important;
}


#compartir-content .addthis_button_email:hover span,
.compartir-favorito  .addthis_button_email:hover span {
    opacity:0.8;
}

.link-style-back {
    color: #463e3d;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
    padding-top: 5px;
    text-decoration: underline;
    text-transform: uppercase;
    margin-top:-38px;
    position:absolute;
    right:25px;
}

.link-style-back-2 {
    color: #463e3d;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding-top: 5px;
    text-decoration: underline;
    text-transform: uppercase;
    margin-top:-25px;
    position:absolute;
    right:25px;
    font-style: italic;
}

.box-busqueda-linka {
    background-color: #f3ece6;
    display: block;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 40px;
    height: 84px;
    margin-top:65px;
}

#detalle-tienda-buscador {
    float: none;
    margin: -25px auto 0;
    width: 100%;
}

#detalle-tienda-buscador h1 {
    border-bottom: medium none;
    font-family: 'BertholdWalbaumBookItalicMedium',Arial,Verdana,Sans-serif;
    font-size: 23px;
    font-weight: normal ;
    text-transform: none !important;
    margin-top: 0;
    background: url("http://images.pronovias.com/images/bg_dots.png") repeat-x scroll 0 80px transparent;
    padding-bottom: 32px;
}
 
.col-tienda {
    font-weight: normal;
}

#otras-colecciones {
    background:url("http://images.pronovias.com/images/bg_dots.png") 0px top repeat-x;
}

#otras-colecciones p {
    margin-bottom:4px;
    color:black;
    font-weight: bold;
}

#loginSinfavoritos {
    border-top: 1px dotted #DDCBC5;
    margin-top: 28px;
    padding-top: 28px;
}

#content-favoritos #breadcrums {
    margin-top: 0px;
	margin-right: 0px;
}

#content-favoritos p {
    margin-bottom:0;
	color:#5e5b59;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-size: 14px;
}

#content-favoritos h2{
	float:none !important;
	border-bottom: 1px solid #B3B3B3 !important;
	margin-bottom:10px;
	margin-left:0 !important;
	margin-top:50px !important;
}

#content-favoritos-container a.link-style-1{
	text-decoration:none;
	color:#5e5b59;
	font-size:13px;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 26px;
}

#content-favoritos-container .lookbook-links a.link-style-1{
    background-color: #DED9D5 !important;
    border: medium none !important;
    color: #808080;
    font-size: 11px;
    font-style: normal !important;
    margin-right: 6px;
    padding: 5px 0 !important;
    text-transform: none;
    text-align:center;
    width: 47%;
}

#content-favoritos-container .lookbook-links a.link-style-1:hover{
	color:#FFFFFF !important;
}

#content-favoritos-container #lookbook h2 {
    line-height:18px;
}

#content-favoritos-container #lookbook h2:hover {
    color: #463E3D;
    text-decoration: underline;
}

#content-favoritos-container #lookbook {
    border-top:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
    padding-bottom: 8px;
    margin-bottom:25px;
    overflow: auto;
    margin: 0px auto;
    text-align: center;
}

#content-favoritos-container #lookbook ul {
    /*left: 50%;
    position: relative;
    margin: 20px 0 0 -215px;
    width:100%;*/
    margin: 10px auto;
    overflow: auto;
    display: inline-block;
}

#content-favoritos-container #lookbook ul li {
    float: left;
    padding: 0 12px;
}

#content-favoritos-container #lookbook ul li.title{
	border-right: 1px solid #808080;
        padding: 0 25px 0 0;
}

#content-favoritos-container #lookbook ul li:first-child{
    border-right: 1px solid #808080;
}

#content-favoritos-container #lookbook ul li.title a {
	color:#4D4D4D !important;
    font-size: 17px !important;
    line-height: 22px;
	font-weight:normal !important;
    text-transform: uppercase;
}

#content-favoritos-container #lookbook ul li.title a:hover {
	color:#000000 !important
}
#content-favoritos-container #lookbook p {
	font-size:12px;
	line-height: 16px;
	color:#4D4D4D !important;
	margin-bottom: 0;
}

#content-favoritos-container .lookbook-links{
	/*padding: 22px 25px;*/
}

#gallery-zoom-favoritos {
    background: url("http://images.pronovias.com/images/icons.png") no-repeat scroll 0 2px transparent;
    height: 21px;
    position: absolute;
    right: 35px;
    top: 12px;
    width: 22px;
    z-index: 2;
}

.desmarcar-favorito1 {
    background: url("http://images.pronovias.com/images/favoritos_share.png") no-repeat scroll 0 7px transparent;
    cursor: pointer;
    height: 43px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 39px;
    margin-right: -4px;
    z-index: 2;
/*    margin-top: 7px;*/
}

.miniature-img {
    width:  49px;
    height:  63px;
}

.titledescripcion {
    font-style: italic;
    font-size: 10px;
    color:#B68481;
}

.favoritos-options .coleccion{
	left:auto;
	position:static;
	margin-bottom: 5px;
}

.favoritos-options .modelo{
	left:auto;
	position:static;
	font-size:18px;
	color:#666666;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
}

.fav-footer{
	width:100%;
	height: 34px;
    float:left;
}
.favoritoszom {
    right: 35px !important;
}

.contrasenyaOlvidada {
    margin-top: 2px;
    margin-bottom: -11px;
}


h1.contrasenyaOlvidada {
	margin-top: 11px;
}

p.contrasenyaOlvidada {
    margin-top: 0px !important;
    text-transform: none !important;
    margin-bottom: 20px !important;
}

img.contrasenyaOlvidada{
    padding: 6px;
}


/* PAGINAS DE ERROR 404 Y 500 */

#content-error{margin:0 auto;}
#error-box {
    /*background: url("http://images.pronovias.com/images/capa_error.png") no-repeat scroll 0 0 transparent;*/
    clear: both;
    height: 385px;
    padding: 68px 140px 90px;
    text-align: center;
}

#content-container #error-box h1 {
    color:#afaaa2;
    border-bottom:1px solid #afaaa2;
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 8px !important;
	text-transform:none;
	margin-bottom:0px;
    padding-top: 0px;
}

#content-container #error-box h5{
    color: #827f7d;
    text-align: center;
}

#error-box ul {
    margin-top:38px;
	margin-bottom: 60px;
}

#error-box ul li {
    padding-bottom:20px;
}

#error-box ul li a {
    text-decoration:none;
    font-size:14px;
    color:#b7b7b7;
    font-family: "Josefin Sans",Helvetica,Arial,Verdana,sans-serif;
	text-transform:uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#error-box ul li a:hover{
	color:#7a7a7a;
}

#error-box .newbutton{font-size:14px;}


#aviso-legal-link {
    text-transform: none!important;
}
/* login normal */

#login-normal #superior {
    border: 0 none;
    font-weight: normal;
    padding: 0px;
    text-transform: none;
    height:50px;
}

#login-normal #superior h1 {	
    color: #7a7a7a;
    /*margin-top:17px;*/
    margin-bottom:15px;
    height:15px;
    font-family: 'playfair_displayitalic', serif;
    font-weight: 400;
    font-size: 22px;
    font-weight: normal;
}

#login-normal #barra {
    height:2px;
    background:url("http://images.pronovias.com/images/bg_dots.png") 0 0 repeat-x;
    margin-bottom:25px;
    margin-top:-9px;
}

#login-normal #superior-bajo {
    font-size: 12px;
    line-height: 18px;
    color: #5e5a58 !important;
    width:auto;
    margin: 15px 0 25px 10px;
}

#login-normal #superior-bajo p {
    color: #b7b7b7 !important;
    width: 73%;
    margin: 0px auto;
}

#login-normal #superior-bajo p b {
	font-weight:normal;
	color:#4D4D4D;	
}

#login-normal #inferior {
    width:750px;
    height:auto;
}

#login-normal #izquierda {
   /* background: url("http://images.pronovias.com/images/bg_dots_vertical.png") repeat-y scroll right bottom transparent;*/
	border-right: 1px solid #a9a7a6;
    float: left;
    height: 159px;
    padding-left: 41px;
    position: relative;
    text-align: left;
    width: 289px;
}

#login-normal #derecha {
    float: right;
    height: 152px;
    margin-left: 5px;
    /*padding: 12px;*/
    width: 307px;
    margin-right:90px;
}

#login-normal #derecha form{
	height:100%;	
}
#login-normal .titulillo{
	color: #7a7a7a !important
}

#login-normal #submit-login, #login #ok-contrasenya-clave, #login #okContrasenya,#login #ok_contrasenya, #login-box #ok-contrasenya-clave, #login-box #ok_contrasenya {
    background: #b7b7b7 url("../images/flecha_buscador_tiendas.png") no-repeat center center;
    background-size: 14px;
    border: none !important;
    margin-top: 1px;
    height: 39px;
    padding: 2px 18px;
    margin-left: 8px;
    position: absolute;
    padding: 13px 18px 4px 18px \0/IE8+9;
    float: none \0/IE8+9;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#login-box label{font-size:11px; margin-right:10px;}

#login-normal #izquierda label, #acceso-claves #acclav label, #olvidocontrasenya #olcon label{
	display: block;
	font-style:italic;
	font-size:11px;
	color:#666666;
}

#login-normal #submit-login:hover, #login #ok-contrasenya-clave:hover, #login #okContrasenya:hover ,#login #ok_contrasenya:hover, #login-box #ok-contrasenya-clave:hover, #login-box #ok_contrasenya:hover {
    background-color:#a9a7a6;
}

/*#login-normal #submit-login1, #login-normal #submit-registradalogin {
	background-color: #DED9D5 !important;
    border: medium none !important;
    color: #808080;
    font-family: 'BertholdWalbaumBookRegular',Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px;
    font-style: normal !important;
    padding: 6px 50px 5px !important;
    text-transform: none;
	margin-right: 2px;
	margin-left: 25px;
	margin-top: 17px;
}

#login-normal #submit-login1:hover, #login-normal #submit-registradalogin:hover {    
    color: #ffffff;
	background-color:#818181 !important;
}*/

#login-normal .boton-login, input.contrasenyaOlvidada {
    font-family:"Josefin Sans",Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
    color:#5e5a58;
    border: 1px solid #b7b7b7;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin-top: 1px;
    padding: 4px 8px;
    width: 182px;
	margin-bottom: 7px;
    text-align: center;
}
#login-normal #muestra-errores-popup, #login #muestra-errores-popup,
#login-normal #muestra-errores-popup-empty, #login #muestra-errores-popup-empty{
    display:none;
    margin-bottom: 4px;
    margin-left: 4px;
    color: #FF0000;
}

#login-normal #constrasenyaolvidada {
    display: block;
}

#login-normal .link-style-1 {
    display: block;
    font-size: 11px;
    line-height: 12px;
    padding-top: 8px;
    text-decoration: underline;
    text-transform: none;
	*padding-bottom: 2px;
    font-style: normal;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
}

#login-normal #superior-bajo ul {
    margin-bottom:45px;
}

#login-normal #superior-bajo ul li {
    background: url("http://images.pronovias.com/images/flecha2.png") no-repeat scroll left 2px transparent;
    margin-bottom: 10px;
    padding-left: 24px;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    background-color: #fff;
    padding: 7px 15px 7px 25px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div { 
    margin: 0;
    font-family: Arial,Verdana,Sans-serif;
    font-weight: normal;
    font-size: 12px;
}

.twitter-share-button {
    display:inline;
    float:left;
    width: 125px!important;
}

.ui-datepicker {
    display:none;
}

.linkup {
    margin-top:-10px;
}

.linkdown {
    margin-top:8px !important;
}

#loginSinfavoritos a:hover {
    color: #B68481;
}

.resutl-tiendas {
    margin-right: 16px;
}

#viewer-actions .at16nc.at16t_email
{
    background-position: 0 !important;
}
#viewer-actions .at16nc 
{
    background: none;
}

#viewer-actions .at300bs
{
    display:none;
}


/************* COOKIES **************/

#cookiesadv {
    /*background-color: #666666;*/
    background-color: #dbdad9;
    display: none;
    font-family: 'playfair_displayitalic', serif;
    font-weight: 400;
    text-align: center;
    position: fixed;
    z-index: 95;
    bottom: 0px;
    width: 100%;
    filter: alpha(opacity=90); /* internet explorer */
	-khtml-opacity: 0.9;      /* khtml, version anterior de safari */
	-moz-opacity: 0.9;       /* firefox, mozilla, netscape */
	opacity: 0.9;           /* safari, chrome, opera */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#cookiesadv .content {
    margin: 0 auto;
    padding: 6px 10px;
    position: relative;
    text-align: left;
    /*width: 98%;*/
    /*min-height: 34px;*/
}
#cookiesadv .content table{
	width: 100%;
}
#cookiesadv .content table td{vertical-align: top;}
#cookiesadv p {
    color: #444444;
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-top: 2px;
    text-align: center;
    width: 99%;
}
#cookiesadv a {
    font-size: 12px;
    line-height: 13px;
    text-decoration: underline;
    margin-top: 3px;
}

#cookiesadv .content #descarga a{
    background: url("/images/close_ckp.png") no-repeat;
    background-size: 14px;
    height: 9px;
    padding: 3px 7px;
}

/************* RECOMMEND **************/

#recomendacion-box {
    background-color: #938e8b;
    display: none;
    font-family: 'gotham_htf_bookregular';
    text-align: center;
    z-index: 95;
    left:0;
    padding:10px 0px;
    top: 0px;
    color:#ffffff;
    position:relative;
    width: 100%;
}

#recomendacion-box .content {
    background-color: #938e8b;
    width: 90%;
    position: relative;
    margin: 0 auto;
    text-align: center;
    font-size:11px;
    z-index:0;
}

#recomendacion-box .content strong{
    margin-right:6px;
    font-weight:900;
}

#recomendacion-box .content a {
    color:#ffffff;
    font-size: 12px;
    font-weight:900;
    text-decoration: underline;
    margin-left:2px;
}

#content-catalogo{margin:0 auto;}

.catalogo-img{
    width:100%;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}

.catalogo-img img{
    width:50%;
    height:auto;
    margin:0;
    padding:0;
    float:left;
}

#fav-logo{
    text-align: center;
    width: 100%;
}

#fav-logo span{
    display: block;
    text-transform: uppercase;
    margin: auto 28%;
    font-family:"Josefin Sans",Helvetica,Arial,Verdana,sans-serif;
    font-size:15px;
    padding-top:25px;
}

#fav-logo.fav-down{
    clear: both;
    padding-top: 62px;
}

#fav-logo.fav-down span{
    text-transform: none;
}

#fav-logo #fav-button{
    color:#FFFFFF;
    font-family:"Josefin Sans",Helvetica,Arial,Verdana,sans-serif;
    width: 120px;
    margin: auto;
    padding:15px 20px;
    margin-top:6px;
    text-align: center;
    text-decoration: none;
    display: block;
}

#fav-logo #fav-button:hover{color:#5e5b59;}

/* Nuevas Newsletters */
#newsletter{
    margin: 0px auto;
    border-top: 1px solid #5e5b59;
    padding: 28px 0px 0px;
    text-align: center;
    font-size: 15px;
    font-family: 'playfair_displayitalic', serif;
    font-style: italic;
    font-weight: 400;
}

#content-container #newsletter h2, #newsletter h2{
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    font-size: 35px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height:35px;
    color: #bdb8b5;
}

#newsletter .newbutton{
    margin-top: 15px;
    width:110px;
}

#newsletter span{
    display: block;
    font-size: 14px;
    letter-spacing: 2px;
    padding: 1px 0;
}

#fav-logo #tit{
    font-family: 'playfair_displayitalic', serif;
    padding: 40px 0 6px 0;
    font-size: 30px !important;
    color: #afaaa2;
}

#fav-logo div{
    color:#b7b7b7;
    display: block;
    padding: 25px 0px 18px 0px;
    margin: auto 30%;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-size:15px;
    font-weight: 300;
    line-height:20px;
}

#fav-logo a{
    color:#7a7a7a;
    float:none;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    padding:0px;
    text-decoration:underline;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#fav-logo a:hover{color:#827f7d;}

#lista-vestido-content-new li#empty-resultado{font-size: 13px;padding-top: 60px;text-align: center;width: 98%;font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;font-weight: 300;}

#lista-vestido-content-new li .box.favs{
    bottom: 14px;
    font-size: 11px;
    text-transform: uppercase;
    left: 13px;
    line-height: 16px;
    text-align: left;
}

#lista-vestido-content-new .fav-bread ul#breadcrums{
    right: 55px;
    position:absolute;
    margin-right: 0px;
}

#lista-vestido-content-new .fclose{
    background: 0px 0px url("/images/close_ng.png") no-repeat;
    border: 0;
    position: absolute;
    top: 2%;
    right: 2%;
    width:29px;
    height:29px;
}

#lista-vestido-content-new .fclose:hover{
    background: -29px 0px url("/images/close_ng.png") no-repeat;
}

.impuestos{
    text-align: center;
    color: #a9a7a6;
    font-family: "Josefin Sans", Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    font-weight:300;
    margin-bottom: 30px;
}
/* Popup Newsletter */
.newsletterInscribete {
    background-color: #FFFFFF;
    display: none;
    text-align: center;
    position: fixed;
    z-index: 94;
    border: 1px solid #afaaa2;
}
.newsletterInscribete.page {display:block;}
.newsletterInscribete.down {
    bottom: 0px;
    width: 53%;
    left: 36%;
}
.newsletterInscribete.up {
    top: 200px;
    width: 46%;
    left: 50%;
    height: 293px;
    z-index: 999;
    margin-left:-23%;
}
.newsletterInscribete .content {
    margin: 0 auto;
    padding: 6px 10px;
    position: relative;
    text-align: center;
    margin-bottom: 17px;
}
.newsletterInscribete.up .content {
    padding: 30px 89px;
}
.newsletterInscribete .content h4{
    font-size: 25px;
    font-family: "BertholdWalbaumBookRegular", Helvetica, Arial, Verdana, sans-serif;
    margin: 15px 0px 3px;
}
.newsletterInscribete .content p{
    font-family: "gotham_htf_bookregular" !important;
    font-size: 12px;
    color: #635e5d;
}
.newsletterInscribete .gracias{
    display: none;
}
.newsletterInscribete.up .gracias{
    padding: 86px 59px;
}
.newsletterInscribete.down .gracias{
    padding: 21px 14px;
}
.newsletterInscribete .gracias h4{
    font-size: 15px;
    font-family: "gotham_htf_bold", Helvetica, Arial, Verdana, sans-serif;
    margin: 15px 0px 3px;
}
.newsletterInscribete .gracias p{
    font-family: "gotham_htf_bookregular" !important;
    font-size: 12px;
    color: #635e5d;
}
.newsletterInscribete .gracias p span{
    font-family: "gotham_htf_bold";
}
.newsletterInscribete .content input{
    color: #928a82;
    border: 1px solid #928a82;
    font-size: 10px;
    line-height: 18px;
    padding: 5px 20px 3px;
    text-align: center;
}
.newsletterInscribete.down .content .boton-enviar{
    display: inline-block;
    width: 100px !important;
    margin-left: 10px;
}
.newsletterInscribete .content .processing{
     display:none;
 }
.newsletterInscribete.down .content .processing{
    position: relative;
    top: 15px;
}



.newsletterInscribete.up .content .boton-enviar{
    width: 141px !important;
}
.newsletterInscribete .content .condiciones{
    display:block;
    margin-top: 13px;
    font-family: "gotham_htf_bookregular" !important;
}
.newsletterInscribete .content .condiciones a{
    font-family: "gotham_htf_bookregular" !important;
}
.newsletterInscribete .closePopup{
    background: url("/images/cerrar-gold-off.png");
    width: 16px;
    height: 16px;
    overflow: auto;
    float: right;
    background-size: 100%;
    cursor:pointer;
    position:relative;
    z-index:99;
    margin: 8px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}
.newsletterInscribete .closePopup:hover{background: url("/images/cerrar-gold-on.png");background-size: 100%;}
.newsletterInscribete .validacionform {
    color: #ab1d25;
    font-family: "gotham_htf_bookregular";
    font-size: 1.1em;
    margin-top: 15px;
}

.inp.news{
    margin-bottom:4px;
}

/* POPUP Redirecció a .MOBI */
#redirectmobile{ background-color: rgba(255,255,255,0.93);   height: 100%;   position: fixed;   top: 0; width: 100%;   z-index: 999;}
#redirectmobile .redirect-content{top:30px;position: relative;   text-align: center;   margin-top: 0%;}
#redirectmobile .close{background: transparent url("http://images.pronovias.com/images/popupredirect/btn_close.png") no-repeat 0 0;background-size:20px;border-radius: 0;
    box-shadow: none; cursor: pointer; height: 26px;   position: absolute;   right: 20px;   top: 20px;   width: 26px;z-index: 5;}
#redirectmobile .redirect-content img{margin-bottom: 15px;max-width: 250px;width: 25%;}
#redirectmobile .redirect-content h2{color:#6f6761;font-family: 'BertholdWalbaumBookRegular',Helvetica,Arial,Verdana,sans-serif; font-size:28px;font-weight:normal;
    line-height: 26px;}
#redirectmobile .redirect-content .gotomobile{background-color: #928982;   color: #fff;   display: inline-block;   font-size: 14px; line-height: 16px;   margin: 20px 0 40px;   padding: 15px 20px;
    text-align: center;   text-transform: uppercase;}
#redirectmobile .redirect-content .keephere{color:#928982;display: inherit;font-size: 15px;text-decoration:underline;}

#tapa{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: #ffffff;
    opacity: 0.7;
}

#tapa-text{
    position:absolute;
    z-index: 100;
    margin-top:260px;
    padding-left:71px;
    padding-right:71px;
    text-align:center;
    font-size:20px;
}

@media screen and (min-device-width: 360px) {
    #redirectmobile .redirect-content{margin-top: -20%;  top: 180px;}
    #redirectmobile .redirect-content img{max-width: 300px;width: 36%;}
    #redirectmobile .redirect-content h2{font-size:30px;line-height: 32px;}
}

@media screen and (max-width: 750px) {
    .newsletterInscribete.up {
        top: 200px;
        width: 98%;
        left: 0;
        top: 100px;
        margin-left: 1%;
    }
    .newsletterInscribete.up .content{
        padding:28px 10px;
    }
}


/*** VESTIDOR - Poner en un css aparte ***/

.vestidor{
    text-align: center;
    margin: 0px auto;
}
.content.vestidor{
    text-align: left;
    margin: 0px auto;
    position:relative;
}
.imagen_cabecera{
    position: relative;
}
.imagen_cabecera img{
    width: 100%
}
.vestidor .banner-mv.half{
    width: 50%;
}
.banner-mv.timeline .time{
    width: 100%;
    height: auto;
    position: relative;
}
.banner-mv.timeline .time .back{
    width: 100%;
    height: 100%;
}
.banner-mv.timeline{
    border-top: 1px solid #938e8c;
    border-bottom: 1px solid #938e8c;
    width: 16.6%;
}
.banner-mv .cuerpo-banner .texto{
    position: absolute;
    top: 28%;
    text-align: center;
    left: 12%;
}
.vestidor .tareas .title{
    font-size:18px;
    color:#4D4D4D;
    padding:12px 25px;
    background-color:#D2CFCD;
}
.vestidor .tareas .tarea{
    border-bottom: 1px solid #FFFFFF;
    background-color:#F2F2F2;
    padding:12px 25px;
    color: #8E8E8E;
    font-size: 12px;
    text-align: left;
}

.vestidor .presu{
    height:23px;
    border-bottom: 1px solid #FFFFFF;
    background-color:#F2F2F2;
    padding:12px 0px 12px 25px;
    color: #8E8E8E;
    font-size: 16px;
    text-transform:uppercase;
    text-align: left;
}
.vestidor .precio{
    float:right;
    position:relative;
    margin-top:-12px;
}
.vestidor .top_presu{
    padding: 30px 0px;
    height: 70px;
    text-align: left;
}
.vestidor .texto_abajo{
    position: absolute;
    top: 23%;
    text-align: center;
    width: 100%;
}

.vestidor .texto-col{
    float: right;
    width: 50%;
    font-size: 12px;
    color: rgb(167, 172, 169);
    padding: 28px;
    line-height: 20px;
}
.vestidor .title_up{
    width: 30%;
    margin: 25px;
    float: left;
}


@media (max-width: 1090px) {

    #formulario-pasos input#datos-fiestaotros,
    #formulario-pasos input#registro-fiestaotros {
        margin-top: 85px;
        margin-right: 39px;
    }
    .busqueda .model .add_dressing p, .busqueda .model .sub_dressing p {
        width: 83%;
    }
}
@media (max-width: 996px) {
    #avisolegal-box {
        padding: 0 20px;
    }
    #buscador-vestidos {
        left: 160px;
    }


}
@media screen and (max-width: 750px) {
    #mapaweb, #webmap-box .col-1, #webmap-box .col-2, #webmap-box .col-3,
    #webmap-box .col-1 h2, #webmap-box .col-1 h3,
    #webmap-box .col-2 h2, #webmap-box .col-2 h3,
    #webmap-box .col-3 h2, #webmap-box .col-3 h3{
        width: 100% !important;
        text-align: center;
        padding: 0px;
    }
    #mapaweb, #webmap-box .col-1, #webmap-box .col-2, #webmap-box .col-3{
        height: auto !important;
    }
    #webmap-box ul {
        margin: 0px;
    }
    #webmap-box ul ul {
        margin: 0px;
    }

}
@media screen and (min-width: 750px) {

}