html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;
vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none;
} blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }

a { text-decoration:none; }

@font-face { font-family: 'futuReg'; src: url('http://luisalfonsovillalobos.com/fonts/FTN35.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'futuReg2'; src: url('http://luisalfonsovillalobos.com/fonts/FTN45.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'futuReg3'; src: url('http://luisalfonsovillalobos.com/fonts/FTN55.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'futuReg4'; src: url('http://luisalfonsovillalobos.com/fonts/FTN65.ttf') format('truetype'); font-weight: normal; font-style: normal;}


/* SWAAAAAAAAAAAAAAG */

body{background-color:transparent;width:100%;height:100%;font-family:'futuReg2', Helvetica, Arial, sans-serif;}
#lobos{width:100%;height:50px;position:fixed;z-index:9999;background:#fff;top:0;font-family:'futuReg2', Helvetica, Arial, sans-serif;border-bottom: 1px solid #999;}
#lobos p{padding-top:17px;padding-left:15px;}
#superContainer{width:100%;height:auto;top:75px;text-align:center;background:transparent;position:relative;margin-bottom:100px;}
#superContainer div{max-width:960px;height:auto;margin:0 auto;background:#fcfcfc;position:relative;margin-bottom:25px;}
#superContainer div img{width:100%;height:auto;vertical-align: top;}


#superContainer div p{font-size:12px;text-align:right;}



.textitos{height:auto;width:auto;max-width:1140px;background:transparent;margin:0 auto;margin-bottom:40px;text-align:justify;}
.textitos p{line-height:1.4;font-size:18px;} .textitos p span{color:#e62f39;} .textitos p a{color:#e62f39;} .textitos p a:hover{opacity:0.5;}




#underMenu{background:#333;width:100%;height:334px;}
#underMenuPack{width:500px;margin:auto;color:#fff;background:;}
#menuAbajo tr td{vertical-align:top;border:none;width:250px;}
#menuAbajo tr .push{padding-left:0px;}
.underNav{height:auto;width:auto;margin-left:0px;margin-top:50px;text-align:center;}
.underNav li{min-height:auto;border-bottom:none;margin-left:0px;margin-bottom:20px; width:auto;letter-spacing:.05em;}
.underNav li a{vertical-align:bottom;color:#fff;}
.underNav li a:hover{color:#E7B116;}


#footer{background:#fff;width:100%; height:50px;border-top: 1px solid #999;position:fixed;bottom:0;}
#copylobos{position:relative;width:auto;max-width:1140px;text-align:center;color:#000;top:46%;margin:auto;}

@media only screen and (max-width:720px){
	#superContainer div{max-width:620px;}
	#superContainer div img{width:100%;height:auto;vertical-align: top;}
	#superContainer div p{font-size:18px;}
	
}


@media only screen and (max-width:450px){
	#superContainer div{max-width:350px;}
	#superContainer div img{width:100%;height:auto;vertical-align: top;}
	
	
}