/**
  * estilos.css
  */

* { 
  margin: 0; 
  padding: 0;
}       

a:focus { outline: none; }

a:link, a:hover, a:visited { text-decoration: none; }
img { border: none; }

a{color: #000;}

a:hover{color: #666;} 

.clear { 
  clear: both;
  height: 0;
  overflow: hidden;
  display: block;
}
.clear0 { 
  clear: both;
  height:1px;
 
}
.flotante {
  float: left;
}
.flotante_r {
  float: right;
}

h2{
  font-size:12px;
}

.nomargin_right {margin-right: 0px !important;}
.nomargin_left {margin-left: 0px !important;}

.nomargin {margin: 0px !important;}

.nopading {padding: 0px !important;}
.nopading_right {padding-right: 0px !important;}

html { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 10px;
  background: #ffffff;
}
body { 
  overflow-x:hidden !important;
  min-width: 998px;
  
}

#wrapper {
  position: absolute;
  width: 100%;
  min-width: 998px;
  min-height: 580px;
  margin-top: 20px;
}

#header, #header_coleccion {
  width: 90.3%;
  min-width: 902px;
  min-height: 71px;
  margin: 0 4.8% 0 4.8%;
}
#header{padding-top: 31px;}
#header_coleccion {padding-top: 0;}

#footerFicha {
  position: relative;
  width: 90.3%;
  min-width: 902px;
  min-height: 39px;
  display: block;
  bottom: 0px;
  margin: 0 4.8% 0 4.8%;
  margin-top: 15px;
  /*text-align: center;*/
}
#content{
  min-height: 443px;
  width: 100%;
  overflow:hidden;
  }
  
  
  #contentGrupo{
  min-height: 380px;
  width: 100%;
}

.contentFicha3 {
  width: 91.3%;
  min-width: 902px;
  min-height: 455px;
  margin: 0 4.8% 0 4.8%;
}

/*	HEADER  */
#header_coleccion h1 {
	text-indent: -30000px;
	height: 36px;
}

.logo_coleccion_rosaclara {background: url(../img/logo_coleccion_rosaclara.gif) top left no-repeat; text-align: left;width:200px;}
.logo_coleccion_rosaclara2010 {background: url(../img/logo_coleccion_rosaclara2010.gif) top left no-repeat; text-align: left;width:242px;}

/*	NAVIGATION  */

#navigation {display: block;}

.navigation_left {float: left; width:592px; position:relative; z-index:100;}
.navigation_right {float: right; width: 288px; position:relative; z-index:100;}

.navigation_left ul {
	margin: 0;
	padding: 0;
  height: 18px;
  float:left;
  display:block;
}


.navigation_right ul {
	margin: 0;
	padding: 0;
  height: 18px;
  float:right;
  display:block;
}
.navigation_left ul li,
.navigation_right ul li {
  display: block;
  float: left;
}

.navigation_left ul li,
.navigation_left ul li a,
.navigation_right ul li,
.navigation_right ul li a {
  display: block;
  text-indent: -30000px;
  height: 18px;
  /*overflow: hidden;*/
}

.navigation_left ul li a{
  margin-right: 14px;
  position: relative;
}

.navigation_left ul li ul { 
	position: absolute;	
	background-color:#ffffff;
	z-index:20000;
	width:auto;
	height:auto}
.navigation_left ul li ul li { float: none; width: auto; .margin-top:-1px;/*e7 el submenu no se vea debajo del contenido*/}
.navigation_left ul li ul li a { float: none; }
.navigation_left ul li ul li a,
.navigation_left ul li ul li a:hover { background-color: #ffffff; border: none; }


.navigation_right ul li ul { position: absolute; left:-60px !important;  background-color: #ffffff;}
.navigation_right ul li ul li { float: none; width: auto; }
.navigation_right ul li ul li a { float: none; }
.navigation_right ul li ul li a,
.navigation_right ul li ul li a:hover { background-color: #ffffff; border: none; }

.navigation_right ul li a{margin-left: 14px; }
.navigation_right ul li ul li { margin-left: 3px ; }

a.menu_left_opc_1_es { width: 128px; background: url(../img/menu_opc_1.gif) top center no-repeat;FC0 }
a.menu_left_opc_2_es { width: 109px; background: url(../img/menu_opc_2.gif) top center no-repeat; }
a.menu_left_opc_3_es { width: 86px; background: url(../img/menu_opc_3.gif) top center no-repeat; }
a.menu_left_opc_4_es { width: 102px; background: url(../img/menu_opc_4.gif) top center no-repeat; }
a.menu_left_opc_5_es { width: 59px; background: url(../img/menu_opc_5.gif) top center no-repeat; }
a.menu_left_opc_6_es { width: 37px; background: url(../img/menu_opc_6.gif) top center no-repeat; }

a.menu_left_opc_1_es:hover { width: 128px; background: url(../img/menu_opc_on_1.gif) top center no-repeat; }
a.menu_left_opc_2_es:hover { width: 109px; background: url(../img/menu_opc_on_2.gif) top center no-repeat; }
a.menu_left_opc_3_es:hover { width: 86px; background: url(../img/menu_opc_on_3.gif) top center no-repeat; }
a.menu_left_opc_4_es:hover { width: 102px; background: url(../img/menu_opc_on_4.gif) top center no-repeat; }
a.menu_left_opc_5_es:hover { width: 59px; background: url(../img/menu_opc_on_5.gif) top center no-repeat; }
a.menu_left_opc_6_es:hover { width: 37px; background: url(../img/menu_opc_on_6.gif) top center no-repeat; }

a.menu_right_opc_1_es { width: 115px; background: url(../img/menu_right_opc_1.gif) top center no-repeat; }
a.menu_right_opc_2_es { width: 79px; background: url(../img/menu_right_opc_2.gif) top center no-repeat; }
a.menu_right_opc_3_es { width: 66px; background: url(../img/menu_right_opc_3.gif) top center no-repeat; }

a.menu_right_opc_1_es:hover { width: 115px; background: url(../img/menu_right_opc_on_1.gif) top center no-repeat; }
a.menu_right_opc_2_es:hover { width: 79px; background: url(../img/menu_right_opc_on_2.gif) top center no-repeat; }
a.menu_right_opc_3_es:hover { width: 66px; background: url(../img/menu_right_opc_on_3.gif) top center no-repeat; }

/* ENG */
a.menu_left_opc_1_en { width: 128px; background: url(../img/menu_opc_1_en.gif) top center no-repeat; }
a.menu_left_opc_2_en { width: 50px; background: url(../img/menu_opc_2_en.gif) top center no-repeat; }
a.menu_left_opc_3_en { width: 86px; background: url(../img/menu_opc_3_en.gif) top center no-repeat; }
a.menu_left_opc_4_en { width: 73px; background: url(../img/menu_opc_4_en.gif) top center no-repeat; }
a.menu_left_opc_5_en { width: 59px; background: url(../img/menu_opc_5_en.gif) top center no-repeat; }
a.menu_left_opc_6_en { width: 37px; background: url(../img/menu_opc_6_en.gif) top center no-repeat; }

a.menu_left_opc_1_en:hover { width: 128px; background: url(../img/menu_opc_on_1_en.gif) top center no-repeat; }
a.menu_left_opc_2_en:hover { width: 50px; background: url(../img/menu_opc_on_2_en.gif) top center no-repeat; }
a.menu_left_opc_3_en:hover { width: 86px; background: url(../img/menu_opc_on_3_en.gif) top center no-repeat; }
a.menu_left_opc_4_en:hover { width: 73px; background: url(../img/menu_opc_on_4_en.gif) top center no-repeat; }
a.menu_left_opc_5_en:hover { width: 59px; background: url(../img/menu_opc_on_5_en.gif) top center no-repeat; }
a.menu_left_opc_6_en:hover { width: 37px; background: url(../img/menu_opc_on_6_en.gif) top center no-repeat; }

a.menu_right_opc_1_en { width: 115px; background: url(../img/menu_right_opc_1_en.gif) top center no-repeat; }
a.menu_right_opc_2_en { width: 79px; background: url(../img/menu_right_opc_2_en.gif) top center no-repeat; }
a.menu_right_opc_3_en { width: 66px; background: url(../img/menu_right_opc_3_en.gif) top center no-repeat; }

a.menu_right_opc_1_en:hover { width: 115px; background: url(../img/menu_right_opc_on_1_en.gif) top center no-repeat; }
a.menu_right_opc_2_en:hover { width: 79px; background: url(../img/menu_right_opc_on_2_en.gif) top center no-repeat; }
a.menu_right_opc_3_en:hover { width: 66px; background: url(../img/menu_right_opc_on_3_en.gif) top center no-repeat; }

.submenu { display: none;}
.subcontacto { margin-left: -20px; clear: both;}

.submenu li, .submenu li a{ height: 12px !important; background-color: #fff;}

/* 2010 */
a.Rosa_Clara_2010_es { width: 107px; background:  url(../img/menu_opc_1_1.gif) left top no-repeat;}
a.Two, a.Two_by_Rosa_Clara_2010_es { width: 107px; background:  url(../img/menu_opc_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2010_es { width: 107px; background:  url(../img/menu_opc_1_4.gif) left top no-repeat;}
a.lacroix_2010_es { width: 107px; background:  url(../img/menu_opc_1_5.gif) left top no-repeat;}

a.Rosa_Clara_2010_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_1.gif) left top no-repeat;}
a.Two:hover, a.Two_by_Rosa_Clara_2010_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2010_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_4.gif) left top no-repeat;}
a.lacroix_2010_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_5.gif) left top no-repeat;}

/* 2011 */
a.Rosa_Clara_2011_es { width: 107px; background:  url(../img/menu_opc_1_1.gif) left top no-repeat;}
a.Two, a.Two_by_Rosa_Clara_2011_es { width: 107px; background:  url(../img/menu_opc_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2011_es { width: 107px; background:  url(../img/menu_opc_1_4.gif) left top no-repeat;}
a.lacroix_2011_es { width: 107px; background:  url(../img/menu_opc_1_5.gif) left top no-repeat;}

a.Rosa_Clara_2011_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_1.gif) left top no-repeat;}
a.Two:hover, a.Two_by_Rosa_Clara_2011_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2011_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_4.gif) left top no-repeat;}
a.lacroix_2011_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_5.gif) left top no-repeat;}


a.submenu_opc_1_6_es { width: 107px; background:  url(../img/menu_opc_1_6.gif) left top no-repeat;}
a.complementos_es { width: 107px; background:  url(../img/menu_opc_1_3.gif) left top no-repeat;}

a.complementos_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_3.gif) left top no-repeat;}
a.submenu_opc_1_6_es:hover { width: 107px; background:  url(../img/menu_opc_on_1_6.gif) left top no-repeat;}

a.menu_opc_2_1_es { width: 128px; background: url(../img/menu_opc_2_1.gif) left top no-repeat; }
a.menu_opc_2_2_es { width: 128px; background: url(../img/menu_opc_2_2.gif) left top no-repeat; }
a.menu_opc_2_1_es:hover { width: 128px; background: url(../img/menu_opc_on_2_1.gif) left top no-repeat; }
a.menu_opc_2_2_es:hover { width: 128px; background: url(../img/menu_opc_on_2_2.gif) left top no-repeat; }

a.menu_2010_opc_1_es { width: 110px; background: url(../img/menu_2010_1.gif) top center no-repeat; }
a.menu_2010_opc_2_es { width: 175px; background: url(../img/menu_2010_2.gif) top center no-repeat; }

/*** ENG **/

a.Rosa_Clara_2010_en { width: 107px; background:  url(../img/menu_opc_1_1.gif) left top no-repeat;}
a.Two, a.Two_by_Rosa_Clara_2010_en { width: 107px; background:  url(../img/menu_opc_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2010_en { width: 107px; background:  url(../img/menu_opc_1_4.gif) left top no-repeat;}
a.lacroix_2010_en { width: 107px; background:  url(../img/menu_opc_1_5.gif) left top no-repeat;}

a.Rosa_Clara_2010_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_1.gif) left top no-repeat;}
a.Two:hover, a.Two_by_Rosa_Clara_2010_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2010_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_4.gif) left top no-repeat;}
a.lacroix_2010_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_5.gif) left top no-repeat;}

/* 2011 */
a.Rosa_Clara_2011_en { width: 107px; background:  url(../img/menu_opc_1_1.gif) left top no-repeat;}
a.Two, a.Two_by_Rosa_Clara_2011_en { width: 107px; background:  url(../img/menu_opc_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2011_en { width: 107px; background:  url(../img/menu_opc_1_4.gif) left top no-repeat;}
a.lacroix_2011_en { width: 107px; background:  url(../img/menu_opc_1_5.gif) left top no-repeat;}

a.Rosa_Clara_2011_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_1.gif) left top no-repeat;}
a.Two:hover, a.Two_by_Rosa_Clara_2011_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_2.gif) left top no-repeat;}
a.Jesus_del_Pozo_2011_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_4.gif) left top no-repeat;}
a.lacroix_2011_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_5.gif) left top no-repeat;}


a.submenu_opc_1_6_en { width: 107px; background:  url(../img/menu_opc_1_6_en.gif) left top no-repeat;}
a.complementos_en { width: 107px; background:  url(../img/menu_opc_1_3_en.gif) left top no-repeat;}

a.complementos_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_3_en.gif) left top no-repeat;}
a.submenu_opc_1_6_en:hover { width: 107px; background:  url(../img/menu_opc_on_1_6_en.gif) left top no-repeat;}

a.menu_opc_2_1_en { width: 50px; background: url(../img/menu_opc_2_1_en.gif) left top no-repeat; }
a.menu_opc_2_2_en { width: 128px; background: url(../img/menu_opc_2_2_en.gif) left top no-repeat; }
a.menu_opc_2_1_en:hover { width: 50px; background: url(../img/menu_opc_on_2_1_en.gif) left top no-repeat; }
a.menu_opc_2_2_en:hover { width: 128px; background: url(../img/menu_opc_on_2_2_en.gif) left top no-repeat; }

a.menu_2010_opc_1_en { width: 110px; background: url(../img/menu_2010_1.gif) top center no-repeat; }
a.menu_2010_opc_2_en { width: 175px; background: url(../img/menu_2010_2.gif) top center no-repeat; }


/*.subcontacto 
{
  float:left !important;
  margin-left:-30px !important;

}*/

a.submenu_contacto_opc_1_1_es { width: 123px; background:  url(../img/menu_contacto_opc_1_1.gif) right top no-repeat;}
a.submenu_contacto_opc_1_2_es { width: 123px; background:  url(../img/menu_contacto_opc_1_2.gif) right top no-repeat;}
a.submenu_contacto_opc_1_3_es { width: 123px; background:  url(../img/menu_contacto_opc_1_3.gif) right top no-repeat;}
a.submenu_contacto_opc_1_4_es { width: 123px; background:  url(../img/menu_contacto_opc_1_4.gif) right top no-repeat;}

a.submenu_contacto_opc_1_1_es:hover { width: 123px; background:  url(../img/menu_contacto_opc_on_1_1.gif) right top no-repeat;}
a.submenu_contacto_opc_1_2_es:hover { width: 123px; background:  url(../img/menu_contacto_opc_on_1_2.gif) right top no-repeat;}
a.submenu_contacto_opc_1_3_es:hover { width: 123px; background:  url(../img/menu_contacto_opc_on_1_3.gif) right top no-repeat;}
a.submenu_contacto_opc_1_4_es:hover { width: 123px; background:  url(../img/menu_contacto_opc_1_4_on.gif) right top no-repeat;}

a.submenu_contacto_opc_1_1_en { width: 123px; background:  url(../img/menu_contacto_opc_1_1_en.gif) right top no-repeat;}
a.submenu_contacto_opc_1_2_en { width: 123px; background:  url(../img/menu_contacto_opc_1_2_en.gif) right top no-repeat;}
a.submenu_contacto_opc_1_3_en { width: 123px; background:  url(../img/menu_contacto_opc_1_3_en.gif) right top no-repeat;}
a.submenu_contacto_opc_1_4_en { width: 123px; background:  url(../img/menu_contacto_opc_1_4_en.gif) right top no-repeat;}

a.submenu_contacto_opc_1_1_en:hover { width: 123px; background:  url(../img/menu_contacto_opc_on_1_1_en.gif) right top no-repeat;}
a.submenu_contacto_opc_1_2_en:hover { width: 123px; background:  url(../img/menu_contacto_opc_on_1_2_en.gif) right top no-repeat;}
a.submenu_contacto_opc_1_3_en:hover { width: 123px; background:  url(../img/menu_contacto_opc_on_1_3_en.gif) right top no-repeat;}
a.submenu_contacto_opc_1_4_en:hover { width: 123px; background:  url(../img/menu_contacto_opc_on_1_4_en.gif) right top no-repeat;}

#migas {display: block; height: 15px; font-size: 9px; color: #999; padding: 2px 0 0 2px; margin-right:3px;}
#migas a{color: #999;}
#migas a:hover{color: #000;}
.migas {float:left;}

/*	FICHA  */

.contentFicha3 .fotoGran {width: 370px; height: 455px; left:-1px;
  position:relative;
  top:-1px;
	}
.contentFicha3 .foto {
  height:316px;
  left:-1px;
  position:relative;
  top:-1px;
  width:257px;
	 }

.clipin{
  position:absolute;
/*  clip:rect(7px, 468px, 585px, 1px);
*/  clip:rect(0.44em, 129.25em, 136.56em, 0.06em);
  top:0;
  left:0;
	z-index:-200
}

#foto1 { float: left; display: inline; overflow:hidden; position:relative; top:-0.44em }
#foto2 { float: left; display: inline; overflow:hidden; position:relative; top:-0.44em }
#foto3 { float: left; display: inline; overflow:hidden; position:relative; top:-0.44em }

div.flash { width: 100%; }

#footerFichaLeft {
	float: left;
	display: block;
	height: 39px;
	width: 325px;
	font-size: 10px;
}

#footerFichaRight {
	float: right;
	display: block;
	height: 39px;
	/*width: 577px;*/
	text-align: right;
	font-size: 10px;
	padding-top: 17px;
}

#footerFichaLeft .codigo{font-size: 30px; font-weight: bold; margin-right: 7px; letter-spacing: -2px; float: left; text-align: left;}
#footerFichaLeft .nombre{font-size: 16px; font-weight: bold; padding-top: 3px; text-align: left; height:20px;text-transform:lowercase;}
#footerFichaLeft .descripcion{margin: -3px 0 5px 0; text-align: left;}
#footerFichaLeft .legal{display: block;font-size: 9px; margin: 0 !important;}
#footerFichaLeft .legal a, #footerHome .legal a{color: #999 !important; }
#footerFichaLeft .legal a:hover, #footerHome .legal a:hover{color: #000 !important; }



#footerFichaMid ul {margin: 0; padding: 0;}
#footerFichaMid li{margin: 0; padding: 0; list-style: none; margin-right: 7px; display: inline;}


#footerFichaRight .volver{padding: 0 0 0 20px !important;}
#footerFichaRight p {margin: 0; padding: 0 10px 0 0; display: inline; font-size: 9px;}

#footerFichaLeft a, #footerFichaRight a {text-decoration: none; color: #000;}
#footerFichaLeft a:hover, #footerFichaRight a:hover {text-decoration: none; color: #666;}


/* SHARE */
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

/* FOOTER HOME COLECCION */

.legal{font-size: 9px; /*clear: both; margin: 0 4.8% 5px 4.8%;*/ margin-left:4.8%; margin-right:5px; margin-top:1px;}
.legal a{color: #999 !important; }
.legal a:hover{color: #000 !important; }

#footerColeccion {
  position: relative;
  /*min-height: 39px;*/
  display: block;
  bottom: 0px;
  margin: 0 4.8% 0 4.8%;
  margin-top: 15px;
  padding-left: 39%;
  text-align: center;
}

  #footerColeccion .logo {
  position: relative;
  float: left;
  bottom: 0px;
  margin: 0 10px 0 0;
}

  #footerColeccion .txt {
  position: relative;
  float: left;
  width: 320px;
  bottom: 0px;
  margin: 0;
  padding-top: 4px;
  text-align: left;
}



/* FOOTER HOME */

#footerHome {
  position: relative;
  min-height: 39px;
  display: block;
  bottom: 0px;
  min-height: 87px;
 /* margin: 0 4.8% 0 4.8%;*/
/*  margin-top: 15px;  */
  clear: both;
  width:100%;
}

#footerHome .logo {
  position: relative;
  bottom: 0px;
  margin: 0 10px 0 0;
  width: 100%;
  text-align: center;
}

#footerHome .legal{font-size: 9px; width: 100%;}


/* COMPLEMENTOS */

.foto_complemento {float:left;}
#contenedorMenu {min-height: 25px; /*padding-top: 10px;*/ font-size: 12px;}
.menu_home_complemento, .menu_complemento {float:left; text-align: right; padding-right: 15px;}
.menu_home_complemento a{color:#000;}
.menu_home_complemento a:hover{color:#666;}
.menu_complemento a{color:#000;}
.menu_complemento a{color:#E3E3E3;}
.menu_complemento a:hover{color:#666;}


/* PASARELA */

.foto_pasarela,.foto_pasarela2, .video_pasarela, .foto_financiacion {/*overflow:auto; */float:left; background-color: #F0F0F0; position: relative;}
#contenedorMenu {min-height: 25px; /*padding-top: 10px;*/ font-size: 12px;}
.menu_home_pasarela, .menu_pasarela, .menu_pasarela_foto, .menu_pasarela_video {float:left; text-align: right; padding-right: 15px;}
.menu_home_pasarela a{color:#000;}
.menu_home_pasarela a:hover{color:#666;}
.menu_pasarela a, .menu_pasarela_foto a, .menu_pasarela_video a{color:#E3E3E3;}
.menu_pasarela a:hover, .menu_pasarela_foto a:hover, .menu_pasarela_video a:hover{color:#666;}
#contenedorFotos .inactivo {opacity:0.2;}

.foto_pasarela{width: 333px; height: 335.006px; margin-top: 54.6642px;}

.menu_pasarela .paginacion a{color:#000; cursor: pointer;}

.nodisplay {display: none;}

.foto_pasarela .texto{position: absolute; right: 0; bottom: 0; padding: 15px; width: 60%; text-align: right;}
.foto_pasarela .texto p{margin-top: 20px; font-size:12px;}

.video_pasarela {float:left; position: relative;}



/* FINANCIACION */

.foto_financiacion .texto_left {width: 60%; float: left; text-align: right;font-size:11px;}
.foto_financiacion .texto_right {width: 40%; float: left; text-align: right;font-size:11px;}
.foto_financiacion .texto_inf {width: 100%; clear: both; text-align: right;  bottom: 0;}

.foto_financiacion p{padding: 10px; }
.foto_financiacion a{color:#000;}
.foto_financiacion a:hover{color:#666;}
.foto_financiacion .contacto{padding: 0 15px 15px 15px; font-size:12px;}

.txt_small {font-size: 9px;}


/* PTO VENTA */

.ptoventa {padding:15px;}
.ptoventa h2{font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.ptoventa h3{font-size: 14px; font-weight: normal; margin-bottom: 12px;}

.ptoventa label, .ptoventa select{display: block;font-size: 12px;}
.ptoventa label {margin-bottom: 5px; float:left;width:100px;}
.ptoventa select {margin-bottom: 10px; width: 157px; }
.ptoventa input {margin-bottom: 2px; width: 150px;  /*border: 1px solid #ddd;*/ }
.ptoventa textarea {margin-bottom: 10px; width: 250px; height: 100px; padding: 3px; border: 1px solid #ddd;}
.ptoventa .formButton {margin-bottom: 15px; width: 100px; background-color: #333; color: #fff; border: 0; padding: 3px; margin-top: 0px;}

/* NEWS */

.txt_small_news {font-size: 11px;/*padding: 5px 0 5px 0;*/}
.txt_small_news a{color: #000; cursor: pointer;}
.txt_small_news a:hover{color:#666;}


/* FAVORITOS */

#footerFavRight {
	float: right;
	display: block;
	height: 39px;
	/*width: 577px;*/
	text-align: right;
	font-size: 10px;
	padding-top: 45px;
}

#footerFavRight p {margin: 0; padding: 0 10px 0 0; display: inline; font-size: 9px;}

#footerFavRight a {text-decoration: none; color: #000;}
#footerFavRight a:hover {text-decoration: none; color: #666;}



/* FRANQUICIAS */


.franquicias_texto {
  text-align: left;
  padding: 20px 25px 0px 25px ;
  }
  
.franquicias_texto p{
  padding-bottom: 20px;
}  

.franquicias_texto .cursiva{
  font-style:italic;  
}

.franquicias_texto a, .franquicias_texto a:link, .franquicias_texto a:hover, .franquicias_texto a:visited {  font-weight: bold; color: #000000; }

.franquicias_texto .texto_inf {
  float:right;
  padding-top:50px;
}

.franquicias_texto h2{
  font-size: 11px;
  margin-bottom: 5px;
  }

.franquicias_texto .texto_inf{
  text-align: right;
}

.franquicias p{
  font-size:12px;
}
  
/*  FRANQUICIAS FORM   */


.franquicias_form{
  padding: 15px 10px 0px 10px;
    font-size:12px;
} 

.campo{ float:left;}

.franquicias_form input[type='text']  {
/*    background-color: #f0f0f0 ;
    border: 1px solid #f0f0f0;*/
    font-size: 10px;
    color: #666;
    -moz-border-radius:0px;
    padding:0;
	

}
.formularioscroll .labelform{
  width:125px;

  float:left;
}

.franquicias_form .row_sub{
  /*  border-bottom: 1px solid #666;*/
  margin-bottom:2px; 
} 

.row .campo0, .row_sub .campo0{ float:none;}
.row .campo0 input, .row_sub .campo0 input{ background-color:#F0F0F0;}

.franquicias_form h2{
 font-size:11px;
 padding-top:5px;
padding-bottom: 5px;
} 
.franquicias_form p{ padding:0!important;}
.acepto input{ background-color:#F0F0F0;}

.franquicias_form .label_checks{ 
    padding-left:10px;
}


.franquicias_form .texto_inf {
    padding:10px 0px 8px 0px;
    font-style:italic;
    font-size: 7px;
    
}
.franquicias_form .link_borrar,
.franquicias_form .link_enviar{
  float:left;
  padding-right:95px;
  background: #F0F0F0;
}

.franquicias_form .link_borrar{
  float:left;
}

.franquicias_form_texto {
  float:right;
  text-align:justify;
  font-size:12px;
  padding-right:25px;

}

.franquicias_form_texto p{
    float:right;
}

 .bloque3 {
  padding-right:35px;
 }

.formularioscroll{
  overflow:auto;
}



.formularioscroll .labelform200{
  width:200px;
  float:left;
}

.inputpeke, .inputgran{
  width:175px;
  float:left;
  margin-right:10px;
}

.inputgran{
  width:487px;
}

.inputmini{
  width:100px
}

/*  DIRECCION HOME   */

.direccion_home{
    position:absolute; 
    text-align:right;
    bottom: 20px;
    right:  20px; 
}

     
 .direccion_home a{ 
        padding-top: 10px;
        color: #000;
 }

 .direccion_home a:hover{ 
        color: #666;
 } 
 
 /*  DIRECCION MAPA   */
 
   .direccion_mapa { 
        width: 100%;
        height: 100%;
 }
 
  .direccion_mapa img{ 
        overflow:visible;
 }
 
 .prof_1{
  z-index:1;
  overflow:visible;
 }
 
 /*  ATENCIÓN AL CLIENTE */
 
.atencion_cliente{
    position:relative; 
    text-align:right;
    bottom: 20px;
    right:  20px;  
  font-size:12px;
}
 
.atencion_cliente h2{
 padding-top:25px;
 font-size:12px;
font-weight:normal;              
} 



/*  UNETE  */

.unete {
    position:absolute; 
    text-align:right;
    bottom: 20px;
    left:  20px; 
    font-size:12px; 
}

.unete h2{
 font-size:12px;
 padding-top:25px;
} 

.unete p{
text-align:left;

}

/*   usado en contenedorfotos   */
.extraWidth{
  width:125%;
}



/* GRUPO */

#footerGrupo {
  position: relative;
  display: block;
  bottom: 0px;
  margin: 0 4.8% 0 4.8%;
  margin-top: 0px;
  padding-left: 40%;
  text-align: center;
}

#footerGrupo .logoGrupo {
  position: relative;
  float: left;
  bottom: 0px;
  margin: 25px 10px 0 0;
  
}

.contentgroup #foto1{
    margin-bottom:0 !important;
}

.contentrc{
  min-height:400px !important;
}

#footerGrupo .txtGrupo {
  position: relative;
  float: left;
  width: 300px;
  bottom: 0px;
  margin: 0;
  padding-top: 4px;
  text-align: left;
}

  #footerGrupo .txtGrupo P{
  margin-bottom: 10px;
}

#footerGrupo a {text-decoration: none; color: #000;}
#footerGrupo a:hover {text-decoration: none; color: #666;}



.navigation_right, .navigation_right * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.navigation_right {
	line-height:	1.0;
}
.sf-js-enabled ul {
/*	position:		absolute; */
/*    width:			125px; /* left offset of submenus need to match (see below) */
	top:			-999em;
  background-color: #ffffff;
  padding-bottom: 3px;
}
.sf-js-enabled ul li {
	width:			100%;
}
.sf-js-enabled li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-js-enabled li {
	float:			left;
	position:		relative;
}
.sf-js-enabled a {
	display:		block;
	position:		relative;
}
.sf-js-enabled li:hover ul,
.sf-js-enabled li.sfHover ul {
	left:			0;
	top:			/*2.5*//*2em;*/ 18px;/* match top ul list item height */
	z-index:		99;
}
ul.sf-js-enabled li:hover li ul,
ul.sf-js-enabled li.sfHover li ul {
	top:			-999em;
}
ul.sf-js-enabled li li:hover ul,
ul.sf-js-enabled li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-js-enabled li li:hover li ul,
ul.sf-js-enabled li li.sfHover li ul {
	top:			-999em;
}
ul.sf-js-enabled li li li:hover ul,
ul.sf-js-enabled li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

li { list-style: none; }

.foto_complemento {background-color: black;float:left;}
#contenedorMenu {min-height: 25px; /*padding-top: 10px;*/ font-size: 12px;}
.menu_complemento {float:left; text-align: right; padding-right: 15px;}
.menu_complemento a{color:#000;}
.menu_complemento a:hover{color:#666;}

.stframe{
  height: 200px !important;
}

.tiendaslist{
  padding:35px;
}

.telftienda{
  padding-bottom:10px;
}

.tiendas{
  overflow-y:scroll;
}

.franquicias p{
  text-align:justify;
}

.footer a, .footer{
  color:#999999 !important;
}

.footer a:hover{
  color:#000 !important;
}

#logo_disenador{
  margin-bottom:-30px;
  min-height:36px;
}

.franquicias .foto_pasarela{
  min-height:400px;
}

.pinterior{
  background-color:#000;
}

.complementos #foto1{
  margin-bottom:0px !important;
}
.direccion_home h2{
  font-size:12px;
}

.franquicias_texto .texto_inf .cursiva,
.franquicias_texto .texto_inf .fqform{
  *margin:20px;
}
.financia{min-height:400px;}

.contenedor_favoritos{

	overflow:hidden!important;
	height:500px;
}

.contenedor_favoritos .foto_pasarela{
	float:left;

}
.contenedor_favoritos .foto_pasarela.fotos_favoritos {
	
	height: 423.536px; 
	margin-top: 76.7184px;
	float:left;
	overflow:visible!important;
	
}

.texto_favoritos{
	margin-bottom:0;
	position: absolute;
}
.texto_favoritos p{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#666;
	margin-top:400px;
	margin-left:20px;

}

.off a{ color:#E3E3E3;}
.off a:hover{ color:#666666;}

.damas .menu_pasarela_video, .damas .menu_pasarela_foto{margin-bottom:0px !important;}


/*favoritos*/
.favoritos_modelo_txt{
	position: relative; 
	margin-top:-21%; 
	margin-left:10px; 
	font-family:arial,helvetica,sans-serif;	
	font-size:14px;	
	color:#666;

}
.notalegal{
  margin:10px;
}
#sometext {
	position:absolute;
	top:0;
	left:0;
	width:100%; 
	text-align:center;
	overflow:hidden;
	height:100%; 
	background:#FFFFFF;
	z-index:20000; 
	vertical-align:middle; 
	margin:auto 0
}
#boton {
	position:absolute;
	top:0;
	left:0;
	width:100%; 
	height:100%;
	z-index:30000; 
}
#boton input{ 
    margin-top:57%;
	margin-left:-12%
}
.boton { 
    background: url(../img/espanyol.gif) no-repeat; 
	color: transparent;
	border:none; 
	width:65px;
	 height:17px

}

.chek{width:40px !important;}