/* Estructura */
@import url(http://fonts.googleapis.com/css?family=Nobile);
@import url(http://fonts.googleapis.com/css?family=Molengo&subset=latin);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Caption&subset=latin);
@import url(http://fonts.googleapis.com/css?family=PT+Sans&subset=latin);
@import url(http://fonts.googleapis.com/css?family=Arimo);
@import url(http://fonts.googleapis.com/css?family=Lato:300&v2);
@import url(http://fonts.googleapis.com/css?family=Quattrocento+Sans);
@import url(http://fonts.googleapis.com/css?family=Shanti);
@import url(http://fonts.googleapis.com/css?family=Mako);
@import url(http://fonts.googleapis.com/css?family=Open+Sans|Rokkitt);
@import url(http://fonts.googleapis.com/css?family=Muli:300&v2);
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&v2);

body { margin:0; padding:0; border-top:15px solid #E75D23; background:#F2F2F2; outline: none; }
a { outline: none; text-decoration:none; }
a:hover { text-decoration:underline; }
p, h1, h2, h3, h4, h5, h6 , form, ul, li { margin:0; padding:0; }
img { border:0; }

.limpiar, .clr { clear:both; }
.separa1 { height:1px; font-size:1px; }
.separa2 { height:2px; font-size:2px; }
.separa3 { height:3px; font-size:3px; }
.separa5 { height:5px; font-size:5px; }
.separa6 { height:6px; font-size:6px; }
.separa8 { height:8px; font-size:8px; }
.separa10 { height:10px; font-size:10px; }
.separa12 { height:12px; font-size:12px; }
.separa15 { height:15px; font-size:15px; }
.separa18 { height:18px; font-size:18px; }
.separa20 { height:20px; font-size:20px; }
.separa22 { height:22px; font-size:22px; }
.separa25 { height:25px; font-size:25px; }
.vsepara2 { width:2px; font-size:1px; float:left; }
.vsepara3 { width:3px; font-size:1px; height:1px; float:left; }
.vsepara5 { width:5px; font-size:1px; float:left; }
.vsepara10 { width:10px; font-size:1px; float:left; }
.vsepara12 { width:12px; font-size:1px; float:left; }
.vsepara14 { width:14px; font-size:1px; float:left; }
.vsepara15 { width:15px; font-size:1px; float:left; }
.vsepara16 { width:16px; font-size:1px; float:left; }
.vsepara18 { width:18px; font-size:1px; float:left; }
.vsepara20 { width:20px; font-size:1px; float:left; }
.vsepara21 { width:21px; font-size:1px; float:left; }
.vrsepara20 { width:20px; font-size:1px; float:right; }
.actno { color:#d0001d; font-weight:bold; font-family:'PT Sans', sans-serif; font-size:14px; }
.actok { color:#5ed000; font-weight:bold; font-family:'PT Sans', sans-serif; font-size:14px; }
.hid { display:none; }
.sho { }
.blk { display:block; }

#top .cnt { width:990px; margin:0 auto; }
#top .cnt h1 { width:150px; float:left; }
#top .cnt h1 a { width:150px; height:121px; display:block; background:url(images/noxvogtg.png) center no-repeat; background-size:150px 121px; margin:-25px 0 -25px 0; } 
#top .cnt h1 a span { display:none; } 
#top .cnt h2 { width:105px; float:left; font-family:'Yanone Kaffeesatz',sans-serif; font-size:19px; font-weight:normal; color:#eee; text-shadow:1px 1px 3px #000; }
#topr { width:600px; float:right; }


#home { width:920px; margin:0 auto; }
#home h1 { width:259px; margin:0 auto; } 
#home h1 a { width:259px; height:225px; display:block; background:url(images/noxvog.png) center no-repeat; } 
#home h1 a span { display:none; } 
#home h2 { text-align:center; font-size:30px; color:#e95d0f; font-family:'Yanone Kaffeesatz', sans-serif;}
#home h3 { text-align:center; font-family:'PT Sans', sans-serif; font-size:16px; color:#777; font-weight:normal; }
#home h3 b  { color:#e95d0f; }
#home h3 span  { color:#555; }

#top .cnt #menu { width:504px; float:right; list-style: none; font-family: 'Rokkitt', serif;}
#top .cnt #menu li { display:inline; }
#top .cnt #menu li a { float:left; font-size:19px; font-weight:normal; border-bottom:3px solid #DFDEE1; padding:24px 7px 12px 7px; }
#top .cnt #menu li a:hover { text-decoration: none; }
#top .cnt #menu li a.on { color:#000; border-bottom:3px solid #D95621; }
#top .cnt #menu li a.off { color:#666; border-bottom:3px solid #DFDEE1; }
#top .cnt #menu li a.off:hover { color:#333; border-bottom:3px solid #D95621; }

#fixed { position:fixed; width:100%; top:0; height:40px; border-bottom:3px solid #DFDEE1; background:#F2F2F2; z-index:1000;}
#fixed .fcnt { width:990px; margin:0 auto; clear:both; }
#top #fixed h1 { width:150px; float:left; clear:both; }
#top #fixed h1 a { width:150px; height:40px; display:block; background:url(images/noxvogtg.png) center center no-repeat; background-size:150px 121px; } 
#top #fixed h1 a span { display:none; } 
#top #fixed #menu { width:504px; float:right; list-style: none; font-family: 'Rokkitt', serif;}
#top #fixed #menu li { display:inline; }
#top #fixed #menu li a:hover { text-decoration: none; }
#top #fixed #menu li a { float:left; font-size:19px; font-weight:normal; border-bottom:3px solid #DFDEE1; padding:12px 7px 7px 7px; height:21px; }
#top #fixed #menu li a.on { color:#000; border-bottom:3px solid #D95621; }
#top #fixed #menu li a.off { color:#666; border-bottom:3px solid #DFDEE1; }
#top #fixed #menu li a.off:hover { color:#333; border-bottom:3px solid #D95621; }

.columna { width:450px; float:left; }
h4 { font-family:'Yanone Kaffeesatz',sans-serif; font-size:22px; color:#444; font-weight:normal; margin:15px 0 8px 0; padding:0 0 2px 0; border-bottom:1px solid #f18f00; }

.item { margin:0 0 10px 0; font-family:'PT Sans', sans-serif; }
.item h5 { font-size:17px; }
.item h5 a { color:#222; }
.item p { font-size:12px; color:#555; }
.item p.lnk { font-size:13px; color:#999; }
.item p.lnk a { color:#333; }

#footer { font-family:'Arial', sans-serif; font-size:12px; color:#3D4856; text-align:right; }
#bajo b { color:#e95d0f; }

.empleo { font-family:'PT Sans', sans-serif; font-size:14px;}

#content { margin:15px 0 0 0; }

#band { height:400px; }
#band .cnt { width:990px; margin:0 auto; position:relative; }
#band .cnt a { display:block; clear:both; position:relative; border-top:4px solid #E75D23; background:rgba(0,0,0,0.6); padding:5px 10px 30px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#band .cnt a:hover { text-decoration: none; }
#band .cnt a h2 { font-family:'Rokkitt', serif; font-size:45px; color:#fff; font-weight:normal; }
#band .cnt a p { font-family:'PT Sans', sans-serif; font-size:16px; color:#ddd; font-weight:normal; }

.page { width:990px; margin:0 auto; }
#mod1 { width:450px; float:left; }
#mod2 { width:520px; float:left; }

.boxl1 { border:1px solid #EBEAEC; background: #fff; padding:10px; }
.boxl1 a { color:#000; }

.boxl2 { border:1px solid #EBEAEC; background: #fff; }
.boxl2 a { color:#000; }
.boxl2 h6 { background:#EBEAEC; font-family:'Yanone Kaffeesatz', sans-serif; font-weight: normal; font-size:18px; text-align: center; padding:2px 0 3px 0; color:#444; }
.boxl2 .cnt { padding:8px 10px 10px 10px; }

.txt1 { font-family: 'PT Sans', sans-serif; font-size:15px; margin:0 0 10px 0; }
.txt2 { font-family: 'PT Sans', sans-serif; font-size:14px; margin:0 0 1px 0; }
.txt3 { font-family: 'PT Sans', sans-serif; font-size:13px; margin:0 0 10px 0; }
.txt4 { font-family: 'PT Sans', sans-serif; font-size:15px; margin:0 0 1px 0; }
.txt5 { font-family: 'PT Sans', sans-serif; font-size:14px; margin:0 0 10px 0; }

.imge { width:100%; margin:0 0 2px 0; }

.fdata { text-align: right; font-family: Arial, sans-serif; font-size:10px; padding:6px 0 5px 0; color:#CCC; }

.hcanales .hcb { width:205px; margin:0 0 10px 0; float:left; }
.hcanales a { display:block; width:100%; margin:0 0 6px 0; padding:3px 0 1px 0; text-align:center; font-family:'Rokkitt', serif; font-size:19px; color:#FFF; }
.hcanales ul { list-style: none; }
.hcanales ul li a { color:#666; font-size:16px; padding:0 0 1px 0; margin:0; }
.hcanales ul li a:hover { color:#333; }
.hcanales #hent { background: #3DBEED; }
.hcanales #hlif { background: #EF4791; }
.hcanales #hmot { background: #E9233C; }
.hcanales #htec { background: #81CD19; }
.hcanales a:hover { text-decoration: none; }

#social { width:78px; float:right; }
#social #twitter { display:block; width:26px; height:26px; float:left; background:url(images/twittert.png) center no-repeat #565656; background-size:20px 20px; }
#social #twitter:hover { background-color:#00ACED; }
#social #facebook { display:block; width:26px; height:26px; float:left; background:url(images/facebookt.png) center no-repeat #565656; background-size:20px 20px; }
#social #facebook:hover { background-color:#3B5998; }
#social #linkedin { display:block; width:26px; height:26px; float:left; background:url(images/linkedint.png) center no-repeat #565656; background-size:21px 21px; }
#social #linkedin:hover { background-color:#28A0DF; }
#social #twitter span, #social #facebook span, #social #linkedin span { display:none; }

#bajo { width:990px; margin:0 auto; padding:100px 0 30px 0;}
#bajo .right { width:400px; float:right; text-align:right; }
#bajo #bphone { width:140px; float:right; background:url(images/bphone.png) center left no-repeat; margin:18px 0 0 0; padding:0 0 0 30px; background-size:26px 26px; font-family:'Rokkitt', serif; font-size:22px; color:#ddd; }
#bajo #bphone span { color:#999; }
#bajo #bmail { width:154px; float:right; background:url(images/bmail.png) center left no-repeat; margin:20px 0 0 0; padding:0 0 0 30px; background-size:22px 22px; font-family:'Rokkitt', serif; font-size:19px; color:#ddd; }
#bajo #bmail span { color:#999; }

#bblock { min-height:100px; margin:0 0 25px 0; background:#414249; padding:12px; color:#eee; }

#mod1 h1 { font-family:'Rokkitt', serif; font-size:28px; font-weight: normal; line-height: 1em; }
#mod1 .date { font-family:'Arial', sans-serif; font-size:12px; margin:0 0 6px 0; color:#7E808D; }
#mod1 h3 { border-bottom: 1px solid #EBEAEC; font-family: 'PT Sans', sans-serif; font-size:16px; margin:0 0 -12px 0; }

#mod2 h1 { font-family:'Rokkitt', serif; font-size:34px; font-weight: normal; line-height: 0.8em; }
#mod2 .date { font-family:'Arial', sans-serif; font-size:12px; margin:3px 0 6px 0; color:#7E808D; }
#mod2 h3 { border-bottom: 1px solid #EBEAEC; font-family: 'PT Sans', sans-serif; font-size:16px; margin:0 0 -12px 0; }

#mode h1 { font-family:'Rokkitt', serif; font-size:36px; font-weight: normal; line-height: 0.8em; }

#mods h2 { font-family:'Yanone Kaffeesatz', sans-serif; font-weight: normal; font-size:22px; color:#FFF; padding:2px 0 3px 8px; }
#mods h1 { font-family:'Rokkitt', serif; font-size:34px; font-weight: normal; line-height: 0.8em; margin:2px 0 4px 0; }
#mods .txt5 span { color:#D95621; }
#mods .txt5 a { border-bottom: 1px dashed #ccc; }
#mods .txt5 a:hover { border-bottom: 1px solid #D95621; text-decoration:none; }

#blist { list-style: none; font-family: 'PT Sans', sans-serif; font-size:13px; margin:0; width:300px; float:left; }
#blist li { margin:0; }
#blist li a { color:#eee; }

.not { list-style: none;}
.not li { margin:0 0 9px 0; }
.not li a { font-family:'Rokkitt', serif; font-size:19px; }
.not li span {  font-family:'Arial', sans-serif; font-size:12px; color:#7E808D; }

#iab { width:25px; height:15px; display:block; float:right; background:url(images/iab.png) center no-repeat; background-size:25px 15px; margin:-2px 0 -2px 0; }
#iab span { display:none;}

#mode .boxdata { width:256px; float:left; padding:0 0 0 56px; font-family:'Open Sans', sans-serif; line-height: 1em; }
#mode .boxdata h3 { margin:8px 0 5px 0; font-size:30px; }
#mode .boxdata h6 { margin:0 0 4px 0; font-size:15px; color:#888; }

#mods .boxdata { width:132px; float:left; padding:0 0 0 39px; font-family:'Open Sans', sans-serif; line-height: 1em; }
#mods .boxdata h5 { margin:2px 0 0 0; font-size:17px; }
#mods .boxdata p { margin:0 0 2px 0; font-size:11px; color:#888; }


.sop1 { width:420px; float:left; }
.sop2 { width:533px; float:left; }

