body { font-family:/*"Trebuchet MS"*/Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; background:#5A5A5A url(/imagenes/backgound_body.jpg) repeat-x;}
p, ul { margin:0px; padding:0px;}
ul { list-style: none;}
img { border:0;}
.contenedores {margin:auto; width:900px; }
#cont_interno {width:950px; margin:0 auto; background:#DCDCDC; border-left:#000000 solid 5px; border-right:#000000 solid 5px; }
#contenedorCuerpo {float:left; width:900px; padding-left:0px; background:#FFFFFF url(/imagenes/background_contenedorCuerpo.jpg) top right repeat-y; border-bottom:3px solid #919191; margin-bottom:21px;}
#contenedorCuerpoComments {float:left; width:870px; padding-left:10px; padding-bottom:30px;}

/*logo*/
#header {width:950px; margin: 0 auto; height:157px;background:#DCDCDC url(/imagenes/background_header.jpg) repeat-x; border-left:#000000 solid 5px; border-right:#000000 solid 5px; }
#contentHeader {float:left; width:900px; padding-top:15px;background:#000000 url(/imagenes/background_content_header.jpg) repeat-x;}
#registro {float:left; padding-bottom:8px; padding-left:10px;}
#registro li {display:inline; color:#999999;}
#registro li a {color:#ff9900; text-decoration:none;}
#registro li a:hover { text-decoration:underline;}
.logo {float:left; clear:left; padding-left:10px; }
.logo a {float:left; padding-right:15px;}
.logo a img {float:left;}
.logo p { font-size:11px; color:#ff9900; text-align:left; float:left; padding-top:15px; width:400px;}

/*menu superior*/
.TopMenu {float:left; clear:left; width:100%; margin-top:4px; padding-bottom:0px; background:#FFFFFF url(/imagenes/background_menu.jpg) repeat-x}
.TopMenu li {float:left; padding-right:2px;}
.TopMenu li a {width:100px; height:22px; float:left; padding-right:2px; padding-top:7px; color:#000000; text-align:center; text-decoration:none; font-size:14px;}
.TopMenu li.selected a {width:100px; height:22px; float:left; padding-right:2px; padding-top:7px; color:#ffffff; text-align:center; text-decoration:none; font-size:14px;}

.TopMenu li a:hover {width:100px; height:22px; float:left; padding-right:2px; padding-top:7px; color:#FFFFFF; }
.TopMenu li.current_page_item a {width:100px; color:#FFFFFF; height:22px; float:left; padding-right:2px; padding-top:7px;}

.entry ul.listado_archivos {text-indent:0;}
.entry ul.listado_archivos li { float:left; padding:0 0 10px 20px; clear:left; margin:0;}
.entry ul.listado_archivos li ul { float:left; padding-top:5px;}
.entry ul.listado_archivos li.categories { float:left; font-weight:bold; padding:0 0 20px 20px; clear:left; margin:0;}
.entry ul.listado_archivos li a {color:#000; text-decoration:none; font-weight:bold;}
.entry ul.listado_archivos li a:hover {text-decoration:underline;}
.entry ul.listado_archivos li a span {color:#ff9900; font-weight:bold;}



/*footer*/
#footer {width:950px; margin:0 auto; background:#DCDCDC; border-left:#000000 solid 5px; border-right:#000000 solid 5px; }
#contentFooter {color:#666666; padding-top:40px; padding-bottom:20px; padding-left:10px;}
#contentFooter li {display:inline;}
#contentFooter li a {color:#666666; text-decoration:none;}
#contentFooter li a:hover { text-decoration:underline;}

.pagenav{font-size:12px; color:#ff9900; padding-bottom:10px; text-transform:uppercase; float:left; width:100%;background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x;}
.categories{font-size:12px; color:#ff9900; padding-bottom:10px; text-transform:uppercase; float:left; width:100%; padding-top:10px; background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x;}

.listado_archivos a,.linkcat a{color:#000;text-decoration:none;}
.listado_archivos a:hover,.linkcat a:hover{text-decoration:underline;}
.linkcat ul,.listado_archivos{list-style-type:square;margin-left:30px;margin-top:10px;}


.navigation { width:100%; text-align: center; padding-top:10px; padding-bottom:40px; float:left;	}
.navigation a { color:#666666; text-decoration:none;}
.navigation a:hover { text-decoration:underline;}
#cont_interno .contenedores #contenedorCuerpo #sidebar{float:left; width:220px;  height:auto; padding-left:13px;}


#sidebar h2 {font-size:12px; color:#ff9900; padding-bottom:3px; font-weight:bold;margin:0; padding: 0;}
#sidebar ul.principal { float:left; padding-bottom:20px; width:100%; border:1px solid #000;}
.centro a, #sidebar ul li a {color:#666666; text-decoration:none; }
.centro a:hover, #sidebar ul li a:hover {color:#666666; text-decoration:underline; }
#sidebar ul p, #sidebar ul select {	margin: 0 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 5px;}

#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px; }
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}

#sidebar ul ul li {/*list-style-image: url(images/bullet.gif);*/ padding-left:0; margin-left:10px;}
#sidebar ul a{padding:0;}


#sidebar .bar_empresas,.bar_empresas {margin:0;padding:0;}
#sidebar .bar_empresas li a,.bar_empresas li a{font-weight:bold;}
#sidebar .bar_empresas li,.bar_empresas li{list-style-type:none;padding:10px 0 0 0;margin:0;}
.bar_empresas li {list-style-type:none;}




/*Agenda*/
#listado_eventos {padding-top:0px; float:left; margin:0; padding:0;	text-indent: 0px;	}
#listado_eventos li {padding-top:15px; margin:0; float:left; width:100%;background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x;   }
#listado_eventos a.titulo {color:#666666; text-decoration:none; font-weight:bold; margin:0; padding:0; }
#listado_eventos a.titulo:hover {text-decoration:underline;}
#listado_eventos span {color:#666666; font-size:12px}
#listado_eventos p {color:#666666; text-transform:lowercase; padding-top:0px; padding-bottom:15px; }
#listado_eventos p:first-letter {text-transform:uppercase}
p.subtitulo_agenda {}

.tiempo_lectura {text-align:left; float:left; width:400px; text-transform:capitalize; font-size:15px; padding-bottom:5px }
.tiempo_lectura span.tiempo { color:#999999;font-size:15px }
.tiempo_lectura a {text-align:left; font-size:11px; color:#000000;}
.tiempo_lectura a:hover {text-decoration:underline;}
.lnkverde u { text-decoration:underline; color:#999999;}

/*Sobre Mi*/
.descripcion_sobre_mi {text-align:left; color:#000000;}

/*buscador*/
.title_buscador { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:15px; padding:0; margin:0;}
#searchsubmit {background:#FFFFFF url(/imagenes/background_boton_search.jpg) repeat-x ; border:1px solid #C3C3C3; margin-top:8px; cursor:pointer; color:#000000;  font-family:'Trebuchet MS';}
#searchsubmit input {border:1px solid #666666; font-family:'Trebuchet MS'; font-size:12px; width:159px; }

.busqueda_avanzada { color:#666666; padding-bottom:5px; text-decoration:none; }
.busqueda_avanzada a {text-decoration:underline; }
.busqueda_avanzada a:hover {text-decoration:underline; }
.input_buscador a {color:#ff9900; text-decoration:none; font-size:10px;}
.input_buscador a:hover {text-decoration:none;}

.pagetitle {color:#ff9900; font-size:13px; padding-bottom:10px;}

/*RSS*/
.rss_top{background:url(http://www.didaclee.com/imagenes/punteado.gif) left top repeat-x; width:100%; margin-top:10px;padding-top:10px;margin-top:0;background:none;padding-top:10px;}
/*.rss { border-top:1px solid #A1A1A1;  padding:0; margin-top: -4px; padding-top:5px; width:100%; padding-bottom:10px}*/
.rss {border-top:1px solid #A1A1A1;color:#535353;font-family:arial;font-size:12px;font-weight:bold;margin-top:-4px;padding:5px 0 10px;width:100%;}
.rss a { padding-top:0px; padding-bottom:7px; padding-left:10px; text-decoration:none; color:#666666 }

/*cuerpo izq*/
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}
.narrowcolumn .postmetadata {text-align: left;}
.narrowcolumn {	float:left; width:630px; padding:20px 0 20px 20px;  background:#FFFFFF url(/imagenes/background_contenido.jpg) right top repeat-x; }
.narrowcolumn .postmetadata {}

.entry { /*float:left;*/ width:98%;padding-bottom:10px;}
.entry p { margin-top:10px; color:#000000; font-family:arial; font-size:14px; }
.entry li { font-family:"Trebuchet MS"; color:#666666; font-size:13px; margin-top: 5px; margin-left: 30px;}
.entry a {color:#ff9900; text-decoration:none}
.entry a:visited {color:#ff9900;}
.entry a:hover { text-decoration:underline;}

.postmetadata {font-family:"Trebuchet MS"; float:left; background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x; width:100%;}
.postmetadata a { color:#666666; text-transform:lowercase; text-decoration:underline;}
.postmetadata a:visited {color:#666666}
.postmetadata a:hover {color:#ff9900}





/*formulario de contacto*/
#form_contacto {float:left; width:100%; background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x; padding-bottom:20px;}
#contacto{padding-right:10px;}
.contacto_form input {border:1px solid #FF9900; background-color:#FFFFFF; width:165px;}
#textarea {text-align:left;float:right; padding-top:18px; }
#textarea label {color:#000000; padding-bottom:6px; font-size:12px;}
.input_izq {text-align:left;float:right; width:183px; }
.input_izq label { margin-top:18px; float:left; color:#000000; padding-bottom:3px;  font-size:12px;}
.textarea_color {border:1px solid #FF9900; background-color:#FFFFFF}
.formulario_con {float:left; width:500px;}
.bt {float:right; clear:both; margin-top:10px; cursor:pointer; font-family:Aldus Roman,Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#000000; padding-top:1px; background-color:#CCCCCC; height:25px; border:1px solid #000000; width:80px; text-align:center; padding-bottom:1px;}
p.consulta {text-align:left; color:#999999; font-weight:bold;}

#form_contacto{margin:0;}
#content p a{color:#FF9900;}




/* Begin Typography & Colors */
#content {font-size: 1.2em;}
.widecolumn .entry p { font-size:13px;}
.widecolumn { line-height: 1.6em;}
.alt { background-color: #f8f8f8; border-top: 1px solid #ddd;}
small {	font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em;}
h1, h2, h3 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; color: #ff0000;}
h1 { font-size: 4em; text-align: center;}
#headerimg .description { font-size: 1.2em;	text-align: center;	}
h2 { font-size: 1.5em; color: #ff0000;}
h2.pagetitle {	font-size: 1.6em;}
h3 { font-size: 1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; color: white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none;}
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;	}
.commentlist cite, .commentlist cite a { font-weight: bold;	font-style: normal; font-size:13px; color:#666666;}
.commentlist cite a:hover {color:#ff9900}
.commentlist p { font-weight: normal; font-size:13px; color:#666666; text-transform: none;	}
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {	font-weight: normal;}
.commentmetadata a { color:#666666; }
.commentmetadata a:hover {color:#ff9900}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;padding-bottom:8px;}
#sidebar ul ul li ul li{ font-weight:normal;}
code { font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{ font-size: 0.9em;	letter-spacing: .07em;	}
h2 a:hover, h3 a:hover {color: #06c; text-decoration: none; }

#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt;}
#wp-calendar a {text-decoration: none;	}
#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}

.post { /*float:left;*/ width:610px; padding-bottom:20px; padding-right:20px; text-align: justify; font-size:14px; color:#ff9900; }
.post h3 a { font-size:22px;}
.post img { margin-top: 4px; padding:1px; border:3px solid #ff9900; }
.post h3 a:hover { color:#ff9900}
.post span { font-family:"Trebuchet MS"; color:#000000; font-size:11px; text-transform:none;}
.post span.categoria { /*float:left;*/ width:100%; padding-bottom:5px;}
.post span.categoria a,#centro span.categoria a { font-family:Arial; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.post span.categoria a:hover,#centro span.categoria a:hover { text-decoration:underline;}
.post h2 { margin-top:0; text-transform:none;}
.post h2 a {color:#333333; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal;}
.post h2 a:hover {text-decoration:underline; /*color:#ff9900*/}
.post hr { display: block;}
.post .botones { /*float:left;*/ width:100%;/* background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x;*/ border-bottom:1px solid #DCDCDC; padding:5px 0 35px 0; }
.post .botones a.comentarios {padding:2px 10px 2px 20px;background:url(http://www.didaclee.com/imagenes/comentarios.gif) left 2px no-repeat; color:#999999; font-size:11px; text-decoration:none;}
.post .botones a.comentarios:hover { text-decoration:underline;}
/*
.post .botones a.leermas {padding:2px 10px 2px 20px;background:url(http://www.didaclee.com/imagenes/leer_mas.gif) left 2px no-repeat; color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}
.post .botones a.leermas:hover { text-decoration:underline; }
*/
a.leermas { padding:2px 10px 2px 20px; background:url(http://www.didaclee.com/imagenes/leer_mas.gif) left 2px no-repeat; color:#000000; font-weight:bold; font-size:11px; text-decoration:none; text-transform:none;}

a.h3searh:hover { text-decoration:underline;}

.widecolumn { padding: 10px 0 20px 0; margin:auto; width:870px;}
.widecolumn .post {	margin: 0;}
.widecolumn .postmetadata {	margin: 30px 0;	}
.widecolumn .smallattachment {	text-align: center;	float: left; width: 128px;	margin: 5px 5px 5px 0px;}
.widecolumn .attachment { text-align: center; margin: 5px 0px;}

.postmetadata {	clear: left;}
h1 { padding-top: 70px;	margin: 0;}
h2 { margin: 30px 0 0;}
h2.pagetitle { margin:0; text-align: center;}
h3 { padding: 0; margin: 30px 0 0;}
h3.comments { padding: 0; margin: 40px auto 20px ;}
p img {	padding: 0;	max-width: 100%; }
img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright { padding: 4px;	margin: 0 0 2px 7px; display: inline;}
img.alignleft {	padding: 4px; margin: 0 7px 2px 0; display: inline;	}
.alignright { float: right;}
.alignleft { float: left}
html>body .entry ul { margin-left: 0px;	padding: 0 0 0 30px; list-style-type:square; 	padding-left: 10px;	text-indent: -10px;	} 
html>body .entry li {margin: 7px 20px 8px 10px; }
/*.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}*/
.entry ol {	padding: 0 0 0 35px; margin: 0;	}
.entry ol li { margin: 0; padding: 0;}
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none;}
.entry form { text-align:center;}
select {width: 130px;}
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 100%; padding: 2px;}
#commentform #submit {	margin: 0;	float: left;	}

/* Begin Comments*/
.alt {	margin: 0;	padding: 10px 0;}
.commentlist {	padding: 0;	text-align: justify;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x;}
.commentlist p { margin: 10px 5px 10px 0;}
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; margin: 0; padding: 0;}
.commentmetadata {	margin: 0; display: block;}

/* Begin Calendar */
#wp-calendar {	empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {	padding-right: 10px; text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}
#wp-calendar a { display: block;}
#wp-calendar caption {	text-align: center;	width: 100%;}
#wp-calendar td { padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center;}
hr { display: none;	}
a img {	border: none;}
/* End Various Tags & Classes*/

/****************************************/

/*.categoria a{display:block}*/
.post .botones span.tiempo { padding-left:20px; background:url(http://www.didaclee.com/imagenes/tiempo_lectura.gif) left 2px no-repeat; color:#999999; padding:2px 10px 2px 20px; text-decoration:none;}
.post .botones span.tiempo:hover { text-decoration:underline;}

.centro {width:200px;border:1px #C6C6C6 solid; border-bottom:4px #C6C6C6 solid;background:#EDEEEE;padding:10px}

.centro .botones{background:none;padding-bottom:10px}
.centro .botones a {color:#999; text-decoration:none; font-weight:normal}
.centro .botones a:hover {color:#999; text-decoration:underline; font-weight:normal}
.centro .botones span.tiempo {display:block;}
.centro .botones{padding:0;float:right;}

.centro .entry a {color:#ff9900; text-decoration:none; font-weight:normal}
.centro .entry a:hover { text-decoration:underline; font-weight:normal}
.centro .categoria a {margin-bottom:10px}
.centro h2 {font-size:14px;margin-top:2px;margin-bottom:2px;}
.centro .entry p {font-family:"Trebuchet MS"; color:#666666; font-size:13px; margin-top:4px}

.centro .bar_empresas li ul li{list-style: none; }


#sidebar .widget{margin-bottom:10px}
#sidebar #searchform{padding:0;margin:0}
.widget {background:url(http://www.didaclee.com/imagenes/punteado.gif) left bottom repeat-x; width:100%; padding-bottom:10px}



#entradas{width:100%;float:left;}

img.wp-smiley {border:0px; margin-top: -2px;}

.title_buscador{margin:0;padding:0}


.subtitols h2{color: #ff9900; font-size:14px;}
.subtitols ul {margin-top:5px; font-size:12px;}
.subtitols li {margin-top: 4px;}
.subtitols a {color:#666666; text-decoration:none;}
.subtitols a:hover {text-decoration:underline;}


.rssbloc{border:1px #CCCC9C solid;padding:5px 5px 0 5px;background:url('http://www.didaclee.com/imagenes/rssbck.gif') repeat-x #FFF;}
.rsstitol{font-weight:bold;color:#666633;margin:0 0 7px 0;padding:0;}

.nobg{background:none;}

#registro{color:#999999;padding-top:8px;}
#registro a{color:#FF9900;text-decoration:none;}
#registro a:hover{text-decoration:underline;}

		.contacterror {
			border: 1px solid #ff0000;
			}