*{margin:0;padding:0}
html{overflow-y:scroll}
img,fieldset,hr,abbr,acronym {border:none}
ul,ol{list-style:none}
textarea,input,select{font-size:100%}
textarea,input{padding: 1px 2px}
textarea {overflow:auto;font-family:inherit;font-size:.9em;}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes: "" ""}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
strong {font-weight:bold}
em {font-style:oblique}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold}
.clear{clear:both}
.floatleft{float:left}
.floatright{float:right}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.textjustify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:oblique}
.underline{border-bottom:1px solid}
.highlight{background-color:#ffc}
.imgleft{float:left;margin:4px 10px 4px 0}
.imgright{float:right;margin:4px 0 4px 10px}
.nopadding{padding:0}
.nomargin{margin:0}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
hr {color:#000;background-color:#000;height:1px}
body{font:62.5% Tahoma, Arial, serif;color:#3F6A78;background: #ACC5C8 url(../imgs/fdo-body.gif) repeat-x left top;}
a{text-decoration:none}
a:hover, a:active {}
.wrap {width:942px;margin:0 auto;position:relative;font-size:1.2em;}
/*head*/
#head {background:#fff url() no-repeat left top;height:144px;}
#head.fdo0 {background-image:url(../imgs/fdo-head-0.jpg);}
#head.fdo1 {background-image:url(../imgs/fdo-head-1.jpg);}
#head.fdo2 {background-image:url(../imgs/fdo-head-2.jpg);}
#head.fdo3 {background-image:url(../imgs/fdo-head-3.jpg);}
#head h1 {display:none}
#menu {background-color:#D4211F;width:913px;margin: 120px 0 0 14px;float:left}
#host {position:absolute;top:15px;left:15px;z-index:9999}
#menu li {display:inline}
#menu a {padding: 0px 11px;font-weight:bold;color:#fff;line-height:25px;display:block;float:left;width:auto;margin:0;font-size:.9em;background:transparent url(../imgs/fdo-menu-hover.gif) repeat-x left 25px;}
#menu.menusm{background-color:#51A24B}
#menu.menusm a{padding:0 17px}
#menu.menusm > li:first-child a{padding:0 18px;}
#pindex .pindex,#psecretaria .psecretaria,#psecretariasm .psecretaria,#pdepartamentos .pdepartamentos,#pthats .pthats,#peventos .peventos,#peventossm .peventos,#panuncios .panuncios,#panunciossm .panuncios,#pprofesores .pprofesores,#plinks .plinks,#pcontactar .pcontactar,#pmapa .pmapa,#menu a:hover, #menu a:active,#palumnos .palumnos,#palumnossm .palumnos {background-position:left top;}
#menu.menusm .psanmartin {background: #d4211f}
#menu .psanmartin{background: transparent url(../imgs/fdo-menu-hover-sanmartin.gif) repeat-x left top}
#menu .psanmartin:hover, #menu .psanmartin:active{background-position:left bottom;color:#384B50}
#menu.menusm .psanmartin:hover, #menu.menusm .psanmartin:active{color:#fff}
#foot .psanmartin {background-image:url()}
#menu > li:first-child a {padding:0 11px 0 12px}
#menu ul {display:none;background-color:#D4211F;position:absolute;z-index:999}
#menu li:hover ul {display:block;position:absolute;right:0;top:36px;width:140px;background-color:#51A24B}
#menu.menusm li:hover ul{width:167px;background-color:#D4211F;}
#menu li:hover ul a {width:122px;padding:0 9px}
#menu.menusm li:hover ul a {width:149px;}
#menu li:hover li {display:block;}
#menu a.fixtablon span {width: 120px;float:left;cursor:pointer}
#fastlinks {position:absolute;left:310px;top:55px}
#fastlinks li{display:inline}
#fastlinks a{padding:5px;float:left}
.withsubmenu {position:relative}
#content {background-color:#fff;padding: 15px;}
#pindex #main {width:913px;background-color:transparent;padding:0;}
#main,.main {width:898px;background-color:#E9EFF0;padding:0 0 0 15px;}
#main.izquierdo{padding:0 15px 0 0}
.main:first-child {margin-top:0}
.main {margin-top:15px;}
.raya span {font: normal 1.8em/45px Verdana,Arial,serif;color:#E00E0C;padding-right:33px;height:45px;display:inline;float:left;text-decoration:underline}
h2.raya {overflow:hidden;height:1%;background: transparent url(../imgs/fdo-h2.png) repeat-x left top}
.icohombre span {background: transparent url(../imgs/ico-hombre.png) no-repeat right 9px;}
.secretarias .icohombre {color:#3F6A78;margin-bottom:15px;}
.iconoticias span {background: transparent url(../imgs/ico-noticias.png) no-repeat right 9px}
.icocalendario span {background: transparent url(../imgs/ico-calendario.png) no-repeat right 9px}
.icocontactar span {background: transparent url(../imgs/ico-contactar.png) no-repeat right 17px;}
.essanmartin .raya span{color:#3F6A78}
#division1 {background: #fff url(../imgs/home-content1.gif) repeat-y left top;float:left;}
.icoreloj span {background: transparent url(../imgs/ico-reloj.png) no-repeat right 9px;color:#3F6A78}
#division1 #bienvenida {width:545px;background:transparent url(../imgs/anillos.jpg) no-repeat bottom left;min-height:350px}
#division1 #tablon {width:352px;padding:0 0 0 15px;}
#division2 {background: #F9F8F7 url(../imgs/fdo-calendario.gif) repeat-y left top;margin-top:15px;overflow:hidden;height:1%}
#bienvenida .parrafos {padding: 20px 20px 20px 170px;line-height:1.5em;}
.tinymce strong {font-weight:bold}
.tinymce em {font-style:oblique}
.tinymce ul{list-style-type:disc;list-style-position:inside}
.tinymce ol {list-style-type:decimal;list-style-position:inside}
.anuncios {margin:0 15px 0 0;}
.anuncio {padding:0 0 10px 60px;border-bottom:1px dashed #4E4E4E;margin-top:10px;}
.anuncio h3 /*a*/ {color:#28454F;font:normal 1.5em "Times New Roman",Tahoma,Arial,serif;}
.anuncio h3 a {color:#28454F}
.anuncio p {font-size:.9em;}
/*iconos para novedades*/
.ico1,.ico2,.ico3,.ico4,.ico5,.ico6,.ico7,.ico8,.ico9,.ico10,.ico11,.ico12,.ico13,.ico14,.ico15,.ico16,.ico17 {background: transparent url(../imgs/ico1.png) no-repeat 5px 5px}
.ico2 {background-image:url(../imgs/ico2.png)}
.ico3{background-image:url(../imgs/ico3.png)}
.ico4{background-image:url(../imgs/ico4.png)}
.ico5{background-image:url(../imgs/ico5.png)}
.ico6{background-image:url(../imgs/ico6.png)}
.ico7{background-image:url(../imgs/ico7.png)}
.ico8{background-image:url(../imgs/ico8.png)}
.ico9{background-image:url(../imgs/ico9.png)}
.ico10{background-image:url(../imgs/ico10.png)}
.ico11{background-image:url(../imgs/ico11.png)}
.ico12{background-image:url(../imgs/ico12.png)}
.ico13{background-image:url(../imgs/ico13.png)}
.ico14{background-image:url(../imgs/ico14.png)}
.ico15{background-image:url(../imgs/ico15.png)}
.ico16{background-image:url(../imgs/ico16.png)}
.ico17{background-image:url(../imgs/ico17.png)}
.icolapiz {background: transparent url(../imgs/ico-lapiz.png) no-repeat left top}
#foot {text-align:center;padding: 10px 15px;font: .9em Tahoma,Arial,serif;line-height:1.6em}
#foot li {display:inline}
#foot a {color:#3F6A78;text-decoration:underline}
#pindex .pindex,#psecretaria .psecretaria,#pdepartamentos .pdepartamentos,#pthats .pthats,#peventos .peventos,#panuncios .panuncios,#plinks .plinks,#pcontactar .pcontactar,#pmapa .pmapa,
#foot a:active, #foot a:hover,#pprofesores .pprofesores, #ppanel .ppanel,#psanmartin .psanmartin {text-decoration:none}
#foot, #division2 .fdo-top {background: transparent url(../imgs/fdo-foot.png) no-repeat center top;}
#division2 .fdo-bottom {background: transparent url(../imgs/fdo-foot-bottom.png) no-repeat center bottom;overflow:hidden}
#division2 .fdo-top {padding-top:17px}
#calendario {width:530px;padding:0 0 15px 15px;float:left}
.eventos {margin-right:10px;height:1%;overflow:hidden}
.evento {width:170px;float:left;margin-right:2px;background-color:#E9EFF0}
.evento p {padding: 5px 10px;min-height:60px}
.evento h3 {font:  1.6em/1.2em "Times New Roman",Tahoma,Arial,serif;padding: 0 10px;background: #fff url(../imgs/ico-evento.gif) no-repeat right center;}
.evento a, h3.destacarS, a.arojo:hover, a.arojo:active, a.arojo:hover span, a.arojo:active span {color:#E32220}
#pindex #contactar {width:350px;float:left;margin: 0 0 15px 18px;background-image: url();padding-top:0px;}
#pindex #contactar h2 {margin-top:0px;}
#contactar dfn {font: 1.6em/1.6em "Times New Roman", Tahoma,Arial,serif;padding: 6px 0 0 10px;float:left;width:200px;overflow:hidden}
#pindex #contactar .contactos {width:auto;margin-top:5px}
.contacto {float:left;text-align:center;margin:5px 0 5px 5px;}
.contacto .contimg {font-size:3.5em;vertical-align:middle;text-align:center}
#pindex .contacto {margin: 0 5px;width:auto}
#pindex .contacto.txtsm{margin: 0 0 0 5px;width:99px}
#pindex .contacto .contimg {margin-bottom:5px;height:65px;line-height:65px;}
#pindex .contacto .contimg a {font-size:1.5em;}
.contacto .contimg a {display:inline}
.contacto a {display:block;font: .9em Arial,serif;color:#3F6A78;max-width:150px}
.inner {padding-right:15px;}
/*contactar comun*/
#contactar {margin-top:15px;padding-top:15px;background: #F9F8F7 url(../imgs/fdo-foot.png) no-repeat center top;overflow:hidden;height:1%}
#contactar .inner {background: #F9F8F7 url(../imgs/fdo-foot-bottom.png) no-repeat center bottom;overflow:hidden;height:1%;padding:0 0 15px 15px}
#contactar .contactos {width:500px;float:left;}
#contactar h2 {width:350px;float:right;margin-top:15px}
/*tablón de anuncios*/
#peventos .anuncios,#peventossm .anuncios,#panunciossm .anuncios, #panunciossm .anuncio-expandido,
#panuncios .anuncios, #panuncios .anuncio-expandido  {clear:both;overflow:hidden;height:1%}
#peventos .anuncios .anuncio,#peventossm .anuncios .anuncio,
#panuncios .anuncios .anuncio,#panunciossm .anuncios .anuncio {width:350px}
#panuncios .anuncio-expandido .anuncio,#panunciossm .anuncio-expandido .anuncio {width:800px}
#peventos .anuncio,#peventossm .anuncio,#panuncios .anuncio,#panunciossm .anuncio {border:none;float:left;}
#peventos .anuncios .anuncio:first-child,#peventossm .anuncios .anuncio:first-child,#panuncios .anuncios .anuncio:first-child,#panunciossm .anuncios .anuncio:first-child {margin-right:30px}
.linkampliar {font: 1.7em "Times New Roman", Georgia, Arial, serif; color:#D4211F}
.fecha {font-size:1em;font-family:Georgia,serif;color:#3F6A78;padding-bottom:5px;}
.paginator {background-color:#C2D6D8;color:#D4211F;font: 1.5em "Times New Roman", Verdana, Arial, serif;text-align:right;padding:5px 15px;margin-top:15px;}
.paginator a {color:#28454F}
.paginator a, .paginator span {margin: 0 3px;}
.paginator .pagination {display:inline}
.conte-secre {background-color: #E9EFF0}
.main-secretaria, #horario {float:left;padding:0 0 15px 15px;}
.main-secretaria {width:897px;}
#horario {width:255px;}
body.secretarias #main {width:640px;background-color:transparent;float:left;padding-left:15px;}
body.secretarias #main.izquierdo{padding-left:0}
#menu-secretaria {width:220px;float:left;}
#menu-secretaria li {border-top:1px solid #3F6A78;}
#menu-secretaria li:first-child{border-top:none}
#menu-secretaria a {font: bold 1.2em/1.5em "Times New Roman",Tahoma,Arial,serif;background-color:#2D4A53;color:#fff;padding-left:3px;display:block}
#menu-secretaria a:hover, #menu-secretaria a:active,#menu-secretaria a.sel{background-color:#C7D9DB;color:#2D4A53}
#menu-secretaria #horario a {background-color:transparent;color:#2D4A53;display:inline}
#menu-secretaria #horario a:hover, #menu-secretaria #horario a:active{color:#2D4A53}

#psecretaria #main h3, #pthats #main h3 {font: 1.7em/1.2em "Times New Roman",Tahoma,Arial,serif;padding-bottom:5px;}
#menu-secretaria #horario {padding-left:0;width:190px;background-color:#C7D9DB;padding:0 15px 15px;}
#menu-secretaria #horario h2 {margin:0 -15px 0 0}
/*contactar*/
#pcontactar .main-secretaria {width:627px;}
#pcontactar .conte-secre {background: #E9EFF0 url(../imgs/fdo-secretaria.gif) repeat-y right top}
#FContactar {width:430px}
#FContactar p, #FLogin p, .perfil p{clear:both;margin-bottom:10px}
#FContactar label, #FLogin label, .perfil label {	width:110px;font: bold 1.3em "Times New Roman", Arial, serif;display:block;float:left;text-align:right;padding-right:5px;}
#FContactar input, #FContactar textarea {width:310px;border:0}
#FContactar input[type="submit"]{width:auto;color:#E00E0C;font: bold 1.4em "Times New Roman", Arial, serif;background-color:transparent;float:right}
/*login*/
#FLogin {display:block;width:290px;margin: 25px auto 0;padding-bottom:25px;}
#FLogin input {width:200px;border:0}
#FLogin label {width:80px;}
#FLogin input[type="submit"], .distingido input[type="submit"] {width:auto;float:right;background-color:#e9eff0;font: bold 1.2em/1.2em "Times New Roman", Arial, serif;border:1px solid #3F6A78;}
.error, .ok, .warning {font-weight:bold;padding:4px 10px;border:2px solid}
.error {background-color:#fbb;border-color:#F99;color:#F66;}
.ok {border-color:#9f9;background-color:#bfb;color:#484}
.warning {border-color:#EFDC0E;background-color:#FFF8AF;color:#DFB700}
/*departamentos*/
.cont-departamentos {width:630px;margin-left:120px;float:left;padding: 15px 0px;}
.fixCentrado2{margin-left:205px}
.fixCentrado1{margin-left:290px}
.departamento {width:190px;height:140px;float:left;margin: 10px;}
.btaller-esp {background: transparent url(../archivos/taller-esp.png) no-repeat left top}
.btaller-fra{background: transparent url(../archivos/taller-fra.png) no-repeat left top}
.btaller-ita{background: transparent url(../archivos/taller-ita.png) no-repeat left top}
.btaller-ing{background: transparent url(../archivos/taller-ing.png) no-repeat left top}
.btaller-ale{background: transparent url(../archivos/taller-ale.png) no-repeat left top}
.btaller-tha{background: transparent url(../archivos/taller-tha.png) no-repeat left top}
.departamento h3 {margin-top:55px;text-align:center;font: 1.8em "Times New Roman", Tahoma, Arial, serif;}
.departamento a {margin-top:20px;text-align:center;font: 1.5em "Times New Roman", Tahoma, Arial, serif;color:#D4211F;display:block;height:21px;line-height:21px;}
#fixmenudepartamentos {position:relative;height:0px;}
#fixmenudepartamentos a {/*float:left;*/margin: 0px 5px;}
#fixmenudepartamentos ul {position:absolute;top:-35px;right:0;z-index:500}
#fixmenudepartamentos li {display:inline;margin: 0 2px;}
#fixmenudepartamentos img {display:inline;}
#fixmenudepartamentos span {font: 1.4em/1.4em "Times New Roman", Tahoma, Arial, serif;margin: 0 0 0 5px;color:#3F6A78;cursor:pointer;vertical-align:super;}
#detalle-departamento {overflow:hidden;height:1%}
#menu-lateral-departamento, #menu-lateral-profesores {width:200px;margin:5px 0 15px 0;float:left;}
#menu-lateral-departamento h3 img {float:left}
#detalle-departamento h3 {font: 1.8em/1.7em "Times New Roman",Tahoma, Arial,serif;}
#menu-lateral-departamento h3 span {color:#D4211F;border-bottom:1px dashed #3F6A78;display:block;margin-left:50px}
#menu-lateral-departamento ul {margin:15px 0 0 50px;background-color:#2D4A53}
#menu-lateral-departamento li {border-bottom:1px solid #3F6A78;}
#menu-lateral-departamento a {color:#fff;font: 1.4em/1.6em "Times New Roman",Tahoma, Arial,serif;display:block;padding: 0 5px;}
#menu-lateral-departamento .mdhorarios .dhorarios, #menu-lateral-departamento  .mdexamenes .dexamenes, #menu-lateral-departamento .mdmetodos .dmetodos, #menu-lateral-departamento .mdenlaces .denlaces,
#menu-lateral-departamento a:active, #menu-lateral-departamento a:hover, #fixmenudepartamentos a:hover span, #fixmenudepartamentos a:active span{color:#2D4A53;background-color:#C7D9DB;}
#contenido-departamento {float:left;width:660px;margin:5px 0 15px 20px;}
#lista-profesores a {font: 1.3em/1.4em "Times New Roman",Tahoma, Arial,serif;color:#D4211F}
#menu-lateral-profesores li {border-bottom:1px dashed #28454F}
#menu-lateral-profesores a{color:#28454F;font: 1.4em/1.5em "Times New Roman",Tahoma, Arial,serif;}
#detalle-profesor {float:left;width:660px;margin-left:15px;}
#pprofesores #detalle-departamento {padding-bottom:15px;}
.distingido {border:1px solid #28454F;padding: 0 15px 15px;margin-bottom:15px;}
.distingido legend {border:1px solid #28454F;background-color:#E9EFF0;padding: 5px;margin-bottom:15px;color:#28454F;font: 1.4em/1em "Times New Roman",Tahoma, Arial,serif;}
.perfil label {width:140px;}
.perfil input {width:400px;}
.perfil textarea {width:620px;}
.perfil input[type="submit"]{width:auto;}
#FDepartamento label {text-align:left;float:none;}
/*that's english*/
.conte-that {background-color:#E9EFF0}
.conte-that #menu-secretaria {width:200px;}
#pthats .main-secretaria {width:auto;}
#pthats #main {width:657px;margin-right:15px;}
#mds {list-style-type:disc;margin-left:15px;font: 1.6em/1.5em "Times New Roman",Tahoma, Arial,serif;padding:15px 0}
#mds a {color:#E00E0C}
#mds ul {list-style-type:circle;margin-left:15px;font: .9em "Times New Roman",Tahoma, Arial,serif;}
#mds ul a {color:#3F6A78}
.enlaces {background-color:#E9EFF0;padding:15px}
.enlace h3 {color:#28454F;font:normal 1.5em "Times New Roman",Tahoma,Arial,serif}
.enlace h3 a {color:#E00E0C;font-size:.8em;margin-left:10px}
#paviso .tinymce {padding: 15px 0}
#foot .jpcmarketing {margin-top:10px;height:22px;float:right}
#foot .jpcmarketing a {float:left;height:22px;}
.icocontactar a {cursor:pointer}
#paviso #foot .tinymce {padding:0}

#listahome{list-style-position:inside;list-style-type:circle;margin-top:1em;color:#E00E0C}

#listahome a{color:#28454F;font:bold 1.3em "Times New Roman",Tahoma,Arial,serif}
#listahome a:hover,#listahome a:active{color:#E00E0C}

.essanmartin .conte-secre{background-color:#DCEFD6}
.essanmartin #main,.essanmartin .main {background-color:#DCEFD6}

.essanmartin #menu-secretaria li{border-top:1px solid #8BBB80}
.essanmartin #menu-lateral-departamento li{border-bottom:1px solid #8BBB80}
.essanmartin #menu-secretaria a,.essanmartin #menu-lateral-departamento a  {background-color:#47723D}
.essanmartin #menu-secretaria a:hover, .essanmartin #menu-secretaria a:active,.essanmartin #menu-secretaria a.sel,
.essanmartin #menu-lateral-departamento .mdhorarios .dhorarios,.essanmartin #menu-lateral-departamento  .mdexamenes .dexamenes,.essanmartin #menu-lateral-departamento .mdmetodos .dmetodos,.essanmartin #menu-lateral-departamento .mdenlaces .denlaces,
.essanmartin #menu-lateral-departamento a:active,.essanmartin #menu-lateral-departamento a:hover,.essanmartin #fixmenudepartamentos a:hover span,.essanmartin #fixmenudepartamentos a:active span{background-color:#ACCFA5;color:#47723D}
.essanmartin #menu-secretaria #horario,.essanmartin #menu-lateral-departamento ul {background-color:#ACCFA5}


body.webkit #menu li:hover ul {top:24px}

#pcontactar .warning{width:560px;margin-bottom:15px}
