/*				
			
			Dodecá. Por Matías Ventura.
								2008.
			
											*/

*		{ margin: 0; padding: 0;}

body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea {
    font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; font-weight: 300; line-height: 1.3em; color: #444; }
    	
	a img { border-style: none; }
    
    
/*		Structure	*/

body 		{ border-top: 15px solid #222; color: #434343; font-size: 100%; background: url(images/header.png) repeat-x 0 170px #FFF; line-height: 1.8em; }

#wrapper	{ border-left: 60px solid #eee; position: relative; margin: 0; padding-left: 60px; width: 790px; }
#header		{ margin: 0; height: 105px; padding-top: 35px; }


/*		Nav			*/

h1#title				{ margin: 0 0 0 50px; position: relative; text-indent:-9999px; height: 90px; width: 186px; background: url(images/dodeca.png) no-repeat; }
h1#title a				{ position: absolute; left: 0; top: 0; display: block;  outline: none; height: 90px; width: 186px; background: transparent; overflow: hidden; }
h1#title .title-hover	{ position: absolute; left: 0; top: 0; display: block; height: 90px; width: 186px; background: url(images/dodeca.png) no-repeat 0 -90px; }

#escuela-title					{ position: relative; top: -73px; display: block; margin-left: 300px; text-indent:-9999px; height: 47px; width: 63px; background: url(images/escuela.png) no-repeat; }
#escuela-title a				{ position: absolute; left: 0; top: 0; display: block; outline: none; height: 47px; width: 63px; background: transparent; overflow: hidden; }
#escuela-title .escuela-hover	{ position: absolute; left: 0; top: 0; display: block; height: 47px; width: 63px; background: url(images/escuela.png) no-repeat 0 -47px; }

#menu					{ /*background: url(images/foro.png) no-repeat 530px 0;*/ margin: 0 0 -5px; padding: 20px 0 0; }
#menu ul				{ background: url(images/y.png) no-repeat 191px 14px; height: 30px; }
#menu ul li				{ display: block; float: left; height: 30px; margin: 0 10px; position: relative; }
#menu ul li a			{ display: block; height: 28px; text-indent:-9999px; text-decoration: none; background: url(images/menu.png); outline: none; }

	#menu ul li.centro-cultural a			{ background-position: 0 0; width: 118px; }
	#menu ul li.centro-cultural a:hover		{ background-position: -200px 0; }
	
	#menu ul li.cine a						{ background-position: 0 -30px; width: 42px; }
	#menu ul li.cine a:hover				{ background-position: -200px -30px; }

	#menu ul li.escuela-cine a				{ background-position: 0 -60px; margin-left: -10px; width: 64px; }
	#menu ul li.escuela-cine a:hover		{ background-color: #5E1E00; background-position: -200px -60px; }

	#menu ul li.seminarios a 				{ background-position: 0 -90px; width: 82px; }
	#menu ul li.seminarios a:hover			{ background-position: -200px -90px; }

	#menu ul li.exposiciones a 				{ background-position: 0 -120px; width: 95px; }
	#menu ul li.exposiciones a:hover		{ background-position: -200px -120px; }

	#menu ul li.foro a						{ background-position: 0 -150px; width: 44px; }
	#menu ul li.foro a:hover				{ background-position: -200px -150px; }

	#menu ul li.espacio-utopico a			{ background-position: 0 -180px; width: 112px; }
	#menu ul li.espacio-utopico a:hover		{ background-position: -200px -180px; }

	#menu ul li.mujer-es a					{ background-position: 0 -210px; width: 72px; }
	#menu ul li.mujer-es a:hover			{ background-position: -200px -210px; }

body.page-id-50 #menu ul li.centro-cultural:after,
body.page-id-2 #menu ul li.escuela-cine:after,
body.page-id-4 #menu ul li.cine:after,
body.page-id-40 #menu ul li.seminarios:after,
body.page-id-51 #menu ul li.espacio-utopico:after,
body.page-id-243 #menu ul li.exposiciones:after		{ content: "▾"; color: #A22413; position: absolute; top: 17px; left: 45%; font-size: 11px; }

body.page-id-80 #menu ul li.centro-cultural:after,	
body.page-id-39 #menu ul li.centro-cultural:after,
body.page-id-149 #menu ul li.mujer-es:after			{ content: "▾"; color: #A22413; position: absolute; top: 17px; left: 45%; font-size: 11px; }

body.page-id-149 h2-entry-title		{ display: none; }


/*		Feature		*/

#feature	{ position: relative; background: transparent; border: 15px solid #111; border-top: 0; clear: left; height: 150px; margin: 10px 0; width: 600px; }
#featured	{ position: relative;  list-style: none; height: 150px; overflow: hidden; width: 600px; }
	.banner-nav		{ color: #aaa; position: absolute; bottom: 20px; right: -150px; font-size: 0.8em; line-height: 1em; width: 110px; }

.jcarousel-container	{ position: relative; }
.jcarousel-clip			{ z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list			{ z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item			{ float: left; list-style: none; width: 600px; height: 150px; }
.jcarousel-next			{ z-index: 3; display: none; }
.jcarousel-prev			{ z-index: 3; display: none; }
.jcarousel-next 			{ position: absolute; top: 50px; right: -40px; width: 50px; height: 40px; cursor: pointer; background: transparent url(images/flechad.png) no-repeat 0 0; }
.jcarousel-prev 			{ position: absolute; top: 50px; left: -30px; width: 50px; height: 40px; cursor: pointer; background: transparent url(images/flechai.png) no-repeat 0 0; }
.jcarousel-next-disabled	{ cursor: default; background-position: 0 -50px; }
.jcarousel-prev-disabled	{ cursor: default; background-position: 0 -50px; }

#feature .jcarousel-next 	{ top: 50px; right: -140px; width: 40px; height: 23px; background-image: url(images/next.png); }
#feature .jcarousel-prev 	{ top: 50px; left: 640px; width: 40px; height: 23px; background-image: url(images/prev.png); }


img.banner		{ position: absolute; left: 0; top: 0; z-index: -1; }

body.tag #feature			{ background: url(images/banner-secciones.png) no-repeat; }
body.single #feature		{ background: url(images/banner-post.png) no-repeat; }
body.search #feature		{ background: url(images/banner-archivo.png) no-repeat; }
body.date #feature			{ background: url(images/banner-archivo.png) no-repeat; }
body.four04 #feature		{ background: url(images/banner-404.png) no-repeat; }
body.database #feature		{ background: url(images/banner-db.png) no-repeat; }

	body.category-fundacion #feature	{ background: url(images/banner-fundacion.png) no-repeat; }
	body.category-arte #feature			{ background: url(images/banner-arte.png) no-repeat; }
	body.category-cine #feature			{ background: url(images/banner-cine.png) no-repeat; }
	body.category-cursos #feature		{ background: url(images/banner-cursos.png) no-repeat; }
	body.category-debates #feature		{ background: url(images/banner-debates.png) no-repeat; }
	body.category-mujer-es #feature		{ background: url(images/banner-mujer-es.png) no-repeat; }


/*		Content		*/

#container	{ float: left; margin: 10px 0 40px; padding: 0 15px 0 20px; position: relative; width: 600px; }
.post		{ margin: 20px 0 60px; position: relative; }
.page		{ position: relative; }

	body.blog #container,
	body.search #container,
	body.category #container,
	body.tag #container	{ float: left; width: 450px; }
	body.single .post		{ margin: 40px 0; }
	body.page .page			{ margin: 5px 0; }
	body.blog .entry-content p	{ margin: 10px 0; }
	
.entry-title					{ font-size: 1.4em; margin: 0 0 20px; width: 350px; }
	body.page .entry-title		{ color: #000; font-size: 2.4em; text-transform: lowercase; width: 500px; }
	body.single .entry-title	{ color: #000; font-size: 1.6em; width: 400px; }
	h2.escuela-title			{ display: none; color: #000; font-size: 4.2em; text-transform: lowercase; margin-bottom: 30px; }
	.entry-title em				{ font-style: normal; text-transform: uppercase; }
	
.page-title			{ font-size: 1.2em; }

.entry-content				{ color: #333; font-size: 0.9em; }
	.entry-content p		{ margin: 20px 0; letter-spacing: 0.023em; line-height: 1.5em; }
	.entry-content strong	{ color: #222; font-weight: bold; }
	.entry-content p em		{ color: #111; }
	.entry-content img		{ border: 5px solid #eee; margin: 15px 0 0 -5px; }
		img.alignright,
		div.alignright		{ float: right; margin: 3px -10px 3px 10px; }
		img.alignleft,
		div.alignleft		{ float: left; margin: 3px 10px 3px -40px; }
		img.nofloat			{ clear: left !important; }
		img.size-thumbnail	{ margin-left: 5px; }
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5		{ clear: left; color: #111; font-weight: bold; }
		.entry-content h3	{ font-size: 1.7em; margin-top: 30px; }
		.entry-content h4	{ border-bottom: 1px dashed #ddd; font-size: 1.4em; margin-top: 30px; padding-bottom: 5px; }
		.entry-content h5	{ font-size: 1.2em; margin: 0; }
	
	.entry-content ul,
	.entry-content ol,
	.entry-content blockquote	{ margin: 30px 45px; }

	.entry-content blockquote	{ background: #F0EDDB; padding: 5px 25px; }
	
	.entry-content ul li	{ margin: 10px 0; letter-spacing: 0; line-height: 1.5em; }

	.caps	{ font-size: .92em; text-transform: uppercase !important; }
	.amp	{ color: #666; font-size: 1.05em; font-family: "Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif; font-style: italic; }    
	.dquo	{ margin-left: -.38em;}

.entry-date			{ display: none; position: absolute; top: 10px; right: 0; }

.entry-meta				{ color: #CCC; font-size: 11px; }
	.cat-links a		{ background: #222; color: #ddd; padding: 2px 8px; text-transform: lowercase; white-space: nowrap; -moz-border-radius: 8px;-webkit-border-radius: 8px; }
	.cat-links a:hover	{ background: #7E0101; border: none !important; }
	.tag-links			{ margin: 30px 0 0; }
	.tag-links a		{ background: #E2DCC7; color: #111 !important; padding: 2px 8px; margin: 0 3px; text-transform: lowercase; white-space: nowrap;
						 -moz-border-radius: 8px;-webkit-border-radius: 8px; }
	.tag-links a:hover	{ background: #000; color: #ddd !important; border: none !important; }

.navigation					{ font-size: 0.9em; margin-top: 10px; }
	.navigation a			{ color: #111; }
	.navigation a:hover		{ color: #007E9E; }
		.meta-nav			{ color: #777 !important; }
	#nav-above				{ display: none; }

.nav-previous, .nav-next		{ color: #777; }



ul.links					{ list-style-type: circle; margin: -10px 0 0 80px; letter-spacing: 0 !important; }
	ul.links li				{ color: #999; margin: 5px 0 0; }
	ul.links li	a,
	ul.links li	a:visited	{ color: #111; }

ol.links					{ list-style-type: decimal; margin: -10px 0 0 80px; letter-spacing: 0; }
	ol.links li				{ color: #999; margin: 5px 0 0; }
	ol.links li	a,
	ol.links li	a:visited	{ color: #111; }

#paging					{ margin-top: 10px;	width: 100%; background: #fff; }
	#paging ul,
	#paging li,
	#paging a			{ background: #fff;	padding: 0;	margin: 0; border: none; list-style: none; }
	
	#paging ul			{ border-top: 1px solid #eee; width: 100%; }
	#paging li			{ float: left; display: block; }
	#paging a			{ padding: 3px;	padding: 3px 5px; display: block; color: #aaa; border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
	#paging li a:hover	{ color: #B83400; border-top: 2px solid #B83400; border-bottom: 2px solid #f1f1f1; }
	#paging li.space	{ color: #aaa; padding: 3px 5px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
	
	#paging li.first_last_page	 	{ font-style: italic; }
	#paging li.active_page a		{ color: #fff; background: #007E9E; border-top: 2px solid #007E9E; border-bottom: 2px solid #007E9E; }
	#paging li.active_page a:hover 	{ color: #fff; /* IE fix */ border-top: 2px solid #00679d; border-bottom: 2px solid #007E9E; }

	#paging li.page_info	{ float: left; color: #aaa;	display: block; margin-right: 30px; padding: 3px; padding-right: 5px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; }

ul.cine-semanal			{ margin: 0; list-style-type: circle; position: relative; }
	ul.cine-semanal	li	{ margin: 5px 0; position: relative; border-top: 1px solid #EEE; padding: 15px 0; }

	.cine-pelicula			{ clear: both; color: #111; font-size: 108%; margin: 20px 0 0; }
	.cine-ciclo				{ background: #111; color: #F3EED4; font-size: 102%; max-width: 200px; padding: 5px 12px; position: absolute; top: 0; right: 0; }
	.cine-director			{ clear: both; display: block; margin: 0 0 10px; padding-top: 20px !important; color: #555; }
	.cine-director strong	{ background: #F8F888; color: #000; font-weight: normal; padding: 3px 4px; }
	.cine-fecha				{ clear: both; text-align: left; z-index: 2; font-size: 80%; color: #888 !important; overflow: visible; top: 30px; right: 0; width: 300px; }

ul.barra				{ background: url(images/barra.png) no-repeat; display: block; height: 42px; margin: 0 0 30px -30px; width: 660px; }
	ul.barra li			{ float: left; letter-spacing: 0; list-style-type: none; margin: 7px 0 0 25px; }
	ul.barra li a		{ color: #111; display: block; height: 30px; padding: 5px 0; text-align: center; width: 130px; }
	ul.barra li a:hover	{ background: url(images/barra-active.png) no-repeat; border: none; color: #111; }

ul.superior							{ background: #eee; margin: 20px 0 30px; padding: 0 5px; height: 180px; -moz-border-radius: 8px;-webkit-border-radius: 8px; }
	ul.superior	li					{ margin: 0 10px; }
	.superior .jcarousel-item		{ float: left; list-style: none; width: 280px; height: 180px; }
		ul.superior	a img			{ border: 6px solid #fafafa; margin: 10px 0; }
		ul.superior	a:hover img		{ border: 6px solid #222; }

ul.cortos				{ background: url(images/barra.png) no-repeat; display: block; height: 42px; margin: 20px 0 30px -30px; width: 660px; list-style-type: none; }
	ul.cortos li			{ float: left; letter-spacing: 0; list-style-type: none; margin: 7px 0 0 20px; padding: 5px 0; }
	ul.cortos li a			{ color: #111; display: block; height: 30px; text-align: center; width: 130px; padding: 5px 0; margin: -5px 0; }
	ul.cortos li a.año		{ width: 60px; }
	ul.cortos li a:hover,
	ul.cortos .ui-tabs-selected		{ background: url(images/barra-active.png) no-repeat; border: none; color: #111; }
		.ui-tabs-hide 				{ display: none; }

	ul.cortos-alt					{ list-style-type: none; margin: 0; }
		ul.cortos-alt li			{ margin: 10px; }
		
		ul.cortos-alt li a			{ display: block;
										font-size: 12px; margin-left: 22px;
										padding: 5px 12px 4px 12px;
										background-color: #eee;	color: #111 !important;
										line-height: 1.6em;	-moz-border-radius:3px;	-webkit-border-radius:3px;
										-webkit-box-shadow: 1px 1px 1px #C2C2C2; -moz-box-shadow: 1px 1px 1px #C2C2C2;
										text-shadow: #fff 0 1px 0; font-weight: bold; -webkit-transition: all .24s ease-out; }
		ul.cortos-alt li a:hover	{ border: none; background: #222; color: white !important; text-shadow: #000 0 1px 0; }

div.tabs > div		{ display: none; }

table#cursos 			{ margin: 20px 0; border-top:1px solid #e5eff8; }
	table caption		{ display: none; background: #fff; border-bottom:1px solid #e5eff8; color: #555; font-size:.94em; letter-spacing:.1em; caption-side: center; padding: 5px; }	
	thead th, thead td	{ background:#fff; border: none; border-bottom: 1px solid #e5eff8; text-align:center; font-size: 1.1em; color:#111; }
	tr.odd td			{ background:#f7fbff }
	tr.odd .column1		{ background:#f4f9fe; }	
	.column1			{ background:#f9fcfe; }
	td					{ color:#678197; border-bottom:1px solid #e5eff8; border-left:1px solid #e5eff8; border-right:1px solid #e5eff8; padding:.3em 1em; text-align:center; }			
	th 					{ font-weight:normal; color: #6D7B88; text-align:left; border-bottom: 1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.3em 1em; width: 400px;	}
	th strong			{ font-size: 1.1em; font-weight: normal; color: #565E66 !important; }
	th a				{ color: #565E66 !important; font-weight: normal !important; border: none !important; padding: 0;	}
	th a:hover			{ color: #000 !important; background: transparent !important; }
	th small			{ display: block; }

#cine-sociedad,
#polemicas,
#destacadas				{ clear: both; margin: 30px 0 10px 0 !important; right: 20px; position: relative; width: 450px; }
	#bcine-sociedad,
	#bpolemicas,
	#bdestacadas		{ display: none; }

a#bcine-sociedad,
a#bpolemicas,
a#bdestacadas	{ border: none; color: #111; }

div#sinopsis		{ background: #111; border: 6px solid #000; text-align: center; padding: 20px; margin: 0 auto; width: 100%; }

table img
{ border: none !important; }

div#exposiciones	{ border: 15px solid #111; margin: 30px 0; padding: 25px; width: 650px; }

strong.search-excerpt	{ background-color: #FFFCAC; font-weight: normal; padding: 2px 4px; }


/*		Sidebar		*/

#primary	{ float: left; display: inline; margin: 0 0 0 50px; position: relative; overflow: hidden; width: 250px; }
#secondary	{ clear: left; width: 650px; }

body.page #primary #linkcat-99,
body.page #primary #rss-121748511,
body.page #primary #archives,
body.page #primary #categories-1	{ display: none; }

.sidebar		{ color: #999; font-size: 0.8em; }
.sidebar ul		{ list-style-type: none; }

.sidebar h3		{ color: #444; font-size: 1.2em; margin: 35px 0 10px; }
.widget ul li	{ margin: 4px 0; }

.bandas						{ margin: 30px 0; overflow: visible; width: 620px; }
	.bandas h3				{ color: #bbb; font-size: 1.8em; text-align: right; text-transform: lowercase; }
	a.banda-escuela			{ color: #fff !important; display: block; border: 8px solid #444; margin: 20px auto; height: 100px; width: 598px; }
	a:hover.banda-escuela	{ color: #fff; border-color: #ddd; }
	a.banda-archivo			{ display: block; margin: 20px auto; width: 560px; height: 75px; }

.arbol				{ font-size: 12px; color: #555; line-height: 2em; }
	.arbol a		{ color: #777 !important; margin: 0; padding: 2px 8px; }
	.arbol a:hover	{ color: #000 !important; border-bottom: 1px solid #999; }
	.arbol-current	{ display: none; }
body.exposiciones .arbol	{ margin: 20px 0; }
	
#search 						{ list-style-type: none; position: absolute; right: -50px; top: 65px; }
	#search #s					{ border: 1px solid #DDDDDD; float: left; font-size: 14px; margin: 0 10px; padding:5px 0 2px 5px; width:180px; }
	#search #s:hover			{ border: 1px solid #999; }
	#search input#searchsubmit 	{ background: #F1F1F1; border-color: #DDD #AAA #AAA #DDD; border-style: double; border-width: 3px; font-size: 11px; font-weight: bold; padding: 2px 10px; }
	#search input#searchsubmit:active		{ border-color: #AAA #DDD #DDD #AAA; }

div.sitemap					{ display: none; background: #ddd; float: left; margin: 0; padding: 5px; width: 120px; }
	ul.sitemap					{ float: left; font-size: 1em; list-style-type: none; margin: 0; padding: 0 0 0 10px; }
	ul.sitemap li				{ margin-top: 3px; }
	ul.sitemap li a				{ color: #999; display: block; text-decoration: none; width: 100%; }
	ul.sitemap li strong  a		{ color: #222; font-weight: bold; }
	ul.sitemap li a:hover		{ color: #222; text-decoration: none; }

	ul.sitemap li h3			{ font-size: 1em; font-weight: bold;  }
	ul.sitemap li h3 a			{ background: #111; color: #eee; padding: 3px 4px; -moz-border-radius: 8px;-webkit-border-radius: 8px; }
	ul.sitemap li h3 a:hover	{  }

h3 a.rsswidget			{ color: #444 !important; }
h3 a.rsswidget img		{ display: none; }

#primary img		{ border: 6px solid #ccc; }


/*		Escuela		*/

body.page-id-2 				{ background: url(http://dodeca.org/media/styles/images/escuela.php) 0 0 #FFF fixed; }
body.page-id-2 #escuela-title,
body.page-id-2 #menu,
body.page-id-2 #feature,		
body.page-id-2 #primary,
body.page-id-2 #footer		{ display: none; }

/* 2010 */
	body.page-id-2 #wrapper		{ padding-left: 150px; }
	body.page-id-2 h3,
	body.page-id-2 h4,
	body.page-id-2 h5,
	body.page-id-2 p		{ color: #ddd; padding: 0 40px; }
	body.page-id-2 h5		{ padding: 30px; }
	body.page-id-2 img			{ border: none; margin: 10px 0 0 -1px; }
	body.page-id-2 #content		{ padding: 20px; background: #1a1a1a; color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

ul#cintaescuela	{ position: relative; background: transparent; border: 15px solid #111; border: 0; clear: left; height: 130px; margin: 10px 0; width: 700px; }
ul#cintaescuela	{ position: relative;  list-style: none; height: 130px; overflow: hidden; width: 700px; }
	.banner-nav		{ color: #aaa; position: absolute; bottom: 20px; right: -150px; font-size: 0.8em; line-height: 1em; width: 110px; }

.dosmildiez .jcarousel-container	{ position: relative; }
.dosmildiez .jcarousel-clip			{ z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.dosmildiez .jcarousel-list			{ z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.dosmildiez .jcarousel-list li,
.dosmildiez .jcarousel-item			{ float: left; list-style: none; width: 700px; height: 120px; }
.dosmildiez .jcarousel-next			{ z-index: 3; display: none !important; }
.dosmildiez .jcarousel-prev			{ z-index: 3; display: none !important; }
.dosmildiez .jcarousel-next-disabled	{ cursor: default; background-position: 0 -50px; }
.dosmildiez .jcarousel-prev-disabled	{ cursor: default; background-position: 0 -50px; }

#escuelalogo	{ margin: 20px auto; display: block; }

body.page-id-2 .jcarousel-next 	{ top: 0; right: -60px; width: 40px; height: 23px; background-image: url(images/next.png); }
body.page-id-2 .jcarousel-prev 	{ top: 0; left: 680px; width: 40px; height: 23px; background-image: url(images/prev.png); }


body.page-id-2 h1#title				{ background: url(images/dodecatrans.png); margin: 0 0 0 120px; }
body.page-id-2 h1#title a			{ background: transparent; overflow: hidden; }
body.page-id-2 h1#title .title-hover	{ background: url(images/dodecatrans.png) no-repeat 0 -90px; }

body.page-id-2 #search 		{ right: 70px; top: 65px; }

body.page-id-2 #wrapper		{ border-left: none; position: relative; margin: 0 auto 40px; width: 740px; }

body.page-id-2 .sala			{ background: url(images/sala.jpg) no-repeat; width: 700px; height: 461px; position: relative; border: 10px solid #fff; -moz-border-radius: 1em;-webkit-border-radius: 1em; }

body.page-id-2 h2			{ font-size: 2em; color: #fff; display: none; }

ul#escuela-nav					{ position: absolute; top: 10px; left: -225px; list-style-type: none; text-align: right; }
	ul#escuela-nav li			{ font-size: 1.2em; margin: 7px 0; text-transform: lowercase; }
	ul#escuela-nav li a			{ background: rgba(20,20,20,.95); color: #eee; font-weight: bold; -webkit-transition: background color .18s ease-out; padding: 6px 35px 7px 25px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 2px; }
	ul#escuela-nav li a	em		{ color: #ccc; font-style: oblique; padding-right: 2px; }
	ul#escuela-nav li a:hover	{ background: rgba(255,255,255,.35); border: none; color: #333; }

ul.info_premios		{ list-style-type:none; position:absolute; left: -200px; top:250px; font-size: 13px; color: #333 !important; text-align: right; }
ul.info_premios	li	{ font-size: 1.1em; }
ul.info_premios	li strong	{ font-size: 1.2em; font-weight: bold; color: #000 !important; }

div.quicktime { width: 480px; height: 360px; background-position:center top; position:relative; text-align:center; top: 44px; left: 113px;  }

.play { -moz-border-radius: 1em;-webkit-border-radius: 1em; background-color:#111; color:white; font-size:1.25em; padding:0.5em 1em; outline-style: none; position:relative; text-decoration:none; top:85%; }

a.play	 		{ color: white !important; }
a:hover.play	{ border: none; }


/*		Links		*/

*:link, *:visited, *:hover	{ text-decoration: none; }

.entry-content a			{ color: #007E9E; }
.entry-content a:hover		{ border-bottom: 1px solid #9CC1CC; color: #007E9E; }

.snazzy a	{ color: #000 !important; }
.snazzy a:hover	{ border: none; background: #000; color: #fff !important; }

.entry-meta a			{ color: white; }
.entry-meta a:hover		{ border-bottom: 1px solid #9CC1CC; }
.edit-link a			{ background: url(images/small/editar.png) no-repeat; display: block; height: 16px; width: 16px; text-indent: -9999px; position: absolute; top: 5px; left: -30px; }

.entry-title a			{ color: #000; font-weight: lighter; top: 0; }
.entry-title a:hover	{ border-bottom: 1px solid #ddd; }

.sidebar a			{ color: #999; }
.sidebar a:hover	{ color: #007E9E; }

#tooltip				{ background: #111; display: none; padding: 4px 8px; position: absolute; z-index: 13000; }
#tooltip h3				{ display: inline; font-size: 13px; color: #EEE; padding: 8px 4px 4px; }
#tooltip div.body		{ color: #EEE; display: inline; font-size: 13px; padding: 8px 4px 4px; }

img#wpstats{width:0px;height:0px;overflow:hidden}

.wp-caption			{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption p.wp-caption-text	{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}


/*		Footer		*/

#footer			{ background: #FFF url(images/pie.png) bottom center no-repeat; position: relative; clear: both; width: 100%; color: #999; text-align: left; margin: 40px 0 0 -60px; padding: 15px 70px 130px; border-top: 1px #CCC solid; overflow: hidden; }

#footer p			{ display: block; height: 38px; line-height: 16px; font-size: 11px; background: url(images/dodeca-footer.png) no-repeat; padding-left: 80px; }
#footer p a			{ color: #111; font-weight: bold; text-decoration: none; }
#footer a:hover 	{ border: none; text-decoration: underline; }

	div.sc-a-i		{ position: absolute; top: 70px; left: 95px; font-family: Helvetica, Arial, sans-serif; }
	div.sc-a-i a	{ color: #007E9E; font-weight: normal; }

body.page-id-2 #footer	{ opacity: 0.9; }


/*			

			The end
									*/