.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%;
}
body {
	background: url("/wp-content/themes/acenstv/images/bg_interior.jpg")  repeat-x left top !important;
	font-family: Arial, Sans-Serif;
	color: #333;
	text-align: center;
}
#page { 
	font-size: 81%; /* Resets 1em to 13px */
	text-align: left;
}
#ppal {
	background: url("/wp-content/themes/acenstv/images/bg_videoppal.jpg")  repeat-x left bottom !important;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:10px;
}
body.archive #ppal, body.category #ppal {background:none !important;}
h2, h3 {
	font-weight: normal;
	color:#fff;
}
h1 { text-align: left;}
h2 { font-size: 1.38em;}
h3 { font-size: 1.23em;}
a {
	color: #65be2e;
	text-decoration: none;
	}
a:hover {
	color: #65be2e;
	text-decoration: underline;
	}
a:focus {
	color: #000;
	background: #a1e66f;
	border-bottom: 1px solid #a1e66f;
	text-decoration: underline;
	}

ul {list-style-type: none;}
#header {
	margin: 0 auto;
	width: 970px;
	height: 114px;
	position: relative;
	margin-bottom:20px;
}
	#headerimg {
		margin: 0;
		width: 100%;
	}
	#headerimg  ul {position:absolute; right:0; top:20px;}
	#headerimg  ul li { float:left; font-size:0.92em}
		#menuSuperior li { line-height:30px; color:#65be2e; }
		#menuSuperior li a { padding-right:5px; padding-left:5px}
	#menu ul li {
		float:left;
		padding-right:20px;
		padding-left:20px;
		line-height:30px;
		font-size:1.08em;
		background: #65be2e url(/wp-content/themes/acenstv/images/fnd_btn_menu.gif) no-repeat right top;
	} /* deberían ser 14pt */
	/* /wp-content/themes/acenstv/images/fnd_btn_menu.gif */
	#menu ul li.actual{background-color:#2f8f00;}
	#menu a {color:#fff;}
	#searchform {position:absolute; right:0; top:89px}
	#searchform input {background-color: #a1e66f; border:1px solid transparent}
	#searchform label {font-weight:bold; color:#fff;}
	#searchform input#searchsubmit {vertical-align:top; background-color:#65be2e;}
	/* en 404 */
/* --- SECCION VIDEO PRINCIPAL /  ÚLTIMO ARTÍCULO --- */
#content { /* esto muestra el artículo principal; ocupa todo el ancho de page.*/
	margin: 0 auto;
	width: 970px;
	clear: left;
	margin-bottom:20px;
}
#video_mas_sinjava {width:640px; float:left;}
#clipVideo {width:640px; height:360px; float:left; border:1px solid #ccc;}
#content ul li {margin-left:20px; margin-right:20px; margin-bottom:18px;}
#content .entry {color:#666; width:218px; float:left;line-height:1.23em; margin-bottom:10px;}
#content .entry p {margin-bottom:15px;}
#content .postmetadata, #videos .fecha  {font-size:0.85em; line-height:1.5em; margin-bottom:10px; color:#999}
#content .postmetadata small {font-size:1em;color:#999}
/* tiene que ser el párrafo ??? */
#content p.more-link {
	background:url(/wp-content/themes/acenstv/images/fnd_btn_170.gif) no-repeat left top;
	margin-top:20px;
	margin-bottom:20px;
	line-height:29px;
}
#content p.more-link a {padding-left:35px;	color:#fff;}
#content h2 {margin-bottom:10px; font-size:1.38em; color:#333;} /* deberían ser 18pt */
#content h2 a {color:#333; }
/* --fin-- */
/* --- SECCION VIDEOS --- */
#bajoContent, #listado {
	margin: 0 auto;
	width: 970px;
}
#videos {
	clear: left;
	width: 660px;
	float: left;
	text-align: left;
	margin-bottom: 40px;
}
#videos div {
	float: left;
	margin-right: 13px;
	/*	margin-bottom: 20px;*/
	width: 205px;
}
#contenidoIzquierda {
	clear: left;
	width: 660px;
	float: left;
	text-align: left;
	margin-bottom: 20px;
	margin-right:0;
}
#content #contenidoIzquierda li {
	color: #65Be2e;
	list-style: circle;
}
#content #contenidoIzquierda li span {color: #333; }
#searchform2 {margin:20px 0 20px 20px;}
#searchform2 input#searchsubmit2 {vertical-align: top;}
#listado #videos.busqueda div{ width: 660px;}
#videos.busqueda .categorias, #videos.busqueda .etiquetas {line-height:1em; margin-bottom:0; margin-top:10px;color:#666}
#videos h2, #contenidoIzquierda h2{
	background: #999;
	color: #FFF;
	text-align: left;
	clear: left;
	margin-right:18px;
	margin-bottom:20px;
	font-size:1.23em;
	line-height:1.23em;
	padding: 5px 0px 5px 5px;
}
#videos p, #contenidoIzquierda p{ font-size:1em;line-height:1.23em;}
#contenidoIzquierda ul, #contenidoIzquierda p {margin:20px 0;}
#videos h3 {font-size: 1.23em; margin-bottom:10px; font-weight:bold;}
#videos p.iconos { margin-top:10px; margin-bottom:10px; }
#videos p.more-link {
	background: #fff url(/wp-content/themes/acenstv/images/fnd_btn_leer.gif) no-repeat left top;
	margin-top:10px;
	margin-bottom:10px;
	line-height:20px;
}
/* #videos p.more-link.buscar { margin-left:10px;} */
#videos p.anteriores {
	background:#fff url(/wp-content/themes/acenstv/images/fnd_btn_anteriores.gif) no-repeat left center;
	margin-top:20px;
	margin-bottom:20px;
	line-height:29px;
	width:145px;
}
#videos p.ultimos {
	background:#fff url(/wp-content/themes/acenstv/images/fnd_btn_ultimos.gif) no-repeat right center;
	margin-top:20px;
	margin-bottom:20px;
	line-height:29px;
	width:125px;
	text-align:right;
}
p.anteriores a {padding-left:35px; font-size:0.92em;color:#fff; }
p.ultimos a {padding-right:35px; font-size:0.92em;color:#fff; }
#videos p.more-link a {	padding-left:25px; font-size:0.92em; }
#videos .categorias, #videos .etiquetas {margin-top:20px; margin-bottom:20px; font-size:0.92em;line-height:1.23em;}
#videos p.verMasVideos {
	/*border-top:1px solid #999;*/
	clear:left;
	background:#65be2e url(/wp-content/themes/acenstv/images/fnd_btn_video_170.gif) no-repeat left top;
	margin-right:20px;
	margin-bottom:20px;
	line-height:29px;
	width:170px;
}
#videos p.verMasVideos a {	padding-left:35px;	color:#fff;}
#sidebar { 
	float:left;
	width:310px;
	/*padding-bottom:50px;*/
}
#sidebar h2 {
	background-color:#65be2e;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #fff;
	margin-bottom:20px;
	font-size:1.23em;
	line-height:1.23em;
}
#sidebar h3{ font-weight:bold; color:#333;}
#sidebar ul, #sidebar p, #sidebar form, #sidebar h3 {
	margin-bottom:20px;
	margin-left:20px;
	line-height:1.23em;
}
#footer {
	background-color: #65be2e;
	border: none;
	color:#fff;
	width:100%;
	text-align:left;
	clear: left;
}
#footer p {
	background: #65be2e url(/wp-content/themes/acenstv/images/logo-pie-acens.gif) no-repeat right center;
	margin:auto;
	width: 970px;
	height:50px;
	padding-top:30px;
	font-size:0.92em; /* deberían ser 12pt */
}
#sidebar h2.fondoGrisOscuro {background-color:#666;}
#form_email_alta {margin-bottom:20px;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
#sharearea0 , #downarea0 , #insertarea0, #tagarea0 { background-color: #ccc !important; padding:20px !important; margin-bottom:20px; float:left;width:970px;overflow:hidden; /*height:180px !important;*/}
#sharearea0 h4, #downarea0 h4, #insertarea0 h4, #tagarea0 h4 { 
	background-color:#999;
	color:#fff; 
	padding-bottom:5px; 
	padding-left:5px; 
	padding-top:5px;
	margin-bottom:20px;
	line-height:22px;	
	font-size:1.23em;
	font-weight:normal;
}
#sharearea0 ul li img , #downarea0 ul li img , #insertarea0 ul li img , #tagarea0 ul li img {vertical-align:middle;}
#sharearea0 a, #downarea0 a, #insertarea0 a, #tagarea0 a {color:#333; text-decoration:none;}
#sharearea0 a:hover, #downarea0 a:hover, #insertarea0 a:hover, #tagarea0 a:hover {color:#65be2e; text-decoration:none;}
#sharearea0 p.cerrar a, #downarea0 p.cerrar a, #insertarea0 p.cerrar a, #tagarea0 p.cerrar a {color:#fff;}
.fondoGris { background-color: #ccc !important;}
.fondoGris h4 {	padding:5px 0px 5px 5px;}
.fondoGris a {color:#333;}
p.fondoBlanco { background-color:#fff; padding:30px 20px; margin-top:20px;margin-left:20px; margin-right:20px;}
p.fondoBlanco a {color:#65be2e;}
p.cerrar {
	float:right; 
	cursor:pointer;
	margin-top:5px;
	margin-right:15px;
	background: url(/wp-content/themes/acenstv/images/fnd_btn_cerrar.gif)  no-repeat right center;
	line-height:22px;
}
p.cerrar a {
	padding-right:30px;
	font-size:0.92em;
}
ul#formatos { margin-top: 20px; margin-left:40px }
ul#formatos li {float:left; padding-right:20px;}
.margenizqda20 {margin-left:20px;}
#videos div.fondoGris {
	padding:5px 0px 5px 5px;
	overflow:hidden;
	margin-right:0;
}
#videos div.fondoGris h4{margin-bottom:10px;}
#videos div.fondoGris ul {margin-left:10px;}
#videos div.fondoGris ul li {float:left;width:95px; margin-bottom:8px}
#videos div.fondoGris ul li a {text-decoration:none;}
#videos div.fondoGris ul li img {vertical-align:bottom;}
#botonesVideo {
	height:340px;
	float:left;
}
/* sin javascript */
.sinjava{float:left;margin:20px 0 0 0;padding:0;width:655px}
.sinjava .caja{float:left;padding:10px;height:170px}
.sinjava .inserta{margin:0 10px;width:196px}
.sinjava .caja ul.comparte{float:left;font-size:10px;margin-top:5px}
a.externo{
background-image: url(/wp-content/themes/acenstv/images/ico-externo.gif);
background-repeat: no-repeat;
background-position: right 2px;
padding-right: 20px;
}
#sidebar #webinar {
	position: relative;
}
#sidebar #webinar img{
	position:absolute;
	top: -11px;
	right: 0px;
}
#page h2, #page h3 {
	font-family:Arial, Helvetica, sans-serif;
}
::selection {
     background: #a1e66f;
  color:#000;
}
::-moz-selection {
     background: #a1e66f;
   color:#000;
}
li.collapsing .archives{margin-top:5px}
li.collapsing .archives .item a {
	display:block;
	padding:5px;
	line-height:100%;
}
li.collapsing .archives .item a:hover {
    background: #a1e66f;
  	color:#000;
	text-decoration: none;
}
span.sym{padding-right:10px}

