 /* Academias */
body { font-family:Helvetica, Arial, Geneva, sans-serif; font-size: 12px; text-align:center; background: url(../graph/skin/fondo.gif) center repeat-y #efefef; color:#333; }
#contenedor-800 { width:997px; text-align:center; vertical-align:top; background:#fff; margin:auto; padding:auto; }
a:link { color:#35589f; text-decoration:none } a:visited { color:#466cb7; text-decoration:none; }
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol,li { list-style:none } img { border:0 }
#adcabecera { width:100%; height:24px; background:#5a77d1; margin-bottom:10px; padding-top:8px; border-bottom:#35589f solid 1px; float:left }
.bpdown { width:100%; height:100px; margin-top:10px; text-align:center; float:left }
table,td { border-collapse:collapse; border-spacing:0px; padding:0; margin:auto }
.titulo { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:24px; color:#333; text-align:left; margin-bottom:8px; float:left;  width:100%; margin-left:6px }
.subtitulo { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:22px; color:#715300; text-align:left; margin-bottom:8px; float:left; width:100%; margin-left:6px }
.subsubtitulo { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:20px; color:#35589f; text-align:left; margin-bottom:8px; float:left; width:100%; }
#menucategorias { 	display: none; text-align:left; text-indent: -99999px; 	color: #000000; 	font-size: 0px; 	letter-spacing: -1px;}

.notificacionok { float:left; padding:6px; font-size:14px; text-align:left; margin:10px; font-weight:bold; width:98%; border:1px solid #289904; background:#289904; color:#FFF; }
.notificacionok a { text-decoration:underline; color:#FFF }
.notificacionerror { float:left; padding:6px; font-size:14px; text-align:left; margin:10px; font-weight:bold; width:98%; border:1px solid #cc0000; background:#cc0000; color:#FFF; }
.notificacionerror a { color:#FFCC00; text-decoration:underline }
.notificacionadvertencia { float:left; padding:4px; font-size:14px; text-align:left; margin:10px; font-weight:bold; width:94%; border:1px solid #ffcc33; background:#ffffcc; color:#333; }
.notificacionadvertencia2 { float:left; padding:4px; font-size:12px; text-align:left; margin:10px; width:94%; border:1px solid #ffcc33; background:#ffffcc; color:#333; }
.notificacionadvertencia a { text-decoration:underline; color:#333 }
.notificacionadvertencia2 a { text-decoration:underline; color:#333 }

/* CABECERA TODAS LAS PAGINAS */
#cabecera { width:100%; height:100px; float:left; background:url(../graph/es/cabecera/fondo.gif); text-align:right;}
#cabecera a#logo  { float: left; width: 356px; height:0; padding-top: 83px; margin-left:10px; overflow: hidden; }
.pop-logohome { position:absolute; margin-top:20px; margin-left:270px; width:72px; text-align:left; font-size:11px;	font-weight:normal; border:1px solid #ffcc33; background:#ffffcc; text-decoration:underline; color:#666; padding:2px}
#clogin { width:320px; margin-top:42px; float:right; }
#clogin input { font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; color:#666; margin-right:6px; background:#f2f2f2; border:1px solid #ccc;  padding:2px  }
.clboton { margin:0; padding:0; float:left }
.cclogin { float:left; }
#emailr, #passwordr { display:none }
.cbregistro { width:96%; font-size:11px; font-family:Tahoma, Arial, Verdana, Arial, Helvetica, sans-serif; color:#999; margin-top:6px; padding-right:20px  }
.cbregistro a { text-decoration:underline; font-weight:bold;  }

/* Menu principal solapas */
#contmenu { background-repeat: no-repeat; width: 997px; height: 32px; margin:0; float:left; background:#ececec  }
#contmenu #overallmenu { margin: 0; padding-left:7px;}
#contmenu #overallmenu li { display: inline; }
#contmenu #overallmenu li a { background-image:url(../graph/es/cabecera/fmenu.gif); background-repeat: no-repeat; float: left; height: 0; padding-top: 32px; overflow: hidden; }

#contmenu #overallmenu li#om-clases a { width:139px; background-position: -7px -32px; }
#contmenu #overallmenu li#om-profe a { width:158px; background-position: -146px -32px; }
#contmenu #overallmenu li#om-foro a { width:142px; background-position: -588px -32px; }
#contmenu #overallmenu li#om-publicar a { width:142px; background-position: -304px -32px; }
#contmenu #overallmenu li#om-bpublicar a { width:352px; background-position: -741px -32px; margin-left:51px;  }
#contmenu #overallmenu li#om-micuenta a { width:142px; background-position: -446px -32px; }

#contmenu #overallmenu li#om-clases a:hover { background-position: -7px -64px; }
#contmenu #overallmenu li#om-profe a:hover { background-position: -146px -64px; }
#contmenu #overallmenu li#om-foro a:hover { background-position: -588px -64px; }
#contmenu #overallmenu li#om-publicar a:hover { background-position: -304px -64px; }
#contmenu #overallmenu li#om-bpublicar a:hover { width:352px; background-position: -741px -64px; margin-left:51px;  }
#contmenu #overallmenu li#om-micuenta a:hover { width:142px; background-position: -446px -64px; }

#contmenu #overallmenu li#om-clases a:active { background-position: -7px  -64px; }
#contmenu #overallmenu li#om-profe a:active { background-position: -146px -64px; }
#contmenu #overallmenu li#om-foro a:active { background-position: -588px -64px; }
#contmenu #overallmenu li#om-publicar a:active { background-position: -304px -64px; }


#contmenu.clases #overallmenu li#om-clases a { background-position: -7px 0; }
#contmenu.profe #overallmenu li#om-profe a { background-position: -146px 0; }
#contmenu.foro #overallmenu li#om-foro a { background-position: -588px 0; }
#contmenu.publicar #overallmenu li#om-publicar a { background-position: -304px 0; }
#contmenu.publicar #overallmenu li#om-micuenta a { background-position: -446px 0; }

/* CABECERA DE PROFESOR IDENTIFICADO */
#cmenuprof { width:320px; margin-top:42px; float:right; text-align:left; }
#cmenuprof ul { }
#cmenuprof li { border-right:1px solid #ccc; padding-right:6px; width:90px; padding-top:2px; padding-bottom:2px }
#cmenuprof .cpcmhome { background:url(../graph/extranet/skin/iconos/home.gif) left no-repeat; height:16px }
#cmenuprof .cpcmanuncios { background:url(../graph/extranet/skin/iconos/anuncios.gif) left no-repeat; height:16px }
#cmenuprof .cpcmpreguntas { background:url(../graph/extranet/skin/iconos/preguntas.gif) left no-repeat; height:16px }
#cmenuprof .cpcmemails { background:url(../graph/extranet/skin/iconos/emails.gif) left no-repeat; height:16px }
#cmenuprof .cpcmcuenta { background:url(../graph/extranet/skin/iconos/cuenta.gif) left no-repeat; height:16px }
#cmenuprof .cpcmhome a, #cmenuprof .cpcmanuncios a, #cmenuprof .cpcmpreguntas a, #cmenuprof .cpcmemails a, #cmenuprof .cpcmcuenta a { margin-left:22px; }
#cmenuprof ul li { float:left; margin-right:6px; padding-left:2px} #cmenuprof a { font-weight:bold }  #cmenuprof a:hover { text-decoration:underline }

.pop-pregemail { position:relative; margin-right:10px;float:right; width:200px; text-align:left; font-size:12px;	font-weight:normal; border:1px dotted #ccc; background:#fff; color:#666; padding:2px }


/* BUSCADOR */
#buscador { width:100%; height:52px; background:url(../graph/es/medio/buscador/fondo.gif); text-align:left; vertical-align:middle; margin-bottom:8px; float:left } 
#tabla-buscador { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; width:830px; height:44px; margin-top:2px; float:left; margin-left:73px }
#tabla-buscador select { background:#FFF;  padding:2px; color:#333; font-size:12px; font-family:Helvetica, Arial, Verdana, sans-serif; }
.obuscador { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:140px; margin-right:6px; font-size:12px; color:#333; background-color:#FFF; }
.obuscador2 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-right:6px; font-size:12px; color:#333; background-color:#FFF; width:auto; }
#casignaturas { }
#badomicilio, #botonbuscar { margin-top:12px; }

#bpublicar { padding-bottom:2px; float:left; width:100%; background:url(../graph/es/cabecera/bannerp.gif) right no-repeat }
#bpublicar a { float:right; width:243px; height:0; padding-top:40px; overflow:hidden; margin-right:20px }
#buscadorimgder { width:140px }


/* MEDIO */
#medio { width:100%; vertical-align:top }
#central { width:833px; float:left }
#central100 { width:100%; float:left }
#advertical { width:164px; float:right; text-align:right; margin-top:6px }
#clateral { width:164px; float:right; text-align:right; margin-top:6px }


/* LATERAL DE LISTADOS */
.tit-lateral { height:21px; padding-top:6px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-weight:bold; font-size:13px; color:#fff; text-align:left; margin-bottom:8px; float:left;  width:100%; background:url(../graph/skin/medio/lateral/listados/tit-lateral.gif)}
#fil-subcategorias { }
#fil-subcategorias-todas { display:none }
.filtros-it { width:98%; border-bottom:dotted 1px #ccc; margin-bottom:4px; padding-bottom:3px; text-align:left; color:#333; font-size:12px; }
.filtros-it a { color:#333 }
.filtros-it a:hover { text-decoration:underline }


/* LISTADOS */
.ordenitems { width:100%; background:url(../graph/skin/medio/central/listados/ordenitfondo.gif) no-repeat; font-size:13px; font-weight:bold; height:32px; color:#666;  margin-bottom:6px; float:left }
.ordenitml { float:left; vertical-align:middle; height:100% }
.ordenitml img { width:139px; height:24px; margin-left:10px; margin-top:4px; vertical-align:middle; float:left }
#ordenitmlpopdv { position:inherit;	margin-left:6px;float:left; width:220px;height:32px;text-align:left;line-height:32px;font-size:11px;	font-weight:normal }
.ordenitordena { float:right; height:100%; margin-right:10px; margin-top:6px;  }
.ordenitordena select { vertical-align:middle; color:#666; font-family:Helvetica, Arial, sans-serif }
.encaitems { width:100%; background:url(../graph/skin/medio/central/listados/encabitfondo.gif); font-size:13px; font-weight:bold; height:32px; color:#FFF; float:left }
.encaitasignaturas { width:531px; height:100%; border-right:1px solid #999; text-align:left; float:left; vertical-align:middle; font-size:13px; padding-top:7px; padding-left:5px; }
.encaitubicacion { width:202px; height:100%; border-right:1px solid #999; text-align:center; float:left; vertical-align:middle; padding-top:7px }
.encaitprecio { width:64px; height:100%; border-right:1px solid #999; text-align:center; float:left; vertical-align:middle; padding-top:7px  }
.encaitadomicilio { width:22px; height:100%; text-align:center; float:left; vertical-align:middle; }
.encaitadomicilio img { width:16px; height:8px; vertical-align:middle; margin-top:12px; margin-left:6px }
.citemc1 { width:100%;  background:#FFF; float:left }
.citemc2 { width:100%;  background:#fafafa; float:left }
.citemc1:hover,.citemc2:hover { background:url(../graph/skin/medio/central/listados/fhover.gif) repeat-x #b9d0ff }
.citem1 { width:100%; height:108px; border-bottom:1px #ccc dotted; vertical-align:middle; float:left }
.citemfoto { width:137px; height:100%; text-align:center; float:left; vertical-align:middle }
.citemfoto img { border:solid 1px #999 } 
.citemasignaturas { width:395px; height:100%; border-right:1px solid #f2f2f2; text-align:left; float:left; vertical-align:middle; padding-left:4px; padding-top:14px; font-size:13px;  }
.citemasignaturastxt {  vertical-align:middle; font-weight:bold; margin-bottom:6px }
.citemasignaturastxt a { text-decoration:none; font-weight:bold; border:none; color:#715300 }
.citemasignaturastxt a:hover { text-decoration:underline}
.citemasignaturastxt a:visited { color:#466cb7 }
.citemdescripcion { font-size:11px; float:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#666; font-weight:normal; width:100%; float:left; margin-bottom:6px }
.citemdescripcion a { text-decoration:none; border:none; color:#666; font-weight:normal }
.citemdescripcion a:hover { text-decoration:none; border:none; color:#666; font-weight:normal }
.citemdescripcion a:visited { text-decoration:none; border:none; color:#666; font-weight:normal }
.citemubicacion { width:202px; height:100%; border-right:1px solid #f2f2f2; text-align:center; float:left; vertical-align:middle; }
.citemloc, .citemprov, .citempais {color:#333 }
.citemloc { font-weight:bold; margin-top:28px }
.citemprecio { width:64px; height:100%; border-right:1px solid #f2f2f2; text-align:center; float:left; vertical-align:middle }
.citemprecio a { color:#333; font-weight:bold; font-size:14px;   }
.citempreciotxt { margin-top:42px }
.citemadomicilio { width:22px; height:100%; text-align:center; float:left; vertical-align:middle }
.citemadomicilio img { width:16px; height:8px; margin-top:41px;  vertical-align:middle;  margin-left:6px}
.adompopdiv { position:absolute; margin-left:6px;float:left; width:200px; text-align:left; font-size:12px;	font-weight:normal; border:1px solid #1e7b00; background:#289904; color:#FFF; padding:4px }
.citem2 { width:100%; float:left; vertical-align:middle; margin-top:6px }
.citemml { float:left; font-size:11px; }
.citemml img { width:20px; height:16px;  vertical-align:middle; margin-right:2px; margin-left:8px }
.citeminfo { float:left; font-size:11px; margin-right:8px;}
.citeminfo img { width:20px; height:16px; vertical-align:middle; margin-right:4px; margin-left:8px; }
#paginador { width:100%; background:url(../graph/skin/medio/central/listados/pagfondo.gif); font-size:13px; font-weight:bold; height:64px; color:#666; margin-top:6px; text-align:center; float:left; padding:auto}
#cpagnum { float:left; margin-top:24px; text-align:center; margin-right:10px; margin-left:10px}
#paginador ul li { float:left; margin-right:7px; margin-left:7px} #paginador a { color:#466cb7; font-weight:bold; text-decoration:underline }  #paginador a:hover { color:#333 } #paginador .actual { color:#666; text-decoration:none }
.cpagbota { float:left; margin-top:10px; width:116px}
.cpagbots { float:left; margin-top:10px; width:71px; }
.pagbota { float:left; width:116px; overflow:hidden; padding-top:43px; height:0; background:url(../graph/es/medio/central/botones/paganterior.gif) no-repeat 0 0}
.pagbots { float:left; padding-right:71px; float:left; width:44px; display:block; overflow:hidden; padding-top:43px; height:0; background:url(../graph/es/medio/central/botones/pagsiguiente.gif) no-repeat 0 0}

/* Textos generales (ayuda, legales, etc. */

.txtbig { float:left; font-size:13px; text-align:left; margin:10px; width:98% }


/* PIE */
#masbuscadopie { width:100%; height:40px; border-top:solid #ccc 1px; font-family:Helvetica, Arial, sans-serif; color:#999; text-align:right; margin-top:10px; float:left; background:#fff }
#menumbpie { float:left; font-size:11px; margin-top:12px; width:100%; }
#menumbpie ul li { float:left; margin-right:4px; margin-left:4px} #menumbpie a { color:#666; font-weight:bold }  #menumbpie a:hover { text-decoration:underline }
#menumbpie li { border-right:1px solid #ccc; padding-right:4px }

#masbuscadopie2 { width:100%; height:40px; border-top:solid #ccc 1px; font-family:Helvetica, Arial, sans-serif; color:#999; text-align:right; float:left; background:#fff }
#menumbpie2 { float:left; font-size:11px; margin-top:12px; width:100%; }
#menumbpie2 ul li { float:left; margin-right:4px; margin-left:4px} #menumbpie2 a { color:#666; font-weight:bold }  #menumbpie2 a:hover { text-decoration:underline }
#menumbpie2 li { border-right:1px solid #ccc; padding-right:4px }

/* Pie Esmundo */
#pie { float:left; background:url(../graph/skin/pie/fondo.gif); width:995px; height:119px; margin-top:5px; border:1px solid #ccc; border-bottom:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
#pie_pagina { float:left; width:711px; height:77px; }
.pie_pagina_menu_item { float:left; width:691px; margin-left:10px; height:22px; padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:5px; }
#pie_pagina_menu { margin-left:10px; float:left; line-height:22px; color:#523816;  }
#pie_pagina_menu a { color:#715300; text-decoration:none }
#pie_pagina_menu a:hover { text-decoration:underline; }
#pie_pagina_menu ul li { float:left;}
#pie_pagina_menu li { margin-right:16px; }

#pie_pagina_logo { float:left; width:283px; height:77px; }
#pie_esmundo { float:left; width:100%; height:42px; }
#pie_esmundo_logo { float:left; width:186px; height:42px; margin-left:20px; }
#pie_esmundo_logo a { float:left; width:186px; display:block; overflow:hidden; padding-top:42px; height:0; }
#pie_esmundo_menu { margin-left:10px; float:left; height:32px; margin-top:10px; line-height:32px; border-right:1px dotted #666  }
#pie_esmundo_menu a { color:#fff; text-decoration:none }
#pie_esmundo_menu a:hover { text-decoration:underline }
#pie_esmundo_menu ul li { float:left;}
#pie_esmundo_menu li { margin-right:6px; padding-right:6px; }

#pie_esmundo_sitios { margin-left:10px;float:left; height:32px; margin-top:10px; line-height:32px; color:#999;  }
#pie_esmundo_sitios a { color:#999; text-decoration:none }
#pie_esmundo_sitios a:hover { text-decoration:underline }
#pie_esmundo_sitios ul li { float:left;}
#pie_esmundo_sitios li { margin-right:6px; padding-right:6px; }

