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, font, img,
ins, kbd, q, s, samp, small, strike,
 sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}
@font-face
{  
  
	font-family: 'Mifuente';  
	src: url(../recursos/fuentes/FontaNDCcOsF.ttf);  
	src: local('Fontana ND Cc OsF'), local('Fontana ND Cc OsF'), url(../recursos/fuentes/FontaNDCcOsF.otf) format('opentype');  
  
}  

@font-face
{  
  
	font-family: 'MifuenteB';  
	src: url(../recursos/fuentes/FontaNDCcOsFSem.ttf);  
	src: local('Fontana ND Cc OsF Semibold'), local('Fontana ND Cc OsF Semibold'), url(../recursos/fuentes/FontaNDCcOsFSem.otf) format('opentype');  
  
}  



body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}


body{
	margin:0 auto;
	padding:0;
	font:.75em/1.7em Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	color:#1e1e1e}
img{margin:0;padding:0;border:0}
/* =========== */
/* = Propios = */
/* =========== */
.mensaje
{
	color:black;
	font-family:'HelveticaNeue-UltraLight','Helvetica Neue UltraLight','Helvetica Neue',Arial,Helvetica,sans-serif;	
	margin-left:150px;
	padding-top:10px;
	width:650px;
	font-weight:100;	
}
.mensaje h2
{
	font-size:2em;
	font-weight:100;
}

#mensaje2 h2
{
	text-align:right;
}
.mensaje p
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-image:url(/images/qwebcatedra/fondodegradado2.png);
	color:white;
	font-size:1.5em;
	margin-left:91px;
	padding:7px 18px;
}
.mensaje a
{
	color:white;
}
.mensaje span
{
	color:white;
}
#puntero
{
	background:url("/images/qwebcatedra/puntero.png") no-repeat scroll left top transparent;
	height:40px;
	margin-left:399px;
	position:absolute;
	width:50px;
	z-index:60000;
}

#textocabecera
{
	color:white;
	font-family:'HelveticaNeue-UltraLight','Helvetica Neue UltraLight','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size:2.5em;
	font-weight:100;
	margin-left:700px;
	position:absolute;
	top:120px;
	text-align:center;
}
#textocatedra
{
font-family:MifuenteB;	
}
#textocatedra span
{
	color:#F5A111;
	font-family:Mifuente;
	font-size:0.8em;
}
#textociudad
{
	margin-top:4px;
	color:#8eb506;
	font-size:0.5em;
}

#logocatedra
{
	margin-left:13px;
}
#infogeneral
{
	clear:both;
	margin:auto;
	width:85%;
}

#infogeneral h3
{
	color:#CCCCCC;
	float:left;
	font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size:2em;
	font-weight:100;
	padding-right:6px;
	text-align:right;
	width:80px;		
}
#infogeneral .bloque
{
	float:left;
	font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size:1.1em;
	margin-left:21px;
	margin-right:10px;
	width:30%;
}
#infogeneral .contenido
{
	background:transparent url(/images/qwebcatedra/fondodegradado.png) repeat-y scroll left top;
	border-left:1px solid #BBBBBB;
	color:white;
	float:left;
	line-height:1.1em;
	list-style:none;
	margin-top:13px;
	padding:4px 0 4px 9px;
	width:180px;
}

#menu
{
	margin-right:105px;
}
#menu li
{
	margin-top:48px;
	float:right;
	font-size:2.5em;
	color:#444;
	font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:100;
	list-style:none;
	display:block;
	width:150px;
	
}
#menu a
{
	color:#444;
	text-decoration:none;
}
#menu li a.sel
{
	color:black;
}


/* ============== */
/* = Anteriores = */
/* ============== */
h2{margin:0;padding:22px
0 8px 0;display:block;font:bold 1.55em Helvetica, Arial, sans-serif;}
h2 a:link,
h2 a:active,
h2 a:visited, h2 a:focus{text-decoration:none;background:transparent}
.post.single
h2{font:bold 1.45em Arial, Helvetica, sans-serif;padding:0;margin:0
0 0 100px;display:block}
#rightcolumn
h2{margin:0;padding:0;font:1.67em Arial, Helvetica, sans-serif;color:#262626}
#rightcolumn
h2.icon{background:url(/images/qweb/sprite-sidebar-icons.gif) no-repeat top left;padding:0
0 0 37px;height:32px;line-height:32px}
#rightcolumn
h2.icon.twitter{margin:0
0 10px}
#rightcolumn
h2.icon.interact{background:url(/images/qweb/sprite-sidebar-icons.gif) no-repeat 0 -54px}
#rightcolumn
h2.icon.popular{background:url(/images/qweb/sprite-sidebar-icons.gif) no-repeat 0 -106px}
#rightcolumn
h2.icon.twitter{background:url(/images/qweb/sprite-sidebar-icons.gif) no-repeat 0 -160px}
h3{padding:10px
0 3px 0;margin-bottom:18px;font:normal 2.5em Helvetica, Arial, Helvetica, sans-serif;color:#2f2f2f;border-bottom:3px solid #2f2f2f}
a:hover{color:#c00}
a:focus,a:active{outline:none}
.post a:active,
.post a:focus{background-color:#FFF0F0;color:#c00}
.post
ul{list-style-type:square}
.post{font-size:1.00em}
.postmetadata{color:#A8A7A7;
float:right;
font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
font-size:0.83em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:-29px;}
.post
li{padding-bottom:0.45em}
.wp-pagenavi .pagelist a:link,
.wp-pagenavi .pagelist a:active,
.wp-pagenavi .pagelist a:visited{background-color:#EBF2FF;border:1px
solid #CCDEFF;padding:2px
6px;margin:0
12px;font:bold 1em Helvetica, Arial, Helvetica, sans-serif;color:#3151A2;text-decoration:none;text-shadow:#FFF 0 1px 0;display:inline-block;margin:0px
3px 0}
.wp-pagenavi .pagelist
.current{font-weight:bold;margin-left:5px;margin-right:5px;font-size:0.9em}
.wp-pagenavi .pagelist a:link{color:#06C}
.wp-pagenavi .pagelist a:visited{border:1px
solid #eee;color:#aaa;background-color:transparent}
.wp-pagenavi .pagelist a:visited:hover{border:1px
solid #a9a9a9;color:#666;background-color:transparent}
.wp-pagenavi .pagelist a:hover{border:1px
solid #7AABFF}
.wp-pagenavi
a.page{font-size:1.9em}
a{color:#218FBF}
.sidelist li a:link,
.sidelist li a:active,
.sidelist li a:visited{padding:7px
15px 7px 22px;display:inline-block;font:.92em Verdana, Arial, Helvetica, sans-serif;color:#717476;text-decoration:none}
.sidelist li a:hover{background:url(/images/qweb/sprt.png) no-repeat right -348px;text-decoration:underline;color:#3a559b}
.inner
a.twitter{color:#1CA1D3 !important}
.ad
span.declare{font:0.92em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#cacaca;display:block;text-align:left;margin:0
0 4px 0}
.ad
span.advertisewithus{-x-system-font:none;color:#CACACA;display:inline;float:right;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:0.94em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0;padding:0;position:absolute;right:2px;text-align:right;top:157px;width:200px}
.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html
.clearfix{height:1%}
.left,.alignleft{float:left}
.right,.alignright{float:right}

#pagewidth{

}
#content
.column{position:relative;float:left}
#leftcolumn,#post-list{width:100%}
.post,.wp-pagenavi{padding:0
30px 30px 0;clear:both;border-top:1px solid #e9e8e8;background:url(/images/qweb/divider-title.gif) no-repeat top right}
.post.blank{background:none;border:0;padding:0
42px 30px 0}
ul.postmetadata{list-style:none;margin:4px
0 12px;padding:0
0 9px 0}
ul.postmetadata
li{padding:0px
8px;float:left;border-right:1px solid #e6e6e6}
ul.postmetadata
li.author{padding-left:0}
.post-thumb{margin:0;;position:relative;float:left}
.network-favicon{margin:0;padding:1px
2px 3px;width:28px;height:28px;background:transparent url(/images/qweb/sprite-dropshadows.png) no-repeat 0 -85px;position:absolute;top:-3px;left:-4px}
.post-image,a.post-image:link,a.post-image:active,a.post-image:visited{margin:0
16px 0 0;padding:1px
4px 4px;width:78px;height:79px;float:left;background:url(/images/qweb/sprite-dropshadows.png) no-repeat 0 0}
.post-thumb
img{z-index:9;margin-top:1px}
.post.single{margin:0
0 0 4px;padding:3% 3% 3% 0;width:45%;float:left;clear:none;display:inline}
.post.single .entry
p{margin:15px
0}
.post.single.last{margin:0;padding:3% 3% 3% 3%;border-left:1px solid #eee}
.wp-pagenavi{margin:0
auto;text-align:center;display:block;padding:34px
34px}
.wp-pagenavi
.pagelist{float:left;height:32px;margin:0
auto;text-align:center;padding-top:6px}
.pagelist{width:auto}
.pagelist .current,
.pagelist
a{position:relative}
.wp-pagenavi .last,
.wp-pagenavi
.first{display:none}
.pagenavi{margin:0
auto;display:block;width:550px}
.postcenter{margin:0;background:url(/images/qweb/divider-postcenter.gif) repeat-y 180px 0;border-bottom:1px solid #e9e8e8}
.postcentercontent>ul,#tags{display:none}
.postcenter
.cats{width:179px;height:auto;float:left;margin:0;padding:30px
0 0;list-style:none;background-color:#fff}
.postcenter .cats
li{margin:0
0 10px}
.postcenter.tag-explorer
.cats{margin:100px
0 0}
.postcenter .postlist,
#popular-cat
ul{margin:0
1px 0 181px;padding:0;list-style:none;background-color:#FBFBFB}
#popular-cat
ul{margin:0}
#popular-list a:active,
#popular-list a:focus{background-color:transparent}
.postcenter .postlist li,
#popular-cat ul
li{padding:20px;border-bottom:1px solid #eee;width:auto}
.postcenter .postlist
li.last{border:0}
.postcentercontent
.title{padding:20px
20px 5px 200px}
.postcenter.tag-explorer .postcentercontent>ul.postlist{padding:10px
0;background:#fbfbfb url(/images/qweb/divider-tags.gif) repeat-y top center;border-top:1px solid #eee}
.postcenter.tag-explorer .postcentercontent > ul.postlist
li{padding:10px
3% !important;border:none;width:44%;float:left}

#rightcolumn{width:419px;margin-right:-100%}
#trbox{height:147px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;position:relative}
#trbox
.inner{padding:18px
10px 15px 30px;margin-right:130px}
#sponsorlist{background-color:#fff;margin:0;padding:0
0 15px;list-style:none}
#sponsorlist
li{margin:0
0 7px 9px;float:left;display:inline}
#sponsorlist li
img{margin:0
0 -2px;display:block}
#sponsorlist li
br{display:none}
.sidebartabs
ul.topiclist{margin:30px
0 0;padding:0;list-style:none}
.sidebartabs ul.topiclist
li{margin:0
0 27px}
.sidebartabs ul.topiclist li
img{margin-right:10px;float:left}
.sidebartabs ul.topiclist li a,
.sidebartabs ul.topiclist li
p{float:right;width:325px}
#rightcolumn .two
.left{width:210px;float:left}
#rightcolumn .two
.right{width:208px;float:right}
#rightcolumn .two
.inner{padding:26px 0px 10px 15px}
#rightcolumn .two .inner
p{margin:15px
0}
.sidelist,#tweetlist{margin:0;padding:0;list-style:none;border-top:1px solid #eee}
.sidelist
li{border-bottom:1px solid #eee}
#footer{width:100%;clear:both;background:#f4f4f4 url(/images/qweb/footer-border.png) repeat-x top center}
ul{margin:0;padding:0;list-style:none}
.col ul
li{margin:0
0 3px}
#footer-logo{float:right}
#footer-logo
img{padding:0;margin:0}
#copyright{padding:15px
0 12px;background:#f8f8f8;border-top:1px solid #ededed}
#created{float:left;width:500px}
#function{float:right;width:150px}
#adpool{display:none}
.horizontal-blocks
.hentry{height:22em}
* + html .post.big a.continue-reading{margin-top:15px;display:block}
img{margin:6px
0}
.pagelist{font-size:1.4em}
.post .read-more{font-weight:bold}
.smalldesc{font-size:0.9em}

.big, .single .post, .page
.post{padding-left:6px}

body
{
	background: url("/images/qwebqinnova/fondoburbujas.jpg") no-repeat scroll 0px 165px #528037;
	font-size:75%;
	font-family: "trebuchet MS", sans-serif;	
	
	height:100%;
	
}

/* ============== */
/* = Navegación = */
/* ============== */
header
{
	background:transparent url(/images/qweb/logo_fondo.jpg) no-repeat scroll left top;
	display:block;
	height:200px;
	margin-top:26px;
}
h1
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	color:white;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:25px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	text-align:center;
	width:150px;
	clear:both;
}
h1.comunicacion
{
	background-color:#DE506D;
	margin-left:4px;
	float:left;
}
h1.ext
{
	float:left;
}
a.suscripcion
{
	color:#DE506D;
	display:block;
	float:left;
	margin-left:8px;
	margin-top:10px;
/*	text-decoration:none;*/
}
#lista_extension a.suscripcion
{
	color:#FFAA00;
}
h1.ext
{
	background-color:#FFAA00;
}
h1.regladas
{
	background-color:#4871A6;
}
#navigation {margin:0;}
#header
{
	-moz-box-shadow:0 -8px 1px #000000 inset, 0 -91px 56px #111111 inset,0 5px 20px black;
	-webkit-box-shadow:0 -8px 1px #000000 inset, 0 -91px 56px #111111 inset,0 5px 20px black;
	background-color:#222222;
	display:block;
	height:163px;
	padding-bottom:5px;
	padding-top:5px;


}
#header li
{
	float:left;
	list-style:none;
}
#header a
{
	font-size:1.1em;
	padding:0 10px;
	text-decoration:none;
	font-weight:lighter;
	font-family:Futura;
}
#header a:hover {color:white;}
#header li.uned {background:url(/images/qweb/favicon.gif) no-repeat scroll 0 0;
color:#AAAAAA;
line-height:16px;
margin-left:5%;
margin-top:2px;
padding-left:11px;
position:absolute;
right:168px;}
#header li.uned a {color:#aaa;}
#header .regladas,.regladas a {	color:#2F86E8;}
#header .extension,.extension a {color:#EDAC41;}
#header .calidad,.calidad a {	color:#B1DC41;}
#header .prensa {	color:#55B5E8;}
#header .aula,.aula a {	color:#2F86E8;}
#header .comunicacion,.comunicacion a {	color:#DE506D;}
#buscador
{
	position:absolute;
	right:10px;
	top:5px;
}
#buscador input
{
	background:#363636 url(/images/qweb/buscar.gif) no-repeat scroll right center;
	border:1px solid #777;
	color:#ccc;
	padding:3px;
	
}
/* ============== */
/* = Navegacion = */
/* ============== */ 
#bread
{
	background: #f0f0f0 url(/images/qweb/bread_fondo.gif) no-repeat scroll top left;
	border-bottom:1px solid #CCCCCC;
	height:30px;
	margin-top:7px;
	width:960px;
	margin-bottom:13px;
	margin-left:20px;
	
}
#bread li
{
	background-image:url(/images/qweb/breadscrum.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-variant:small-caps;
	letter-spacing:1px;
/*	padding:4px 11px 3px 7px;*/
}

#bread li a
{
	color:#666;
	display:block;
	font-weight:bold;
	height:22px;
	padding:5px 14px 3px 9px;
	text-decoration:none;
	text-shadow:0 1px 1px #FFFFFF;
	font-size:13px
}

#bread li.primera
{
	background-position:right bottom;
	width:83px;

}
#bread li.primera a
{
	background:transparent url(/images/qweb/bread_tope.gif) no-repeat bottom left;
	color:transparent;
	text-shadow:none;
}
/* =========== */
/* = Botones = */
/* =========== */
#destacado
{
	background:#FFFFFF url(/images/qweb/logo_fondo.jpg) no-repeat scroll left top;
	height:99px;
	width:99%;
	margin-top:20px;
	padding-top:54px;
	margin-left:0;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	color:transparent;
	
	
}
#botones { 	
	margin-left:189px;
	text-shadow:1px 1px 2px #000000;
	border:2px solid #EEEEEE;
	height:82px;
	width:492px;
	text-shadow:0 1px 0 #FFFFFF;
	-moz-box-shadow:4px 4px 6px #333;
	-webkit-box-shadow:4px 4px 6px #333;
	box-shadow:4px 4px 6px #333;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:absolute;
	top:78px;
	left:191px;
	z-index:50000;
	margin-left:0;
}

#botones.abierto
{
	height:192px;
}
#botones .bot
{
/*	background:transparent url(/images/qweb/cabecera_1.jpg) no-repeat scroll 0 0;*/
	cursor:pointer;
	color:#666666;
	display:block;
	float:left;
	font-size:1.3em;
	height:82px;
	margin-right:0;
	opacity:1;
	padding:0;
	text-decoration:none;
	width:164px;	

	
}
#botones a
{
	background-color:white;
	color:#555;
	text-shadow:none;
	text-decoration:none;
	display:block;
	padding:3px 6px;
	margin:2px 2px 2px 2px;
	float:left;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;		
	font-size:0.9em;
	font-weight:bold;
	}

#botones .opciones
{
	margin-left:20px;
	margin-top:48px;
	opacity:0.8;
}
#botones div.g
{
	width:360px;
	height:192px;
	background:transparent url(/images/qweb/cabecera_3.jpg) no-repeat scroll 0 0;		
}
#botones div.c
{
	width:66px;
	height:192px;	
	background:transparent url(/images/qweb/cabecera_2.jpg) no-repeat scroll 0 0;	
}
#botones #soy {	background-position:0px -164px;}
#botones #soy.g {	background-position:0 -385px;}
#botones #soy.c {	background-position:-135px 0px;}

#botones #quiero {	background-position:0px -82px;}
#botones #quiero.g {	background-position:0px -192px;}
#botones #quiero.c {	background-position:0px 0px;}

#botones #profesor { background-position:0px 0px;}
#botones #profesor.g { background-position:0px 0px;}
#botones #profesor.c { background-position:-68px 0px;}

#botones a.comunicacion
{
	color:#990033 !important;
	background-color:#fbdfdc ;
}
#botones a.regladas
{
	color:#003399 !important;
	background-color:#dfdcfb;
}
#botones a.extension
{
	background-color:#fff2d8;
	color:#992400 !important;
	
}
#botones a.calidad
{
	color:#479900 !important;
	background-color:#ddfbdc;
}
#botones a:hover
{
	background-color:white;
	color:black;
}

#rightcolumn h2
{
	font-size:1.4em;
}

/* =============== */
/* = Entrevistas = */
/* =============== */
#entrevista img{width:90%;}
#entrevista em {font-size:1.1em;}
#entrevista .cont {color:#555;}

/* =========== */
/* = Lateral = */
/* =========== */
#trbox
{
	background:white;
	height:162px;
}
#trbox .enlace
{
	display:block;
}
#lista_enlaces
{
	float:left;
	padding-top:14px;
	padding-left:20px;
}
#lista_enlaces li
{
	list-style:none;
}
#lista_enlaces a
{
	color:#666;
	text-decoration:none;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:1px;
	background:transparent url(/images/qweb/enlaces.gif) no-repeat scroll 0px 0px;
	line-height:17px;
}
#lista_enlaces .hor {background-position:0px -38px;color:#2F86E8;}
#lista_enlaces .mapa {background-position:0px -19px;color:#B1DC41;}
#lista_enlaces .sug {background-position:0px 0px;color:#DE506D;}
#video
{
	float:right;
	margin-top:5px;
}
#lista_extension
{
	background:#FFFFFF url(/images/qweb/divider-title.gif) repeat-x scroll center top;
/*	border-top:1px solid #E9E8E8;*/
	padding-top:9px;
}
#lista_extension h2
{
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.35em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:0;
}
#lista_extension h3
{
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-weight:normal;
	line-height:normal;
	border:none;
	margin:0;
	padding:0;
}
#lista_extension .extension
{
	clear:left;
	min-height:59px;
	margin-left:5px;
	border-bottom:1px solid #eee;
	padding-top:2px;
}

#lista_extension h2 a
{
	color:#ED613F;
}

#lista_extension .p h2
{
	font-size:1.2em;
}
#lista_extension .p h2 a
{
	color:#EDAC41;
}
#lista_extension .extension img
{
	float:right;
	width:49px;
	margin: -2px 0 0 2px;
}
#lista_extension .extension img.par
{
	float:left;
	margin: -2px 4px 0 2px;
}

#lista_extension .extension .info
{
	max-width:312px;
	width:100%;
	margin-left:8px;
}
#lista_extension .extension .fecha, #lista_extension .extension .info
{
	float:left;
}
#lista_extension .extension .fecha
{
	width:85px;
	overflow:hidden;
	margin-top:2px;
}
#lista_extension .fecha .d
{
	display:block;
	float:left;
	font-family:"Trebuchet MS";
	font-size:2.5em;
	font-weight:lighter;
	line-height:25px;
	text-align:right;
	width:54px;	
	color:#77a013
}
#lista_extension .fecha .s,#lista_extension .fecha .m
{
	float:right;width:28px;line-height:10px;
}
#lista_extension .fecha .s {padding-top:3px;color:#77a013;font-size:0.7em;}
#lista_extension .fecha .m {font-size:1.3em;font-variant:small-caps;}

#hoy span
{
	font-size:0.9em;
	margin-left:4px;
	margin-top:5px;
	position:absolute;
	color:#aaa;
}
#hoy li a
{
	padding:7px 2px 7px 38px;
	color:#7D9738;
}
#extension
{
	background: #fff url('/images/qweb/divider-page.gif') repeat-y top left;
	padding-left:20px;
}
#extension h2
{
	color:#E7A800;
	font-family:Trebuchet MS;
	font-size:2.5em;
	font-weight:normal;
}


/* ============= */
/* = Principal = */
/* ============= */
#content h2
{
	padding-bottom:0;
}
button
{
	background-color:#e7e2ff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px;
	border:none;
	font-size:1.2em;
	color:#369;
	float:right;
	min-width:100px;
}

	/*Comunicados*/
	
	#comunicados h3
	{
		color:#369;
	}
	
	
	/*Comunicación*/
	.comunicacion h2 a
	{
		font-weight:lighter;
	}
	.regladas .postmetadata,.comunicacion .postmetadata
	{
		float:left;
	}
	/* Destacados */
	.superior .post
	{
		float:left;
		width:54%;
		background:none;
		padding-left:20px;
		padding-right:5px;
		border:none;
		padding-bottom:6px;
	}
	.superior .destacados
	{
		float:right;
		width:40%;
		margin-top:15px
	}
	.destacados .destacado
	{
		background-color:#DFDCFB;
		color:#1D64A4;
		font-size:1.3em;
		margin-bottom:7px;
		margin-right:10px;
		min-height:45px;
		padding:10px 5px 1px 11px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		border-radius:7px;
	}
	.destacados .destacado a
	{
		font-size:0.8em;

		margin-top:5px;
		display:block;
	}
	
	/*Noticias*/
	#noticias .principal
	{
		width:100%;
	}
	#noticias .secundaria
	{
		width:48%;
		float:left;
	}
	#noticias h3
	{
		color:#DE3254;
	}
	.imagen_post
	{
		margin-left:-154px;
		position:absolute;
	}
	.imagen_post img
	{
		width:140px;
	}
	.comunicacion.principal
	{
		padding-left:159px;
	}
	.post
	{
		padding-left:20px;
		background:none;
	}
	
	#banner
	{
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		background:#eee;
		height:150px;
		padding:20px;
		margin-right:30px;
		background:#FFFFFF url(/images/qweb/destacado2.jpg) no-repeat scroll 20% -9px;
		
		display:block;
		
	}
	/* =========== */
	/* = General = */
	/* =========== */
	
	h3
	{
		font-size:1.3em;
		color:#777;
		border:none;
		margin:0;
	}
	.enlace
	{
		background:transparent url(/images/qweb/f.png) no-repeat scroll right center;
		padding-right:19px;
		text-align:right;
		font-weight:bold;
		color:#555;
		text-decoration:none;
	}
	.post .enlace
	{
		display:block;
		float:right;
		font-size:0.9em;
		color:#888;
	}
	.enlace:hover
	{
		text-decoration:underline;
	}
	.post
	{
		mar
	}
	.clearfix
	{
		clear:left;
	}
	/* =============== */
	/* = Información = */
	/* =============== */
	#info
	{
/*pie		padding-right:30px;*/
	}
	#info p
	{
		margin-left:20px;
		font-size:1.15em;
		color:#336;
	}
	#info h2
	{
		font-size:3em;
		clear:left;
	}
	#info h3
	{
		margin-bottom:30px;
	}
	#info h4
	{
		color:#555555;
		font-size:1.5em;
	}
	#info h5
	{
		margin-left:20px;
		color:olive;
		font-size:1.2em;
	}
	#info li
	{
		margin-left:50px;
		font-size:1.15em;
	}
	#info li.l2
	{
		margin-left:70px;
		font-size:1.15em;
	}
	#info img
	{
		-moz-box-shadow:2px 2px 4px #AAAAAA;
		-webkit-box-shadow:2px 2px 4px #AAAAAA;		
		box-shadow:2px 2px 4px #AAAAAA;		
		border:3px solid white;
		margin:6px 17px 6px 0;
	}
	#info p img,#info blockquote img
	{
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		margin:2px;
		border:none;
		vertical-align:middle;
		
	}
	#opciones li
	{
		height:36px;
		line-height:36px;
		border-bottom:solid 1px #eee;
		padding-left:10px;
	}
	#opciones a.c
	{
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;

		background-color:#DFDCFB;
		border-bottom:medium none;
		border-left:1px solid #EEEEEE;
		border-top:1px solid #EEEEEE;
		float:left;
		height:inherit;
		line-height:1.3em;
		margin-bottom:10px;
		margin-right:10px;
		padding:8px 7px 5px 10px;
		width:150px;
		display: table-cell;
		vertical-align:middle;
		border:none;
		text-decoration:none;
	}
	#opciones li a
	{
		color:inherit;
		border:none;
	}
	#opciones a.c.comunicacion
	{
		color:#990033 !important;
		background-color:#fbdfdc ;
	}
	#opciones a.c.regladas
	{
		color:#003399 !important;
		background-color:#dfdcfb;
	}
	#opciones a.c.extension
	{
		background-color:#fff2d8;
		color:#992400 !important;
		
	}
	#opciones a.c.calidad
	{
		color:#479900 !important;
		background-color:#ddfbdc;
	}
	#opciones a.h
	{
		height:249px;
	}
	#opciones a.mh
	{
		height:113px;
	}
	#opciones a.w
	{
		width:250px;
	}
	#opciones a.mw
	{
		width:111px;
	}
	#peque #opciones {font-size:0.8em;}
	#peque #opciones a{	line-height:1em !important;}
	#peque a.h {height:35px}
	#peque a.mh {height:35px;}
	#opciones a a
	{
		color:#039;
		text-decoration:none;
		font-size:1.2em;
	}
	#opciones
	{
		
	}
	/* ======= */
	/* = Pie = */
	/* ======= */
	#footer
	{
		background-color:transparent;
		margin:30px auto auto;
		width:80%;
	}
	#footer div
	{
		width:15%;
		float:left;
		margin-left:5%;
	}
	#footer h3
	{
		color:#444;

	}
	#footer li
	{
		line-height:14px;
		list-style:none;
	}
	#footer a
	{
		text-decoration:none;
		color:#ccc;
		font-size:0.9em;
	}
	#rightcolumn h2.icon
	{
		padding-left:17px;
		background:none !important;
	}
	#footer address
	{
		background-color:transparent;
		clear:both;
		color:white;
		font-size:0.9em;
		text-align:center;
		width:100%;
	}
	
	/* ============= */
	/* = Secciones = */	
	/* ============= */
	#cal td
	{
		border-color:#E0E0E0;
		border-style:none none dotted;
		border-width:1px;
		padding:1px 2px;
		text-align:center;
	}
	#cal
	{
		width:100%;
	}
	#cal .festivo
	{
		background-color:#FFCEE6;
	}
	#cal .finde {
	background-color:#D3D3D3;
	}
	#cal .mes
	{
		background-color:#FFCA79;
		border-bottom:1px solid #FF9933;
		border-color:#FF9933;
		border-width:1px;
		color:#7E1503;
		font-weight:bold;
	}
	.lista_img
	{
		margin-left:40px;
	}
	

.nb
{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border:none !important;
}
#apartados
{
	margin-left:50px;
	position:absolute;
}
#apartados a
{
	text-decoration:none;
}
.apartado a
{
	text-decoration:none;
	display:block;
	float:left;
}

.apartado
{
	-webkit-border-bottom-left-radius:9px 9px;
	-webkit-border-bottom-right-radius:9px 9px;
	-webkit-box-shadow:0px 0px 44px #000000;
	border-radius:0px 0px 9px 9px;
	cursor:pointer;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:7px;
	-moz-box-shadow:0 0 44px #000000;

	box-shadow:0 0 44px #000000;
	background-color:#336699;
	border:medium none;
	color:white;
	float:left;
	height:350px;
	margin:0 0 0 auto;
	padding-bottom:10px;
	width:100px;
	
}
.apartado .rotulo
{
	font-family:Mifuente;
	font-size:4em;
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	margin-top:1cm;
	white-space:nowrap;

	
}

.apartado .rotulo:hover
{
	color:#eee;
}
.apartado.desarrollo
{
	background-color:#F5A111;
	color:#9F5600;
	text-shadow:-1px 0px 0px #F4B54E;
}
.apartado.desarrollo .rotulo {	margin-top:6cm;}
.apartado.innovacion
{
	background-color:#7A231A;
	color:#400;
	text-shadow:-1px 0px 0px #973029;		
	height:300px;	
}
.apartado.innovacion .rotulo {	margin-top:5cm;}
.apartado.formacion
{
	background-color:#369;
	color:#12253C;
	text-shadow:-1px 0px 0px #2F76D0;	
	height:250px;
}
.apartado.formacion .rotulo {	margin-top:4cm;}
.apartado.demos
{
	background-color:#333333;
	color:#000000;
	height:200px;
	text-shadow:-1px 0 0 #555566;	
}
.apartado.demos .rotulo {	margin-top:2.7cm;}
#rotulocabecera
{
	-moz-border-radius:0 10px 10px 0;
	-moz-box-sizing:padding-box;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:9px 9px;
	-webkit-border-bottom-right-radius:9px 9px;
	-webkit-box-sizing:padding-box;
	border-radius:0 10px 10px 0;
	box-sizing:border-box;
	display:block;
	height:89px;
	margin:23px 0 0 0;
	padding:35px 0 0 35px;
	width:600px;
}
#rotulocabecera .rotulo
{
	-moz-transform:none;
	-webkit-transform:none;
	transform:none;
	margin:0;
}
#contenido
{
	width:90%;
	margin:auto;
	overflow:hidden;
}
#contenido .transicion
{
	width:100%;
	height:50px;
}
#contenido .contenido
{
	-moz-box-shadow:0 -2px 6px rgba(255, 255, 255, 0.5), 0 -13px 51px rgba(255, 255, 255, 0.7), 0 -3px 30px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow:0 -2px 6px rgba(255, 255, 255, 0.5), 0 -13px 51px rgba(255, 255, 255, 0.7), 0 -3px 30px rgba(255, 255, 255, 0.7);
	background-color:rgba(255, 255, 255, 0.85);
	color:#003366;
	font-size:1.3em;
	min-height:400px;
	padding-left:100px;
	padding-top:100px;
	padding-right:30px;
	padding-bottom:30px;
}
#informacion
{
	float:right;
	margin-right:17px;
	margin-top:10px;
}
.boton
{

	background:transparent url(/images/boton.png) repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:1.1em;
	margin:10px 10px 0;
	padding:10px;
	text-align:center;
	text-shadow:0 0 1px #000000, 0 0 3px #000000, 0 0 4px #000000, 0 0 5px #000000, 0 0 6px #000000;
	width:157px;
	display:block;
	
}
#informacion > div
{
	background:url("/images/qwebqinnova/icono_demo.png") no-repeat scroll 0 0 transparent;
	padding-left:38px;
	padding-top:11px;
}
#informacion .boton_demo {	background:url("/images/qwebqinnova/icono_demo.png") no-repeat scroll 0 0 transparent;}
#informacion .boton_video {	background:url("/images/qwebqinnova/icono_video.png") no-repeat scroll 0 0 transparent;}
#informacion .boton_ppt {	background:url("/images/qwebqinnova/icono_ppt.png") no-repeat scroll 0 0 transparent;}
#informacion p
{

	
}

#contenido .intro
{
	margin-left:250px;
}
#contenido h2
{
	color:#F5A111;
	display:block;
	font:2.5em MifuenteB;
	margin:0;
	padding:22px 0 8px;
	text-shadow:0 1px 0 white;
}
#contenido h2:first-letter{ color:#B9EA08;text-shadow:0px -1px 0 #7EAC00;}

#contenido h3
{
	border:medium none;
	color:#777777;
	font-size:1em;
	margin-left:23px;
	margin-top:0;
}

#columnainfo
{
	border-left:1px solid #CCCCCC;
	margin-top:111px;
	padding:0 19px;
	position:absolute;
	right:72px;
	width:223px;
}

#columnainfo h4
{
	color:#5A893B;
	font-size:1.8em;
	margin-bottom:12px;
	margin-top:11px;
	text-shadow:0 1px 0 white;
	margin-left:-8px;
}
#columnainfo li
{
	margin-left:30px;
}
#columnainfo a
{
	color:inherit;
}
#columnainfo > div
{
	padding:10px 10px;
	color:#444444;
	font-family:Mifuente;	
}
#contacto
{
	color:#999999;
	font-size:1em;
	position:absolute;
	right:15px;
	top:5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
        #rotulocabecera{
            height:58px;
        }
    }