/* ---------------------------------------------------------------------------------------------------------------------------------------------------    */
/* -----------------------------------------------------------  MEDIA QUERY ----------------------------------------------------------------------    */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------    */



/* ------------------------Para XXS---------------------------------------------------------------------------------  */
/* -----------------------------------------------------------------------------------------------------------------    */
@media  only screen and (max-width: 479px) {

	/* ---------------- TOP ---------------- */
.telefono-boton img{
width: 100%;
}
#textoabajo a{
font-size:15px;
}

	#rt-top .rt-container .top-gral{
		height: 30px;
	}

	#rt-top .rt-container .top-gral p{
		margin-left: 20px;
		margin-top: 10px;
		font-size: 14px;
		line-height: 14px;
	}

	#rt-top .rt-container .top-gral img{
		width: 30px;

	}

	#rt-top .rt-container .top-gral img.tweeter{
		margin-right: 20px;
	}

	/* ---------------- HEADER HOME ---------------- */
/*	
#header-home-wrapper{
		background: none;
	}
*/
	#header-home-wrapper .header-home-container-2{
		background: none;
	}

	#header-home-wrapper .header-home-gral{
		display: none;
	}

	#header-home-wrapper .header-home-gral-mini{
		display: block;
	}

	 ---------------- HEADER PAGINAS ---------------- */
	#header-paginas-wrapper{
		background: none;
	}

	#header-paginas-wrapper .header-paginas-container-2{
		background: none;
	}

	#header-paginas-wrapper .header-paginas-gral{
		display: none;
	}

	#header-paginas-wrapper .header-paginas-gral-mini{
		display: block;
	}




	/* ---------------- UTILITY - MENU ---------------- */

	#rt-mainbody-surround #rt-utility .rt-container,
	#rt-top .rt-container{
		width: 90%;
	}

	#dropdown-menu-2{
		height: 20px;
	}



	/* ---------------- PAGINAS ---------------- */
	#rt-mainbody{
		padding: 10PX 20px 20px 20px;
		border-top: none;
	}


	#rt-mainbody .pagina-gral .telefono-2{
		display: none;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden{
		display: block;
		padding: 0;
		background-color: #39393C;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden .telefono-texto{
		margin-bottom: 0;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden .telefono-texto a{
		font-size: 30px;
		line-height: 30px;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden span.texto{
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
		padding-top: 0;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden span.texto-1,
	#rt-mainbody .pagina-gral .telefono-2-hiden span.texto-2{
		display: none;
	}

	/* pagina home  */
	#rt-mainbody .pag-home .bloque-1 .bloque-izda{
		width: calc(100% - 40px);
		float: none;
		font-size: 16px;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-dcha{
		width: 100%;
		float: none;
		text-align: center;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-izda .imagen-we{
		/*float: left;
		margin-top: 40px;
		margin-bottom: 20px;*/
		display: none;
	}

	#rt-mainbody .pag-home .bloque-2 .bq{
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}

	/* pagina linea-erotica  */
	#rt-mainbody .linea-erotica .bloque-2 .bq{
		width: 100%;
		float: none;
		padding-top: 20px;
		margin-bottom: 20px;
	}

	/* pagina sexo-telefonico  */
	#rt-mainbody .sexo-telefonico .llamame .razones{
		width: auto;
		padding: 20px;
	}

	#rt-mainbody .sexo-telefonico .llamame .razones ul li{
		line-height: 20px;
		margin-bottom: 6px;
	}

	#rt-mainbody .sexo-telefonico .llamame .imagen{
		width: 100%;
		text-align: center;
	}

}



/* ------------------------Para XS---------------------------------------------------------------------------------  */
/* -----------------------------------------------------------------------------------------------------------------    */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.telefono-boton img{
width: 85%;
}
#textoabajo a{
font-size:20px;
}
	/* ---------------- TOP ---------------- */

	#rt-top .rt-container .top-gral p{
		margin-left: 20px;
		margin-top: 10px;
		font-size: 20px;
		line-height: 20px;
	}

	#rt-top .rt-container .top-gral img.tweeter{
		margin-right: 20px;
	}


	/* ---------------- HEADER HOME ---------------- */
	#header-home-wrapper{
		width: 100%;
		background: url("/_womanextreme/images/web/fondo_cabecera_home_480.jpg") center repeat-x #39393C;
	}

	#header-home-wrapper .header-home-container-2{
		background: url("/_womanextreme/images/web/cabecera_home_480.png") center no-repeat;
	}

	#header-home-wrapper .header-home-gral{
		margin: 0 auto;
		width: 480px;
	}

	#header-home-wrapper .header-home-top{
		height: 210px;
	}

	#header-home-wrapper .header-home-top a.header-home-botones{
		display: block;
		width: 480px;
		height: 210px;
		background: url("/_womanextreme/images/web/cabecera_home_botones_960.png") center no-repeat;
	}

	#header-home-wrapper .header-home-bottom,
	#header-paginas-wrapper .header-paginas-bottom{
		height: 20px;
		background-color: #39393C;
	}

	#header-home-wrapper .header-home-bottom a.header-home-logo,
	#header-paginas-wrapper .header-paginas-bottom a.header-home-logo{
		/*position: absolute;
		margin-left: 20px;
		margin-top: -33px;
		display: block;
		width: 136px;
		height: 66px;
		background: url("/_womanextreme/images/web/womanextreme_logo_480.png") center no-repeat;*/
		display: none;
	}

	/* ---------------- HEADER PAGINAS ---------------- */
	#header-paginas-wrapper{
		width: 100%;
		background: url("/_womanextreme/images/web/fondo_cabecera_paginas_480.jpg") center repeat-x #39393C;
	}

	#header-paginas-wrapper .header-paginas-container-2{
		background: url("/_womanextreme/images/web/cabecera_paginas_480.png") center no-repeat;
	}

	#header-paginas-wrapper .header-paginas-gral{
		margin: 0 auto;
		width: 480px;
	}

	#header-paginas-wrapper .header-paginas-top{
		height: 130px;
	}

	#header-paginas-wrapper .header-paginas-top a.header-paginas-botones{
		display: block;
		width: 480px;
		height: 130px;
		background: url("/_womanextreme/images/web/cabecera_paginas_botones_960.png") center no-repeat;
	}




	/* ---------------- UTILITY - MENU ---------------- */

	#dropdown-menu-2{
		height: 30px;
	}



	/* ---------------- PAGINAS ---------------- */
	#rt-mainbody{
		padding: 0 20px 20px 20px;
		border-top: none;
	}


	#rt-mainbody .pagina-gral .telefono-2{
		display: none;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden{
		display: block;
		padding: 0;
		background-color: #39393C;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden .telefono-texto{
		margin-bottom: 0;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden .telefono-texto a{
		font-size: 30px;
		line-height:30px;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden span.texto{
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
		padding-top: 0;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden span.texto-1,
	#rt-mainbody .pagina-gral .telefono-2-hiden span.texto-2{
		display: none;
	}

	/* pagina home  */
	#rt-mainbody .pag-home .bloque-1 .bloque-izda{
		width: calc(100% - 40px);
		float: none;
		font-size: 16px;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-dcha{
		width: 100%;
		float: none;
		text-align: center;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-izda .imagen-we{
		/*float: left;
		margin-top: 40px;
		margin-bottom: 20px;*/
		display: none;
	}

	#rt-mainbody .pag-home .bloque-2 .bq{
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}

	/* pagina linea-erotica  */
	#rt-mainbody .linea-erotica .bloque-2 .bq{
		width: 100%;
		float: none;
		padding-top: 20px;
		margin-bottom: 20px;
	}

	/* pagina sexo-telefonico  */
	#rt-mainbody .sexo-telefonico .llamame .razones{
		width: auto;
		padding: 20px;
	}

	#rt-mainbody .sexo-telefonico .llamame .razones ul li{
		line-height: 20px;
		margin-bottom: 6px;
	}

	#rt-mainbody .sexo-telefonico .llamame .imagen{
		width: 100%;
		text-align: center;
	}

}



/* ----------------------------Para SM---------------------------------------------------------------------------  */
/* ---------------------------------------------------------------------------------------------------------------    */
@media only screen and (min-width: 768px) and (max-width: 959px) {
#textoabajo a{
font-size:25px;
}
	/* ---------------- HEADER HOME ---------------- */
	#header-home-wrapper{
		width: 100%;
		background: url("/_womanextreme/images/web/fondo_cabecera_home_768.jpg") center repeat-x #39393C;
	}

	#header-home-wrapper .header-home-container-2{
		background: url("/_womanextreme/images/web/cabecera_home_768.png") center no-repeat;
	}

	#header-home-wrapper .header-home-gral{
		margin: 0 auto;
		width: 768px;
	}

	#header-home-wrapper .header-home-top{
		height: 330px;
	}

	#header-home-wrapper .header-home-top a.header-home-botones{
		display: block;
		width: 50%;
		/*height: 330px;*/
		background: url("/_womanextreme/images/web/cabecera_home_botones_960.png") center no-repeat;
	}

	#header-home-wrapper .header-home-bottom,
	#header-paginas-wrapper .header-paginas-bottom{
		height: 80px;
		background-color: #323234;
	}

	#header-home-wrapper .header-home-bottom a.header-home-logo,
	#header-paginas-wrapper .header-paginas-bottom a.header-home-logo{
		position: absolute;
		margin-left: 30px;
		margin-top: -57px;
		display: block;
		width: 218px;
		height: 105px;
		background: url("/_womanextreme/images/web/womanextreme_logo_768.png") center no-repeat;
	}




	/* ---------------- HEADER PAGINAS ---------------- */
	#header-paginas-wrapper{
		width: 100%;
		background: url("/_womanextreme/images/web/fondo_cabecera_paginas_768.jpg") center repeat-x #39393C;
	}

	#header-paginas-wrapper .header-paginas-container-2{
		background: url("/_womanextreme/images/web/cabecera_paginas_768.png") center no-repeat;
	}

	#header-paginas-wrapper .header-paginas-gral{
		margin: 0 auto;
		width: 768px;
	}

	#header-paginas-wrapper .header-paginas-top{
		height: 210px;
	}

	#header-paginas-wrapper .header-paginas-top a.header-paginas-botones{
		display: block;
		width: 768px;
		height: 210px;
		background: url("/_womanextreme/images/web/cabecera_paginas_botones_960.png") center no-repeat;
	}




	/* ---------------- UTILITY - MENU ---------------- */

	#menu-menu-ppal li{
		padding-right: 4px;
		padding-left: 4px;
		font-size: 13px;
	}

	ul.dropdown li a {
		padding: 7px 3px;
	}



	/* ---------------- PAGINAS ---------------- */
	#rt-mainbody{
		padding: 30px 48px 48px 48px;
	}


	#rt-mainbody .pagina-gral .telefono-2{
		display: none;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden{
		display: block;
		padding: 0;
		background-color: #39393C;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden span.texto{
		/*display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;*/
		font-size: 30px;
	}

	/* pagina home  */
	#rt-mainbody .pag-home .bloque-1 .bloque-izda{
		width: calc(100% - 40px);
		float: none;
		font-size: 16px;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-dcha{
		text-align: center;
		width: calc(100% - 290px);
		float: left;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-izda .imagen-we{
		float: left;
		width: 250px;
		margin-top: 80px;
		margin-bottom: 20px;
	}

	#rt-mainbody .pag-home .bloque-2 .bq{
		width: calc((100% - 30px) / 3);
	}

	/* pagina sexo-telefonico  */
	#rt-mainbody .sexo-telefonico .llamame .razones{
		width: 41%;
		padding: 20px;
	}

	#rt-mainbody .sexo-telefonico .llamame .razones ul li{
		line-height: 20px;
		margin-bottom: 6px;
	}


}



/* --------------------------Para MD---------------------------------------------------------------------------  */
/* -------------------------------------------------------------------------------------------------------------    */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
#textoabajo a{
font-size:30px;
}
	/* ---------------- HEADER HOME ---------------- */
	#header-home-wrapper{
		width: 100%;
		background: url("/_womanextreme/images/web/fondo_cabecera_home_960.jpg") center repeat-x #39393C;
	}

	#header-home-wrapper .header-home-container-2{
		background: url("/_womanextreme/images/web/cabecera_home_960.png") center no-repeat;
	}

	#header-home-wrapper .header-home-gral{
		margin: 0 auto;
		width: 960px;
	}

	#header-home-wrapper .header-home-top{
		height: 410px;
	}

	#header-home-wrapper .header-home-top a.header-home-botones{
		display: block;
		width: 960px;
		height: 410px;
		background: url("/_womanextreme/images/web/cabecera_home_botones_960.png") center no-repeat;
	}

	#header-home-wrapper .header-home-bottom,
	#header-paginas-wrapper .header-paginas-bottom{
		height: 100px;
		background-color: #323234;
	}

	#header-home-wrapper .header-home-bottom a.header-home-logo,
	#header-paginas-wrapper .header-paginas-bottom a.header-home-logo{
		position: absolute;
		margin-left: 30px;
		margin-top: -65px;
		display: block;
		width: 273px;
		height: 131px;
		background: url("/_womanextreme/images/web/womanextreme_logo_960.png") center no-repeat;
	}



	/* ---------------- HEADER PAGINAS ---------------- */
	#header-paginas-wrapper{
		width: 100%;
		background: url("/_womanextreme/images/web/fondo_cabecera_paginas_960.jpg") center repeat-x #39393C;
	}

	#header-paginas-wrapper .header-paginas-container-2{
		background: url("/_womanextreme/images/web/cabecera_paginas_960.png") center no-repeat;
	}

	#header-paginas-wrapper .header-paginas-gral{
		margin: 0 auto;
		width: 960px;
	}

	#header-paginas-wrapper .header-paginas-top{
		height: 260px;
	}

	#header-paginas-wrapper .header-paginas-top a.header-paginas-botones{
		display: block;
		width: 960px;
		height: 260px;
		background: url("/_womanextreme/images/web/cabecera_paginas_botones_960.png") center no-repeat;
	}



	/* ---------------- UTILITY - MENU ---------------- */

	#menu-menu-ppal li{
		padding-right: 10px;
		padding-left: 10px;
	}

	ul.dropdown li a {
		padding: 7px 9px;
	}



	/* ---------------- PAGINAS ---------------- */
	#rt-mainbody{
		padding: 30px 48px 48px 48px;
	}


	#rt-mainbody .pagina-gral .telefono-2{
		display: none;
	}

	#rt-mainbody .pagina-gral .telefono-2-hiden{
		display: block;
		padding: 0;
		background-color: #39393C;
	}

	/* pagina home  */
	#rt-mainbody .pag-home .bloque-1 .bloque-izda{
		width: calc(100% - 40px);
		float: none;
		font-size: 16px;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-dcha{
		width: 100%;
		float: none;
		text-align: center;
	}

	#rt-mainbody .pag-home .bloque-1 .bloque-izda .imagen-we{
		float: left;
		margin-top: 80px;
		margin-bottom: 20px;
	}

	#rt-mainbody .pag-home .bloque-2 .bq{
		width: calc((100% - 30px) / 3);
	}

	/* pagina sexo-telefonico  */
	#rt-mainbody .sexo-telefonico .llamame .razones{
		width: 454px;
	}



}

@media (max-width:362px){

	.top-gral p{
		font-size: 3.5vw !important;
	}
	
}








































