@charset "utf-8";
/* CSS Document */

@media screen {
    * { padding: 0; margin: 0; }
    body { width:100%; position: relative; font-size: 16px; font-family: OpenSans-Light ,Helvetica, sans-serif; }/*letter-spacing:0.08em;}*/

    .h1 { font-size: 1.5em; }
    .h2 { font-size: 1.25em; }
    .h3 { font-size: 1.10em; }
    .h4 { font-size: 1em; }
	.h5 { font-size: 0.9em; color:#666;}
    /*p { font-size: 1em; line-height: 1em; }*/
	.paginadores{ font-size: 0.8em; line-height:0.9em;}
}

@media screen and (min-width: 1800px) {
    body { font-size: 26px;}
}

@media screen and (max-width: 1800px) {
    body { font-size: 23px;}
}

@media screen and (max-width: 1600px) {
    body { font-size: 22px;}
}

@media screen and (max-width: 1520px) {
    body { font-size: 21px;}
}

@media screen and (max-width: 1440px) {
    body { font-size: 20px;}
}

@media screen and (max-width: 1300px) {
    body { font-size: 19px;}
}

@media screen and (max-width: 1150px) {
    body { font-size: 18px;}
}

@media screen and (max-width: 1000px) {
    body { font-size: 17px;}
}

@media screen and (max-width: 940px) {
    body { font-size: 16px;}
}

@media screen and (max-width: 880px) {
    body { font-size: 15px;}
}

@media screen and (max-width: 820px) {
    body { font-size: 14px;}
}

@media screen and (max-width: 760px) {
    body { font-size: 13px;}
}

@media screen and (max-width: 700px) {
    body { font-size: 12px;}
}

@media screen and (max-width: 640px) {
    body { font-size: 10px;}
}