@charset "utf-8";

/* CSS Document */

/*BASE RD*/

/*RESETs*/
/*================================================*/
/*AVOID FONT SIZE ADJUST in IOS*/
/*----------------------------------------------*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
body {
	-webkit-text-size-adjust: none;
}
/*----------------------------------------------*/

/*end*/ /*ios*/
}
/*================================================*/

/*MAX*/ /*980*/
/*================================================*/
@media only screen and (max-width: 980px) {
/*ALL*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
.all .contents {
	padding-top: 0;
}
/*----------------------------------------------*/

/*GENERALs*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
/*SIZES*/
/*max width*/
.all .mw960 {
	padding-right: 15px;
	padding-left: 15px;
}
.all .mw960.no_padd {
	padding-right: 0;
	padding-left: 0;
}
/*----------------------------------------------*/

/*TXT*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
/*LISTs*/
.all ul li,  .all ol li,  .all dl dt {
	font-size: 0.9em;
}
/*HEADINGs*/
.all h1,  .all h2,  .all h3,  .all h4,  .all h5,  .all h6 {
}
/*----------------------------------------------*/

/*PRICE*/ /*MAX*/ /*980*/
/*----------------------------------------------*/
.all .price-fibra {
	margin-right: auto !important;
	margin-left: auto !important;
	width: 70%;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 2em;
	display: block;
}
/*----------------------------------------------*/

/*end*/ /*max*/ /*980*/
}
/*================================================*/

/*MAX*/ /*890*/
/*================================================*/
@media only screen and (max-width: 890px) {
/*GENERALs*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
/*BUTTONs*/
.all .btn_green:hover {
	color: #FFF !important;
	background-color: #2da530 !important;
}
.all .btn_green:active {
	color: #FFF;
	background-color: #666;
}
.all .btn_white:hover {
	color: #666 !important;
	background-color: #FFF !important;
}
.all .btn_white:active {
	color: #FFF;
	background-color: #666;
}
.all .btn_brdwhite:hover {
	color: #FFF !important;
	background-color: transparent !important;
	border: 1px solid #cccccc !important;
}
.all .btn_brdwhite:active {
	color: #FFF;
	background-color: #666;
}
/*----------------------------------------------*/

/*TXT*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
/*HEADINGs*/
.all .page_head {
	margin-bottom: 11px;
}
.all .page_head .mw960.box_cnt {
	padding-bottom: 14px;
}
.all .page_head .tit {
	font-size: 1.5em;
	text-align: center;
}
.all .page_head .icon_arrow_dwn {
	display: none;
}
.all .page_subhead .tit {
	font-size: 1.1em;
}
.all .page_subhead .subtit {
	font-size: 0.9em;
}
.all .page_subhead .intro {
	font-size: 0.9em;
	line-height: 1em;
}
.all .page_subhead.line_arrow .mw960 .icon_arrow_dwn_wht {
	display: none;
}
/*----------------------------------------------*/

/*PRICE*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
.all .price-fibra {
	width: 100%;
}
/*----------------------------------------------*/

/*TOOGLE*/ /*MAX*/ /*890*/
/*----------------------------------------------*/
.all .toggle_list .subtit a {
	font-size: 1em;
}
.all .toggle_list .respuesta p {
	font-size: 0.8em;
}
/*----------------------------------------------*/

/*end*/ /*max*/ /*890*/
}
/*================================================*/

/*MAX*/ /*767*/
/*================================================*/
@media only screen and (max-width: 767px) {
/*ESTRUCTURE*/
/*----------------------------------------------*/
/*CONTAINER*/
.all .contents {
	padding-bottom: 20px;
}
/*----------------------------------------------*/

/*TOOGLE*/ /*MAX*/ /*767*/
/*----------------------------------------------*/
.all .toggle_list {
	padding-top: 15px;
}
.all .toggle_list .tit {
	font-size: 1.1em;
}
.all .toggle_list .subtit {
	font-size: 1em;
}
.all .toggle_list .respuesta {
	padding-top: 5px;
}
.all .toggle_list article {
	padding-bottom: 15px;
}
/*toggle list bold*/
.all .cononce_pregunta .tit {
	font-size: 0.9em;
}
.all .cononce_pregunta .tit a {
	padding-right: 20%;
	padding-left: 20%;
	width: 70%;
}
.all .cononce_pregunta .tit .off,
.all .cononce_pregunta .tit .on {
	width: 19px;
	height: 19px;
	top: 30%;
}
.all .cononce_pregunta .mod {
	padding-bottom: 25px;
}
.all .cononce_pregunta .mod p,
.all .cononce_pregunta .mod ul li {
	font-size: 0.9em;
}
/*----------------------------------------------*/

/*TXT*/
/*----------------------------------------------*/
/*HEADERs*/
.all .page_subhead.line_arrow {
	margin-bottom: 15px;
}
/*----------------------------------------------*/

/*end*/ /*MAX*/ /*767*/
}
/*================================================*/

/*MAX*/ /*600*/
/*================================================*/
@media only screen and (max-width: 600px) {
/*TXT*/ /*MAX*/ /*600*/
/*----------------------------------------------*/
/*LITTLE NOTES*/
.all .little_notes {
	font-size: 0.7em !important;
}
/*----------------------------------------------*/

/*GENERALs*/ /*MAX*/ /*600*/
/*----------------------------------------------*/
/*BUTTONs*/
.all .btn_white,
.all .btn_green,
.all .btn_brdwhite,
.all .btn_brdgrey,
.all .btn_black {
	font-size: 1em;
}
/*----------------------------------------------*/

/*end*/ /*MAX*/ /*600*/
}
/*================================================*/
